Shipping from the DataDog Agent
Overview
groundcover supports ingestion of data from the DataDog agent, you have two options:
Dual Shipping - continue using DataDog normally while ingesting your traces and metrics in groundcover.
Single Shipping - Send from the DataDog agent to groundcover exclusively.
When to use this feature
This feature is mostly used in two scenarios:
Evaluation of groundcover - showcasing all data available in the groundcover platform while maintaining your existing stack. In this case you likely need the dual shipping method.
Post evaluation of groundcover - as you turn off other solutions. Also, for supporting teams migrating from DataDog SDKs to open source standards like OpenTelemetry. You can work on the new SDKs while still using the old ones, and even compare them side-by-side in the platform.
What data will be received in groundcover?
Traces - allowing you to use the DataDog distributed traces generated by your applications
APM metrics - allowing you to use DataDog APM metrics (e.g
trace.) common in monitors and dashboardsCustom metrics - sent by your applications using DogStatsD
About Sampling
No sampling is done when data is sent from the DataDog agent.
Setting up the Datadog Agent
Kubernetes
The recommended method to Dual Ship data in Kubernetes is by sending it to groundcover components inside the cluster
Traces and APM will be forwarded to the
groundcover-sensorserviceCustom metrics will be forwarded to the
groundcover-custom-metricsservice
Finding the groundcover sensor service endpoint
Use the instructions here to locate the endpoint for the sensor service, referenced below as {GROUNDCOVER_SENSOR_ENDPOINT}.
Finding the groundcover Custom Metrics Service Endpoint
Use the instructions here to locate the endpoint for the Custom Metrics service, referenced below as {GROUNDCOVER_CUSTOM_METRICS_ENDPOINT}.
Turning on Custom Metrics
Add the following values to your deployment configuration:
Configuring the DataDog Kubernetes/Host Agent
Add the following to the DataDog agent configuration:
Leave groundcover-nokeyneeded as is - do not replace with a real API key
Dual Shipping
Single Shipping
Non-Kubernetes
Get your BYOC site endpoint
Find your BYOC endpoint in your installation values.yaml:
Create an ingestion key
See how in the ingestion key docs.
Configuring the DataDog Non-Kubernetes Agent
Add the following to the DataDog agent configuration:
Don't forget to replace "{groundcover-ingestion-key}" with the real ingestion key created.
Dual Shipping
Single Shipping
Last updated
