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. * Telemetry REST endpoints.
* *
* POST /telemetry/events batch ingest (any auth) * POST /telemetry/events batch ingest (any auth)
* GET /telemetry/config collection config for clients * GET /telemetry/config collection config for clients (ETag)
* GET /telemetry/query admin query * GET /telemetry/query admin query
* GET /telemetry/clusters admin error clusters * GET /telemetry/clusters admin error clusters
* PATCH /telemetry/clusters/:id resolve/ignore cluster (admin) * PATCH /telemetry/clusters/:id resolve/ignore/reopen cluster (admin)
* GET /telemetry/policies list policies (admin) * POST /telemetry/policies/preview count matching clients for targeting (admin)
* POST /telemetry/policies create policy (admin) * GET /telemetry/policies list policies (admin)
* PUT /telemetry/policies/:id update policy (admin) * POST /telemetry/policies create policy (admin)
* DELETE /telemetry/policies/:id delete policy (admin) * PUT /telemetry/policies/:id update policy (admin)
* DELETE /telemetry/user/:userId GDPR erasure (admin) * DELETE /telemetry/policies/:id delete policy (admin)
* GET /telemetry/metrics ingestion metrics (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'; import type { FastifyInstance } from 'fastify';