Telegraf ポッドのログに表示されるエラーメッセージには、「HTTP リクエストの実行エラー」や「ディスク名を取得できません」などがあります。
search cancel

Telegraf ポッドのログに表示されるエラーメッセージには、「HTTP リクエストの実行エラー」や「ディスク名を取得できません」などがあります。

book

Article ID: 435746

calendar_today

Updated On:

Products

VMware vSphere Kubernetes Service

Issue/Introduction

免責事項:これは英文の記事「Error messages seen in the Telegraf pod logs including "error making HTTP request" and "Unable to gather disk name" 」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

  • VKS の telegraf ログにおいて、127.0.0.1 およびワーカーノードの IP アドレスに対する HTTP リクエストの connection refused エラーメッセージが記録されています。エントリは以下のように表示される場合があります:
    •  

  • VKS の telegraf ログに「Unable to gather disk name」と記載されたエントリが出力されています。エントリは以下のように表示される場合があります:
    • stderr F 2026-##-##T##:##:##Z W! [inputs.diskio::host_diskio] Unable to gather disk name for "sda": error reading /dev/sda: no such file or directory

Environment

  • VCF 9.x
  • VKS 9.x

Cause

  • 現在の telegraf パッケージのデフォルト設定では、すべてのノード(コントロールプレーンおよびワーカーノードの両方)に telegraf daemonset pod がデプロイされます。ただし、ワーカーノードには etcd サーバーや kube-apiserver などの Kubernetes コンポーネントが存在しません。これらのコンポーネントが存在しないことにより、ワーカーノードの telegraf ログで確認される HTTP エラーが発生します。これは想定された動作です。

  • 「Unable to gather disk name」というメッセージは、telegraf が /dev/sda、/dev/sda1 などを含むノード上のすべてのディスクデバイスを収集しようとすることによって発生しますが、現在 telegraf は dev デバイス全体にアクセスできません。それでも telegraf は diskio メトリクスの収集自体は可能ですが、dev デバイスパスからは取得できません。これは想定された動作です。

Resolution

  • ワーカーノードの telegraf ログにおける HTTP の connection refused メッセージは無視して問題ありません。

  • 「Unable to gather disk name」というメッセージも同様に無視して問題ありません。