Skip to content

Commit

Permalink
Add release notes for v0.1.0
Browse files Browse the repository at this point in the history
Signed-off-by: 🤖QC Owl App[bot] <165384878+qc-owl-app[bot]@users.noreply.github.com>
  • Loading branch information
qclaogui authored and qc-owl-app[bot] committed Oct 10, 2024
1 parent 722d896 commit 15ef3aa
Showing 1 changed file with 241 additions and 5 deletions.
246 changes: 241 additions & 5 deletions docs/release_notes/0.1.0.md
Original file line number Diff line number Diff line change
@@ -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

<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>95 changes</summary>

- 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

0 comments on commit 15ef3aa

Please sign in to comment.