This is a minimal chart for testing LGTM (Loki, Grafana, Tempo, Mimir). It provides a basic setup to get started with the LGTM stack quickly. I built this chart using monolithic deployment mode to make everything easier to deploy and less-consumer resources.
Before getting started, make sure you have the following prerequisites installed:
Chart version: 0.1.2
- Grafana: 8.5.1
- Mimir: 0.1.0
- Loki: 2.10.2
- Tempo: 1.10.3
- Minio: 14.7.11
- Grafana: 11.2.0
- Mimir: 2.13
- Loki: 2.8.1
- Tempo: 2.5
- Minio: 2024.3.15
To install the LGTM minimal chart, follow these steps:
-
Clone the repository:
https://github.com/garovu/lgtm-minimal.git
-
Change to the
lgtm-minimal
directory:cd lgtm-minimal
-
Install the chart using Helm:
helm install lgtm .
-
Check Configuration values on output file:
lgtm.yaml
cd lgtm-minimal helm repo update helm dependency update helm dependency build helm template lgtm . > lgtm.yaml
The LGTM minimal chart can be configured using the values.yaml file. You can customize various aspects of the chart, such as the number of replicas, resource limits, and more.
For detailed configuration options, refer to the values.yaml file.
Once the chart is installed, you can access the LGTM components using the following URLs:
- Loki: http://<LOKI_HOST>:<LOKI_PORT>
- Grafana: http://<GRAFANA_HOST>:<GRAFANA_PORT>
- Tempo: http://<TEMPO_HOST>:<TEMPO_PORT>
- Mimir: http://<MIMIR_HOST>:<MIMIR_PORT>
Replace <LOKI_HOST>
, <LOKI_PORT>
, <GRAFANA_HOST>
, <GRAFANA_PORT>
, <TEMPO_HOST>
, <TEMPO_PORT>
, <MIMIR_HOST>
, and <MIMIR_PORT>
with the appropriate values.
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
This project is licensed under the MIT License.