In this documentation, the term “offset” refers to Kafka record identifiers. For Kinesis, the equivalent is “sequence number”.
Supervisor information
Get active supervisor IDs
Returns an array of active supervisor names.Get active supervisor objects
Retrieves detailed information for all active supervisors including state, spec, and configuration.Unique supervisor identifier.
Generic supervisor state: UNHEALTHY_SUPERVISOR, UNHEALTHY_TASKS, PENDING, RUNNING, SUSPENDED, or STOPPING.
Implementation-specific detailed state (e.g., CONNECTING_TO_STREAM for Kafka).
Health indicator for the supervisor.
Complete supervisor configuration including dataSchema, ioConfig, and tuningConfig.
Get supervisor states
Retrieves state information for all active supervisors.Get supervisor specification
Retrieves the complete specification for a single supervisor.The unique identifier of the supervisor.
Supervisor type (kafka or kinesis).
Data schema including timestamp spec, dimensions, and granularity.
I/O configuration including topic, consumer properties, and task settings.
Tuning configuration for indexing performance.
Get supervisor status
Retrieves the current status report for a supervisor including task states and recent exceptions.The supervisor ID to check status for.
Name of the datasource being ingested.
Name of the Kafka topic or Kinesis stream.
Number of partitions in the stream.
Array of currently running indexing tasks.
Latest available offsets for each partition.
Minimum lag per partition between current offset and latest offset.
Get supervisor health
Retrieves the health status of a supervisor based on state and configuration thresholds.The supervisor ID to check health for.
Get supervisor ingestion stats
Returns current ingestion row counters and moving averages for each task managed by the supervisor.The supervisor ID to retrieve stats for.
Moving averages over 1m, 5m, and 15m windows.
Total counts since task start.
Audit history
Get audit history for all supervisors
Retrieves the audit history of supervisor configurations over a time period.ISO-8601 time interval to limit results (e.g.,
2023-07-13/2023-07-19).Limit the number of results to the last N entries.
Supervisor ID.
Type of change (typically “supervisor”).
Information about who made the change and when.
JSON string of the supervisor specification.
ISO-8601 timestamp of when the change was made.