-
The node_exporter gives you all the host level metrics for CPU, memory, etc.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
This is exactly what Prometheus Monitoring was created for.
-
mtail
extract internal monitoring data from application logs for collection in a timeseries database
For nginx, you'll need to setup a log parser like mtail because it doesn't really have much for metrics to begin with.
-
Alternatively, you can replace nginx with something more modern like Caddy Server. It provides built-in metrics-based monitoring.
-
If you want the least amount of config to get everything you're looking for, Netdata is the one to use. https://github.com/netdata/netdata
NOTE:
The number of mentions on this list indicates mentions on common posts plus user suggested alternatives.
Hence, a higher number means a more popular project.
Related posts
-
How do you monitor your Go apps?
-
I can't recommend Grafana anymore
-
OpenTelemetry Collector: What It Is, When You Need It, and When You Don't
-
Autonomous SRE: Revolutionizing Reliability with AI, Automation, and Chaos Engineering
-
Your Essential Toolkit for DevOps & SRE: Mastering Monitoring and Logging