@JammyDodgerさん、ありがとうございます。残念ながら、それらのリソースは役に立ちませんでした。
それらは似たような問題を抱えていますが、このケースには適用できないほどわずかに異なります。
念のため、それらのトピックのいずれかが提案したこと(@pfaffmanも同様)を試しました。そして、DISCOURSE_PROMETHEUS_TRUSTED_IP_ALLOWLIST_REGEX 環境変数で遊びました。
試したのは次のとおりです。
- コメントアウトする
- 内部IP値を追加して
- 外部IP値を追加して
Prometheusのスクレイプジョブを変更して、Discourseのインストールを次のようにアドレス指定することも試しました。
- 直接の内部IP
- Dockerの内部ホスト名
- 直接の外部IP
- 公開ドメイン名
すべてのケースで、httpとhttpsの両方を試しました。
すべてのケースで、404エラーが発生します。
リクエストは内部IPから来ているので、実際のページの応答が期待されるものです。