Skip to content

Latest commit

 

History

History
54 lines (39 loc) · 2.5 KB

README.md

File metadata and controls

54 lines (39 loc) · 2.5 KB

Electrodes

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.

Requirements

Name Version
terraform >= 1.1.0
helm >= 2.4.1
kubernetes >= 2.10

Providers

No providers.

Modules

Name Source Version
kube-state-metrics ./kube-state-metrics n/a
kuberhealthy ./kuberhealthy n/a
node-problem-detector ./node-problem-detector n/a

Resources

No resources.

Inputs

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

Outputs

No outputs.