Telemetry Endpoints
The Prism Engine (port 9007) serves telemetry queries over S3 Parquet data via Apache DataFusion.
GET /v1/telemetry/logs
Section titled “GET /v1/telemetry/logs”Query log records.
GET /v1/telemetry/logs?from=2024-01-01T00:00:00Z&to=2024-01-07T00:00:00Z&limit=100Authorization: Bearer gck_your_key| Parameter | Type | Default | Description |
|---|---|---|---|
from | ISO8601 | 24h ago | Start time |
to | ISO8601 | now | End time |
limit | integer | 100 | Max records (max 1000) |
offset | integer | 0 | Pagination offset |
GET /v1/telemetry/metrics
Section titled “GET /v1/telemetry/metrics”Query metric data points. Same parameters as /logs.
GET /v1/telemetry/traces
Section titled “GET /v1/telemetry/traces”Query trace spans. Same parameters as /logs.
GET /v1/telemetry/stats
Section titled “GET /v1/telemetry/stats”Aggregated statistics for the time range.
GET /v1/telemetry/stats?from=2024-01-01T00:00:00Z&to=2024-01-07T00:00:00ZAuthorization: Bearer gck_your_keyReturns counts, totals, and averages across logs, metrics, and traces.
GET /v1/telemetry/analytics
Section titled “GET /v1/telemetry/analytics”Analytics with in-memory caching — tools used, errors, efficiency metrics.
GET /v1/telemetry/analytics?from=2024-01-01T00:00:00Z&to=2024-01-07T00:00:00ZAuthorization: Bearer gck_your_keyResults are cached per org_id:from:to key for fast repeated queries.
GET /v1/telemetry/vibe-metrics
Section titled “GET /v1/telemetry/vibe-metrics”Vibe-specific metrics across 8 categories with composite scores.
GET /v1/telemetry/vibe-metrics?from=2024-01-01T00:00:00Z&to=2024-01-07T00:00:00ZAuthorization: Bearer gck_your_key- All telemetry endpoints use DataFusion with predicate pushdown for efficient S3 Parquet scanning
- Data is partitioned by
year/month/day/hour(Hive partitioning) — narrower time ranges are faster - Results are scoped to the authenticated organization