sdlc-observability

Design OpenTelemetry-based observability with eBPF tracing and structured logging.

Updated Jun 5, 2026
One-click install
npx skills add https://github.com/dinoudon/sdlc-skills --skill sdlc-observability
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdlc-observability
Source: https://github.com/dinoudon/sdlc-skills/tree/main/full/sdlc-observability
Command: npx skills add https://github.com/dinoudon/sdlc-skills --skill sdlc-observability

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Observability in modern microservices is complex and fragmented; this skill provides a cohesive blueprint using OpenTelemetry, eBPF-based observability, and a Grafana LGTM stack to unify traces, metrics, and logs.

Core Features & Use Cases

  • Unified telemetry design: instrumentation, tracing, metrics, and logs aligned to SRE practices.
  • eBPF-based visibility: kernel-level insights with Cilium/Hubble/Tetragon for low-overhead tracing.
  • Dashboards & SLOs: end-to-end dashboards and error-budget aware alerting across cloud-native apps, serverless, and edge.
  • Use Case: design observability for microservices with golden signals and ML model monitoring.

Quick Start

Instrument services with OTEL, enable eBPF-based observability tools like Cilium/Hubble/Tetragon, and wire dashboards, alerts, and SLOs.

Frequently Asked Questions about sdlc-observability

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

FAQPage Schema
How do I design observability for microservices using OpenTelemetry and eBPF?

Microservices observability is designed by instrumenting services with OpenTelemetry, enabling kernel-level eBPF tracing via Cilium/Hubble, and wiring unified dashboards, alerts, and SLOs aligned to SRE practices.

What is eBPF-based observability and when do I need it for cloud-native apps?

eBPF-based observability provides low-overhead, kernel-level insights into network and application behavior without sidecars. It is needed for deep visibility in cloud-native environments where traditional instrumentation falls short.

Can I use Cilium and Hubble for tracing in serverless and edge environments?

Yes, Cilium and Hubble support sidecar-less mesh patterns to provide eBPF tracing and network flow visibility across serverless and edge environments, ensuring comprehensive telemetry without high overhead.

What's the best way to unify traces, metrics, and logs for SLOs?

Unify traces, metrics, and logs by implementing OpenTelemetry semantic conventions alongside a Grafana LGTM stack, enabling error-budget aware alerting and end-to-end dashboards for comprehensive SLO management.

Do I need OpenTelemetry to implement golden signals and error budgets?

OpenTelemetry is essential for capturing golden signals and structured logging, providing the standardized telemetry data required to define, monitor, and maintain error budgets across distributed systems.

Does this approach support ML model monitoring and cost visibility?

Yes, the observability blueprint supports ML model monitoring and provides integrated cost visibility across platforms, applying unified telemetry design to track performance and resource expenditure.