From 15ef3aa965054c48a4cb4bb67aa476d0fb3bc67c Mon Sep 17 00:00:00 2001 From: qclaogui <17244565+qclaogui@users.noreply.github.com> Date: Thu, 10 Oct 2024 03:38:34 +0000 Subject: [PATCH] Add release notes for v0.1.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 🤖QC Owl App[bot] <165384878+qc-owl-app[bot]@users.noreply.github.com> --- docs/release_notes/0.1.0.md | 246 +++++++++++++++++++++++++++++++++++- 1 file changed, 241 insertions(+), 5 deletions(-) diff --git a/docs/release_notes/0.1.0.md b/docs/release_notes/0.1.0.md index 3b600946..1959bb6b 100644 --- a/docs/release_notes/0.1.0.md +++ b/docs/release_notes/0.1.0.md @@ -1,9 +1,245 @@ -# Release 0.1.0 -## Features +# Release v0.1.0 -## Improvements +A simple command to run Grafana LGTMP Stack in Docker or Kubernetes. -## Bug Fixes +## 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 + +
+21 changes + +- [compose] Bump to tempo 2.6.0 \& support Explore Traces (#244) +- Automate dashboards screenshots (#225) +- add cert-exporter (#219) +- Add Docker Compose Options parameters behind the Make Target command (#199) +- TLS Certificate management with Cert Manager (#184) +- [Examples]: Add Grafana Explore Profiles (#180) +- 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 + +
+24 changes + +- add go-lint and goreleaser-lint (#213) +- Enforce a stricter format than gofmt (#212) +- Support for health checks using CMD rather than CMD-SHELL (#200) +- [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 + +
+22 changes + +- compose: bump to grafana/alloy 1.4.1 (#245) +- compose: bump to grafana/pyroscope 1.8.0 (#239) +- regenerates k8s manifests (#183) +- 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 + +
+95 changes + +- Bump peter-evans/create-pull-request from 7.0.2 to 7.0.5 (#240) +- [kubernetes] Update common dependency helm charts (#206) +- [kubernetes] Update LGTMP stack dependency Helm charts (#205) +- [kubernetes] Update LGTMP stack dependency Helm charts (#190) +- [kubernetes] Update common dependency helm charts (#189) +- Bump dagger.io/dagger from 0.12.0 to 0.12.1 (#188) +- [kubernetes] Update LGTMP stack dependency Helm charts (#187) +- [kubernetes] Update common dependency helm charts (#182) +- [kubernetes] Update LGTMP stack dependency Helm charts (#181) +- [kubernetes] Update LGTMP stack dependency Helm charts (#179) +- Bump dagger.io/dagger from 0.11.9 to 0.12.0 (#176) +- Bump github.com/prometheus/prometheus from 0.53.0 to 0.53.1 (#177) +- [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 | +| --- | --- | --- | +| , , , | [Alloy][1] | Eexpose port so we can directly access inside container | +| | [Loki][2] | Expose port so we can directly access inside container | +| , | [Grafana][3] | Expose port so we can directly access inside container | +| , , | [Tempo][4] | Expose port so we can directly access inside container | +| | [Mimir][5] | Expose port so we can directly access inside container | +| | [Pyroscope][6] | Expose port so we can directly access inside container | +| , | [Minio][7] | Expose port so we can access console with , | +| , , | [Inbucket][8] | Expose 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 -## Acknowledgments