This article explains how to set up Prometheus, Node Exporter, and cAdvisor with automatic HTTPS certificates (via Caddy) and OAuth single sign-on (via Authelia).
Source: Docker Monitoring With Prometheus, Automatic HTTPS & SSO Authentication • Helge Klein