update README.md

This commit is contained in:
Gilles Mouchet 2025-06-09 08:50:16 +02:00
parent aa8d155d9d
commit fb3aa067ef

View File

@ -10,6 +10,8 @@ This dokcer run stack grafana, loki, promtail, minio
| <COMPOSE_PROJECT_NAME>-minio-1 | UI: `https://<server_fqdn>/minio/ui`<br>API: `http://127.0.0.1:9000`| container minio server UI and API | | <COMPOSE_PROJECT_NAME>-minio-1 | UI: `https://<server_fqdn>/minio/ui`<br>API: `http://127.0.0.1:9000`| container minio server UI and API |
| <COMPOSE_PROJECT_NAME>-grafana-1 | `https://<server_fqdn>/grafana` | grafana | | <COMPOSE_PROJECT_NAME>-grafana-1 | `https://<server_fqdn>/grafana` | grafana |
| <COMPOSE_PROJECT_NAME>-minio-cli-1 | - | client minio | | <COMPOSE_PROJECT_NAME>-minio-cli-1 | - | client minio |
| <COMPOSE_PROJECT_NAME>-prometheus-1 | `http://<server_fqdn>:9090` | prometheus |
| <COMPOSE_PROJECT_NAME>-node-exporter-1 | - | node metrics for prometheus |
## Requirements ## Requirements
### Certificats ### Certificats
Create a folder named `/home/docker/certs` and copy your certificates into it. Create a folder named `/home/docker/certs` and copy your certificates into it.
@ -128,6 +130,23 @@ docker exec -it <COMPOSE_PROJECT_NAME>-minio-cli-1 /bin/sh
**prometheus** **prometheus**
`http://<server_fqdn>:9090` `http://<server_fqdn>:9090`
## Metrics access
**node-exporter**
```bash
docker exec -it <COMPOSE_PROJECT_NAME>-proxy-1 /bin/sh -c "curl http://node-exporter:9100/metrics"
```
**prometheus**
```bash
docker exec -it <COMPOSE_PROJECT_NAME>-proxy-1 /bin/sh -c "curl http://prometheus:9090/metrics"
```
**minio**
```bash
TOKEN=$(echo "Authorization: Bearer $(grep "bearer_token" config/prometheus.yml | cut -d':' -f2 |cut -d' ' -f2)")
```
```bash
docker exec -it gmo-loki-proxy-1 /bin/bash -c "curl -H \"Accept: application/json\" -H \"${TOKEN}\" http://minio:9000/minio/v2/metrics/cluster"
```
## Sources ## Sources
### Minio ### Minio
* https://github.com/Anagraph/minio-docker-config/blob/master/docker-compose.yaml * https://github.com/Anagraph/minio-docker-config/blob/master/docker-compose.yaml