[{"data":1,"prerenderedAt":94},["ShallowReactive",2],{"$f23vja2gt1cgft":3},{"site":4,"app":16,"alternatives":66,"compose":89,"log":90,"changelog":91},{"hourly_rate_usd":5,"break_even_window_mo":6,"reference_env":7,"attribution":8},20,18,"Fresh Debian 12, Docker + Compose preinstalled, 2 GB RAM \u002F 2 vCPU ($5-class VPS)",{"caniselfhostit":9},{"name":10,"url":11,"repo":12,"license":13,"author":14,"note":15},"caniselfhostit.com","https:\u002F\u002Fcaniselfhostit.com","https:\u002F\u002Fgithub.com\u002Fcaniselfhostit\u002Fcaniselfhostit","MIT","Jashanpreet Singh","Capability data (app → replacement pairings, pricing snapshots) seeded from this dataset. They answer 'can you run it, and how' — go there for guided installs.",{"id":17,"name":18,"domain":19,"category":20,"price_usd_mo":21,"price_plan":22,"price_unit":23,"price_source":24,"price_checked":25,"links":26,"jobs":28,"verdict":33,"alternatives":34,"provenance":36,"verdict_reason":39,"what_you_lose":40,"economics":43,"hardware_tier":46,"verified":47,"compose":55,"derived":58},"grafana-cloud","Grafana Cloud","grafana.com","monitoring",19,"Pro","usage","https:\u002F\u002Fgrafana.com\u002Fpricing\u002F","2026-08-06",{"caniselfhostit":27},"https:\u002F\u002Fcaniselfhostit.com\u002Fgrafana-cloud",[29,30,31,32],"dashboards over your metrics\u002Flogs","alerting","team sharing","plugin ecosystem","YES",[35],"grafana",{"capability_seed":37,"decision_layer":38},"caniselfhostit","original","Grafana OSS is the same dashboards without the per-seat cloud math — the honest catch is that Cloud's bundled Prometheus\u002FLoki storage becomes your problem.",[41,42],"Managed Prometheus\u002FLoki\u002FTempo storage — you now run (and size) your own data sources","Cloud's SLO on the thing that pages you",{"vps_share_usd_mo":44,"storage_usd_mo":45,"maint_min_mo":5},1.5,0,"pi",{"by":48,"at":49,"protocol":50,"setup_min":51,"assistant":52,"evidence":53,"what_broke":56},"zernonia","2026-08-10","v1",45,"claude-code",[54,55],"logs\u002Fgrafana-cloud-grafana.md","compose\u002Fgrafana-cloud-grafana.yml",[57],"Nothing for Grafana itself — the real setup time is in the data sources it points at",{"hourly_rate_usd":5,"self_host_cost_usd_mo":59,"net_saving_usd_mo":60,"setup_cost_usd":61,"break_even_months":62,"break_even_date":63,"markup_index":64,"primary_abandoned":65,"verdict_stale":65},8.17,10.83,15,1.38,"2026-09-21",2.33,false,[67],{"id":35,"name":68,"tagline":69,"repo":70,"site":71,"license":72,"category":20,"resources":73,"provenance":78,"metrics":79},"Grafana OSS","Dashboards and alert rules over data you already have, from one container, with no active-series quota and no per-user bill.","grafana\u002Fgrafana","https:\u002F\u002Fgrafana.com\u002Foss\u002Fgrafana\u002F","AGPL-3.0",{"ram_min_mb":74,"disk_gb":75,"arm64":76,"containers":77,"external_db":65},512,5,true,1,{"capability_seed":37,"decision_layer":38},{"id":35,"stars":80,"last_commit":81,"latest_release":82,"docker_pulls":86,"open_issues":87,"fetched_at":88},76206,"2026-08-11T02:31:25Z",{"tag":83,"published_at":84,"url":85},"v13.1.3","2026-08-07T03:03:34Z","https:\u002F\u002Fgithub.com\u002Fgrafana\u002Fgrafana\u002Freleases\u002Ftag\u002Fv13.1.3",null,3359,"2026-08-11T03:55:22.327Z","# Grafana OSS — same dashboards, no per-seat cloud bill (replaces Grafana Cloud Pro for\n# small teams; you bring your own Prometheus\u002FLoki, which is the honest catch)\nservices:\n  grafana:\n    image: grafana\u002Fgrafana:latest\n    container_name: grafana\n    restart: unless-stopped\n    ports:\n      - \"3002:3000\"\n    volumes:\n      - grafana-data:\u002Fvar\u002Flib\u002Fgrafana\n    healthcheck:\n      test: [\"CMD-SHELL\", \"curl -sf http:\u002F\u002Flocalhost:3000\u002Fapi\u002Fhealth || exit 1\"]\n      interval: 5s\n      timeout: 5s\n      retries: 24\n      start_period: 20s\n\nvolumes:\n  grafana-data:\n","# Timed setup log: Grafana Cloud → grafana\n\n**Protocol:** v1 · **Verified by:** zernonia · **Date:** 2026-08-10\n**Assistant:** claude-code · **Environment:** containerized runner, 2 vCPU class, Docker 29.3 \u002F Compose v5.1\n\n## Timeline\n\n| Step | Time |\n|---|---|\n| Read upstream docs, draft compose with healthcheck | ~15 min |\n| **Boot: all services healthy in 73 s (measured, `compose up --wait`)** | — |\n| Endpoint-level workflow check (login\u002Fhealth\u002FAPI serve) + re-run from clean volumes | ~15 min |\n| **Total: ~45 min** | |\n\nBoot and endpoint checks are machine-verified; `setup_min` is the wall-clock total for this\nsession including authoring, diagnosis and re-runs. Endpoint-level ≠ full human UI workflow —\ndispute anything that doesn't reproduce (CONTRIBUTING.md).\n\n## What broke\n\n- Nothing for Grafana itself — the real setup time is in the data sources it points at\n\n## Verdict-relevant notes\n\n- Verdict scope: replacing Grafana Cloud Pro for a small stack that already has (or can run) its own Prometheus. If you want managed everything, that's the product you're paying for.\n",[92],{"date":49,"app":17,"from":86,"to":33,"reason":93},"Initial verdict: Grafana OSS is the same dashboards without the per-seat cloud math.",1786459421812]