From 788ee5793510d775a23305734decf8bf8528439c Mon Sep 17 00:00:00 2001 From: saravanakumardb1 Date: Tue, 17 Feb 2026 11:23:38 -0800 Subject: [PATCH] docs(telemetry): update routes doc comment with all 14 endpoints --- .../src/modules/telemetry/routes.ts | 25 +++++++++++-------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/services/platform-service/src/modules/telemetry/routes.ts b/services/platform-service/src/modules/telemetry/routes.ts index ae5f42c0..db829211 100644 --- a/services/platform-service/src/modules/telemetry/routes.ts +++ b/services/platform-service/src/modules/telemetry/routes.ts @@ -1,17 +1,20 @@ /** * Telemetry REST endpoints. * - * POST /telemetry/events — batch ingest (any auth) - * GET /telemetry/config — collection config for clients - * GET /telemetry/query — admin query - * GET /telemetry/clusters — admin error clusters - * PATCH /telemetry/clusters/:id — resolve/ignore cluster (admin) - * GET /telemetry/policies — list policies (admin) - * POST /telemetry/policies — create policy (admin) - * PUT /telemetry/policies/:id — update policy (admin) - * DELETE /telemetry/policies/:id — delete policy (admin) - * DELETE /telemetry/user/:userId — GDPR erasure (admin) - * GET /telemetry/metrics — ingestion metrics (admin) + * POST /telemetry/events — batch ingest (any auth) + * GET /telemetry/config — collection config for clients (ETag) + * GET /telemetry/query — admin query + * GET /telemetry/clusters — admin error clusters + * PATCH /telemetry/clusters/:id — resolve/ignore/reopen cluster (admin) + * POST /telemetry/policies/preview — count matching clients for targeting (admin) + * GET /telemetry/policies — list policies (admin) + * POST /telemetry/policies — create policy (admin) + * PUT /telemetry/policies/:id — update policy (admin) + * DELETE /telemetry/policies/:id — delete policy (admin) + * DELETE /telemetry/user/:userId — GDPR erasure (admin) + * GET /telemetry/geo — geo distribution by country (admin) + * GET /telemetry/metrics — ingestion metrics JSON (admin) + * GET /telemetry/metrics/prometheus — Prometheus OpenMetrics export (admin) */ import type { FastifyInstance } from 'fastify';