@verydia/telemetry-http
v0.0.1
Published
HTTP REST API for telemetry querying, trace analysis, compliance, and decision logs.
Readme
@verydia/telemetry-http
HTTP REST API for telemetry querying, trace analysis, compliance, and decision logs.
Overview
@verydia/telemetry-http provides a complete HTTP API for accessing telemetry data, trace analysis, compliance evaluations, and decision logs.
Features
- Trace Querying: GET /telemetry/traces
- Event Querying: GET /telemetry/events
- Trace Summary: GET /telemetry/traces/:traceId/summary
- Trace Explanation: GET /telemetry/traces/:traceId/explain
- Compliance Check: GET /telemetry/traces/:traceId/compliance
- Decision Log: GET /telemetry/traces/:traceId/decision-log
Installation
pnpm add @verydia/telemetry-httpUsage
import { createTelemetryHttpHandler } from "@verydia/telemetry-http";
const handler = createTelemetryHttpHandler({
store,
basePath: "/telemetry",
complianceProfiles: { "strict-safety": STRICT_SAFETY_PROFILE },
decisionLogConfig: { profiles: { "hipaa": HIPAA_PROFILE } },
});
const response = await handler({
method: "GET",
path: "/telemetry/traces/trace-123/decision-log",
headers: {},
query: { profileId: "hipaa", format: "markdown" },
});OSS Boundary & Dependencies
This package is OSS-safe and production-ready.
Allowed Dependencies
@verydia/telemetry-core- Telemetry storage@verydia/trace-insights- Trace analysis@verydia/compliance-core- Compliance evaluation@verydia/decision-logs- Decision log generation
All dependencies are strictly OSS-safe with no proprietary dependencies.
License
MIT
