Promtail 2.9.0 embeds Docker client API v1.42 which is incompatible with
Docker Engine v29 (minimum API v1.44). Grafana Alloy v1.12.2 resolves this
by using a compatible Docker client.
Co-Authored-By: Claude Opus 4.6 <[email protected]>
egullickson
changed title from chore: update base image mirror script for container upgrades (#96) to chore: update mirror images and replace Promtail with Alloy (#96, #97)2026-02-06 01:08:50 +00:00
- Update Loki image from 2.9.0 to 3.6.1 in docker-compose.yml
- Migrate schema from v11 to v13, store from boltdb-shipper to tsdb
- Update storage_config to use tsdb_shipper with new index paths
- Remove deprecated shared_store config (removed in Loki 3.0)
- Disable structured metadata (not needed for current setup)
- Preserve 30-day retention policy (720h)
Co-Authored-By: Claude Opus 4.6 <[email protected]>
egullickson
changed title from chore: update mirror images and replace Promtail with Alloy (#96, #97) to chore: update mirror images, replace Promtail with Alloy, upgrade Loki (#96, #97, #98)2026-02-06 01:26:27 +00:00
Update all documentation to reflect the current 9-container architecture
(6 application + 3 logging) after the logging stack upgrades. Add missing
OCR, Loki, Alloy, and Grafana services to context.json.
Co-Authored-By: Claude Opus 4.6 <[email protected]>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
mvp-promtailcontainer withmvp-alloyusing Grafana Alloy v1.12.2 (#97).ai/context.json(#101)container_countfrom 5 to 9 in.ai/context.json(#101)Fixes #96
Fixes #97
Fixes #98
Fixes #99
Fixes #101
Relates to #95
Test Plan
mvp-alloycontainer starts without Docker API version errors/readyendpoint on port 12345)mvp-alloycorrectly/readyendpoint)/api/healthendpoint).ai/context.jsonshowscontainer_count: 9with all 9 services listedchore: update base image mirror script for container upgrades (#96)to chore: update mirror images and replace Promtail with Alloy (#96, #97)chore: update mirror images and replace Promtail with Alloy (#96, #97)to chore: update mirror images, replace Promtail with Alloy, upgrade Loki (#96, #97, #98)chore: update mirror images, replace Promtail with Alloy, upgrade Loki (#96, #97, #98)to chore: upgrade logging stack - mirrors, Alloy, Loki, Grafana (#96, #97, #98, #99)