小さなクラスターのグローバル リソース モニタリングを導入しようとしています。選択されたスタック: - データ収集用のノード上の collectd - 公式の docker コンテナを使用したバックエンドとしての influxdb - 公式のコンテナを使用したフロントエンドとしての grafana コンテナは中央サーバーで起動されます。Grafana は influxdb ソースに接続でき、collectd エージェント (collectd.conf のネットワーク プラグイン) と influxdb (collectd プラグインを含む influxdb.conf) を更新して、それらが相互に通信できるようにしました。
しかし、データが表示されません...確認するログはあまりありませんが、確かにinfluxdbデータファイルは空であり、クエリ時に何も表示されません.
そのような文脈を経験した人はいますか?どこを掘ればいいの?
collectd conf の抜粋:
# /etc/collectd/collectd.conf
<Plugin network>
Server "<public_IP_of_the_docker_host>" "25826"
</Plugin>
流入データベース設定:
[input_plugins.collectd]
enabled = true
address = "public_IP_of_the_docker_host"
port = 25826
database = "collectd"
typesdb = "/usr/share/collectd/types.db"