Kubernetes deployment
You can monitor a Groundplex deployed on Kubernetes (K8s) with Datadog, or any observablity tool that supports OpenTelemetry (OTel). This requires deployment of an OTel collector to harvest the metrics and the logs that Groundplex nodes generate.
You can monitor a Groundplex deployed on Kubernetes (K8s) with Datadog, or any observablity tool that supports OpenTelemetry (OTel). This requires deployment of an OTel collector to harvest the metrics and the logs that Groundplex nodes generate.
The OTel collection daemons should run in the same pods as the Groundplex nodes. You can achieve this by deploying the OTel collector as a K8s Daemonset. For more details, refer to the OTel documentation: Important Components for Kubernetes.
Prerequisites:
-
A working K8s cluster
-
Your Datadog API key
-
The
configmap.yaml
,service.yaml
,roles.yaml
,serviceaccount.yaml
andopentelemetry.yaml
files from the open-telemetry-collector-contrib repository (available in zip file attached to the procedures for your convenience) -
A SnapLogic Groundplex Kubernetes configuration
-
A few pipelines to run on the Groundplex to view events in Datadog
The following topics provide the necessary configuration files and instructions for deploying an OTel collector as a DaemonSet to use with Datadog: