Update docker compose with newer versions and add profiles#2175
Open
lithorus wants to merge 8 commits intoAcademySoftwareFoundation:masterfrom
Open
Update docker compose with newer versions and add profiles#2175lithorus wants to merge 8 commits intoAcademySoftwareFoundation:masterfrom
lithorus wants to merge 8 commits intoAcademySoftwareFoundation:masterfrom
Conversation
…keeper, Kafka, Elasticsearch, and Kibana
**Changes** - Switch `db` service to use a named volume (`db-data`) instead of a bind mount for better data persistence. - Refactor service profiles to improve granularity and grouping: - Create `infra` profile for Zookeeper and Elasticsearch. - Create `kafka` profile for the Kafka broker. - Create `monitoring` profile consolidating Prometheus, Grafana, Loki, DB Exporter, Kafka UI, Kibana, and Monitoring Indexer. - Create `rqd` profile for the RQD service (removing it from the default startup set). - Remove `cueinsight` profile and consolidate `loki` and `metrics` profiles into `monitoring`. - Update `metrics` service to be exclusive to the `metrics` profile. - Update header documentation with new profile usage instructions. - Standardize profile definitions to use YAML list syntax.
Signed-off-by: Jimmy Christensen <Lithorus@gmail.com>
…enforce_metric_name setting
…services, and update docker-compose docs
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.
Summarize your change.
This updates the docker compose setup with newer images and adds profiles instead of commented setup.
It also changes the database from using a volume bind to use a local docker volume.
The following profiles has been added :
Each profile can be enabled like this :
Note :
To stop the stack it's safest with this, which will bring down all profiles and not just the default one.