{"repo":"jmcgrath207/k8s-ephemeral-storage-metrics","free":true,"listed":false,"github":"https://github.com/jmcgrath207/k8s-ephemeral-storage-metrics","clone":"git clone https://github.com/jmcgrath207/k8s-ephemeral-storage-metrics.git","description":"Prometheus ephemeral storage metrics exporter","language":"Go","stars":187,"topics":["kubernetes","metrics","prometheus","ephemeral-storage"],"license":"MIT","category":"analytics","readme_excerpt":"K8s Ephemeral Storage Metrics A prometheus ephemeral storage metric exporter for pods, containers, nodes, and volumes. This project was created to address lack of monitoring in Kubernetes This project does not monitor CSI backed ephemeral storage ex. Generic ephemeral volumes Overview A Prometheus exporter for Kubernetes ephemeral storage. Emits per-node, per-pod, per-container, and per-volume metrics sourced from the kubelet /stats/summary endpoint (default) or the Kubernetes apiserver ( SCRAPE FROM KUBELET=false ). Metric groups - Node-level : available / capacity / percentage of node ephemeral storage - Pod-level : usage (bytes), inodes / inodes free / inodes used - Per-container rootfs + logs : used / available / capacity bytes, usage percentage, inodes / inodes free / inodes used - Per-container volume (emptyDir) : usage bytes, limit percentage Labels Every metric carries node name . Pod/container metrics add pod name , pod namespace , container . Volume metrics add volume name , mount path . DaemonSet vs Deployment - DaemonSet (default): one exporter per node, scrapes local kubelet. Lighter apiserver load. Set deploy type: DaemonSet . - Deployment : single controller, lists all pods/nodes. Use deploy type: Deployment plus optional node label selector to filter nodes (e.g. type=virtual-kubelet to exclude virtual nodes). For large clusters (2K+ nodes), set list pods with cache: true to read pod lists from the apiserver cache and reduce apiserver pressure. Pair with deploy","default_branch":null,"files":null,"tree":[],"storefront":"/r/jmcgrath207","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jmcgrath207/k8s-ephemeral-storage-metrics/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}