From 9d96f8d8a907f76c465386cd76338cbee0e9c689 Mon Sep 17 00:00:00 2001 From: Gilles Mouchet Date: Tue, 17 Jun 2025 16:03:34 +0200 Subject: [PATCH] create and set token metrics prometheus for minio --- README.md | 1 + manage.sh | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+) diff --git a/README.md b/README.md index 16af6e5..555b244 100644 --- a/README.md +++ b/README.md @@ -177,6 +177,7 @@ docker exec -it -proxy-1 /bin/bash -c "curl -H \"Accept: a - script manage.sh #### Fixed - certificates names + ### [1.1.0] - 2025-06-09 #### Added - prometheus container diff --git a/manage.sh b/manage.sh index fac4109..63099ad 100755 --- a/manage.sh +++ b/manage.sh @@ -383,6 +383,27 @@ EOF else echo -e "${VERT}ALREADY EXISTING${NORMAL}" fi + # ---- + echo -n "Set token minio metrics: " + token=$(docker exec vdg-loki-minio-cli-1 mc admin prometheus generate myminio|grep bearer_token| sed 's/^[ \t]*//') + #token=$(docker exec -it vdg-loki-minio-cli-1 /bin/sh -c "mc admin prometheus generate myminio" | grep bearer_token) + rc1=$? + if [ $rc1 -eq 0 ]; then + echo -e "${VERT}SUCCESSFULLY CREATED${NORMAL}" + else + echo -e "${ROUGE}ERROR ($rc1)${NORMAL}" + exit $rc1 + fi + # ---- + echo -n "Set token in prometheus config: " + sudo sed -i "s|bearer_token:\(.*\)|$token|" ${PROM_CONF_DIR}/prometheus.yml + rc1=$? + if [ $rc1 -eq 0 ]; then + echo -e "${VERT}SUCCESS${NORMAL}" + else + echo -e "${ROUGE}ERROR ($rc1)${NORMAL}" + exit $rc1 + fi # ---- echo -e "\n---- Create container ----" create_container