Wie man die Überwachung von discourse-prometheus auf prometheus konfiguriert

Ich habe die Plugins Discourse und Discourse-Prometheus installiert und dann die folgende Konfiguration in prometheus.yaml hinzugefügt:

- job_name: forums
  metrics_path: /metrics
  static_configs:
    - targets:
      - forums.kingsd.top
  scheme: https
  basic_auth:
    username: admin
    password: password

Dann habe ich festgestellt, dass der Status des entsprechenden Endpunkts auf Prometheus immer DOWN war und der Fehlerprotokoll server returned HTTP status 404 Not Found erschien.

Das folgende Fehlerprotokoll wird weiterhin in shared/standalone/log/rails/production.log angezeigt:

Started GET "/metrics" for 123.184.31.122 at 2022-03-17 11:03:34 +0000
ActionController::RoutingError (No route matches [GET] "/metrics")
config/initializers/100-quiet_logger.rb:23:in `call'
config/initializers/100-silence_logger.rb:31:in `call'
lib/middleware/enforce_hostname.rb:23:in `call'
lib/middleware/request_tracker.rb:202:in `call'
  Rendered exceptions/not_found.html.erb within layouts/no_ember (Duration: 0.3ms | Allocations: 193)
  Rendered layout layouts/no_ember.html.erb (Duration: 4.1ms | Allocations: 2216)
  Rendered html template (Duration: 0.0ms | Allocations: 2)

Ist etwas mit meiner Konfiguration falsch? Bitte helfen Sie mir.

Entschuldigung, ich habe vergessen, DISCOURSE_PROMETHEUS_TRUSTED_IP_ALLOWLIST_REGEX zu konfigurieren.