URL parameters
The unique identifier of the collector.
Headers
Bearer $TOKEN
Retrieves details for a single collector by its ID.
URL parameters
The unique identifier of the collector.
Headers
Bearer $TOKEN
Returns the collector.
Response body
Invalid or missing authentication token.
A collector with the specified ID was not found or is not accessible.
Response attributes
The ID of the collector.
Always collector.
The name of the collector.
The platform the collector runs on: docker, swarm or kubernetes.
A free-form note about the collector, or null when there is none.
The collector's status, computed from its hosts: pending, up, degraded, unknown, partially_up, unsupported_version or down.
The secret the collector uses to connect to Better Stack.
The ID of the team the collector belongs to.
The name of the team the collector belongs to.
The internal name of the storage region that holds the collector's data, such as a3, which differs from the region ID accepted on create.
How many days logs are retained.
How many days metrics are retained.
The collector's configuration, or an empty object when it has none yet.
Boolean flags for each data collection component, listed below.
Whether the collector collects logs from the host's /var/log directory.
Whether the collector collects logs of Docker containers that use the default json-file logging driver.
Whether the collector collects Kubernetes container logs and events.
Whether the collector sends its own internal logs.
Whether the collector collects Kubernetes object state metrics for pods, workloads, nodes and volumes.
Legacy alias of metrics_cluster, always the same value.
Whether the collector collects Redis, MongoDB, Memcached and Kafka metrics, plus supplementary PostgreSQL, MySQL and connection pooler metrics.
Whether the collector collects CPU, memory, disk, filesystem and network metrics of the host with node_exporter.
Whether the collector collects PostgreSQL metrics.
Whether the collector collects MySQL metrics.
Whether the collector collects Elasticsearch metrics.
Whether the collector collects PgBouncer metrics.
Whether the collector collects Nginx metrics.
Whether the collector collects Apache metrics.
Whether the collector collects Traefik metrics.
Whether the collector collects host metrics with eBPF.
Whether basic eBPF distributed tracing is on, which propagates context through headers only and may produce incomplete traces.
Whether full eBPF distributed tracing is on, which propagates context through headers and TCP.
Whether the Java agent is injected into JVMs for visibility into TLS connections, such as HTTPS and MySQL, in eBPF traces.
Whether the collector accepts OpenTelemetry SDK traces on port 4317 over OTLP/gRPC and port 4318 over OTLP/HTTP.
Whether the collector builds the service map and RED metrics, meaning requests, error rate and duration, with eBPF.
The percentage of logs the collector sends, from 0 to 100.
The percentage of traces the collector sends, from 0 to 100.
The VRL program the collector runs on logs before sending them.
Whether the collector merges multi-line logs into single logs.
The VRL condition that marks the first line of a new log when merging, omitted when not set.
The maximum size of the on-disk buffer in MB, omitted when not set and the default of 3000 applies.
The maximum size of each batch the collector sends in MB, omitted when not set and the default of 20 applies.
How many events the in-memory buffer holds before it overflows to disk, omitted when not set and the default of 10000 applies.
What the collector does when the disk buffer is full: drop_newest drops new data and block waits, omitted when not set.
The log line length in kB above which logs are dropped, omitted when not set and the default of 8 applies.
Per-namespace overrides for log sampling and trace ingestion, keyed by Kubernetes namespace, omitted when there are none.
Per-service overrides for log sampling and trace ingestion, keyed by service name, omitted when there are none.
Your custom Vector configuration in YAML, or null when it is the default.
Whether ingestion for the collector's source is paused.
The VRL program Better Stack runs on the collector's logs during ingestion, or null when there is none.
The ID of the source group the collector's source is in, or null when it isn't in a group.
The format of lines in Live tail, such as {level} {message}, or null when the source serves only metrics.
The ID of the source that receives the collector's data.
When a host of the collector last pinged Better Stack, as an ISO 8601 date-time in UTC, or null when no host has pinged yet.
When the collector was created, as an ISO 8601 date-time in UTC.
When the collector was last updated, as an ISO 8601 date-time in UTC.
Your own S3-compatible bucket that stores the collector's data, or null when it uses Better Stack storage.
The name of the bucket.
The endpoint URL of the bucket.
The access key ID for the bucket.
Whether data stays in the bucket after the retention period ends.
We use cookies to authenticate users, improve the product user experience, and for personalized ads. Learn more.