Ingestion Endpoints
Our inCloud Managed 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.
Prerequisites
Every ingestion endpoint below requires two things:
inCloud site - the installation domain specific to your backend
api-key - used to authenticate with your backend
Fetching the inCloud site
Your inCloud site is part of the configuration provided to you by groundcover when setting up the managed inCloud backend. It can be located in the installation values, marked below as {inCloud_Site}
:
Can't find your inCloud site value? Let us know over Slack.
Fetching the api-key
The api-key used to ingest data into groundcover can be recovered using our built in CLI, using the following command:
The api-key printed will be referenced below as {api-key}
Supported authentication methods
We support several methods of authentication when pushing data into groundcover. This applies for all endpoints, formats and protocols.
Header Key-Value
Add a header with one of the following keys, containing the {api-key}
value:
token
apikey
dd-api-key
X-Amz-Firehose-Access-Key
Authorization
Basic Authentication
When using basic authentication, use the following params:
Username: groundcover
Password: {api-key}
Supported endpoints
Prometheus
Name | Endpoint |
---|---|
Prometheus remote write |
|
Prometheus exposition format |
|
OpenTelemetry
Name | Endpoint |
---|---|
gRPC (Logs, Traces, Metrics) |
|
HTTP Logs |
|
HTTP Traces |
|
HTTP Metrics |
|
DataDog
Name | Endpoint |
---|---|
Metrics V1 |
|
Metrics V2 |
|
Traces V0.3 |
|
Traces V0.4 |
|
Traces V0.5 |
|
Traces V0.7 |
|
AWS Firehose
Firehose ingestion requires setting up of a public endpoint, which was not available by default for inCloud Managed deployments provisioned before July 31st 2024.
Please contact us if your deployment is older in order to provision the needed endpoint.
Name | Endpoint |
---|---|
Firehose Logs |
|
Last updated