私は127.0.0.1:5000というアドレスのWebアプリケーションを実行しており、Prometheus用のPythonクライアントライブラリを使用しています。 docsの例のstart_http_server(8000)
を使用して、そのポートでメトリックを公開します。アプリケーションは実行されますが、私は[Errno 48] Address already in use
を取得し、localhost:8000は私がそれを打つときに何かに接続しません。Prometheusのpythonクライアントエラーアドレスが既に使用中
1つのWebアプリケーションから2つのサーバを起動できない場合、メトリックを公開するには、どのポートをstart_http_server()
に渡す必要がありますか?
私は、アプリケーションを起動する前に、どちらのポートでも何も実行されていません。
このプロセスを開始するまで、8000では何も実行されていません。 – Rafa
@ ralphie9224私は...あなたがバグを発見したように見えます。これはプロメテウスの永続的な問題です。彼らはまだそれを修正するために取り組んでいます。ここで会話[プルリクエスト](https://github.com/prometheus/client_python/issues/155) – daegontaven