o11y-service-dashboard

Discover Elastic APM services and provision Kibana overview dashboards.

6|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/patrykkopycinski/elastic-cursor-plugin --skill o11y-service-dashboard
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: o11y-service-dashboard
Source: https://github.com/patrykkopycinski/elastic-cursor-plugin/tree/main/skills/o11y-service-dashboard
Command: npx skills add https://github.com/patrykkopycinski/elastic-cursor-plugin --skill o11y-service-dashboard

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines creation of APM service overview dashboards by discovering service telemetry, summarizing key metrics, and automating dashboard panel creation so teams no longer manually explore data and build dashboards.

Core Features & Use Cases

  • Service discovery: Finds APM services with environment, language, throughput, and data freshness to scope the dashboard.
  • Service summary & panel suggestions: Produces a profile showing transaction types, error rate, available metrics, and recommended visualization panels.
  • Dashboard provisioning: Populates a Kibana dashboard template via the dashboards API and returns the dashboard URL and list of created panels.
  • Use Case: A developer or SRE can generate a focused service overview for incident triage or performance reviews without handcrafting visualizations.

Quick Start

Use the o11y-service-dashboard to discover a target service and create a 24-hour service overview dashboard in Kibana.

Frequently Asked Questions about o11y-service-dashboard

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create an APM service overview dashboard in Kibana?

To create an APM service overview dashboard, this Skill discovers service telemetry, summarizes key metrics like throughput and error rates, and automatically provisions dashboard panels via the Kibana API. It returns a populated dashboard URL and a list of created visualizations.

What metrics are included in an Elastic APM service dashboard?

An Elastic APM service dashboard includes metrics for service throughput, error rates, and transaction types. The Skill also profiles available infrastructure metrics and suggests appropriate visualization panels to provide a comprehensive service overview.

Do I need specific credentials to provision Kibana dashboards for APM services?

Yes, provisioning Kibana dashboards requires access to APM indices and a Kibana API endpoint with appropriate credentials. You also need the ability to call discovery and summary tools to populate the dashboard template over a specified time range.

Can I automatically discover APM services for dashboard creation?

Yes, you can automatically discover APM services. The Skill finds services by identifying their environment, language, throughput, and data freshness, allowing you to scope the dashboard to a specific target service without manual data exploration.

What is the best way to visualize APM transaction types and error rates?

The best way to visualize APM transaction types and error rates is to use a service summary that profiles these metrics and recommends visualization panels. This automates panel creation in Kibana, avoiding the need to handcraft visualizations for incident triage.

Why manually building APM dashboards fails for incident triage?

Manually building APM dashboards fails because exploring service telemetry and handcrafting visualizations is time-consuming. Automating dashboard provisioning streamlines this process, allowing developers and SREs to quickly generate focused service overviews for performance reviews.