You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add per-monitor configuration to selectively disable monitors (#50)
* feat: merge e2e-ci into e2e
* add update-e2e-manifests to generate target
* feat: support monitor specific configurations
* update readme
* address comments + make generate
* improvements to logging and handle cases when configmap is deleted
* run make generate
Copy file name to clipboardExpand all lines: README.md
+41Lines changed: 41 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,6 +36,47 @@ It is recommended to install the EKS Node Health Monitoring Agent as an EKS add-
36
36
37
37
For detailed configuration options and usage documentation, refer to the [Amazon EKS Node Health documentation](https://docs.aws.amazon.com/eks/latest/userguide/node-health.html).
38
38
39
+
## Configuring Monitors
40
+
41
+
By default all monitors are enabled. Individual monitors can be disabled via the Helm chart's `nodeAgent.monitors` configuration or by providing a config file at `/etc/nma/config.yaml`.
42
+
43
+
### Helm Values
44
+
45
+
```yaml
46
+
nodeAgent:
47
+
monitors:
48
+
networking:
49
+
enabled: false
50
+
neuron:
51
+
enabled: false
52
+
```
53
+
54
+
### Config File Format
55
+
56
+
The agent reads a YAML config file mounted at `/etc/nma/config.yaml`. Omitted monitors default to enabled.
- The corresponding `NodeCondition` (e.g., `NetworkingReady`) is not set on the node, avoiding false-positive healthy status for unmonitored subsystems.
0 commit comments