Monitoring APIs Skill for Prometheus Readiness Metrics
Instrument a local API with route-level request metrics and separate readiness and liveness checks.
中文Install in Claude Code
Use your own API and its Prometheus client library. A local Prometheus or Grafana instance is optional.
- Get the complete `plugins/api-development/api-monitoring-dashboard/skills/monitoring-apis` directory from the pinned GitHub commit.
- Copy it into the target project's `.claude/skills/`. Check `.claude/skills/monitoring-apis/SKILL.md`, start Claude Code at the project root, and call `/monitoring-apis`.
Example task
Before a dependency initializes, make /health return 200 and /ready return 503. Complete startup, request both again, and send two product requests with different IDs.What to check
Readiness moves to 200 and both product requests contribute to the same route-template metric.
Original SKILL.md on GitHub · Updated
Frequently asked question
Should full request URLs be Prometheus labels?
Use stable route templates. Raw paths and query values can create too many time series or expose private values.