Assess APM service health using SLOs, alerts, ML, throughput, latency, error rate, and dependencies.
Assess APM service health using SLOs, alerts, ML, throughput, latency, error rate, and dependencies. Use when checking service status, performance, or when the user asks about service health.This is the skill's description: the text your AI reads to decide when the skill applies.
elastic-service-health/SKILL.md
---
name: observability-service-health
description: >
Assess APM service health using SLOs, alerts, ML, throughput, latency, error rate,
and dependencies. Use when checking service status, performance, or when the user
asks about service health.
metadata:
author: elastic
version: 0.1.0
---
# APM Service Health
Assess APM service health using [Observability APIs](https://www.elastic.co/docs/solutions/observability/apis),
**ES|QL** against APM indices, Elasticsearch APIs, and (for correlation and APM-specific logic) the Kibana repo. Use
SLOs, firing alerts, ML anomalies, throughput, latency (avg/p95/p99), error rate, and dependency health.
## Where to look
- **Observability APIs** ([Observability APIs](https://www.elastic.co/docs/solutions/observability/apis)): Use the
**SLOs API** ([Stack](https://www.elastic.co/docs/api/doc/kibana/group/endpoint-slo) |
[Serverless](https://www.elastic.co/docs/api/doc/serverless/group/endpoint-slo)) to get SLO definitions, status, burn
rate, and error budget. Use the **Alerting API**
([Stack](https://www.elastic.co/docs/api/doc/kibana/group/endpoint-alerting) |
[Serverless](https://www.elastic.co/docs/api/doc/serverless/group/endpoint-alerting)) to list and manage alerting