{"slug": "grafana-loki", "name": "Grafana Loki", "category": "observability", "category_name": "Monitoring and analytics", "description": "", "recommenders": 4, "commenters": 4, "warners": 0, "score": 3.615, "rising": 1.35, "first": "2025-11-07", "latest": "2026-09-01", "why": "found Grafana + Prometheus + Loki fairly easy to setup", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 4, "neutral": 0, "compare": 0, "warn": 0}, "spark": [1, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "found Grafana + Prometheus + Loki fairly easy to setup", "kind": "", "icon": true, "domain": "grafana.com", "github_repo": null, "official_url": "https://grafana.com/oss/loki/", "pricing": "", "aliases": ["Grafana Loki"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 792298496, "item_id": 49518656, "url": "https://news.ycombinator.com/item?id=49518656", "by": "madduci", "date": "2026-09-01", "version": null, "stance": "recommend", "quote": "you can export logs to Grafana Loki, to have them visualised", "excerpt": "If you are using the OtelCollector, you can export logs to Grafana Loki, to have them visualised see: https://grafana.com/docs/loki/latest/send-data/otel/", "context": "", "use_case": "", "switched_from": "", "story": "How we configured OpenTelemetry logs in Rails"}, {"id": 790784480, "item_id": 49424030, "url": "https://news.ycombinator.com/item?id=49424030", "by": "brianjlogan", "date": "2026-08-24", "version": null, "stance": "recommend", "quote": "You can run a single binary version of Loki", "excerpt": "> A syslog server is a foundational tool for centralized log management in modern IT environments I'd very much recommend a more modern log stack than a traditional syslog server. There are many articles covering the limitations of Syslog. Better to replace that component by utilities like OpenTelemetry and JSON structured logging. You can run a single binary version of Loki https://grafana.com/docs/loki/latest/get-s", "context": "", "use_case": "Centralized log storage", "switched_from": "", "story": "What Is a Syslog Server?"}, {"id": 769928306, "item_id": 48120519, "url": "https://news.ycombinator.com/item?id=48120519", "by": "embedding-shape", "date": "2026-05-13", "version": null, "stance": "recommend", "quote": "found Grafana + Prometheus + Loki fairly easy to setup", "excerpt": "FWIW, I have no CS degree and barely attended school at all, and found Grafana + Prometheus + Loki fairly easy to setup, at least compared to what we used to use before those tools were available. Maybe it's because I used NixOS for the setup, but besides learning some new domain-specific things I didn't know since before, I don't recall hitting any particular bumps or roadblocks, I also went the 100% self-hosted rou", "context": "no CS degree; self-hosts at home", "use_case": "Log aggregation", "switched_from": "", "story": "Traceway: MIT-licensed observability stack you can self-host in ~90s"}, {"id": 733542577, "item_id": 45846411, "url": "https://news.ycombinator.com/item?id=45846411", "by": "jitl", "date": "2025-11-07", "version": null, "stance": "recommend", "quote": "without much head scratching for local development", "excerpt": "Otel collector or complete Otel stack with data storage and ui etc? The collector is a helm chart, someone on my project added it to our K8s clusters last week. It was like 30 lines of YAML/Terraform in total. Logs, trace forwarding, Prometheus scraping. That bit is easy. Idk about deploying the ui/storage. I\u2019ve used Grafana Loki stuff in Docker Compose locally without much head scratching for local development. http", "context": "", "use_case": "local log storage", "switched_from": "", "story": "OpenTelemetry: Escape Hatch from the Observability Cartel"}]}], "caveats": [], "who": [{"by": "embedding-shape", "context": "no CS degree; self-hosts at home", "url": "https://news.ycombinator.com/item?id=48120519", "date": "2026-05-13"}], "tags": [], "use_cases": ["centralized log storage", "log aggregation", "local log storage"], "compared": [{"slug": "opentelemetry-collector", "name": "OpenTelemetry Collector", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=49514895", "title": "How we configured OpenTelemetry logs in Rails", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49423799", "title": "What Is a Syslog Server?", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48091898", "title": "Traceway: MIT-licensed observability stack you can self-host in ~90s", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=45809835", "title": "OpenTelemetry: Escape Hatch from the Observability Cartel", "mentions": 1}], "sentiment_by_month": {"2025-11": {"recommend": 1}, "2025-12": {}, "2026-01": {}, "2026-02": {}, "2026-03": {}, "2026-04": {}, "2026-05": {"recommend": 1}, "2026-06": {}, "2026-07": {}, "2026-08": {"recommend": 1}, "2026-09": {"recommend": 1}, "2026-10": {}}, "versions": [], "version_unnamed": 0, "family_ref": null, "runs_on": null, "lines": [], "quotes": [{"id": 792298496, "item_id": 49518656, "url": "https://news.ycombinator.com/item?id=49518656", "by": "madduci", "date": "2026-09-01", "version": null, "stance": "recommend", "quote": "you can export logs to Grafana Loki, to have them visualised", "excerpt": "If you are using the OtelCollector, you can export logs to Grafana Loki, to have them visualised see: https://grafana.com/docs/loki/latest/send-data/otel/", "context": "", "use_case": "", "switched_from": "", "story": "How we configured OpenTelemetry logs in Rails"}, {"id": 790784480, "item_id": 49424030, "url": "https://news.ycombinator.com/item?id=49424030", "by": "brianjlogan", "date": "2026-08-24", "version": null, "stance": "recommend", "quote": "You can run a single binary version of Loki", "excerpt": "> A syslog server is a foundational tool for centralized log management in modern IT environments I'd very much recommend a more modern log stack than a traditional syslog server. There are many articles covering the limitations of Syslog. Better to replace that component by utilities like OpenTelemetry and JSON structured logging. You can run a single binary version of Loki https://grafana.com/docs/loki/latest/get-s", "context": "", "use_case": "Centralized log storage", "switched_from": "", "story": "What Is a Syslog Server?"}, {"id": 769928306, "item_id": 48120519, "url": "https://news.ycombinator.com/item?id=48120519", "by": "embedding-shape", "date": "2026-05-13", "version": null, "stance": "recommend", "quote": "found Grafana + Prometheus + Loki fairly easy to setup", "excerpt": "FWIW, I have no CS degree and barely attended school at all, and found Grafana + Prometheus + Loki fairly easy to setup, at least compared to what we used to use before those tools were available. Maybe it's because I used NixOS for the setup, but besides learning some new domain-specific things I didn't know since before, I don't recall hitting any particular bumps or roadblocks, I also went the 100% self-hosted rou", "context": "no CS degree; self-hosts at home", "use_case": "Log aggregation", "switched_from": "", "story": "Traceway: MIT-licensed observability stack you can self-host in ~90s"}, {"id": 733542577, "item_id": 45846411, "url": "https://news.ycombinator.com/item?id=45846411", "by": "jitl", "date": "2025-11-07", "version": null, "stance": "recommend", "quote": "without much head scratching for local development", "excerpt": "Otel collector or complete Otel stack with data storage and ui etc? The collector is a helm chart, someone on my project added it to our K8s clusters last week. It was like 30 lines of YAML/Terraform in total. Logs, trace forwarding, Prometheus scraping. That bit is easy. Idk about deploying the ui/storage. I\u2019ve used Grafana Loki stuff in Docker Compose locally without much head scratching for local development. http", "context": "", "use_case": "local log storage", "switched_from": "", "story": "OpenTelemetry: Escape Hatch from the Observability Cartel"}]}