Here are examples of metric to monitor Account console application from end user point of view. It simulates authentication and acccess to some
Metric group: dashboard
|
Metric name |
Formula |
M |
Warning |
Critical |
Period |
Outage |
Counter |
Issue |
Layer |
Service |
Business |
|---|---|---|---|---|---|---|---|---|---|---|---|
|
connect |
round (probe_http_duration_seconds{instance="https://development.inbmonitoring.net/dashboard", phase="connect"} * 1000) |
ms |
> 40 |
> 50 |
600s |
300s |
1 |
false |
false |
false |
false |
|
processing |
round (probe_http_duration_seconds{instance="https://development.inbmonitoring.net/dashboard", phase="processing"} * 1000) |
ms |
> 40 |
> 50 |
600s |
300s |
1 |
false |
false |
false |
false |
|
resolve |
round (probe_http_duration_seconds{instance="https://development.inbmonitoring.net/dashboard", phase="resolve"} * 1000) |
ms |
> 40 |
> 50 |
600s |
300s |
1 |
false |
false |
false |
false |
|
tls |
round (probe_http_duration_seconds{instance="https://development.inbmonitoring.net/dashboard", phase="tls"} * 1000) |
ms |
> 40 |
> 50 |
600s |
300s |
1 |
false |
false |
false |
false |
|
transfer |
round (probe_http_duration_seconds{instance="https://development.inbmonitoring.net/dashboard", phase="transfer"} *1000) |
ms |
> 40 |
> 50 |
600s |
300s |
1 |
false |
false |
false |
false |
|
total |
round (sum by (job) (probe_http_duration_seconds{instance="https://development.inbmonitoring.net/dashboard"}) * 1000) |
ms |
> 40 |
> 50 |
600s |
300s |
1 |
true |
false |
true |
false |
Metric group: payments
|
Metric name |
Formula |
M |
Warning |
Critical |
Period |
Outage |
Counter |
Issue |
Layer |
Service |
Business |
|---|---|---|---|---|---|---|---|---|---|---|---|
|
connect |
round (probe_http_duration_seconds{instance="https://development.inbmonitoring.net/dashboard/subscription?tabActive=payments&", phase="connect"} *1000) |
ms |
> 40 |
> 50 |
600s |
300s |
1 |
false |
false |
false |
false |
|
processing |
round (probe_http_duration_seconds{instance="https://development.inbmonitoring.net/dashboard/subscription?tabActive=payments&", phase="processing"} *1000) |
ms |
> 40 |
> 50 |
600s |
300s |
1 |
false |
false |
false |
false |
|
resolve |
round (probe_http_duration_seconds{instance="https://development.inbmonitoring.net/dashboard/subscription?tabActive=payments&", phase="resolve"} * 1000) |
ms |
> 40 |
> 50 |
600s |
300s |
1 |
false |
false |
false |
false |
|
tls |
round (probe_http_duration_seconds{instance="https://development.inbmonitoring.net/dashboard/subscription?tabActive=payments&", phase="tls"} * 1000) |
ms |
> 40 |
> 50 |
600s |
300s |
1 |
false |
false |
false |
false |
|
transfer |
round (probe_http_duration_seconds{instance="https://development.inbmonitoring.net/dashboard/subscription?tabActive=payments&", phase="transfer"} * 1000) |
ms |
> 40 |
> 50 |
600s |
300s |
1 |
false |
false |
false |
false |
|
total |
round (sum by (job)(probe_http_duration_seconds{instance="https://development.inbmonitoring.net/dashboard/subscription?tabActive=payments&"}) *1000) |
ms |
> 40 |
> 50 |
600s |
300s |
1 |
true |
false |
true |
false |
Metric group: subscriptions
|
Metric name |
Formula |
M |
Warning |
Critical |
Period |
Outage |
Counter |
Issue |
Layer |
Service |
Business |
|---|---|---|---|---|---|---|---|---|---|---|---|
|
connect |
round (probe_http_duration_seconds{instance="https://development.inbmonitoring.net/dashboard/subscription?tabActive=subscriptions&", phase="connect"} * 1000) |
ms |
> 40 |
> 50 |
600s |
300s |
1 |
false |
false |
false |
false |
|
processing |
round (probe_http_duration_seconds{instance="https://development.inbmonitoring.net/dashboard/subscription?tabActive=subscriptions&", phase="processing"} * 1000) |
ms |
> 40 |
> 50 |
600s |
300s |
1 |
false |
false |
false |
false |
|
resolve |
round (probe_http_duration_seconds{instance="https://development.inbmonitoring.net/dashboard/subscription?tabActive=subscriptions&", phase="resolve"} * 1000) |
ms |
> 40 |
> 50 |
600s |
300s |
1 |
false |
false |
false |
false |
|
tls |
round (probe_http_duration_seconds{instance="https://development.inbmonitoring.net/dashboard/subscription?tabActive=subscriptions&", phase="tls"} * 1000) |
ms |
> 40 |
> 50 |
600s |
300s |
1 |
false |
false |
false |
false |
|
transfer |
round (probe_http_duration_seconds{instance="https://development.inbmonitoring.net/dashboard/subscription?tabActive=subscriptions&", phase="transfer"} * 1000) |
ms |
> 40 |
> 50 |
600s |
300s |
1 |
false |
false |
false |
false |
|
total |
round (sum by (job) (probe_http_duration_seconds{instance="https://development.inbmonitoring.net/dashboard/subscription?tabActive=subscriptions&"}) * 1000) |
ms |
> 40 |
> 50 |
600s |
300s |
1 |
true |
false |
true |
false |
Metric group: errors
|
Metric name |
Formula |
M |
Warning |
Critical |
TD |
Period |
Outage |
Counter |
Issue |
XaaS |
Service |
Business |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
page |
sum (delta (probe_http_status_code[300s])) |
|
>= 1 |
>= 1 |
300s |
600s |
300s |
1 |
true |
false |
true |
false |
Metric group: certificate
|
Metric name |
Formula |
M |
Warning |
Critical |
TD |
Period |
Outage |
Counter |
Issue |
XaaS |
Service |
Business |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
expiration |
round((probe_ssl_earliest_cert_expiry{instance="https://development.inbmonitoring.net/dashboard"} - time()) / 86400) |
d |
< 30 |
< 30 |
300s |
600s |
300s |
1 |
true |
false |
false |
false |