qclaogui / codelab-monitoring

Little helper to run Grafana LGTMP Stack(Loki Grafana Tempo Mimir Pyroscope) in Docker or Kubernetes.
Apache License 2.0
30 stars 6 forks source link

Add release notes for v0.1.0 #115

Closed qc-owl-app[bot] closed 1 month ago

qc-owl-app[bot] commented 4 months ago

🤖 Copy release notes from Draft

Full draft release notes for v0.1.0
# Release v0.1.0 A simple command to run Grafana LGTMP Stack in Docker or Kubernetes. ## What's Changed - Improve sync rules to mimir cluster (#68) - chore: rename from docker-compose.yaml to compose.yaml (#66) - Docker Compose(traces): Enable caches (#56) - Minio: Support Minio Metrics V3 API (#52) - Docker Compose: add --env-file support (#48) - Take Grafana LGTMP Stack to the command line (#32) - Showcase: agent module auto loading integrations (#19) - Creating a registry proxy / pull-through registry (#18) ## 🚀 Features - kubernetes jobs Metrics Scrape (#119) - Updatecli: Check for dependency updates (#109) - [alloy]add docker compose configs support (#99) - Issue-76: Monitoring Mixins support for multiple modes (#80) - [Monitoring Mixins]: Supports multiple modes (#77) - Add option to collect metrics (#58) - Docker Compose(profiles): Profiles Ingestion via Labels (#51) - Docker Compose(metrics): Metric Ingestion via Labels (#49) - Docker Compose(logs): Log Ingestion via Labels (#47) - Kubernetes(traces): add metrics\_generator (#39) - Take Grafana LGTMP Stack to the command line (#25) - Kubernetes: mimir-distributed for Metrics (#17) - [Metrics] Add support deploy microservices mode in kubernetes (#7) - Add support include feature in docker-compose v2.20 (#6) - Add Read-Write mode - Metrics (#1) ## 🎯 Improvements
21 changes - [bingo] Update k3d to 5.7.1 (#169) - Easily customize default configuration file (#106) - Imrpove Alloy integrations (#102) - [Alloy Integrations] Add memcached Integration (#98) - clean tempo loki pyroscope dashboards (#97) - Migrate from Grafana Agent Flow to Grafana Alloy (#95) - [kubernetes]: Imporve kubernetes deploy (#88) - [docker compose]: Imporve healthcheck (#87) - [Docker Compose] Improve dashboards rules and alerts pre-provisioning (#84) - [Examples]: add Grafana OnCall integration example (#83) - [Embeded] Add an email testing server (#82) - Add common grafana and grafana-agent (#69) - Metrics: Agent add cAdvisor integration (#64) - Agents always enable metrics collection (#63) - Separate dashboards rules and alerts provisioning (#62) - Kubernetes(LGTMP): Enable caches (#60) - Kubernetes: charts config(loki mimir tempo pyroscope) in monolithic-mode update (#59) - Gateway(nginx): Defaulte env variable values with entrypoint scripts (#57) - Docker Compose(logs): Enable caches (#55) - Docker Compose(metrics): Enable caches in monolithic-mode (#54) - Mimirtool load rules instead of prometheus (#2)
## 🐛 Bug Fixes - Fix(compose): include services override not trigger (#75) ## 🧰 Maintenance
19 changes - bump to grafana/alloy:v1.2.1 (#173) - bump to grafana/mimir:2.13.0 (#170) - bump to grafana/loki:3.1.0 (#166) - bump to grafana/alloy:v1.2.0 (#162) - bump to grafana/tempo:2.5.0 (#145) - bump to grafana/pyroscope:1.6.0 (#140) - bump to grafana/alloy:v1.1.1 (#139) - enable multi-tenancy (#135) - [Examples] Grafana Beyla (#121) - [example] Enabled local LGTMP Stack meta monitoring (#120) - Add Docker Desktop Mixin (#108) - [kubernetes] Logs from Kubernetes containers using the Kubernetes API (#107) - [Examples]: Add Grafana Explore Logs (#105) - [kubernetes]: Migrate from Agent Flow to Alloy (#104) - Bump Loki to 3.0.0 (#94) - New module for Grafana Agent (#93) - Bump up deps (#90) - [Examples]: add github-exporter with github-mixin example (#86) - Add 🤖QC Owl App[bot] support (#78)
## ⬆️ Dependencies
83 changes - [kubernetes] Update LGTMP stack dependency Helm charts (#174) - [kubernetes] Update LGTMP stack dependency Helm charts (#172) - [kubernetes] Update common dependency helm charts (#171) - Bump github.com/prometheus/common from 0.54.0 to 0.55.0 (#165) - [kubernetes] Update LGTMP stack dependency Helm charts (#164) - [kubernetes] Update common dependency helm charts (#163) - [kubernetes] Update LGTMP stack dependency Helm charts (#161) - [kubernetes] Update common dependency helm charts (#160) - [kubernetes] Update LGTMP stack dependency Helm charts (#154) - Bump peter-evans/create-pull-request from 6.0.5 to 6.1.0 (#156) - Bump dagger.io/dagger from 0.11.6 to 0.11.9 (#159) - Bump github.com/prometheus/prometheus from 0.52.1 to 0.53.0 (#158) - [kubernetes] Update common dependency helm charts (#155) - [kubernetes] Update common dependency helm charts (#153) - [kubernetes] Update LGTMP stack dependency Helm charts (#150) - Bump goreleaser/goreleaser-action from 5.1.0 to 6.0.0 (#149) - Bump github.com/spf13/cobra from 1.8.0 to 1.8.1 (#152) - [kubernetes] Update common dependency helm charts (#151) - [updatecli] Update LGTMP stack dependency Helm charts (#147) - [updatecli] Update common dependency helm charts (#148) - [updatecli] Update common dependency helm charts (#146) - [updatecli] Update LGTMP stack dependency Helm charts (#142) - [updatecli] Update common dependency helm charts (#141) - Bump dagger.io/dagger from 0.11.4 to 0.11.6 (#143) - Bump github.com/prometheus/prometheus from 0.52.0 to 0.52.1 (#144) - [updatecli] Update LGTMP stack dependency Helm charts (#137) - [updatecli] Update common dependency helm charts (#138) - [updatecli] Update LGTMP stack dependency Helm charts (#136) - [updatecli] Update common dependency helm charts (#134) - [updatecli] Update LGTMP stack dependency Helm charts (#127) - [updatecli] Update common dependency helm charts (#133) - Bump goreleaser/goreleaser-action from 5.0.0 to 5.1.0 (#130) - Bump dagger.io/dagger from 0.11.2 to 0.11.4 (#131) - Bump github.com/prometheus/client\_golang from 1.19.0 to 1.19.1 (#132) - [updatecli] Update common dependency helm charts (#129) - [updatecli] Update common dependency helm charts (#128) - [updatecli] Update common dependency helm charts (#126) - [updatecli] Update LGTMP stack dependency Helm charts (#125) - [updatecli] Update common dependency helm charts (#123) - [updatecli] Update LGTMP stack dependency Helm charts (#124) - Bump peter-evans/create-pull-request from 6.0.4 to 6.0.5 (#122) - [updatecli] Update LGTMP stack dependency Helm charts (#118) - [updatecli] Update common dependency helm charts (#117) - [updatecli] Update LGTMP stack dependency Helm charts (#116) - Bump peter-evans/create-pull-request from 6.0.3 to 6.0.4 (#114) - Bump github.com/prometheus/common from 0.52.3 to 0.53.0 (#113) - [updatecli] Update common dependency helm charts (#112) - Bump peter-evans/create-pull-request from 6.0.2 to 6.0.3 (#100) - Bump github.com/prometheus/common from 0.51.1 to 0.52.3 (#101) - Bump Loki to 3.0.0 (#94) - Bump up deps (#90) - Bump Mimir to 2.12.0 (#89) - Bump dagger.io/dagger from 0.10.2 to 0.10.3 (#85) - Bump Pyroscope to 1.5.0 (#61) - Bump github.com/prometheus/common from 0.49.0 to 0.50.0 (#46) - Move to https://github.com/qclaogui/agent-modules.git (#45) - Bump to grafana 10.4.0 (#43) - Bump grafana-agent to 0.40.2 (#42) - Bump github.com/prometheus/common from 0.48.0 to 0.49.0 (#41) - Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#40) - Bump to Tempo 2.4.0 (#38) - Bump dagger.io/dagger from 0.9.10 to 0.9.11 (#37) - Bump github.com/prometheus/common from 0.46.0 to 0.47.0 (#36) - Bump dagger.io/dagger from 0.9.8 to 0.9.9 (#35) - Bump Pyroscope to 1.4.0 (#34) - update grafana to 10.3.1 (#31) - grafana/loki:2.9.4 (#30) - Bump dagger.io/dagger from 0.9.6 to 0.9.7 (#29) - update loki to 2.9.3 (#28) - Bump Mimir to 2.11.0 (#27) - Bump Pyroscope to 1.3.0 (#26) - Bump dagger.io/dagger from 0.9.5 to 0.9.6 (#24) - Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 (#22) - Bump dagger.io/dagger from 0.9.1 to 0.9.4 (#21) - Bump dagger.io/dagger from 0.9.0 to 0.9.1 (#15) - Bump dagger.io/dagger from 0.8.8 to 0.9.0 (#14) - Bump dagger.io/dagger from 0.8.7 to 0.8.8 (#13) - Bump dagger.io/dagger from 0.8.5 to 0.8.7 (#12) - Bump dagger.io/dagger from 0.8.4 to 0.8.5 (#11) - Bump actions/checkout from 3 to 4 (#10) - Bump dagger.io/dagger from 0.8.2 to 0.8.4 (#9) - Bump dagger.io/dagger from 0.8.1 to 0.8.2 (#8) - Bump dagger.io/dagger from 0.7.4 to 0.8.1 (#3)
## New Contributors and @qc-owl-app 🎉 **Thanks to all contributors helping with this release!** 🎉 ## Grafana LGTMP Stack default port-mapping | Port-mapping | Component | Description | | --- | --- | --- | | `12345:12345`, `4317`, `4318`, `6831` | [Alloy][1] | Eexpose `12345` port so we can directly access `alloy` inside container | | `33100:3100` | [Loki][2] | Expose `33100` port so we can directly access `loki` inside container | | `3000:3000`, `6060` | [Grafana][3] | Expose `3000` port so we can directly access `grafana` inside container | | `33200:3200`, `4317`, `4318` | [Tempo][4] | Expose `33200` port so we can directly access `tempo` inside container | | `38080:8080` | [Mimir][5] | Expose `38080` port so we can directly access `mimir` inside container | | `34040:4040` | [Pyroscope][6] | Expose `34040` port so we can directly access `pyroscope` inside container | | `9001:9001`, `9000` | [Minio][7] | Expose `9001` port so we can access `minio` console with `MINIO_ROOT_USER=lgtmp`, `MINIO_ROOT_PASSWORD=supersecret` | | `39000:9000`, `2500`, `1100` | [Inbucket][8] | Expose `39000` port to use for the email testing server web interface. | [1]: https://github.com/grafana/alloy [2]: https://github.com/grafana/loki [3]: https://github.com/grafana/grafana [4]: https://github.com/grafana/tempo [5]: https://github.com/grafana/mimir [6]: https://github.com/grafana/pyroscope [7]: https://github.com/minio/minio [8]: https://github.com/inbucket/inbucket ## Helpful Links - - - - - - [Grafana Agent Configuration Generator](https://github.com/grafana/agent-configurator) a tool allows for easy configuration of Grafana Agents Flow system


Auto-generated by .github/workflows/release-drafter.yml