Earlier quoted context omitted.
> should the disk start to have issues If that happens, is prometheus really the biggest of your worries here? Software breaks left and right when disks disappear from under them, I'm not sure this is neither unexpected or unique to prometheus. > If the scrapers start to stall due to connection timeouts: what does prometheus do? I'm having this "issue" all the time, as some of my WiFi connected (less important) camer…
Yes, my monitoring system not alerting me when the systems it runs on are failing is the entire problem. That's not a general "software breaks when disks fail" situation: that's a monitoring system failing at its one job. Your monitoring system failing silently when your infrastructure is under stress is precisely the failure mode that monitoring exists to prevent. Zabbix solves this with native HA and self-checks. P…
Traceway: MIT-licensed observability stack you can self-host in ~90s
31–40 of 93 posts
Re: Traceway: MIT-licensed observability stack you can self-host in ~90s
#32Re: Traceway: MIT-licensed observability stack you can self-host in ~90s
#33Earlier quoted context omitted.
Yes, my monitoring system not alerting me when the systems it runs on are failing is the entire problem. That's not a general "software breaks when disks fail" situation: that's a monitoring system failing at its one job. Your monitoring system failing silently when your infrastructure is under stress is precisely the failure mode that monitoring exists to prevent. Zabbix solves this with native HA and self-checks. P…
Why wouldn't your monitoring system alert you when metrics suddenly disappear? Sounds like you need a better monitoring system, prometheus is not gonna magically solve that problem for you. No wonder you were having issues with prometheus...
Of course the systems that have to alert me to failure have to be designed with mechanisms to alert me to the fact that they themselves are failing.
Zabbix, Nagios, Munin -- practically everything that existed before: understood this.
Prometheus doesn't because it optimised intentionally for being easy to deploy and for there being a hierarchy of prometheus's in a tree-like formation. Which makes sense, but forces a much more distributed and difficult to reason model.
Monitoring systems can't be designed for the happy path. By definition, they only matter when things are going wrong- which is precisely when the happy path isn't available. Prometheus is excellent when everything is fine (scaling aside). That's not when you need your monitoring system to be excellent.
Re: Traceway: MIT-licensed observability stack you can self-host in ~90s
#34Earlier quoted context omitted.
I was thinking this might be a result of the Cheap-money (post covid) era ending and everyone scrambling to reduce their Datadog/Cloud costs. Thinking back on 2023/2024, lots of companies were leaking large amounts of capital to those vendors and I imagine lots of people saw an opportunity for creating leaner and cheaper stacks.
This is my instinct too. I've had the pleasure of using DataDog and the pain of negotiating with their salespeople!
Re: Traceway: MIT-licensed observability stack you can self-host in ~90s
#35Re: Traceway: MIT-licensed observability stack you can self-host in ~90s
#36Re: Traceway: MIT-licensed observability stack you can self-host in ~90s
#37Earlier quoted context omitted.
I was thinking this might be a result of the Cheap-money (post covid) era ending and everyone scrambling to reduce their Datadog/Cloud costs. Thinking back on 2023/2024, lots of companies were leaking large amounts of capital to those vendors and I imagine lots of people saw an opportunity for creating leaner and cheaper stacks.
This is my instinct too. I've had the pleasure of using DataDog and the pain of negotiating with their salespeople!
Re: Traceway: MIT-licensed observability stack you can self-host in ~90s
#38Re: Traceway: MIT-licensed observability stack you can self-host in ~90s
#39Earlier quoted context omitted.
Why wouldn't your monitoring system alert you when metrics suddenly disappear? Sounds like you need a better monitoring system, prometheus is not gonna magically solve that problem for you. No wonder you were having issues with prometheus...
I'm not sure what you mean. Of course the systems that have to alert me to failure have to be designed with mechanisms to alert me to the fact that they themselves are failing. Zabbix, Nagios, Munin -- practically everything that existed before: understood this. Prometheus doesn't because it optimised intentionally for being easy to deploy and for there being a hierarchy of prometheus's in a tree-like formation. Whic…
But, I'm sure your setup makes as much sense in your context as mine makes in my context. As long as it works for you, we're all happy :)
Re: Traceway: MIT-licensed observability stack you can self-host in ~90s
#40At KubeCon Europe a very good chunk of booths were observability stacks. Everyone was claiming they're better than the competitors (with some of the just justifying themselves by saying "it's written in Rust). Having dealt with Prometheus (+Thanos) / Grafana / OTEL and other stacks (e.g: custom solution on ClickHouse, Victoria{Metrics,Logs}, Jaeger/Tempo, Loki, ...) and even cloud ones (Google's Monarch rebranded as…
VictoriaMetrics and Logs have worked fine in my quiet homelab, and VictoriaMetrics appeared to work great for the infrastructure team of an open source online video game I contribute to (say about 10 physical nodes and 20 applications/services ) ... I was going to suggest VictoriaLogs to them next but wanted to ask what roadblocks could come up.