Come configurare il monitoraggio di discourse-prometheus su prometheus

Ho installato i plugin discourse e discourse-prometheus, quindi ho aggiunto la seguente configurazione in prometheus.yaml:

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

Quindi ho scoperto che lo stato del relativo Endpoint su prometheus era sempre DOWN e appariva il log di errore server returned HTTP status 404 Not Found

Il seguente log di errore continua a comparire in shared/standalone/log/rails/production.log:

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)

C’è qualcosa che non va nella mia configurazione? per favore aiutami.

Mi dispiace, ho dimenticato di configurare DISCOURSE_PROMETHEUS_TRUSTED_IP_ALLOWLIST_REGEX