Skip to content

Commit 8b476ed

Browse files
committed
fix: enable message handling latency monitoring
1 parent 0629cbe commit 8b476ed

3 files changed

Lines changed: 25 additions & 17 deletions

File tree

install/helm/README.md

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -623,24 +623,25 @@ clickhouse:
623623

624624
### Runtime-monitor component parameters
625625

626-
| Name | Description | Value |
627-
| --------------------------------------------- | --------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
628-
| `runtime-monitor.nodeSelector` | Template to specify the labels of nodes for pod assignment | `{}` |
629-
| `runtime-monitor.configUpdateInterval` | Interval to update the stored configuration | `30s` |
630-
| `runtime-monitor.dnsPolicy` | Configuration of the DNS policy for runtime monitoring | `ClusterFirstWithHostNet` |
631-
| `runtime-monitor.containerPorts.http` | Port that HTTP server should be listening on | `9000` |
632-
| `runtime-monitor.containerPorts.grpc` | Port that GRPC server should be listening on | `8000` |
633-
| `runtime-monitor.containerPorts.gops` | Port that gops agent should be listening on | `7000` |
634-
| `runtime-monitor.tetragon.enableProcessCred` | Enable visibility of capabilities in the exec and kprobe events | `true` |
635-
| `runtime-monitor.tetragon.enableProcessNs` | Enable visibility of namespaces in the exec and kprobe events | `true` |
636-
| `runtime-monitor.tetragon.exportAllowList` | Allowlist for JSON export | `{"pod_regex":["deathstar"],"event_set":["PROCESS_EXEC", "PROCESS_EXIT", "PROCESS_KPROBE", "PROCESS_UPROBE", "PROCESS_TRACEPOINT"]}
626+
| Name | Description | Value |
627+
| --------------------------------------------------- | --------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
628+
| `runtime-monitor.nodeSelector` | Template to specify the labels of nodes for pod assignment | `{}` |
629+
| `runtime-monitor.configUpdateInterval` | Interval to update the stored configuration | `30s` |
630+
| `runtime-monitor.dnsPolicy` | Configuration of the DNS policy for runtime monitoring | `ClusterFirstWithHostNet` |
631+
| `runtime-monitor.containerPorts.http` | Port that HTTP server should be listening on | `9000` |
632+
| `runtime-monitor.containerPorts.grpc` | Port that GRPC server should be listening on | `8000` |
633+
| `runtime-monitor.containerPorts.gops` | Port that gops agent should be listening on | `7000` |
634+
| `runtime-monitor.tetragon.enableProcessCred` | Enable visibility of capabilities in the exec and kprobe events | `true` |
635+
| `runtime-monitor.tetragon.enableProcessNs` | Enable visibility of namespaces in the exec and kprobe events | `true` |
636+
| `runtime-monitor.tetragon.enableMsgHandlingLatency` | Enable latency monitoring in message handling | `true` |
637+
| `runtime-monitor.tetragon.exportAllowList` | Allowlist for JSON export | `{"pod_regex":["deathstar"],"event_set":["PROCESS_EXEC", "PROCESS_EXIT", "PROCESS_KPROBE", "PROCESS_UPROBE", "PROCESS_TRACEPOINT"]}
637638
` |
638-
| `runtime-monitor.tetragon.grpc.address` | Set address of Tetragon grpc connection in host:port format | `localhost:54321` |
639-
| `runtime-monitor.tetragon.prometheus.enabled` | Whether to enable exposing Tetragon metrics. | `true` |
640-
| `runtime-monitor.tetragon.prometheus.port` | The port at which to expose metrics. | `2112` |
641-
| `runtime-monitor.tetragon.resources` | Resource configuration for tetragon container | `{}` |
642-
| `runtime-monitor.rabbitmq.queue` | RabbitMQ queue name | `runtime_events` |
643-
| `runtime-monitor.resources` | Resource configuration for runtime-monitor container | `{}` |
639+
| `runtime-monitor.tetragon.grpc.address` | Set address of Tetragon grpc connection in host:port format | `localhost:54321` |
640+
| `runtime-monitor.tetragon.prometheus.enabled` | Whether to enable exposing Tetragon metrics. | `true` |
641+
| `runtime-monitor.tetragon.prometheus.port` | The port at which to expose metrics. | `2112` |
642+
| `runtime-monitor.tetragon.resources` | Resource configuration for tetragon container | `{}` |
643+
| `runtime-monitor.rabbitmq.queue` | RabbitMQ queue name | `runtime_events` |
644+
| `runtime-monitor.resources` | Resource configuration for runtime-monitor container | `{}` |
644645

645646
### Event-processor component parameters
646647

install/helm/values.schema.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -593,6 +593,11 @@
593593
"description": "Enable visibility of namespaces in the exec and kprobe events",
594594
"default": true
595595
},
596+
"enableMsgHandlingLatency": {
597+
"type": "boolean",
598+
"description": "Enable latency monitoring in message handling",
599+
"default": true
600+
},
596601
"exportAllowList": {
597602
"type": "string",
598603
"description": "Allowlist for JSON export",

install/helm/values.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -256,6 +256,8 @@ runtime-monitor:
256256
enableProcessCred: true
257257
# -- Enable visibility of namespaces in the exec and kprobe events
258258
enableProcessNs: true
259+
# -- Enable latency monitoring in message handling
260+
enableMsgHandlingLatency: true
259261
# -- Allowlist for JSON export
260262
# e.g.
261263
# To export only process_connect events from the default namespace:

0 commit comments

Comments
 (0)