
elastic/example-mcp-app-observability
6 skills35 installs66 starsGitHub
Install
npx skills add https://github.com/elastic/example-mcp-app-observabilitySkills in this repo
1K8s Blast Radiusk8s-blast-radius skill documents Assess the impact of a Kubernetes node going offline - which deployments lose all replicas (full outage), which lose partial capacity (degraded), which are unaffected, and whether the cluster has enough spare capacity to reschedule the lost pods. Use when the user asks "what happens if node X goes d. name: k8s-blast-radius description: >7installs2Apm Service Dependenciesapm-service-dependencies skill documents Map the application topology from APM telemetry - which services call which, over what protocols, with what call volume and latency. Use when the user asks "what calls X", "what depends on X", "show me the topology", "what are the upstream/downstream services", "where does this service fit", or is d. name: apm-service-dependencies description: >6installs3Ml Anomaliesml-anomalies skill documents Query Elastic ML anomaly detection results to understand what's behaving unusually, why, and how badly. Use when the user asks "what's anomalous", "is anything unusual happening", "why is X slow/spiking", "show me the weirdness", or mentions memory growth, CPU spikes, restart patterns, unusual laten. name: ml-anomalies description: >6installs4Observeobserve skill documents The agent's Elastic-access primitive. Four modes: wait for an ML anomaly to fire, poll an ES|QL metric (live-sample or wait for a threshold), read a single-instance scalar value, or return a full ES|QL table. Use when the user says "tell me when...", "let me know if...", "wait until X drops below Y". name: observe description: >6installs5Apm Health Summaryapm-health-summary skill documents Get a cluster-level rollup of service health from APM telemetry - the "how's my environment right now?" entry point for observability investigations. Use when the user asks "how's my cluster", "what's broken", "any issues", "give me a status report", "what should I look at", or opens a session with . name: apm-health-summary description: >5installs6Manage Alertsmanage-alerts skill documents CRUD for Kibana alerting rules - create, list, get, or delete custom-threshold rules. Use when the user says "alert me when", "create a rule for", "page me if", "set up an alert", "show me my rules", "what alerts do I have", "delete that alert", "remove the rule". Backend-agnostic - works on any met. name: manage-alerts description: >5installs