Create API key from UI console for datadog agent to write metrics and logs
export DD_API_KEY=xxxx
kubectl -n datadog create secret generic datadog-api-key --from-literal api-key=$DD_API_KEY
kubectl -n datadog create secret generic datadog-app-key --from-literal app-key=$DD_APP_KEY
# or in single secret
kubectl -n datadog create secret generic datadog-secrets --from-literal api-key=$DD_API_KEY --from-literal app-key=$DD_APP_KEYhelm repo add datadog https://helm.datadoghq.com
helm repo updateAvailable helm charts
| NAME | DESCRIPTION |
|---|---|
datadog/cloudprem |
Datadog CloudPrem |
datadog/datadog |
Datadog Agent. This chart adds the Datadog Agent to all nodes in your cluster via a DaemonSet |
datadog/datadog-crds |
Datadog Kubernetes CRDs chart |
datadog/datadog-csi-driver |
Datadog CSI Driver helm chart |
datadog/datadog-operator |
Datadog Operator |
datadog/extendeddaemonset |
Extended Daemonset Controller |
datadog/observability-pipelines-worker |
Observability Pipelines Worker |
datadog/private-action-runner |
A Helm chart to deploy the private action runner |
datadog/synthetics-private-location |
Datadog Synthetics Private Location |
helm upgrade -i datadog-agent datadog/datadog \
--version 3.136.2 \
-n datadog --create-namespace \
-f k8s/helm/datadog.yamlhelm upgrade -i datadog-operator datadog/datadog-operator \
--version 2.13.1 \
-n datadog --create-namespace \
-f k8s/helm/datadog-operator.yaml
# deploy agents
kubectl apply -f k8s/manifests/agent.yaml
# create monitor
kubectl apply -f examples/monitor.yamlMetrics are collected by default from OS level (helm values: targetSystem)
kubectl apply -f examples/test-app.yaml