devops-troubleshooter

Diagnose production incidents using logs, metrics, traces, and Kubernetes debugging workflows.

2|Updated Jun 16, 2026
One-click install
npx skills add https://github.com/monang404/lunawave --skill devops-troubleshooter-monang404
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: devops-troubleshooter
Source: https://github.com/monang404/lunawave/tree/main/.agent/skills/devops-troubleshooter
Command: npx skills add https://github.com/monang404/lunawave --skill devops-troubleshooter-monang404

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Production outages and system failures demand fast, structured diagnosis, but engineers often waste time guessing at root causes without a systematic approach. This Skill provides a disciplined incident response methodology covering log analysis, distributed tracing, Kubernetes debugging, and performance analysis to resolve issues quickly and prevent recurrence. ## Core Features & Use Cases - Observability-Driven Debugging: Analyze logs, metrics, and distributed traces across platforms like Prometheus, Grafana, ELK, Jaeger, and OpenTelemetry to form evidence-based hypotheses. - Kubernetes & Container Troubleshooting: Debug OOMKilled pods, CNI networking issues, service mesh traffic problems, and persistent volume failures with kubectl-centric workflows. - Root Cause Analysis & Prevention: Conduct blameless postmortems, document findings, and add proactive monitoring and alerting to stop recurring incidents. - Use Case: Your production API returns intermittent 504 gateway timeouts behind a load balancer. Use this Skill to correlate load balancer logs, upstream service traces, and database connection pool metrics to isolate the bottleneck and implement a fix. ## Quick Start Ask the assistant to debug a specific production issue, for example: "Debug high memory usage in my Kubernetes pods causing frequent OOMKills and restarts."

Frequently Asked Questions about devops-troubleshooter

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

FAQPage Schema
How do I debug OOMKilled pods in Kubernetes?▼

OOMKilled pods are debugged by inspecting container memory limits with kubectl describe pod, reviewing memory usage trends in Prometheus or Grafana, and profiling the application for memory leaks. Fixes typically involve adjusting resource requests/limits or resolving the underlying leak.

How to troubleshoot 504 gateway timeout errors in production?▼

504 errors are diagnosed by correlating load balancer logs with upstream service response times and distributed traces. Common causes include slow database queries, connection pool exhaustion, and misconfigured idle timeouts on the load balancer.

What tools are used for distributed tracing in microservices?▼

Distributed tracing uses Jaeger, Zipkin, AWS X-Ray, or OpenTelemetry to follow requests across microservice boundaries. Trace data reveals latency bottlenecks and failing service-to-service calls that logs alone cannot show.

Does this approach work for AWS, Azure, and GCP environments?▼

Yes, the troubleshooting methodology covers all three major clouds, including CloudWatch analysis on AWS, Azure Monitor, and Cloud Logging on GCP. It also addresses multi-cloud issues like cross-cloud connectivity and identity federation problems.

Why do CI/CD pipeline deployments fail intermittently?▼

Intermittent pipeline failures usually stem from resource constraints, flaky tests, registry connectivity issues, or environment configuration drift. Systematic debugging involves reviewing build logs, checking GitOps tool status like ArgoCD, and validating environment-specific configurations.

When should I use blameless postmortems after an incident?▼

Blameless postmortems should follow any significant production incident once service is restored. They document the timeline, root cause, and contributing factors, then produce action items such as new alerts, runbooks, or architectural improvements to prevent recurrence.