-
Uptime Monitoring with Prometheus and Grafana
Wednesday, July 3, 2024
As I’ve been putting more and more time into my monitoring setup, I wanted to set up some simple uptime monitoring. Grafana Cloud does have Synthetic monitoring, but not only is this overkill for uptime monitoring, the way their free tier works I would only be able to monitor a single web application. I also wanted to get metrics on things like latency, SSL certificates, and domain renewals. Finally, I also run quite a bit of infrastructure behind my firewall that I wanted to monitor as well. After searching around for about an hour, I just decided to write something myself. …
-
nginx-ingress, cert-manager, and default wildcard certificates
Friday, January 28, 2022
I have quite a few internal only services running on my Kubernetes cluster. For all these services I wanted to use SSL, but using the default method of getting an ACME certificate from Let’s Encrypt (HTTP-01) wouldn’t work due to my setup. I also didn’t want to have to generate a certificate for every service I decided to spin up. Using cert-manager I was able to generate an ACME wildcard certificate and then set it to the default certificate on the nginx-ingress. …