Skip to content

Commit

Permalink
usm: Add http2/gRPC monitoring configuration
Browse files Browse the repository at this point in the history
  • Loading branch information
guyarb committed Feb 19, 2025
1 parent 0a11075 commit 0f8fc6b
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 0 deletions.
1 change: 1 addition & 0 deletions charts/datadog/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
* `datadog.serviceMonitoring.tls.nodejs.enabled` to control Node.js TLS monitoring.
* `datadog.serviceMonitoring.tls.native.enabled` to control native (openssl, libssl, gnutls) TLS monitoring.
* `datadog.serviceMonitoring.httpMonitoringEnabled` to control HTTP monitoring.
* `datadog.serviceMonitoring.http2MonitoringEnabled` to control HTTP/2 & gRPC monitoring.

## 3.90.5

Expand Down
1 change: 1 addition & 0 deletions charts/datadog/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -855,6 +855,7 @@ helm install <RELEASE_NAME> \
| datadog.securityAgent.runtime.useSecruntimeTrack | bool | `true` | Set to true to send Cloud Workload Security (CWS) events directly to the Agent events explorer |
| datadog.securityContext | object | `{"runAsUser":0}` | Allows you to overwrite the default PodSecurityContext on the Daemonset or Deployment |
| datadog.serviceMonitoring.enabled | bool | `false` | Enable Universal Service Monitoring |
| datadog.serviceMonitoring.http2MonitoringEnabled | string | `nil` | Enable HTTP2 & gRPC monitoring for Universal Service Monitoring (Requires Agent 7.53.0+ and kernel 5.2 or later). Empty values use the agent's default. |
| datadog.serviceMonitoring.httpMonitoringEnabled | string | `nil` | Enable HTTP monitoring for Universal Service Monitoring (Requires Agent 7.40.0+). Empty values use the agent's default. |
| datadog.serviceMonitoring.tls.go.enabled | bool | `nil` | Enable TLS monitoring for Golang services (Requires Agent 7.51.0+). Empty values use the agent's default. |
| datadog.serviceMonitoring.tls.istio.enabled | bool | `nil` | Enable TLS monitoring for Istio services (Requires Agent 7.50.0+). Empty values use the agent's default. |
Expand Down
3 changes: 3 additions & 0 deletions charts/datadog/templates/system-probe-configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,9 @@ data:
{{- if not (eq .Values.datadog.serviceMonitoring.enableHTTPMonitoring nil) }}
enable_http_monitoring: {{ $.Values.datadog.serviceMonitoring.enableHTTPMonitoring }}
{{- end }}
{{- if not (eq .Values.datadog.serviceMonitoring.enableHTTP2Monitoring nil) }}
enable_http2_monitoring: {{ $.Values.datadog.serviceMonitoring.enableHTTP2Monitoring }}
{{- end }}
tls:
{{- if not (eq .Values.datadog.serviceMonitoring.tls.go.enabled nil) }}
go:
Expand Down
3 changes: 3 additions & 0 deletions charts/datadog/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -834,6 +834,9 @@ datadog:
# datadog.serviceMonitoring.httpMonitoringEnabled -- Enable HTTP monitoring for Universal Service Monitoring (Requires Agent 7.40.0+). Empty values use the agent's default.
httpMonitoringEnabled:

# datadog.serviceMonitoring.http2MonitoringEnabled -- Enable HTTP2 & gRPC monitoring for Universal Service Monitoring (Requires Agent 7.53.0+ and kernel 5.2 or later). Empty values use the agent's default.
http2MonitoringEnabled:

tls:
go:
# datadog.serviceMonitoring.tls.go.enabled -- (bool) Enable TLS monitoring for Golang services (Requires Agent 7.51.0+). Empty values use the agent's default.
Expand Down

0 comments on commit 0f8fc6b

Please sign in to comment.