From fddab7224d5bbf54db13fd4c1cfc5f5a44e0e564 Mon Sep 17 00:00:00 2001 From: Eric Nemchik Date: Thu, 13 Apr 2023 12:04:44 -0500 Subject: [PATCH 1/2] Additional cadvisor endpoints --- cadvisor.subdomain.conf.sample | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/cadvisor.subdomain.conf.sample b/cadvisor.subdomain.conf.sample index a3f9474..d9a75ab 100644 --- a/cadvisor.subdomain.conf.sample +++ b/cadvisor.subdomain.conf.sample @@ -41,5 +41,34 @@ server { set $upstream_port 8080; set $upstream_proto http; proxy_pass $upstream_proto://$upstream_app:$upstream_port; + + } + + location ~ (/cadvisor)?/api { + include /config/nginx/proxy.conf; + include /config/nginx/resolver.conf; + set $upstream_app cadvisor; + set $upstream_port 8080; + set $upstream_proto http; + proxy_pass $upstream_proto://$upstream_app:$upstream_port; + + } + + location ~ (/cadvisor)?/metrics { + # enable the next two lines for http auth + #auth_basic "Restricted"; + #auth_basic_user_file /config/nginx/.htpasswd; + + # block metrics access by default because it is unprotected + # you can comment out the next line to enable remote metrics + deny all; + + include /config/nginx/proxy.conf; + include /config/nginx/resolver.conf; + set $upstream_app cadvisor; + set $upstream_port 8080; + set $upstream_proto http; + proxy_pass $upstream_proto://$upstream_app:$upstream_port; + } } From 99490181017b4e61ad7e981918aae212bf678f4d Mon Sep 17 00:00:00 2001 From: Eric Nemchik Date: Fri, 14 Apr 2023 15:24:07 -0500 Subject: [PATCH 2/2] Update cadvisor.subdomain.conf.sample --- cadvisor.subdomain.conf.sample | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/cadvisor.subdomain.conf.sample b/cadvisor.subdomain.conf.sample index d9a75ab..27e5a2a 100644 --- a/cadvisor.subdomain.conf.sample +++ b/cadvisor.subdomain.conf.sample @@ -53,22 +53,4 @@ server { proxy_pass $upstream_proto://$upstream_app:$upstream_port; } - - location ~ (/cadvisor)?/metrics { - # enable the next two lines for http auth - #auth_basic "Restricted"; - #auth_basic_user_file /config/nginx/.htpasswd; - - # block metrics access by default because it is unprotected - # you can comment out the next line to enable remote metrics - deny all; - - include /config/nginx/proxy.conf; - include /config/nginx/resolver.conf; - set $upstream_app cadvisor; - set $upstream_port 8080; - set $upstream_proto http; - proxy_pass $upstream_proto://$upstream_app:$upstream_port; - - } }