telemetry

Solid

Unified pipeline telemetry — collects per-stage performance metrics (CPU, memory, I/O) and diagnostic events into structured reports (JSON, text).

Data & Documents 18 stars 1 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 84/100

Stars 20%
43
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
45
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Telemetry SKILL This module provides unified pipeline telemetry for the infrastructure layer. It bridges `StagePerformanceTracker` resource metrics with `DiagnosticReporter` validation events into a single `TelemetryCollector`. ## When to Use - When you need to instrument pipeline stage execution with resource tracking - When you want a structured end-of-run report combining performance + diagnostics - When configuring telemetry thresholds for CI warning detection ## API Surface | Symbol | Type | Purpose | | --- | --- | --- | | `TelemetryConfig` | dataclass | Configuration with YAML-loadable `from_dict()` | | `TelemetryCollector` | class | Main lifecycle: `start_stage()` → `end_stage()` → `finalize()` | | `StageTelemetry` | dataclass | Per-stage record | | `PipelineTelemetry` | dataclass | Full report with warnings | | `PerformanceWarning` | dataclass | Individual anomaly record |

Details

Author
docxology
Repository
docxology/template
Created
11 months ago
Last Updated
today
Language
Python
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category