Add Datadog as telemetry option (#639)

* Add Datadog as telemetry option

Signed-off-by: Eric Cavalcanti <[email protected]>

* Use correct local domain

Signed-off-by: Eric Cavalcanti <[email protected]>

* Change doc

Signed-off-by: Eric Cavalcanti <[email protected]>

* Add docs

Signed-off-by: Eric Cavalcanti <[email protected]>

* remove .cluster.local

Signed-off-by: Eric Cavalcanti <[email protected]>

* Remove cluster.local

Signed-off-by: Eric Cavalcanti <[email protected]>

* Fix doc

Signed-off-by: Eric Cavalcanti <[email protected]>

---------

Signed-off-by: Eric Cavalcanti <[email protected]>
Co-authored-by: kfox1111 <[email protected]>
This commit is contained in:
Eric Cavalcanti
2025-08-07 07:03:15 -07:00
committed by GitHub
co-authored by kfox1111
parent 8443881250
commit 3ef5fe6c49
6 changed files with 34 additions and 0 deletions
@@ -110,6 +110,9 @@ A Helm chart to install the SPIRE agent.
| `telemetry.prometheus.podMonitor.enabled` | Enable podMonitor for prometheus | `false` |
| `telemetry.prometheus.podMonitor.namespace` | Override where to install the podMonitor, if not set will use the same namespace as the spire-agent | `""` |
| `telemetry.prometheus.podMonitor.labels` | Pod labels to filter for prometheus monitoring | `{}` |
| `telemetry.datadog.enabled` | Flag to enable datadog monitoring | `false` |
| `telemetry.datadog.address` | The address of the datadog service to send metrics to. The default URL for services are `<service-name>.<namespace>.svc` | `datadog.kube-system.svc` |
| `telemetry.datadog.port` | The port of the datadog service to send metrics to | `8125` |
| `kubeletConnectByHostname` | If true, connect to kubelet using the nodes hostname. If false, uses localhost. If unset, defaults to true on OpenShift and false otherwise. | `""` |
| `socketPath` | The unix socket path to the spire-agent | `/run/spire/agent-sockets/spire-agent.sock` |
| `socketAlternate.names` | List of alternate names for the socket that workloads might expect to be able to access in the driver mount. | `["socket","spire-agent.sock","api.sock"]` |