Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
elastic avatar

Apm Health Summary

  • 5 installs
  • 11 repo stars
  • Updated July 8, 2026
  • elastic/example-mcp-app-observability

apm-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.

About

apm-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: >

  • Get a cluster-level rollup of service health from APM telemetry - the "how's my environment right now?" entry point for
  • Platform-specific setup patterns for apm-health-summary.
  • Evidence-backed steps from upstream SKILL.md.
  • When-to-use criteria for apm-health-summary versus alternatives.

Apm Health Summary by the numbers

  • 5 all-time installs (skills.sh)
  • Ranked #1,725 of 2,203 Security skills by installs in the Skillselion catalog
  • Data as of Jul 24, 2026 (Skillselion catalog sync)
At a glance

apm-health-summary capabilities & compatibility

Capabilities
apm health summary quick start · apm health summary when to use guidance · apm health summary integration patterns
Works with
elasticsearch
Use cases
security audit
From the docs

What apm-health-summary says it does

entry point for observability investigations. Use when the user asks "how's my cluster", "what's broken",
SKILL.md
npx skills add https://github.com/elastic/example-mcp-app-observability --skill apm-health-summary

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs5
repo stars11
Last updatedJuly 8, 2026
Repositoryelastic/example-mcp-app-observability

How do I use apm-health-summary correctly?

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

Who is it for?

Teams implementing apm-health-summary workflows from the catalog.

Skip if: Skip when requirements clearly match a different specialized stack.

When should I use this skill?

User asks about apm-health-summary, get a cluster-level rollup of service health from apm telemetry - the "how's my environmen.

What you get

Working apm-health-summary setup with validated configuration and next steps.

Files

SKILL.mdMarkdownGitHub ↗

APM Health Summary

This is the first tool to reach for in vague-symptom investigations — "something feels off, where should I look?" It gives you a one-shot rollup: degraded services, top resource consumers, active anomalies, and a data_coverage report showing what backends contributed. From there, you pick the right follow-up tool.

Prerequisites

SignalRequired?What happens without it
Elastic APMRequiredTool returns a warning and suggests ml-anomalies/observe/manage-alerts instead.
Kubernetes (kubeletstats)Optionalpods section is replaced by a note; service health still reported.
ML anomaly jobsOptionalanomalies section is replaced by a note; service health still reported.

If the user is log-only or metrics-only (no APM), do not call this tool. Suggest ml-anomalies (for ML-backed anomaly detection) or observe / manage-alerts (both universal).

Tools

ToolPurpose
apm-health-summaryThe rollup. First call in most investigations.
ml-anomaliesDrill into anomalies flagged in the summary.
apm-service-dependenciesMap topology around any degraded service.
k8s-blast-radiusIf the summary implicates a node (pod resource pressure), assess node impact.
observePost-investigation: observe for stabilization or follow-on anomalies.

How to call apm-health-summary

{
  "namespace": "otel-demo",
  "lookback": "15m"
}
  • `namespace`: only if the user scopes to a K8s namespace. Omit for cross-namespace or non-K8s.
  • `lookback`: default 15m. Use 5m for "right now," 1h for "since I noticed the issue."
  • `job_filter`: optional ML-job prefix, e.g. k8s-. Rarely needed.
  • `exclude_entities`: optional wildcard to hide known noise, e.g. chaos-*.

After the tool returns

The tool renders an inline MCP App view — status badge, stat cards, anomaly-severity donut, top memory pods, service throughput list, and a next-step button row driven by investigation_actions. Use the view for the visual rollup; narrate findings below it.

Inspect data_coverage first — this tells you which signals contributed.

Then walk the output top-down:

1. Overall health (healthy / degraded / critical): lead with this. 2. Degraded services: name them with reasons (error rate, latency). These are the investigation targets. 3. Pods (if present): top memory consumers — cross-reference with degraded services. 4. Anomalies (if present): by-severity counts + top entities. Drives the ML follow-up. 5. Next-step buttons: the view surfaces investigation_actions as clickable prompts (drill into the top pod, investigate the degraded service, check blast radius). Mention them in chat so the user knows.

Based on what you see, pick the next tool:

  • Degraded service named → apm-service-dependencies with service: <name> to map the neighborhood.
  • High anomaly count → ml-anomalies with matching lookback to drill in.
  • Pod resource pressure on a specific node → k8s-blast-radius with that node name.

Key principles

  • Start here, then narrow. Don't guess which service is the problem — let the rollup tell you.
  • Respect `data_coverage`. If K8s is absent, don't suggest k8s-blast-radius. If APM is absent, don't

call this tool at all.

  • The overall health is coarse. "Healthy" doesn't mean nothing is wrong — it means nothing meets the

degraded thresholds. Always scan the details.

  • Graceful degradation is by design. APM-only output is still useful — don't apologize for missing K8s

or ML signals; just report what you have.

Related skills

FAQ

What does apm-health-summary do?

apm-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.

When should I use apm-health-summary?

User asks about apm-health-summary, get a cluster-level rollup of service health from apm telemetry - the "how's my environmen.

Is this skill safe to install?

Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.