How do you monitor your server containers, disks, load…?

Do you use an easy-to-use web interface? Do you do everything via SSH? Or maybe you’ve got a more complicated setup?

I want to change my setup and I’m looking for new ideas, I’ve been using Cockpit for some years and some of the plugins are really outdated (ZFS for example) and others are completely broken (docker-compose).

  • its_me_gb@feddit.uk
    link
    fedilink
    English
    arrow-up
    12
    ·
    edit-2
    9 months ago

    Node exporter on hosts, OpenTelemetry collector to scrape metrics and collect logs, shipping them to Prometheus and Loki, visualising with Grafana.

    Day job is for an observability platform where we heavily encourage the use of (and also contribute) to the OpenTelemetry collector project, hence my use of it.

    • farcaller@fstab.sh
      link
      fedilink
      English
      arrow-up
      3
      ·
      9 months ago

      Try VictoriaMetrics. Basically the same feature set as Prometheus, but so much more resource friendly for homelab scale. I store some metrics for 12 months now, because it’s easy.

    • OSH
      link
      fedilink
      English
      arrow-up
      1
      ·
      9 months ago

      Similar setup here with additional exporters like cadvisor for container metrics and other components.

      OpenTelemetry is awesome, but still a very fast moving project. Expect therefore more frequent updates and changes compared to more older and established projects.