{"slug": "prometheus", "name": "Prometheus", "category": "observability", "category_name": "Monitoring and analytics", "description": "Open-source time-series monitoring and alerting system that scrapes and stores metrics.", "recommenders": 5, "commenters": 15, "warners": 2, "score": 5.291, "rising": 1.02, "first": "2025-11-14", "latest": "2026-10-16", "why": "HN commenters use it as the metrics layer of a self-hosted Grafana stack, often alongside Loki, and for alerting on failed systemd services and timers.", "why_is_quote": false, "has_verdict": true, "sentiment": {"recommend": 5, "neutral": 8, "compare": 0, "warn": 2}, "spark": [0, 0, 0, 0, 0, 1, 0, 0, 2, 1, 1, 0], "listed": true, "loved": ["Grafana stack", "Self-hosted monitoring"], "caveat": "Horizontal scaling", "short_quote": "using things like Grafana+Prometheus to monitor your personal computer/workstation as well. This is what I've done", "icon": false, "domain": null, "github_repo": null, "official_url": "https://prometheus.io", "pricing": "open source", "aliases": ["Prometheus"], "verdict": [{"text": "HN commenters use it as the metrics layer of a self-hosted Grafana stack, often alongside Loki,", "cites": [{"id": 790428834, "item_id": 49401802, "url": "https://news.ycombinator.com/item?id=49401802", "by": "losingthefight", "date": "2026-08-22", "stance": "recommend", "quote": "OSS LGTM/P works good for me.", "excerpt": "I run OSS Grafana with Loki, Prometheus, and Tempo. I use an Alloy sidecar taking in OTEL and scraping logs.feom my Go services and selfhost the stack. Once you need to scale it gets a bit more complicated but it's all still OSS. The biggest challenge I have is that each data source needs it's own query language, which DD and the like don't. That's why at my day job they went with DD despite the costs. Still OTEL but", "context": "", "use_case": "metrics", "switched_from": "", "story": "OTel isn\u2019t going well"}, {"id": 767336052, "item_id": 47958503, "url": "https://news.ycombinator.com/item?id=47958503", "by": "faangguyindia", "date": "2026-04-29", "stance": "recommend", "quote": "just using simple scripts + graphana + prometheus + Loki and for alloy/nodeexporter", "excerpt": "These days I just use a few languages: 1. Go, when I first saw code I wrote almost a decade ago still compiles and runs in Go, I decided to use Go for everything. There were some initial troubles when I started using it a decade ago, but now it's painless. 2. Haskell, I use it for DSL and state machines. 3. Bash for all deployment scripts and everything. 4. TypeScript, well for the frontend. Lately, I\u2019ve been using G", "context": "", "use_case": "metrics", "switched_from": "", "story": "Functional Programmers need to take a look at Zig"}, {"id": 780906260, "item_id": 48806641, "url": "https://news.ycombinator.com/item?id=48806641", "by": "canntstand", "date": "2026-07-06", "stance": "neutral", "quote": "a full monitoring stack (Grafana + Prometheus + Loki + Grafana Alloy, etc.)", "excerpt": "Hi everyone! I wanted to share a project I\u2019ve been working on called ServeHub-2. It\u2019s designed as an out-of-the-box solution for anyone looking for a ready-to-use, hybrid self-hosted architecture with a complete monitoring and backup system. The project is tailored for Ubuntu, Debian, and Arch Linux. GitHub Repository: https://github.com/canntstand/ServeHub-2 I completely automated the setup via Ansible, Docker conta", "context": "", "use_case": "monitoring", "switched_from": "", "story": "I built an out-of-the-box self-hosting infrastructure. How can I improve it?"}, {"id": 768154181, "item_id": 48009636, "url": "https://news.ycombinator.com/item?id=48009636", "by": "godzillafarts", "date": "2026-05-04", "stance": "neutral", "quote": "Grafana + Prometheus monitoring everything.", "excerpt": "Recently went through a similar kick in the pants with both Apple (photos, videos, etc.) and Google (Nest thermostats). I have been piecemeal migrating various services that my home uses into a self-hosted services on my homelab, following this as a rough (hardware) guideline: https://mini-rack.jeffgeerling.com/ There are self-hosted versions of everything you're asking about. You could conceivably create a relativel", "context": "homelab user", "use_case": "home monitoring", "switched_from": "", "story": "Ask HN: Is a hands-off, family-friendly, de-Googled \"home lab\" feasible?"}]}, {"text": " and for alerting on failed systemd services and timers.", "cites": [{"id": 796422625, "item_id": 49776414, "url": "https://news.ycombinator.com/item?id=49776414", "by": "mrweasel", "date": "2026-09-20", "stance": "recommend", "quote": "I use systemd timers, Prometheus and alert on failed services", "excerpt": "For things that actually matters to me, I use systemd timers, Prometheus and alert on failed services, but I do get that this might be a bit much for many setups.", "context": "", "use_case": "alerting on failed services", "switched_from": "", "story": "Show HN: Sigabrt.dev \u2013 cronjob monitor with an SSH TUI"}, {"id": 785104177, "item_id": 49069011, "url": "https://news.ycombinator.com/item?id=49069011", "by": "stop50", "date": "2026-07-27", "stance": "recommend", "quote": "I use systemd timers which are monitored through prometheus.", "excerpt": "I abolished cron. I use systemd timers which are monitored through prometheus.", "context": "", "use_case": "monitoring timers", "switched_from": "", "story": "Ask HN: What do you use to monitor cron jobs and queue workers?"}]}, {"text": " The most common complaint is that scaling it horizontally gets complicated,", "cites": [{"id": 734968065, "item_id": 45935504, "url": "https://news.ycombinator.com/item?id=45935504", "by": "didierbreedt", "date": "2025-11-14", "stance": "warn", "quote": "Prom needs a better horizontally scalable solution.", "excerpt": "I have found Grafana to be a decent product, but Prom needs a better horizontally scalable solution. We use Vector and Clickhouse for logging and works really well.", "context": "", "use_case": "metrics", "switched_from": "", "story": "I can't recommend Grafana anymore"}, {"id": 790428834, "item_id": 49401802, "url": "https://news.ycombinator.com/item?id=49401802", "by": "losingthefight", "date": "2026-08-22", "stance": "recommend", "quote": "OSS LGTM/P works good for me.", "excerpt": "I run OSS Grafana with Loki, Prometheus, and Tempo. I use an Alloy sidecar taking in OTEL and scraping logs.feom my Go services and selfhost the stack. Once you need to scale it gets a bit more complicated but it's all still OSS. The biggest challenge I have is that each data source needs it's own query language, which DD and the like don't. That's why at my day job they went with DD despite the costs. Still OTEL but", "context": "", "use_case": "metrics", "switched_from": "", "story": "OTel isn\u2019t going well"}]}, {"text": " and some find it too heavy for small devices or simple setups.", "cites": [{"id": 766809105, "item_id": 47925569, "url": "https://news.ycombinator.com/item?id=47925569", "by": "matebajusz", "date": "2026-04-27", "stance": "warn", "quote": "Monitoring (Prometheus/Grafana) was too heavy for small devices.", "excerpt": "I've been hosting one of my side projects on AWS. The project actually did quite well for a while, generating a few thousand euros per month. Then COVID hit, regulations changed, and the problem it solved basically disappeared overnight. Revenue dropped to zero, the startup credits I received held out for quite some time, after that I kept the project running, paying out of pocket, thinking maybe it would recover. Th", "context": "", "use_case": "monitoring", "switched_from": "", "story": "Show HN: Remote Access for Home Assistant Without Nabu Casa"}, {"id": 796422625, "item_id": 49776414, "url": "https://news.ycombinator.com/item?id=49776414", "by": "mrweasel", "date": "2026-09-20", "stance": "recommend", "quote": "I use systemd timers, Prometheus and alert on failed services", "excerpt": "For things that actually matters to me, I use systemd timers, Prometheus and alert on failed services, but I do get that this might be a bit much for many setups.", "context": "", "use_case": "alerting on failed services", "switched_from": "", "story": "Show HN: Sigabrt.dev \u2013 cronjob monitor with an SSH TUI"}]}], "praise": [{"label": "Grafana stack", "summary": "Commonly run with Grafana, Loki and related tools as a complete open-source monitoring stack.", "quotes": [{"id": 790428834, "item_id": 49401802, "url": "https://news.ycombinator.com/item?id=49401802", "by": "losingthefight", "date": "2026-08-22", "stance": "recommend", "quote": "OSS LGTM/P works good for me.", "excerpt": "I run OSS Grafana with Loki, Prometheus, and Tempo. I use an Alloy sidecar taking in OTEL and scraping logs.feom my Go services and selfhost the stack. Once you need to scale it gets a bit more complicated but it's all still OSS. The biggest challenge I have is that each data source needs it's own query language, which DD and the like don't. That's why at my day job they went with DD despite the costs. Still OTEL but", "context": "", "use_case": "metrics", "switched_from": "", "story": "OTel isn\u2019t going well"}, {"id": 767336052, "item_id": 47958503, "url": "https://news.ycombinator.com/item?id=47958503", "by": "faangguyindia", "date": "2026-04-29", "stance": "recommend", "quote": "just using simple scripts + graphana + prometheus + Loki and for alloy/nodeexporter", "excerpt": "These days I just use a few languages: 1. Go, when I first saw code I wrote almost a decade ago still compiles and runs in Go, I decided to use Go for everything. There were some initial troubles when I started using it a decade ago, but now it's painless. 2. Haskell, I use it for DSL and state machines. 3. Bash for all deployment scripts and everything. 4. TypeScript, well for the frontend. Lately, I\u2019ve been using G", "context": "", "use_case": "metrics", "switched_from": "", "story": "Functional Programmers need to take a look at Zig"}, {"id": 780906260, "item_id": 48806641, "url": "https://news.ycombinator.com/item?id=48806641", "by": "canntstand", "date": "2026-07-06", "stance": "neutral", "quote": "a full monitoring stack (Grafana + Prometheus + Loki + Grafana Alloy, etc.)", "excerpt": "Hi everyone! I wanted to share a project I\u2019ve been working on called ServeHub-2. It\u2019s designed as an out-of-the-box solution for anyone looking for a ready-to-use, hybrid self-hosted architecture with a complete monitoring and backup system. The project is tailored for Ubuntu, Debian, and Arch Linux. GitHub Repository: https://github.com/canntstand/ServeHub-2 I completely automated the setup via Ansible, Docker conta", "context": "", "use_case": "monitoring", "switched_from": "", "story": "I built an out-of-the-box self-hosting infrastructure. How can I improve it?"}]}, {"label": "Self-hosted monitoring", "summary": "A regular part of self-hosted and homelab setups for monitoring services.", "quotes": [{"id": 768154181, "item_id": 48009636, "url": "https://news.ycombinator.com/item?id=48009636", "by": "godzillafarts", "date": "2026-05-04", "stance": "neutral", "quote": "Grafana + Prometheus monitoring everything.", "excerpt": "Recently went through a similar kick in the pants with both Apple (photos, videos, etc.) and Google (Nest thermostats). I have been piecemeal migrating various services that my home uses into a self-hosted services on my homelab, following this as a rough (hardware) guideline: https://mini-rack.jeffgeerling.com/ There are self-hosted versions of everything you're asking about. You could conceivably create a relativel", "context": "homelab user", "use_case": "home monitoring", "switched_from": "", "story": "Ask HN: Is a hands-off, family-friendly, de-Googled \"home lab\" feasible?"}, {"id": 801839496, "item_id": 50114968, "url": "https://news.ycombinator.com/item?id=50114968", "by": "bengalister", "date": "2026-10-16", "stance": "neutral", "quote": "grafana/prometheus", "excerpt": "I also self host some services: keycloak, forgejo, home assistant, immich, grafana/prometheus, jellyfin, pureftp (to store my surveillance cameras videos), and a vibecoded financial app, and soon hermes agent on a 2023 laptop. I chose to run most of them on Kubernetes since I am used to work with it. I use: - ha-proxy running on the host and istio running inside the cluster for the sni based ingress routing - cert-ma", "context": "homelab self-hoster, works with Kubernetes", "use_case": "monitoring", "switched_from": "", "story": "What I self-host"}, {"id": 800409498, "item_id": 50025593, "url": "https://news.ycombinator.com/item?id=50025593", "by": "MayeulC", "date": "2026-10-09", "stance": "neutral", "quote": "Prometheus, grafana & monitorix: monitoring", "excerpt": "Well, I have a VPS, plus multiple physical servers in different locations (parents, etc). The VPS is useful for: - sending e-mails (hard to improve your reputation on residential IPs and get a reverse DNS record) - Unifi controller, though I appreciate Unifi less and less. - Uptime monitoring / status page - I think I'll move my headscale node there, since it has the highest availability -- Internet was out for a wee", "context": "", "use_case": "monitoring", "switched_from": "", "story": "Ask HN: What do you run on a $5 VPS that's worth keeping online 24/7?"}]}, {"label": "Service alerting", "summary": "Used to monitor systemd timers and services and to alert on failures or unusual activity.", "quotes": [{"id": 796422625, "item_id": 49776414, "url": "https://news.ycombinator.com/item?id=49776414", "by": "mrweasel", "date": "2026-09-20", "stance": "recommend", "quote": "I use systemd timers, Prometheus and alert on failed services", "excerpt": "For things that actually matters to me, I use systemd timers, Prometheus and alert on failed services, but I do get that this might be a bit much for many setups.", "context": "", "use_case": "alerting on failed services", "switched_from": "", "story": "Show HN: Sigabrt.dev \u2013 cronjob monitor with an SSH TUI"}, {"id": 785104177, "item_id": 49069011, "url": "https://news.ycombinator.com/item?id=49069011", "by": "stop50", "date": "2026-07-27", "stance": "recommend", "quote": "I use systemd timers which are monitored through prometheus.", "excerpt": "I abolished cron. I use systemd timers which are monitored through prometheus.", "context": "", "use_case": "monitoring timers", "switched_from": "", "story": "Ask HN: What do you use to monitor cron jobs and queue workers?"}, {"id": 784388657, "item_id": 49024291, "url": "https://news.ycombinator.com/item?id=49024291", "by": "embedding-shape", "date": "2026-07-23", "stance": "recommend", "quote": "using things like Grafana+Prometheus to monitor your personal computer/workstation as well. This is what I've done", "excerpt": "I feel like the only responsible thing is to have a home network with at least one persistent device running 24/7 with large storage for local backups of things, and ideally a E2E cloud backup of the same thing. With this, comes the possibility of using things like Grafana+Prometheus to monitor your personal computer/workstation as well. This is what I've done, together with alerts from various things, and since the ", "context": "", "use_case": "monitoring workstation", "switched_from": "", "story": "Ask HN: Is there a website that tracks excessive writes to SSDs in OS/app betas?"}]}, {"label": "Remote write", "summary": "Although pull-based, it can remote-write metrics to external storage.", "quotes": [{"id": 789351681, "item_id": 49334480, "url": "https://news.ycombinator.com/item?id=49334480", "by": "tarunnnp", "date": "2026-08-17", "stance": "neutral", "quote": "Even Prometheus, while pull-based inside the cluster, can remote-write to external storage", "excerpt": "Yep, all pushed based directly from cluster! It helps that most of the observability ecosystem is converging on this? Even Prometheus, while pull-based inside the cluster, can remote-write to external storage, and that's the shape we'd pick even in that world. (we use datadog right now)", "context": "", "use_case": "in-cluster metrics collection", "switched_from": "", "story": "How to ship a database every day"}]}], "caveats": [{"label": "Horizontal scaling", "summary": "Commenters say scaling is more complicated and a better horizontally scalable option is needed.", "quotes": [{"id": 734968065, "item_id": 45935504, "url": "https://news.ycombinator.com/item?id=45935504", "by": "didierbreedt", "date": "2025-11-14", "stance": "warn", "quote": "Prom needs a better horizontally scalable solution.", "excerpt": "I have found Grafana to be a decent product, but Prom needs a better horizontally scalable solution. We use Vector and Clickhouse for logging and works really well.", "context": "", "use_case": "metrics", "switched_from": "", "story": "I can't recommend Grafana anymore"}, {"id": 790428834, "item_id": 49401802, "url": "https://news.ycombinator.com/item?id=49401802", "by": "losingthefight", "date": "2026-08-22", "stance": "recommend", "quote": "OSS LGTM/P works good for me.", "excerpt": "I run OSS Grafana with Loki, Prometheus, and Tempo. I use an Alloy sidecar taking in OTEL and scraping logs.feom my Go services and selfhost the stack. Once you need to scale it gets a bit more complicated but it's all still OSS. The biggest challenge I have is that each data source needs it's own query language, which DD and the like don't. That's why at my day job they went with DD despite the costs. Still OTEL but", "context": "", "use_case": "metrics", "switched_from": "", "story": "OTel isn\u2019t going well"}]}, {"label": "Resource weight", "summary": "One commenter found Prometheus and Grafana too heavy for small devices.", "quotes": [{"id": 766809105, "item_id": 47925569, "url": "https://news.ycombinator.com/item?id=47925569", "by": "matebajusz", "date": "2026-04-27", "stance": "warn", "quote": "Monitoring (Prometheus/Grafana) was too heavy for small devices.", "excerpt": "I've been hosting one of my side projects on AWS. The project actually did quite well for a while, generating a few thousand euros per month. Then COVID hit, regulations changed, and the problem it solved basically disappeared overnight. Revenue dropped to zero, the startup credits I received held out for quite some time, after that I kept the project running, paying out of pocket, thinking maybe it would recover. Th", "context": "", "use_case": "monitoring", "switched_from": "", "story": "Show HN: Remote Access for Home Assistant Without Nabu Casa"}]}, {"label": "Setup overhead", "summary": "One user says the setup may be too much for many simple setups.", "quotes": [{"id": 796422625, "item_id": 49776414, "url": "https://news.ycombinator.com/item?id=49776414", "by": "mrweasel", "date": "2026-09-20", "stance": "recommend", "quote": "I use systemd timers, Prometheus and alert on failed services", "excerpt": "For things that actually matters to me, I use systemd timers, Prometheus and alert on failed services, but I do get that this might be a bit much for many setups.", "context": "", "use_case": "alerting on failed services", "switched_from": "", "story": "Show HN: Sigabrt.dev \u2013 cronjob monitor with an SSH TUI"}]}, {"label": "Multiple query languages", "summary": "In the Grafana stack, each data source has its own query language, unlike Datadog.", "quotes": [{"id": 790428834, "item_id": 49401802, "url": "https://news.ycombinator.com/item?id=49401802", "by": "losingthefight", "date": "2026-08-22", "stance": "recommend", "quote": "OSS LGTM/P works good for me.", "excerpt": "I run OSS Grafana with Loki, Prometheus, and Tempo. I use an Alloy sidecar taking in OTEL and scraping logs.feom my Go services and selfhost the stack. Once you need to scale it gets a bit more complicated but it's all still OSS. The biggest challenge I have is that each data source needs it's own query language, which DD and the like don't. That's why at my day job they went with DD despite the costs. Still OTEL but", "context": "", "use_case": "metrics", "switched_from": "", "story": "OTel isn\u2019t going well"}]}], "who": [{"by": "bengalister", "context": "homelab self-hoster, works with Kubernetes", "url": "https://news.ycombinator.com/item?id=50114968", "date": "2026-10-16"}, {"by": "jabrotapu", "context": "freelancer building on-prem GPU clusters", "url": "https://news.ycombinator.com/item?id=49661006", "date": "2026-09-11"}, {"by": "shepherdjerred", "context": "homelab user", "url": "https://news.ycombinator.com/item?id=48431064", "date": "2026-06-06"}, {"by": "godzillafarts", "context": "homelab user", "url": "https://news.ycombinator.com/item?id=48009636", "date": "2026-05-04"}], "tags": ["self-hostable", "for homelabs", "for systemd users", "for Kubernetes clusters", "for workstation monitoring"], "use_cases": ["monitoring", "metrics", "alerting on failed services", "side project observability", "cluster monitoring", "in-cluster metrics collection"], "compared": [{"slug": "grafana", "name": "Grafana", "co": 14, "switched_from": 0, "switched_to": 0}, {"slug": "home-assistant", "name": "Home Assistant", "co": 3, "switched_from": 0, "switched_to": 0}, {"slug": "datadog", "name": "Datadog", "co": 3, "switched_from": 0, "switched_to": 0}, {"slug": "loki", "name": "Loki", "co": 3, "switched_from": 0, "switched_to": 0}, {"slug": "proxmox", "name": "Proxmox", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "immich", "name": "Immich", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "keycloak", "name": "Keycloak", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "jellyfin", "name": "Jellyfin", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [{"id": 769121824, "item_id": 48070114, "url": "https://news.ycombinator.com/item?id=48070114", "by": "cjcjameson", "date": "2026-05-08", "stance": "neutral", "quote": "Observability stack \u2014 Prometheus, Grafana, dashboards, alerting, and on-call workflows", "excerpt": "Parabola | Site Reliability Engineer | San Francisco, CA (Hybrid) | Full-time Parabola is a no-code data workflow automation tool that helps operations teams move, transform, and automate their data without writing code. LLMs are a core part of our product \u2014 we use them to help users build and reason about their workflows \u2014 and they're increasingly part of how we run infrastructure too. We're a small, product-focused", "context": "hiring for Parabola", "use_case": "observability", "switched_from": "", "story": "Ask HN: Who is hiring? (May 2026)"}], "threads": [{"url": "https://news.ycombinator.com/item?id=50109715", "title": "What I self-host", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49985548", "title": "Ask HN: What do you run on a $5 VPS that's worth keeping online 24/7?", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49765354", "title": "Show HN: Sigabrt.dev \u2013 cronjob monitor with an SSH TUI", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49661506", "title": "Feeling Sad about AI", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49522905", "title": "Ask HN: Freelancer? Seeking freelancer? (September 2026)", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49391553", "title": "OTel isn\u2019t going well", "mentions": 1}], "sentiment_by_month": {"2025-11": {"warn": 1}, "2025-12": {}, "2026-01": {}, "2026-02": {}, "2026-03": {}, "2026-04": {"warn": 1, "recommend": 1}, "2026-05": {"neutral": 1}, "2026-06": {"neutral": 1}, "2026-07": {"neutral": 1, "recommend": 2}, "2026-08": {"neutral": 1, "recommend": 1}, "2026-09": {"neutral": 2, "recommend": 1}, "2026-10": {"neutral": 2}}, "quotes": [{"id": 801839496, "item_id": 50114968, "url": "https://news.ycombinator.com/item?id=50114968", "by": "bengalister", "date": "2026-10-16", "stance": "neutral", "quote": "grafana/prometheus", "excerpt": "I also self host some services: keycloak, forgejo, home assistant, immich, grafana/prometheus, jellyfin, pureftp (to store my surveillance cameras videos), and a vibecoded financial app, and soon hermes agent on a 2023 laptop. I chose to run most of them on Kubernetes since I am used to work with it. I use: - ha-proxy running on the host and istio running inside the cluster for the sni based ingress routing - cert-ma", "context": "homelab self-hoster, works with Kubernetes", "use_case": "monitoring", "switched_from": "", "story": "What I self-host"}, {"id": 800409498, "item_id": 50025593, "url": "https://news.ycombinator.com/item?id=50025593", "by": "MayeulC", "date": "2026-10-09", "stance": "neutral", "quote": "Prometheus, grafana & monitorix: monitoring", "excerpt": "Well, I have a VPS, plus multiple physical servers in different locations (parents, etc). The VPS is useful for: - sending e-mails (hard to improve your reputation on residential IPs and get a reverse DNS record) - Unifi controller, though I appreciate Unifi less and less. - Uptime monitoring / status page - I think I'll move my headscale node there, since it has the highest availability -- Internet was out for a wee", "context": "", "use_case": "monitoring", "switched_from": "", "story": "Ask HN: What do you run on a $5 VPS that's worth keeping online 24/7?"}, {"id": 796422625, "item_id": 49776414, "url": "https://news.ycombinator.com/item?id=49776414", "by": "mrweasel", "date": "2026-09-20", "stance": "recommend", "quote": "I use systemd timers, Prometheus and alert on failed services", "excerpt": "For things that actually matters to me, I use systemd timers, Prometheus and alert on failed services, but I do get that this might be a bit much for many setups.", "context": "", "use_case": "alerting on failed services", "switched_from": "", "story": "Show HN: Sigabrt.dev \u2013 cronjob monitor with an SSH TUI"}, {"id": 794592688, "item_id": 49662043, "url": "https://news.ycombinator.com/item?id=49662043", "by": "reenorap", "date": "2026-09-11", "stance": "neutral", "quote": "installed Prometheus and Grafana and built grafana dashboards all using AI", "excerpt": "I feel the opposite of sad, I am very very excited. I love programming and I love technology, but the stuff I'm doing now is beyond what I could not do on my own, and now I'm spending a few hours building complete end-to-end stuff. This is the golden age for builders. I created a fully working house simulator, I made a math test creator for my kids, I fixed up some other side projects that I had and added observabili", "context": "", "use_case": "side project observability", "switched_from": "", "story": "Feeling Sad about AI"}, {"id": 794576100, "item_id": 49661006, "url": "https://news.ycombinator.com/item?id=49661006", "by": "jabrotapu", "date": "2026-09-11", "stance": "neutral", "quote": "Prometheus and Grafana", "excerpt": "SEEKING WORK | India, remote | Part-time | Overlap with US, UK, EU hours I build on-prem GPU clusters and private AI apps that run entirely on the client's own hardware, so their data never leaves the building. About 10 years full-stack, the last few on GPU infrastructure. Currently running a live production cluster: 700-800 users sharing a small physical GPU pool. GPU-backed JupyterHub, single sign-on, per-user quot", "context": "freelancer building on-prem GPU clusters", "use_case": "cluster monitoring", "switched_from": "", "story": "Ask HN: Freelancer? Seeking freelancer? (September 2026)"}, {"id": 790428834, "item_id": 49401802, "url": "https://news.ycombinator.com/item?id=49401802", "by": "losingthefight", "date": "2026-08-22", "stance": "recommend", "quote": "OSS LGTM/P works good for me.", "excerpt": "I run OSS Grafana with Loki, Prometheus, and Tempo. I use an Alloy sidecar taking in OTEL and scraping logs.feom my Go services and selfhost the stack. Once you need to scale it gets a bit more complicated but it's all still OSS. The biggest challenge I have is that each data source needs it's own query language, which DD and the like don't. That's why at my day job they went with DD despite the costs. Still OTEL but", "context": "", "use_case": "metrics", "switched_from": "", "story": "OTel isn\u2019t going well"}, {"id": 789351681, "item_id": 49334480, "url": "https://news.ycombinator.com/item?id=49334480", "by": "tarunnnp", "date": "2026-08-17", "stance": "neutral", "quote": "Even Prometheus, while pull-based inside the cluster, can remote-write to external storage", "excerpt": "Yep, all pushed based directly from cluster! It helps that most of the observability ecosystem is converging on this? Even Prometheus, while pull-based inside the cluster, can remote-write to external storage, and that's the shape we'd pick even in that world. (we use datadog right now)", "context": "", "use_case": "in-cluster metrics collection", "switched_from": "", "story": "How to ship a database every day"}, {"id": 785104177, "item_id": 49069011, "url": "https://news.ycombinator.com/item?id=49069011", "by": "stop50", "date": "2026-07-27", "stance": "recommend", "quote": "I use systemd timers which are monitored through prometheus.", "excerpt": "I abolished cron. I use systemd timers which are monitored through prometheus.", "context": "", "use_case": "monitoring timers", "switched_from": "", "story": "Ask HN: What do you use to monitor cron jobs and queue workers?"}, {"id": 784388657, "item_id": 49024291, "url": "https://news.ycombinator.com/item?id=49024291", "by": "embedding-shape", "date": "2026-07-23", "stance": "recommend", "quote": "using things like Grafana+Prometheus to monitor your personal computer/workstation as well. This is what I've done", "excerpt": "I feel like the only responsible thing is to have a home network with at least one persistent device running 24/7 with large storage for local backups of things, and ideally a E2E cloud backup of the same thing. With this, comes the possibility of using things like Grafana+Prometheus to monitor your personal computer/workstation as well. This is what I've done, together with alerts from various things, and since the ", "context": "", "use_case": "monitoring workstation", "switched_from": "", "story": "Ask HN: Is there a website that tracks excessive writes to SSDs in OS/app betas?"}, {"id": 780906260, "item_id": 48806641, "url": "https://news.ycombinator.com/item?id=48806641", "by": "canntstand", "date": "2026-07-06", "stance": "neutral", "quote": "a full monitoring stack (Grafana + Prometheus + Loki + Grafana Alloy, etc.)", "excerpt": "Hi everyone! I wanted to share a project I\u2019ve been working on called ServeHub-2. It\u2019s designed as an out-of-the-box solution for anyone looking for a ready-to-use, hybrid self-hosted architecture with a complete monitoring and backup system. The project is tailored for Ubuntu, Debian, and Arch Linux. GitHub Repository: https://github.com/canntstand/ServeHub-2 I completely automated the setup via Ansible, Docker conta", "context": "", "use_case": "monitoring", "switched_from": "", "story": "I built an out-of-the-box self-hosting infrastructure. How can I improve it?"}, {"id": 774897027, "item_id": 48431064, "url": "https://news.ycombinator.com/item?id=48431064", "by": "shepherdjerred", "date": "2026-06-06", "stance": "neutral", "quote": "Give Claude/Codex access to observability (Grafana, Prometheus, Tempo, PagerDuty)", "excerpt": "This mirrors exactly what I have been doing. - Give Claude/Codex a way to verify its own work (browser, smoke tests, e2e tests, high-fidelity local environment) - Keep all context (issue tracking, docs, ideas, plans, worklogs) in-repo (https://github.com/shepherdjerred/monorepo/tree/main/packages/docs) - Give Claude/Codex access to observability (Grafana, Prometheus, Tempo, PagerDuty) - Have Claude/Codex follow good ", "context": "homelab user", "use_case": "agent observability", "switched_from": "", "story": "Harness engineering: Leveraging Codex in an agent-first world"}, {"id": 768154181, "item_id": 48009636, "url": "https://news.ycombinator.com/item?id=48009636", "by": "godzillafarts", "date": "2026-05-04", "stance": "neutral", "quote": "Grafana + Prometheus monitoring everything.", "excerpt": "Recently went through a similar kick in the pants with both Apple (photos, videos, etc.) and Google (Nest thermostats). I have been piecemeal migrating various services that my home uses into a self-hosted services on my homelab, following this as a rough (hardware) guideline: https://mini-rack.jeffgeerling.com/ There are self-hosted versions of everything you're asking about. You could conceivably create a relativel", "context": "homelab user", "use_case": "home monitoring", "switched_from": "", "story": "Ask HN: Is a hands-off, family-friendly, de-Googled \"home lab\" feasible?"}, {"id": 767336052, "item_id": 47958503, "url": "https://news.ycombinator.com/item?id=47958503", "by": "faangguyindia", "date": "2026-04-29", "stance": "recommend", "quote": "just using simple scripts + graphana + prometheus + Loki and for alloy/nodeexporter", "excerpt": "These days I just use a few languages: 1. Go, when I first saw code I wrote almost a decade ago still compiles and runs in Go, I decided to use Go for everything. There were some initial troubles when I started using it a decade ago, but now it's painless. 2. Haskell, I use it for DSL and state machines. 3. Bash for all deployment scripts and everything. 4. TypeScript, well for the frontend. Lately, I\u2019ve been using G", "context": "", "use_case": "metrics", "switched_from": "", "story": "Functional Programmers need to take a look at Zig"}, {"id": 766809105, "item_id": 47925569, "url": "https://news.ycombinator.com/item?id=47925569", "by": "matebajusz", "date": "2026-04-27", "stance": "warn", "quote": "Monitoring (Prometheus/Grafana) was too heavy for small devices.", "excerpt": "I've been hosting one of my side projects on AWS. The project actually did quite well for a while, generating a few thousand euros per month. Then COVID hit, regulations changed, and the problem it solved basically disappeared overnight. Revenue dropped to zero, the startup credits I received held out for quite some time, after that I kept the project running, paying out of pocket, thinking maybe it would recover. Th", "context": "", "use_case": "monitoring", "switched_from": "", "story": "Show HN: Remote Access for Home Assistant Without Nabu Casa"}, {"id": 734968065, "item_id": 45935504, "url": "https://news.ycombinator.com/item?id=45935504", "by": "didierbreedt", "date": "2025-11-14", "stance": "warn", "quote": "Prom needs a better horizontally scalable solution.", "excerpt": "I have found Grafana to be a decent product, but Prom needs a better horizontally scalable solution. We use Vector and Clickhouse for logging and works really well.", "context": "", "use_case": "metrics", "switched_from": "", "story": "I can't recommend Grafana anymore"}]}