Monitor kubernetes services / resources using icinga2 (including autodiscovery support) - gyselroth/kube-icinga
This is a simple CLI that provides an overview of the resource requests, limits, and utilization in a Kubernetes cluster. It attempts to combine the best parts of the output from kubectl top and kubectl describe into an easy to use CLI focused on cluster resources.
This controller will continuously watch ingresses/routes in specific or all namespaces, and automatically add / remove monitors in any of the uptime checkers. With the help of this solution, you can keep a check on your services and see whether they're up and running and live, without worrying about manually registering them on the Uptime checker.
Goldpinger makes calls between its instances for visibility and alerting. It runs as a DaemonSet on Kubernetes and produces Prometheus metrics that can be scraped, visualised and alerted on.
krs is a command line tool for capturing and serializing Kubernetes resource statistics in OpenMetrics format. It dumps statistics about Kubernetes resources, for example the number of pods in a certain namespace, on a periodic basis to local storage.
Monitoring plugin to check Kubernetes container environments in Rancher 2.x
kubespy is a small tool that makes it easy to observe how Kubernetes resources change in real time, derived from the work we did to make Kubernetes deployments predictable in Pulumi's CLI. Run kubespy at any point in time, and it will watch and report information about a Kubernetes resource continuously until you kill it.
With Kubernetes cron jobs it's possible to execute (batch) jobs periodically. With a monitor dashboard it's easy to see which jobs are running and if their latest status was "succeeded" or "failed".
thanos - Highly available Prometheus setup with long term storage capabilities.
liman - Basic docker monitoring web application.
After deploying a Kubernetes cluster into three Rock64 SBCs, in my previous article, I wanted to use a better and more flexible solution…
prometheus-puppetdb - Generate scrape files for Prometheus from PuppetDB
Monitoring is critical for a secure, high-performing, resilient, and efficient cloud infrastructure. This blog post summarizes all the bits and pieces you need to think of when monitoring your AWS account.
bpmon - Montior Business Processes composed of Icinga2 Service Checks
Distributed, lock-free, self-hosted health checks and status pages
A remote monitoring application using Node.js, MongoDB, and Twitter Bootstrap.
We found and catalogued 100+ SaaS providers offering website and server uptime monitoring services.
Searchlight by AppsCode is a Kubernetes operator for Icinga. If you are running production workloads in Kubernetes, you probably want to be alerted when things go wrong. Icinga periodically runs various checks on a Kubernetes cluster and sends notifications if detects an issue. It also nicely supplements whitebox monitoring tools like, Prometheus with blackbox monitoring can catch problems that are otherwise invisible, and also serves as a fallback in case internal systems completely fail. Searchlight is a TPR controller for Kubernetes built around Icinga to address these issues.
connbeat - Agent exposing connection-related information, based on the Elastic Beats framework