-
Notifications
You must be signed in to change notification settings - Fork 169
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
* Add uptime content * Add shared set up cloud content * Add anomaly alert * Minor edits * Edits following review * Edits following review
- Loading branch information
EamonnTP
authored
Oct 13, 2020
1 parent
bd5f0b5
commit 35443cd
Showing
44 changed files
with
545 additions
and
20 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
[[analyze-monitors]] | ||
= Analyze monitors | ||
|
||
To access this page, go to *Observability > Uptime*. From the *Overview* page, | ||
click on a listed monitor to view more details and analyze further. | ||
|
||
The monitor detail screen displays several panels of information. | ||
|
||
[[uptime-status-panel]] | ||
== Status panel | ||
|
||
The *Status* panel displays a summary of the latest information regarding your monitor. | ||
You can view its availability, click a link to visit the targeted URL, view when the | ||
TLS certificate expires, and determine the amount of time that has elapsed since the last check. | ||
|
||
[role="screenshot"] | ||
image::images/uptime-status-panel.png[Uptime status panel] | ||
|
||
The *Monitoring from* list displays service availability per monitoring location, | ||
along with the amount of time elapsed since data was received from that location. | ||
The availability percentage is the percentage of successful checks made during | ||
the selected time period. | ||
|
||
To display a map with each location as a pinpoint, you can toggle the availability view from list | ||
view to map view. | ||
|
||
[[uptime-monitor-duration]] | ||
== Monitor duration | ||
|
||
The *Monitor duration* chart displays the timing for each check that was performed. The visualization | ||
helps you to gain insights into how quickly requests resolve by the targeted endpoint and give you a | ||
sense of how frequently a host or endpoint was down in your selected timespan. | ||
|
||
Included on this chart is the anomaly detection ({ml}) integration. For more information, see | ||
<<inspect-uptime-duration-anomalies,Inspect Uptime duration anomalies>>. | ||
|
||
[role="screenshot"] | ||
image::images/monitor-duration-chart.png[Monitor duration chart] | ||
|
||
[[uptime-pings-chart]] | ||
== Pings over time | ||
|
||
The *Pings over time* chart is a graphical representation of the check statuses over time. | ||
Hover over the charts to display crosshairs with specific numeric data. | ||
|
||
[role="screenshot"] | ||
image::images/pings-over-time.png[Pings over time chart] | ||
|
||
[[uptime-history-panel]] | ||
== Check history | ||
|
||
The *History* table lists the total count of this monitor’s checks for the selected date range. | ||
To help find recent problems on a per-check basis, you can filter by `status` | ||
and `location`. | ||
|
||
This table can help you gain insights into more granular details | ||
about recent individual data points that {heartbeat} is logging about your host or endpoint. | ||
|
||
[role="screenshot"] | ||
image::images/uptime-history.png[Monitor history list] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
[[configure-uptime-settings]] | ||
= Configure settings | ||
|
||
The *Settings* page enables you to change which {heartbeat} indices are displayed | ||
by the {uptime-app}, configure alert connectors, and set expiration/age thresholds | ||
for TLS certificates. | ||
|
||
Uptime settings apply to the current space only. To segment | ||
different uptime use cases and domains, use different settings in other spaces. | ||
|
||
. To access this page, go to *Observability > Uptime*. | ||
. Click *Settings*. | ||
+ | ||
[IMPORTANT] | ||
===== | ||
To modify items on this page, you must have the {kibana-ref}/space-rbac-tutorial.html[`all`] | ||
privilege granted to your role. The `all` privilege grants cluster administration operations, like snapshotting, | ||
node shutdown/restart, settings update, rerouting, or managing users and roles. | ||
===== | ||
|
||
[[configure-uptime-indices]] | ||
== Configure indices | ||
|
||
Specify a comma-separated list of index patterns to match indices in {es} that contain {heartbeat} data. | ||
|
||
[NOTE] | ||
===== | ||
The pattern set here only restricts what the {uptime-app} displays. You can still query {es} for | ||
data outside of this pattern. | ||
===== | ||
|
||
[role="screenshot"] | ||
image::images/heartbeat-indices.png[Heartbeat indices] | ||
|
||
[[configure-uptime-alert-connectors]] | ||
== Configure alert connectors | ||
|
||
*Alerts* work by running checks on a schedule to detect conditions. When a condition is met, the alert tracks | ||
it as an *alert instance* and responds by triggering one or more *actions*. | ||
Actions typically involve interaction with {kib} services or third party integrations. *Connectors* allow actions | ||
to talk to these services and integrations. | ||
|
||
Click *Create connector* and follow the prompts to select a connector type and configure its properties. | ||
After you create a connector, it's available to you anytime you set up an alert action in the current space. | ||
|
||
For more information about each connector, see {kibana-ref}/action-types.html[action types and connectors]. | ||
|
||
[role="screenshot"] | ||
image::images/alert-connector.png[Alert connector] | ||
|
||
[[configure-cert-thresholds]] | ||
== Configure certificate thresholds | ||
|
||
You can modify certificate thresholds to control how Uptime displays your TLS values in | ||
the <<view-certificate-status,Certificates>> page. These settings also determine which certificates are | ||
selected by any TLS alert you create. | ||
|
||
|=== | ||
|
||
| *Expiration threshold* | The `expiration` threshold specifies when you are notified | ||
about certificates that are approaching expiration dates. When the value of a certificate's remaining valid days falls | ||
below the `Expiration threshold`, it's considered a warning state. When you define a | ||
<<tls-certificate-alert,TLS alert>>, you receive a notification about the certificate. | ||
|
||
| *Age limit* | The `age` threshold specifies when you are notified about certificates | ||
that have been valid for too long. | ||
|
||
|=== | ||
|
||
A standard security requirement is to make sure that your TLS certificates have not been | ||
valid for longer than a year. To help you keep track of which certificates you may want to refresh, | ||
modify the *Age limit* value to `365` days. | ||
|
||
[role="screenshot"] | ||
image::images/cert-expiry-settings.png[Certificate expiry settings] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
31 changes: 31 additions & 0 deletions
31
docs/en/observability/inspect-uptime-duration-anomalies.asciidoc
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
[[inspect-uptime-duration-anomalies]] | ||
= Inspect uptime duration anomalies | ||
|
||
Each monitor location is modelled, and when a monitor runs | ||
for an unusual amount of time, at a particular time, an anomaly is recorded and highlighted | ||
on the *Monitor duration* chart. | ||
|
||
[[uptime-anomaly-detection]] | ||
== Enable uptime duration anomaly detection | ||
|
||
Create a machine learning job to detect anomalous monitor duration rates automatically. | ||
|
||
1. To access this page, go to *Observability > Uptime*, and then click a monitor to view its the details. | ||
2. In the *Monitor duration* panel, click *Enable anomaly detection*. | ||
+ | ||
[NOTE] | ||
===== | ||
If anomaly detection is already enabled, click *Anomaly detection* and select to view duration anomalies directly in the | ||
{ml-docs}/ml-gs-results.html[Machine Learning app], enable an <<duration-anomaly-alert,anomaly alert>>, | ||
or disable the anomaly detection. | ||
===== | ||
+ | ||
3. You are prompted to create a <<duration-anomaly-alert,response duration anomaly alert>> for the machine learning job which will carry | ||
out the analysis, and you can configure which severity level to create the alert for. | ||
|
||
When an anomaly is detected, the duration is displayed on the *Monitor duration* | ||
chart, along with the duration times. The colors represent the criticality of the anomaly: red | ||
(critical) and yellow (minor). | ||
|
||
[role="screenshot"] | ||
image::images/inspect-uptime-duration-anomalies.png[] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.