他のデータベースの特定の読み取りおよび書き込みパスの非推奨と同様に、Prometheusの組み込みの検出メソッドの数を減らすことは理にかなっていると思います。
ファイルの検出を除いて、ほとんどすべての検出方法を排除できるようです。
これにより、メンテナンスの負担が軽減され、Kubernetes、EC2、Azureなどの特定の検出方法のサービス検出を処理する個別のサービスの使用が促進される可能性があります。
これらのより焦点を絞ったサービスは、Prometheusが理解できる形式でディスク上のファイルを公開する可能性があります。 おそらく、一般的な読み取りと書き込みと同じように、HTTPとprotobufの一般的な検出方法を使用することは理にかなっています。 これはおそらく、すべてをファイル検出に依存するよりも拡張性が高く、エレガントである可能性があります。
この提案についてのメンテナの考えを聞いてとても興味があります。 それはまともな数の問題を解決することを可能にし、またリポジトリからかなりの数の依存関係を取り除くでしょう。
メンテナンスの観点からはやっぱり感じますが、IMOはユーザーにとっては大変です。 私たちはすでに、非常に多くのことのために別々のバイナリを実行するように強制しています。SDメカニズムと同じくらい基本的なものを、IMOからすぐに(現在のように、しかしそれ以上ではありませんが)妥当な程度までサポートする必要があります。
私には公平に思えます。 これを閉じます。
このスレッドは、閉じられた後に最近のアクティビティがないため、自動的にロックされています。 関連するバグについては、新しい問題を開いてください。
最も参考になるコメント
メンテナンスの観点からはやっぱり感じますが、IMOはユーザーにとっては大変です。 私たちはすでに、非常に多くのことのために別々のバイナリを実行するように強制しています。SDメカニズムと同じくらい基本的なものを、IMOからすぐに(現在のように、しかしそれ以上ではありませんが)妥当な程度までサポートする必要があります。