Skip to content

Instantly share code, notes, and snippets.

@tvieira
Created September 23, 2022 15:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save tvieira/b49fd73bd90c190fad6a2f773f526b54 to your computer and use it in GitHub Desktop.
Save tvieira/b49fd73bd90c190fad6a2f773f526b54 to your computer and use it in GitHub Desktop.
Install Datadog agent on OpenShift with HELM
datadog:
clusterName: openshift
apiKey: <API_KEY>
appKey: <APP_KEY>
site: datadoghq.com
apm:
portEnabled: true
logs:
enabled: true
containerCollectAll: true
processAgent:
processCollection: true
dogstatsd:
useHostPort: true
kubeStateMetricsCore:
enabled: true
kubeStateMetricsEnabled: false
kubelet:
tlsVerify: false
networkMonitoring:
enabled: true
securityAgent:
compliance:
enabled: true
runtime:
enabled: true
agents:
tolerations:
- key: node-role.kubernetes.io/master
operator: Exists
effect: NoSchedule
podSecurity:
securityContextConstraints:
create: true
# Uncomment if you are running on a supported cloud provider.
# useHostNetwork: true
clusterAgent:
confd:
kube_controller_manager.yaml: |-
cluster_check: true
init_config:
instances:
- prometheus_url: https://kube-controller-manager.openshift-kube-controller-manager/metrics
ssl_verify: false
bearer_token_auth: true
leader_election: false
kube_scheduler.yaml: |-
cluster_check: true
init_config:
instances:
- prometheus_url: https://scheduler.openshift-kube-scheduler/metrics
ssl_verify: false
bearer_token_auth: true
kube_apiserver_metrics.yaml: |-
cluster_check: true
init_config:
instances:
- prometheus_url: https://apiserver.openshift-kube-apiserver/metrics
ssl_verify: false
bearer_token_auth: true
coredns.yaml: |-
cluster_check: true
init_config:
instances:
- prometheus_url: https://dns-default.openshift-dns:9154/metrics
ssl_verify: false
bearer_token_auth: true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment