I’ve been setting up and testing prometheus and grafana for about a week now, since that seems to be the universally accepted solution for self-hosted monitoring. But I’m starting to question why it is so accepted. On top of prometheus not seeming useful on it’s own (needing grafana to visualize and alertmanager for alerts) it feels like with each thing i want to monitor I have to spin up another docker container to export/gather the data. There are other options like LibreNMS that seems to have all that built into one container. So what does this Prometheus/Grafana stack have that other monitoring services don’t? Is it really worth having to set up each of these specialized exporters and dashboards? Or am I mistaken that it’s the main solution everyone uses? Are you using something different for monitoring?

  • Richard Levitte@mastodon.nu
    link
    fedilink
    arrow-up
    1
    ·
    1 month ago

    @silmarine
    I use Grafana specifically because it aggregates data from multiple sources (not just Prometheus) into one place, which is really nice.

    Using Prometheus is secondary, and totally depends on if the services I want to monitor already expose metrics on their own. For example, if you’re interested in aggregating logs, Prometheus isn’t for you, but there’s Loki to export those…