Install Helm Charts for gathering useful metrics on your Kubernetes cluster that can bu used for defining meaningful SLOs. By default all electrodes are enabled and expose metrics. Electrodes can be used with any Kubernetes cluster - EKS, GKE, on-premise, etc.
Electrodes
- kube-state-metrics - metrics for the health of the various objects inside, such as deployments, nodes and pods
- node-problem-detector - metrics for the health of the node e.g. infrastructure daemon issues: ntp service down, hardware issues e.g. bad CPU, memory or disk, kernel issues e.g. kernel deadlock, corrupted file system, container runtime issues e.g. unresponsive runtime daemon
- Kuberhealthy - metrics for the health of the cluster, performs synthetic tests that ensures daemonsets, deployments can be deployed, DNS resolves names, etc.
Name | Version |
---|---|
terraform | >= 1.1.0 |
helm | >= 2.4.1 |
kubernetes | >= 2.10 |
No providers.
Name | Source | Version |
---|---|---|
kube-state-metrics | ./kube-state-metrics | n/a |
kuberhealthy | ./kuberhealthy | n/a |
node-problem-detector | ./node-problem-detector | n/a |
No resources.
Name | Description | Type | Default | Required |
---|---|---|---|---|
enable_kube-state-metrics | Install kube-state-metrics | bool |
true |
no |
enable_kuberhealthy | Install Kuberhealthy | bool |
true |
no |
enable_node-problem-detector | Install node-problem-detector | bool |
true |
no |
namespace | Namespace where electrodes will be installed | string |
n/a | yes |
No outputs.