Add support for synthetic monitoring
Currently Synthetic Monitoring isn't supported. One of the use-cases would be to automatically set up HTTP(S) and SSL monitoring for any domains created in Ingresses.
Hi @jeroenj,
Thanks for opening this issue. Indeed the operator currently doesn't deploy the datadog/synthetics-private-location-worker agent. For now the recommended solution is to use the dedicated helm chart: https://github.com/DataDog/helm-charts/tree/main/charts/synthetics-private-location https://artifacthub.io/packages/helm/datadog/synthetics-private-location
But I think your feature request is maybe different or more advance, could you elaborate a bit more how you would like to use the operator to ease the usage of Synthetic Monitoring:
- ease the synthetics-private-location-worker deployment
- define
synthetic monitoringconfiguration from a Kubernetes resource: newSyntheticMonitoringCRD that can be use to configure the datadog app?
Hi @clamoriniere,
- define
synthetic monitoringconfiguration from a Kubernetes resource: newSyntheticMonitoringCRD that can be use to configure the datadog app?
This is exactly what we're looking for. Basically we're managing a bunch of Kubernetes clusters which each have some apps that have their Ingresses set up dynamically (based on Kustomize templates). Indeed a SyntheticMonitoring CRD is what we'd be looking for (the same way datadog_monitor exists). That way we can add resources based on that CRD to our Kustomize setup and have the synthetic monitors created automatically for all apps deployed that way.