dapr-observability-setup
CommunityEnd-to-end observability for DAPR apps.
AuthorSahib-Sawhney-WH
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Configure OpenTelemetry tracing, metrics, and structured logging for DAPR microservices to gain end-to-end visibility into distributed workloads.
Core Features & Use Cases
- Distributed Tracing: OpenTelemetry setup with OTLP exporter and auto-instrumentation for FastAPI and HTTP clients.
- Metrics: Prometheus-compatible metrics exposition and a sample collector config.
- Structured Logging: JSON-formatted logs to improve traceability and analysis.
- Use Case: You want full traceability from request to storage across multiple services and backends (Jaeger, Prometheus, Azure Monitor).
Quick Start
Add the tracing, metrics, and logging configuration to your service and call configure_tracing("my-service") to enable traces; start your Prometheus metrics server as shown.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: dapr-observability-setup Download link: https://github.com/Sahib-Sawhney-WH/dapr-claude-plugin/archive/main.zip#dapr-observability-setup Please download this .zip file, extract it, and install it in the .claude/skills/ directory.