-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: 🤖QC Owl App[bot] <165384878+qc-owl-app[bot]@users.noreply.github.com>
- Loading branch information
1 parent
5bfc18b
commit 3913085
Showing
1 changed file
with
243 additions
and
5 deletions.
There are no files selected for viewing
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,247 @@ | ||
# 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 | ||
|
||
<details> | ||
<summary>21 changes</summary> | ||
|
||
- [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) | ||
</details> | ||
|
||
## 🎯 Improvements | ||
|
||
<details> | ||
<summary>24 changes</summary> | ||
|
||
- 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) | ||
</details> | ||
|
||
## 🐛 Bug Fixes | ||
|
||
- Fix(compose): include services override not trigger (#75) | ||
|
||
## 🧰 Maintenance | ||
|
||
<details> | ||
<summary>22 changes</summary> | ||
|
||
- 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) | ||
</details> | ||
|
||
## ⬆️ Dependencies | ||
|
||
<details> | ||
<summary>97 changes</summary> | ||
|
||
- [kubernetes] Update LGTMP stack dependency Helm charts (#247) | ||
- [kubernetes] Update common dependency helm charts (#248) | ||
- 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) | ||
</details> | ||
|
||
## 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 | ||
|
||
- <https://grafana.com/docs/alloy/latest/> | ||
- <https://github.com/grafana/alloy-modules> | ||
- <https://github.com/docker/compose> | ||
- <https://github.com/k3d-io/k3d> | ||
- <https://github.com/k3s-io/k3s> | ||
- [Grafana Agent Configuration Generator](https://github.com/grafana/agent-configurator) a tool allows for easy configuration of Grafana Agents Flow system | ||
|
||
## Acknowledgments |