Skip to main content

System - API Documentation

Overview

System endpoints expose operational runtime information for Countly, including version, enabled features, aggregator lag, Kafka consumer/connector status, and observability payloads produced by installed modules.

Endpoint Index

Database Collections

CollectionPurpose
countly.pluginsStores internal change-stream checkpoints used by aggregator status output.
countly.kafka_consumer_stateStores Kafka consumer partition processing state.
countly.kafka_consumer_healthStores consumer health metrics (rebalance/error/lag).
countly.kafka_lag_historyStores historical lag snapshots for time-series charts.
countly.kafka_connect_statusStores Kafka Connect connector state snapshots.
countly.kafka_consumer_eventsStores Kafka consumer event log rows used by event listing and metadata filters.
countly_drill.drill_eventsProvides latest drill change date used in aggregator lag calculations.

Configuration & Settings

  • kafka.connectApiUrl affects whether Kafka Connect status is marked as enabled in /o/system/kafka.
  • kafka.connectConsumerGroupId affects which consumer group lag is reported as sink lag in /o/system/kafka.

Use Cases

  • Verify deployment version and enabled feature set.
  • Monitor ingestion and aggregation health during incidents.
  • Build operational dashboards for Kafka processing performance.
  • Inspect available Kafka event filter values for troubleshooting views.

Last Updated

2026-02-17