What problem does it solve?
Investigating production issues in PostHog's Rust capture service requires knowing hundreds of metric names, label scopes, Kafka topics, Redis instances, and dashboard UIDs across two environments. This Skill provides the operational knowledge and discovery workflows to diagnose latency, event loss, Kafka backpressure, rate limiting, and Redis issues without memorizing unstable metric names.
Core Features & Use Cases
- Live metric discovery: Enumerate capture, Kafka, Envoy, and MSK metrics via Grafana MCP tools scoped by namespace, container, and environment.
- Investigation playbooks: Step-by-step workflows for health checks, event loss funnels, latency diagnosis, Kafka backpressure, rate limiting, and Redis failures.
- Environment topology: Reference tables for five capture deployments, Envoy cluster naming, Redis instance roles, Kafka topic partition counts, and Pyroscope services in prod-us and prod-eu.
- Use Case: When events appear to be dropping in production, follow the event lifecycle funnel playbook to compare received versus ingested rates, enumerate drop causes, and isolate whether quota limits, event restrictions, or Kafka delivery errors are responsible.
Quick Start
Ask the AI to check whether the capture service is healthy in prod-us using the Grafana MCP dashboards and metrics.