Ingestion Endpoints
Last updated
Our BYOC backend supports ingestion of various standard formats for metrics, traces and logs. It can be used to ingest telemetry from outside your kubernetes clusters, displaying it natively inside the groundcover platform.
Every ingestion endpoint below requires two things:
BYOC endpoint - Your unique groundcover ingestion endpoint
ingestion-key - used to authenticate with your backend
Your BYOC site is part of the configuration provided to you by groundcover when setting up the managed BYOC backend. Find your BYOC endpoint in the ingestion keys tab, marked below as {BYOC_ENDPOINT}.
You can create or get an ingestion key in the ingestion keys tab
The ingestion-key printed will be referenced below as {ingestion-key}
We support several methods of authentication when pushing data into groundcover. This applies for all endpoints, formats and protocols.
Add a header with one of the following keys, containing the {ingestion-key} value:
token
apikey
dd-api-key
X-Amz-Firehose-Access-Key
Authorization
When using basic authentication, use the following params:
Username: groundcover
Password: {ingestion-key}
All endpoints are accepted over HTTPS or gRPCS on port 443
Prometheus remote write
https://{BYOC_ENDPOINT}/api/v1/write
Prometheus exposition format
https://{BYOC_ENDPOINT}/api/v1/import/prometheus
gRPC (Logs, Traces, Metrics)
{BYOC_ENDPOINT}
HTTP Logs
https://{BYOC_ENDPOINT}/v1/logs
HTTP Traces
https://{BYOC_ENDPOINT}/v1/traces
HTTP Metrics
https://{BYOC_ENDPOINT}/v1/metrics
Metrics V1
https://{BYOC_ENDPOINT}/datadog/api/v1/series
Metrics V2
https://{BYOC_ENDPOINT}/datadog/api/v2/series
Traces V0.3
https://{BYOC_ENDPOINT}/v0.3/traces
Traces V0.4
https://{BYOC_ENDPOINT}/v0.4/traces
Traces V0.5
https://{BYOC_ENDPOINT}/v0.5/traces
Traces V0.7
https://{BYOC_ENDPOINT}/v0.7/traces
Firehose Logs
https://{BYOC_ENDPOINT}/firehose/logs
JSON Logs
https://{BYOC_ENDPOINT}/json/logs
Last updated
