From 31105f630323c4e4420373c0180a77cc4b6d8153 Mon Sep 17 00:00:00 2001 From: qclaogui <17244565+qclaogui@users.noreply.github.com> Date: Wed, 17 Apr 2024 09:20:59 +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 | 151 ++++++++++++++++++++++++++++++++++-- 1 file changed, 146 insertions(+), 5 deletions(-) diff --git a/docs/release_notes/0.1.0.md b/docs/release_notes/0.1.0.md index 3b600946..ae3cef32 100644 --- a/docs/release_notes/0.1.0.md +++ b/docs/release_notes/0.1.0.md @@ -1,9 +1,150 @@ -# 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 + +- [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 + +
+19 changes + +- 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 + +- [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 + +
+36 changes + +- 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 + + +🎉 **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