CTI3561-Lab1.1-William-Feller
pdf
keyboard_arrow_up
School
Full Sail University *
*We aren’t endorsed by this school
Course
3561
Subject
Information Systems
Date
Dec 6, 2023
Type
Pages
6
Uploaded by HighnessThunderSeahorse21
Lab Assignment 1.1
–
Philosophy of Monitoring
This lab will focus on thinking through how we develop a monitoring strategy. Before you begin
monitoring you need to think about what you need to know about a system to address potential
issues, predict failures, and evaluate trends. This lab will look at questions regarding monitoring
design and data analysis. By answering these questions students will prepare to analyze monitors
created later in class and answer questions regarding best practices for monitoring.
Objective:
The student will answer questions related to discussion points from the lecture, readings, and
data presented in the lab. The student may speculate as part of the reviewing monitoring data is
creating a hypothesis about what is happening then comparing data to the hypothesis to see if the
data supports it. Answer each question completely following instructions for each.
Task 1: Monitoring Questions
Answer the below questions with complete answers. Remember, you can speculate about
what you are seeing. Include why you believe your answer is possible.
NOTE:
Answers should be at least two complete sentences with three to four sentences
being more likely for a complete answer.
1.
Why is it important to understand all the dependencies that make your system run
regarding monitoring?
Understanding all dependencies in a system is crucial for effective monitoring because it allows
you to identify potential points of failure or performance bottlenecks. By comprehensively
monitoring dependencies, you can ensure that critical components are functioning optimally,
anticipate issues before they impact the system, and proactively address them to maintain system
reliability and performance.
2.
Explain a network dependency that should be monitored that if unavailable could
impact a web application?
3.
An example of a critical network dependency for a web application is the Domain Name System
(DNS). If DNS services are unavailable, users won't be able to resolve domain names to IP
addresses, effectively rendering the web application inaccessible, as users won't be able to reach
the application servers.
4.
What types of dependencies may require a service level agreement? A service
level agreement is a guarantee that a service will remain available within
thresholds. Think about the music streaming service we described in the lecture.
What services should have a service level agreement?
Services like authentication, database access, and content delivery for the music streaming
application should have SLAs. For instance, the availability and response times of authentication
services and content retrieval are critical for a seamless user experience and should be
guaranteed within defined thresholds in an SLA.
5.
Review the In The News Slide from lecture. What data could have been used to
predict the influx of traffic? Can a website be infinitely elastic based on required
load? Why or why not?
6.
Data like historical website traffic patterns, marketing campaigns, seasonal trends, and events
could be used to predict traffic influx. A website's elasticity is not infinite
—
it's constrained by
factors like server capacity, bandwidth, and the application's design. However, cloud-based
scaling and efficient load balancing can significantly enhance a website's ability to handle
varying traffic loads.
7.
Look at the below chart. When do the peaks happen? Speculate on the type of
service that may have user’s login that could create this type of trend. What type
of service may have this kind of login trend?
The peaks in the chart likely indicate login activity. A service that may create such a trend is an
e-commerce platform where users log in to make purchases, particularly during peak shopping
times like holidays or weekends.
8.
Using the chart from question 5 during what months would it be best to
perform maintenance on the systems based on the user logins? Which month
would be best? Use the data to explain why.
It would be best to perform maintenance during the months with lower login activity,
which appears to be october and november in the chart. Lower user logins mean less
disruption to active users and a reduced risk of impacting critical operations.
0
10
20
30
40
50
60
70
80
90
100
LOGINS (PER THOUSAND USERS)
9.
Look at the chart below. The chart represents Web Servers with identical
configurations (Web1, Web2, Web3, and Web4). Each server has a conterpart
on the West Coast and East Coast. Based on the chart below, is there an even
balance between the web servers? Are the servers located on one coast more
utilized that the other? Why or why not?
The servers are not evenly balanced between the coasts. Web1 is the most evenly
distributed, while the other servers are skewed towards the West coast. Web2 has a
significant skew towards the West, Web3 is balanced, and Web4 is exclusively located on
the West coast.
10.
Using the chart from question 7 what could be impacting the sharing of web
traffic between the servers and coasts. Speculate using the data in the chart
and what you’ve learned from pr
evious classes regarding load balancing.
Factors affecting web traffic sharing could include geographical user distribution,
application design, load balancing algorithms, server capacity, and network conditions.
Efficient load balancing strategies and proximity-based routing could impact the sharing of
web traffic between servers and coasts.
11.
Using the chart below what could account for the basic trend in you see in the
chart? Note it’s an Active Directory CPU utilization chart. Also, What would
cause the drop around noon?
The basic trend in the chart shows variations in CPU utilization over time, likely reflecting
normal working hours and usage patterns. The drop around noon could be due to a
scheduled task, reduced user activity, or automated processes that temporarily decrease
CPU demand.
99%
99%
10%
30%
5%
5%
0%
2%
E A S T
W E S T
E A S T
W E S T
E A S T
W E S T
E A S T
W E S T
W E B 1
W E B 2
W E B 3
W E B 4
WEB SERVER UTILIZATION
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
12.
Using the chart from question 9 what could cause the breaks in the trend
line? There are a few reasons this may happen. Speculate as to what might
cause there to be a gap in data. Try to provide a few reasons.
Breaks in the trend line could be due to system reboots, software updates, maintenance
activities, or temporary system outages. They could also result from monitoring
interruptions or data collection issues, causing gaps in the recorded CPU utilization data.
Deliverable: Answer the above questions
Lab Write-Up
In addition to submitting the answers to the above ten questions
you need to answer the
below questions with one to two paragraphs minimum
.
1.
What could you do to validate the metrics you get from a monitoring system are
accurate?
2.
Can you ever have too much monitoring and data? Why or why not?
1. Validating Accuracy of Monitoring Metrics:
To ensure the accuracy of metrics obtained
from a monitoring system, you can:
•
Compare with Ground Truth:
Cross-verify the monitoring data with known or
expected values. For instance, compare server response times reported by the monitoring
system with actual response times measured through controlled tests.
•
Use Redundant Monitoring:
Implement multiple monitoring solutions and cross-
reference their data. If different systems report similar metrics, it boosts confidence in the
accuracy.
0
10
20
30
40
50
60
70
80
90
100
0:00
1:00
2:00
3:00
4:00
5:00
6:00
7:00
8:00
9:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
18:00
19:00
20:00
21:00
22:00
23:00
CPU Utilization - Active Directory
•
Perform Regular Audits:
Conduct periodic audits of the monitoring system to validate
its configuration, data collection mechanisms, and alerting thresholds.
•
Calibrate Monitoring Devices:
Regularly calibrate monitoring devices to ensure they're
providing accurate measurements.
2. Having Too Much Monitoring and Data:
Yes, it is possible to have too much monitoring
and data, and this can lead to problems:
•
Information Overload:
Excessive data can overwhelm teams, making it challenging to
focus on critical issues. Sorting through vast amounts of data to find meaningful insights
can be time-consuming and inefficient.
•
Cost and Resource Intensiveness:
Storing, processing, and managing extensive
monitoring data can be costly in terms of storage infrastructure, processing power, and
human resources required to manage and analyze the data.
•
Alert Fatigue:
Too many alerts from excessive monitoring can lead to alert fatigue,
where important alerts get ignored or missed amidst the noise of less significant
notifications.
•
Focus on Relevant Metrics:
It's important to focus on monitoring metrics that directly
impact system performance, availability, and user experience. Prioritize monitoring the
critical aspects of your system to avoid drowning in unnecessary data.
Striking a balance between comprehensive monitoring and avoiding information overload is
crucial to ensure effective monitoring without overwhelming the team or wasting resources.
Deliverable: Answer the above questions
Deliverable:
1.
Gather the deliverables listed for each task and section into a single PDF document.
2.
Name the PDF CTI3561-Lab1.1-Firstname-lastname.pdf where first name is your first
name and last name is your last name
3.
Upload the PDF to FSO in the appropriate area for Lab 1.1
Grading Rubric:
✓
Answer Monitoring Questions
–
80 points
o
Review the findings and questions.
o
Answer the questions in the lab document
✓
Lab Write-Up
–
10 points
o
Answer the questions with a one paragraph answer writing, grammar, and clearly
explaining your answers in a way that shows comprehension.
✓
Follow Instructions
–
10 points
o
Follow the instructions as writing in the lab document.
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help