Repository navigation
P2.8: Grafana provisioning and one-box deploy scaffold - #18
Merged
Merged
Conversation
- deploy/docker-compose.yml: Timescale-enabled Postgres, the server (new two-stage Dockerfile, migrations applied on boot), and Grafana with a pre-provisioned Proxies datasource and Overview dashboard (telemetry by metric, presence count, recent alerts, fleet last-seen — panel SQL matches the live schema) - honest status recorded in the roadmap: dashboard JSON validated and every underlying command individually tested, but the composed stack has not yet been booted (no Docker daemon in this session) — P2.8 stays partial until its first docker compose up Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Roadmap item
P2.8 (partial by design) — the milestone-M3 scaffold:
docker compose upin deploy/ brings up Timescale-enabled Postgres, the server (new two-stage Dockerfile, migrations on boot), and Grafana pre-provisioned with the Proxies datasource and an Overview dashboard: telemetry by metric, presence events, recent alerts, fleet last-seen — panel SQL written against the live schema.Honest verification status
npm ci,build,migrateCLI,index) are each individually tested in CI/dev.docker compose up; that run (one command) is the remaining step, ideally alongside the M1 desk test.🤖 Generated with Claude Code