Compare commits
14 Commits
754c088621
...
2a8bd629e9
| Author | SHA1 | Date |
|---|---|---|
|
|
2a8bd629e9 | |
|
|
a11ceed95f | |
|
|
3a2ec5f269 | |
|
|
e2a11ffbb9 | |
|
|
51ffea79b8 | |
|
|
4dca7a620c | |
|
|
1a87a9e549 | |
|
|
4538c4585a | |
|
|
992675b8b7 | |
|
|
f568f378f4 | |
|
|
837d871f69 | |
|
|
3dc99031f7 | |
|
|
327c9ea267 | |
|
|
11c0153444 |
|
|
@ -0,0 +1,21 @@
|
||||||
|
# Minio
|
||||||
|
|
||||||
|
## Configuring Prometheus
|
||||||
|
|
||||||
|
Create a user `prometheus` with policy
|
||||||
|
|
||||||
|
```s3
|
||||||
|
{
|
||||||
|
"Version": "2012-10-17",
|
||||||
|
"Statement": [
|
||||||
|
{
|
||||||
|
"Effect": "Allow",
|
||||||
|
"Action": [
|
||||||
|
"admin:Prometheus"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
then run `mc alias set metrics http://172.30.26.1:9000 prometheus {password} && mc admin prometheus generate metrics` and add the output into /opt/prometheus/prometheus.yml
|
||||||
|
|
@ -7,5 +7,9 @@ docker run -d --net main_subnet --ip 172.30.26.1 \
|
||||||
--name=minio \
|
--name=minio \
|
||||||
-e "MINIO_ROOT_USER=$MINIO_USER" \
|
-e "MINIO_ROOT_USER=$MINIO_USER" \
|
||||||
-e "MINIO_ROOT_PASSWORD=$MINIO_PASSWORD" \
|
-e "MINIO_ROOT_PASSWORD=$MINIO_PASSWORD" \
|
||||||
|
-e "MINIO_SERVER_URL=$MINIO_SERVER_URL" \
|
||||||
|
-e "MINIO_BROWSER_REDIRECT_URL=$MINIO_BROWSER_REDIRECT_URL" \
|
||||||
|
-e "MINIO_PROMETHEUS_URL=$PROMETHEUS_URL" \
|
||||||
|
-e "MINIO_PROMETHEUS_JOB_ID=$PROMETHEUS_JOB_ID" \
|
||||||
--restart unless-stopped \
|
--restart unless-stopped \
|
||||||
quay.io/minio/minio server /data --console-address ":9090"
|
quay.io/minio/minio server /data --console-address ":9090"
|
||||||
|
|
@ -1,2 +1,6 @@
|
||||||
MINIO_USER="user"
|
MINIO_USER="admin"
|
||||||
MINIO_PASSWORD="password"
|
MINIO_PASSWORD=
|
||||||
|
MINIO_SERVER_URL=
|
||||||
|
MINIO_BROWSER_REDIRECT_URL=
|
||||||
|
PROMETHEUS_URL="https://user:pass@prometheus.example"
|
||||||
|
PROMETHEUS_JOB_ID=
|
||||||
Loading…
Reference in New Issue