From 1ba3e14b36c8f00475bdd41cd4a487ef7636836e Mon Sep 17 00:00:00 2001 From: Tsuribori <30933799+Tsuribori@users.noreply.github.com> Date: Mon, 20 Nov 2023 17:43:55 +0200 Subject: [feature] Initial Prometheus metrics implementation (#2334) * feat: Initial OTEL metrics * docs: add metrics documentation * fix: metrics endpoint conditional check * feat: metrics endpoint basic auth * fix: make metrics-auth-enabled default false * fix: go fmt helpers.gen.go * fix: add metric-related env vars to envparsing.sh * fix: metrics docs * fix: metrics related stuff in envparsing.sh * fix: metrics docs * chore: metrics docs wording * fix: metrics stuff in envparsing? * bump otel versions --------- Co-authored-by: Tsuribori Co-authored-by: Tsuribori Co-authored-by: tsmethurst --- test/envparsing.sh | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'test/envparsing.sh') diff --git a/test/envparsing.sh b/test/envparsing.sh index 7c4aacf74..1f4d1e57a 100755 --- a/test/envparsing.sh +++ b/test/envparsing.sh @@ -110,6 +110,10 @@ EXPECT=$(cat << "EOF" "media-image-max-size": 420, "media-remote-cache-days": 30, "media-video-max-size": 420, + "metrics-auth-enabled": false, + "metrics-auth-password": "", + "metrics-auth-username": "", + "metrics-enabled": false, "oidc-admin-groups": [ "steamy" ], @@ -219,6 +223,8 @@ GTS_MEDIA_DESCRIPTION_MAX_CHARS=5000 \ GTS_MEDIA_REMOTE_CACHE_DAYS=30 \ GTS_MEDIA_EMOJI_LOCAL_MAX_SIZE=420 \ GTS_MEDIA_EMOJI_REMOTE_MAX_SIZE=420 \ +GTS_METRICS_AUTH_ENABLED=false \ +GTS_METRICS_ENABLED=false \ GTS_STORAGE_BACKEND='local' \ GTS_STORAGE_LOCAL_BASE_PATH='/root/store' \ GTS_STORAGE_S3_ACCESS_KEY='minio' \ -- cgit v1.2.3