tzurot-observability
CommunityGain deep insights into Tzurot v3's runtime behavior.
Authorlbds137
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Debugging microservices in production requires robust logging, metrics, and health checks to quickly identify and resolve issues. This Skill provides patterns for comprehensive observability, helping you understand system behavior and react swiftly to problems.
Core Features & Use Cases
- Structured Logging with Pino: Implement fast, JSON-formatted logging for easy parsing, filtering, and analysis in tools like Railway logs.
- Correlation IDs: Trace requests end-to-end across all microservices, providing a complete picture of complex interactions and pinpointing bottlenecks.
- Error Tracking: Log errors with rich context, ensuring all necessary information (e.g.,
requestId,userId,errobject) is captured for efficient debugging. - Health & Metrics Endpoints: Expose
/healthand/metricsendpoints for real-time service status, dependency checks, and performance monitoring.
Quick Start
Use the tzurot-observability skill to add structured logging with a correlation ID to a new function, ensuring sensitive data is not logged and errors are properly captured.
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: tzurot-observability Download link: https://github.com/lbds137/tzurot/archive/main.zip#tzurot-observability Please download this .zip file, extract it, and install it in the .claude/skills/ directory.