docs(telemetry): update routes doc comment with all 14 endpoints

This commit is contained in:
saravanakumardb1 2026-02-17 11:23:38 -08:00
parent 08b9642408
commit 788ee57935

View File

@ -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';