Commit bd140df
committed
docs: [#246] complete Phase 4 documentation and enable Grafana in E2E tests with retry logic
- Created comprehensive Grafana Integration Pattern ADR documenting
all design decisions (enabled-by-default, Prometheus dependency,
environment variable config, named volume storage, port exposure,
manual datasource setup, future automation plans)
- Created comprehensive Grafana service guide with real config
examples from envs/manual-test-grafana.json (600+ lines covering
overview, configuration, disabling, accessing, initial setup,
dashboards, verification, troubleshooting, architecture)
- Reorganized documentation: moved detailed Grafana content from
main README to dedicated service guide, streamlined main user
guide with brief summary and links
- Updated E2E tests to validate Prometheus and Grafana services:
added both services to config generation, enabled validation
flags for release and run commands
- Implemented Grafana validator retry logic to handle container
startup delay (30 attempts × 2 seconds = 60s max wait) with
warning logs between attempts
- Added 'devpass' to project dictionary for spell checking1 parent 8272d58 commit bd140df
File tree
10 files changed
+1048
-52
lines changed- docs
- decisions
- issues
- user-guide
- services
- src
- bin
- infrastructure/remote_actions/validators
- testing/e2e/containers
10 files changed
+1048
-52
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| |||
0 commit comments