Monitoring & Observability

Design production monitoring systems with logging, metrics, tracing, and SLO definitions.

Updated Jan 31, 2026
One-click install
npx skills add https://github.com/tuyenht/Antigravity-Core --skill monitoring-observability-tuyenht
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Monitoring & Observability
Source: https://github.com/tuyenht/Antigravity-Core/tree/main/.agent/skills/monitoring-observability
Command: npx skills add https://github.com/tuyenht/Antigravity-Core --skill monitoring-observability-tuyenht

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you design and implement robust production monitoring systems, ensuring your applications are reliable, performant, and observable.

Core Features & Use Cases

  • Three Pillars of Observability: Implement logging, metrics, and tracing for deep system insights.
  • Tool Integration: Configure and utilize tools like Prometheus, Grafana, ELK Stack, and OpenTelemetry.
  • SLO/SLI/SLA Management: Define and track service level objectives to guarantee performance.
  • Alerting: Set up effective alerting rules to proactively address issues.
  • Use Case: You need to set up comprehensive monitoring for a new microservices-based e-commerce platform, including real-time dashboards, structured logging for debugging, and alerts for critical errors and latency spikes.

Quick Start

Configure Prometheus to scrape metrics from a web application running on localhost port 8080.

Frequently Asked Questions about Monitoring & Observability

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

FAQPage Schema
How do I set up monitoring for a microservices application using Prometheus and Grafana?

To set up monitoring for microservices, configure Prometheus to scrape metrics from your applications and use Grafana to visualize the data. This provides real-time dashboards and comprehensive system health analysis for your platform.

What is the difference between logging, metrics, and distributed tracing in observability?

Observability relies on three pillars: logging for structured event data, metrics for quantitative system performance measurements, and distributed tracing to track requests across microservices. Implementing all three provides deep system insights and incident response capabilities.

How do I define SLO, SLI, and SLA for reliable service performance?

Define SLO, SLI, and SLA by establishing service level indicators for specific metrics, setting objectives for target performance, and creating agreements for overall reliability. Tracking these guarantees application performance and ensures your system meets reliability standards.

Can I use OpenTelemetry with the ELK Stack for comprehensive system observability?

Yes, you can integrate OpenTelemetry with the ELK Stack for observability. OpenTelemetry handles distributed tracing and metrics collection, while the ELK Stack provides structured logging and centralized analysis for deep system insights.

What's the best way to configure alerting rules for latency spikes and critical errors?

The best way to configure alerting rules for latency spikes and critical errors is to set up effective alerts within Prometheus. This proactive approach addresses issues before they impact users by continuously monitoring metrics against your defined thresholds.

Do I need structured logging to debug production incidents effectively?

Yes, structured logging is essential to debug production incidents effectively. It standardizes log data formats, enabling faster querying and analysis during incident response, which helps quickly identify root causes for latency spikes and critical errors.