Analytics And Observability APIs

These APIs expose fleet analytics, endpoint analytics, live streams, and telemetry exports used by operational dashboards and migration validation runs.

Route Map

Mermaid diagram
Rendering diagram...

Fleet Analytics

MethodRoutePurpose
GET/api/v1/analytics/statusReturn analytics pipeline status.
GET/api/v1/analytics/overviewReturn organization analytics overview.
POST/api/v1/analytics/enableEnable analytics capture.
POST/api/v1/analytics/disableDisable analytics capture.
GET/api/v1/analytics/dashboardReturn dashboard summary data.
GET/api/v1/analytics/connectionsReturn active connection metrics.
GET/api/v1/analytics/connections/streamStream active connection metrics.
GET/api/v1/analytics/anomalies/statusReturn current anomaly detector states.
GET/api/v1/analytics/anomalies/transitionsReturn anomaly state transitions.
GET/api/v1/analytics/fleet/signalsReturn fleet health signals.

Streams And Query Capture

MethodRoutePurpose
GET/api/v1/analytics/streamOpen the main analytics SSE stream.
GET/api/v1/analytics/stream/queriesOpen the live query SSE stream.
GET/api/v1/analytics/stream/queries/captureReturn query-capture status.
POST/api/v1/analytics/stream/queries/captureEnable capture-all query streaming.
DELETE/api/v1/analytics/stream/queries/captureDisable capture-all query streaming.

Telemetry Export

MethodRoutePurpose
GET/api/v1/analytics/telemetryExport telemetry rows by query parameters.
GET/api/v1/analytics/telemetry/{signal}Export one telemetry signal.
GET/api/v1/analytics/clickhouseAlias-compatible ClickHouse telemetry export.
GET/api/v1/analytics/clickhouse/{signal}Alias-compatible single-signal export.
GET/api/v1/analytics/seriesReturn compressed columnar time-series data.

Infrastructure Snapshots

MethodRoutePurpose
GET/api/v1/analytics/infrastructure/snapshotsList captured infrastructure snapshots.
GET/api/v1/analytics/infrastructure/snapshots/statsReturn snapshot aggregate stats.
GET/api/v1/analytics/infrastructure/snapshots/{snapshot_uuid}Return a single infrastructure snapshot.

Endpoint Analytics

MethodRoutePurpose
GET/api/v1/endpoints/{endpoint}/analytics/commands/rollupsReturn command rollups.
GET/api/v1/endpoints/{endpoint}/analytics/metricsReturn endpoint metric snapshots.
GET/api/v1/endpoints/{endpoint}/analytics/anti_patternsReturn anti-pattern findings.
GET/api/v1/endpoints/{endpoint}/analytics/blocked_commandsReturn blocked command history.
GET/api/v1/endpoints/{endpoint}/analytics/piiReturn PII detection findings.
GET/api/v1/endpoints/{endpoint}/analytics/audit_trailReturn audit trail entries.
GET/api/v1/endpoints/{endpoint}/analytics/patternsReturn discovered query patterns.
GET/api/v1/endpoints/{endpoint}/analytics/usersReturn per-user rollups.
GET/api/v1/endpoints/{endpoint}/analytics/recommendationsReturn generic endpoint recommendations.
GET/api/v1/endpoints/{endpoint}/analytics/mongo/recommendationsReturn MongoDB recommendations.
GET/api/v1/endpoints/{endpoint}/analytics/postgres/recommendationsReturn PostgreSQL recommendations.

Notes

  • Stream routes require clients to keep the HTTP connection open and handle reconnects.
  • Some analytics routes require the service to be built with analytics and stream features enabled.
  • Migration dashboards consume both aggregate analytics and endpoint analytics during live runs.
Last updated: October 20, 2018
    Eden | Govern AI Access