-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Open
Labels
featureNew featureNew feature
Milestone
Description
Overview
Add Prometheus metrics support as a new section in Docker Compose schema 1.2, enabling service observability through metrics collection.
Implementation Plan
- Create new section in compose schema 1.2 specification
- Add toggle variable (default: )
- Configure dedicated Docker network for Prometheus communication
- Follow existing patterns from Traefik and Authentik integrations
- Support conditional network attachment based on toggle state
Technical Details
- Schema version: 1.2
- Section:
- Toggle variable: (boolean, default: false)
- Network: (external or created)
- Template conditionals:
Acceptance Criteria
- Schema 1.2 spec file created with metrics section
- Metrics section with appropriate variables (network name, port, path)
- Templates correctly render metrics network configuration
- Semantic validation passes for generated compose files
- Documentation updated with metrics usage examples
Metadata
Metadata
Assignees
Labels
featureNew featureNew feature