{"repo":"sapcc/kubernetes-oomkill-exporter","free":true,"listed":false,"github":"https://github.com/sapcc/kubernetes-oomkill-exporter","clone":"git clone https://github.com/sapcc/kubernetes-oomkill-exporter.git","description":"Exporter parses kernel log for oomkilled pods","language":"Makefile","stars":69,"topics":["kubernetes","metrics","exporter","prometheus-exporter","prometheus-metrics","oomkill","prometheus"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"kubernetes-oomkill-exporter ---- kubernetes-oomkill-exporter is parsing kernel log for killed pods, collects information like namespace from docker containerd and exposes them in a Prometheus metric. It can be deployed as a DaemonSet to run on every node in your cluster, see here for an example. Exported metric is called klog pod oomkill and counts the amount of oomkills of a certain pod. A Prometheus query for alerting could look something like this: Note: Recent versions of kubernetes-oomkill-exporter ( =0.5.0 ) are only working with nodes running containerd as container runtime. If you are using docker please use a version prior than that. License This project is licensed under the Apache2 License - see the LICENSE file for details","default_branch":null,"files":null,"tree":[],"storefront":"/r/sapcc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sapcc/kubernetes-oomkill-exporter/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."}