Those who don't use dashboards, how are you managing your services?
submitted by
edited
I know dashboards are super trendy, but I'd love to hear from those who are not using them. I personally use FreshRSS to keep track of as much as possible, along with Uptime Kuma and plain old bookmarks. Perhaps there is a better overview solution, but I also love filtering what I see to not feel overwhelmed. or spammed, by information.
Europe Pub (PieFed)
service still up = no problem
Can't access service = problem, better ssh in
Simple as
If a service falls in a server and no one is around to hear it, does it actually matter?
Great way to find services you really don’t need to be running.
Restart-always
Then avoid looking at your log files
Well yeah, it means the system can't keep torrentin' stuff!
let us learn quantum mechanics
ssh only after a reboot doesn't solve the problem, of course
Well, I ssh in to reboot, so.
Deleted by moderator
Pretty much this. I just manually handle stuff when needed. I already work at IT so this feels quite liberating, the last thing I want is to annoy myself more, and the stuff I manage is not Critical™.
If something goes down my kids will be a more immediate and annoying alerting tool than anything I’ve used professionally.
Seconded..
I have just reduced the number of services to the couple I actually use, which I mostly remember exist. I have my own domain, so each service is service.mydomain.tld
Same for me. I use most of my services multiple times a week, so I find out pretty quickly if one isn’t working.
Same here 🙂 Last 3 times, things have broken because zfs raid on usb-connected DAS is not a great idea 😅😅
Even though Level1Tech said it works 😶🫣 https://youtu.be/GmQdlLCw-5k from 11:11 . Maybe terramaster use bad usb chipset.
I used a hodge-podge of chinesium parts and leftover drives to create a DAS system that hooks up to an HBA via DAC. I'm actually kinda surprised how stable it's all been.
Users, monitoring your services for free since internet exists
Never used a dashboard... I just manage my services on the cli with plain docker commands.
I'm not, really. I run docker-compose and it runs. That's it.
I want to believe I’m a half step ahead with lazydocker
If I had time to make dashboards, I wouldn’t waste it making dashboards. Most of the stuff I have just works without a lot of attention, and that’s the way I like it.
I just wait for someone to scream if it breaks.
Can you hear the fan? If no, it’s probably fine.
Oh man, I thought it was "just" me 🤣 To be fair, the light counts as well (Qnap).
Kubernetes with
- helm
- the Kubernetes version of compose files
- fluxcd
- manages the helm releases
- renovate
- scans my github kubernetes repo for dependencies and creates pull requests for updates
Set of cron jobs that check services, then send a Matrix message if there's an issue.
For the cron jobs, I pipe
stderrto another script that watches those and does the same.If all fails, and internet is unavailable and the router crashes, a Pi will toggle a relay, cutting and resupplying power.
I'll notice it's down when I try to access it and it doesn't work. If it's not down, there is nothing to manage 🙃
I have documentation if I need to see everything at a glance. I don't need a live-updating dashboard for that.
Does dockge count as a dashboard?
'Cause I use that to quickly check on what's running, what's stopped. Then I do most of my mainenance in a terminal, via SSH to the server.
I tried portainer for a while, but it was almost useless to me, as I'd always end up in the command line anyway. So I dropped that and any other dashboard idea.
I use portainer, not sure if that counts as a dashboard?
Arch packages. All services have systemd integration.
https://charity.wtf/2021/08/09/notes-on-the-perfidy-of-dashboards/
Graphs and stuff might be useful for doing capacity planning or observing some trends, but most likely you don't need either.
If you want to know when something is down (and you might not need to know), set up alerts. (And do it well, you should only receive "actionable" alerts. And after setting alerts, you should work on reducing how many actionable things you have to do.)
(I did set up Nagios to send graphs to Clickhouse, plotted by Grafana. But mostly because I wanted to learn a few things and... I was curious about network latencies and wanted to plan storage a bit long term. But I could live perfectly without those.)
Unraid has a table of the docker containers.
I don't need metrics or stats. I wouldn't look at, or care about them anyway. Dashboards feel like tech enthusiast crap. Tech and resources for the sake of having tech. My services are to solve a problem, not look at metrics of.
FreshRSS to keep track of as much as possible, along with Uptime Kuma and plain old bookmarks
I monitor everything with xymon, I get emails when there's a problem. Works like a charm.
I don't see how people can go without using dashboards. Considering I'm in America, I use them just about any time I go anywhere, as nearly all automobiles have them.
Real answer: I just have a script that updates everything. I run it manually when stuff needs updating. If a service goes down, I notice when it's not accessible.
dokploy.com
I just simply dont monitor most things. I do have a few things such as low disk space and failed backups. They are just simple shell scripts that send me an ntfy message when there is a problem.
I use my own dashboard as a links page, nagios to monitor all the running servers and service's. Nagios will post to pushover if there's an issue.
Uptime Kuma monitoring anything I care about and notifying me via Matrix, or notifying me via email if it's Matrix that's down.
If Plex doesn’t add new shows/movies/music then I take a look at my services that should be adding stuff for Plex to serve up. That’s pretty much it these days. I had a few pinned tabs in my browser for some of them so can see if they aren’t working if I click on them to add/change something.
I was using homepage but it seems to cause docker to die a LOT on my server.
@kiol im using #pocketid to log in to my apps (if they are using #oidc), so I have everything there (in my apps section). If app doesn’t support oidc is there anyway, so instead of bookmarks I have everything there.
I call an api in technitium to register dns for all services when they are instantiated, and route everything through an nginx reverse proxy - Sonarr.internal.tld for example
I don’t use any kind of monitoring Or dashboards
https://github.com/nicolargo/glances
I have a dashboard as well (Homepage), but this is a nice look at system resource usage and what's running, at a glance.
Uptime-kuma emails me when services or critical LAN devices are unreachable for whatever reason.
Bookmarks for linking to services.
Grafana for graphs that I only look at if I am curious or looking into when a problem arises. I could use Uptime Kuma if I wanted a simpler solution or notifications.
I do have Dashboards in Grafana, but I only use them to look something up. I have Prometheus Alertmanager connected to a Matrix bot that sends me messages when something looks wrong.
docker ps
With that command, I get all the stats I need, no dashboard required.