observability
Provides methodology and assistance for analyzing signals across observability platforms.
Install
mkdir -p .claude/skills/observability && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/5094" && unzip -o skill.zip -d .claude/skills/observability && rm skill.zipInstalls to .claude/skills/observability
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Log, metric, and trace analysis methodology. Use when analyzing logs, investigating errors, querying metrics, or correlating signals across observability backends (Coralogix, Datadog, CloudWatch).Key capabilities
- →Analyze log volume and trends
- →Correlate signals across observability backends
- →Identify error clustering patterns
- →Sample logs from error peaks
- →Generate structured analysis reports
How it works
It enforces a statistical analysis workflow that prioritizes aggregated metrics and trends before sampling individual log entries.
Inputs & outputs
When to use observability
- →Investigate application errors
- →Query system metrics
- →Correlate logs across backends
About this skill
Observability Analysis
Core Principle: Statistics Before Samples
NEVER start by reading raw logs. Always begin with aggregated statistics:
- Volume: How many logs in the time window?
- Distribution: Which services/levels/error types?
- Trends: Is it increasing, stable, or decreasing?
- THEN sample: Get specific entries after understanding the landscape
Available Backends
IMPORTANT: Credentials are injected automatically by a proxy layer. Do NOT check for API keys in environment variables - they won't be there. Just use the backend scripts directly; authentication is handled transparently.
Available backends (invoke with /skill-name):
- Coralogix (DataPrime) -
/observability-coralogix - Datadog -
/observability-datadog - Honeycomb -
/observability-honeycomb - Splunk (SPL) -
/observability-splunk - Elasticsearch/OpenSearch -
/observability-elasticsearch - Jaeger (Tracing) -
/observability-jaeger
To check if a backend is working, try a simple query rather than checking env vars.
Backend-Specific Skills
- Coralogix:
/observability-coralogix- DataPrime syntax, log/trace analysis - Datadog:
/observability-datadog- DQL syntax, metrics and APM - Honeycomb:
/observability-honeycomb- High-cardinality analysis, distributed tracing - Splunk:
/observability-splunk- SPL syntax, saved searches - Elasticsearch:
/observability-elasticsearch- Lucene/Query DSL - Jaeger:
/observability-jaeger- Distributed tracing, latency analysis
Analysis Framework
Step 1: Get the Big Picture
- Total log volume
- Error rate and distribution
- Which services are most affected
Step 2: Identify Patterns
- Error clustering (many errors in short time)
- Temporal patterns (started at X time)
- Service correlation (Service A errors → Service B errors)
Step 3: Sample Strategically
- Sample from error peaks
- Get examples of each distinct error type
- Compare against baseline period
Output Format
When reporting observability findings, use this structure:
## Log Analysis Summary
### Time Window
- Start: [timestamp]
- End: [timestamp]
- Duration: X hours
### Statistics
- Total logs: X events
- Error count: Y events (Z%)
- Services affected: N services
- Error rate trend: [increasing/stable/decreasing]
### Top Error Services
1. [service1]: N errors
2. [service2]: M errors
### Error Patterns
- Primary error type: [description]
- First occurrence: [timestamp]
- Correlation: [deployment/traffic/external event]
### Sample Errors
[Quote 2-3 representative error messages with context]
### Root Cause Hypothesis
[Based on patterns observed]
### Confidence Level
[High/Medium/Low with explanation]
When not to use it
- →Starting analysis with raw logs
Limitations
- →Requires access to configured observability backends
- →Analysis quality depends on signal correlation
How it compares
It mandates a top-down statistical approach to prevent manual, inefficient log-by-log inspection.
Compared to similar skills
observability side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| observability (this skill) | 1 | 6mo | No flags | Advanced |
| lmt | 0 | 4mo | No flags | Beginner |
| arize-link | 0 | 2mo | No flags | Beginner |
| langsmith-observability | 4 | 7mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by incidentfox
View all by incidentfox →You might also like
lmt
SELISEdigitalplatforms
Use this skill for viewing service logs, filtering logs by date, streaming live logs, browsing distributed traces, or analyzing API performance and HTTP status distributions on SELISE Blocks.
arize-link
TruMedia-Creative
Generate deep links to the Arize UI. Use when the user wants a clickable URL to open a specific trace, span, session, dataset, labeling queue, evaluator, or annotation config.
langsmith-observability
davila7
LLM observability platform for tracing, evaluation, and monitoring. Use when debugging LLM applications, evaluating model outputs against datasets, monitoring production systems, or building systematic testing pipelines for AI applications.
debugging-toolkit-smart-debug
sickn33
Use when working with debugging toolkit smart debug
jaeger-analysis
incidentfox
Jaeger distributed tracing analysis. Use when investigating request latency, tracing errors across services, finding slow spans, or understanding service dependencies.
log-analyzer
mikopbx
Анализ логов Docker контейнера для диагностики проблем и мониторинга здоровья системы. Использовать при отладке ошибок, отслеживании процессов воркеров, исследовании проблем API или мониторинге поведения системы после тестов.