#php エディタ Xiaoxin は、telegraf 入力プラグインに情報を読み込むための設定 toml ファイルを取得できない問題を解決する方法を今日紹介します。データ収集に telegraf を使用する場合、構成ファイルを読み取れず、情報を正しく読み込めない場合があります。この問題は、間違ったファイル パス、権限の問題、または構成ファイル形式のエラーが原因で発生する可能性があります。以下では、この問題を段階的に解決して、telegraf 入力プラグインが設定ファイル内の情報を正常にロードできることを確認します。
構造で指定されているように構成ファイルから取得した 2 つのパラメーターを持つ入力プラグインを作成しました。何らかの不明な理由で、プラグインの実行が拒否されました:
###構造:### リーリーこれは、設定 toml ファイル
plugin.conf の入力プラグイン セクションです:
リーリー
go ファイルを変更するたびに、そのファイルに対して make を実行してから、次のコマンドを実行します。
リーリー
リーリー
アドレスの読み込みに問題はありませんが、「lines_to_read」値によってこのエラーがスローされ続けます。何がおこったか知ってますか?「lines_to_read」を削除してみましたが、うまくいきました。 アンダースコアを削除してみてください。お釣りはいりません。 make を再度実行してエラーを確認してください。うまく走らせてください。
解決策
github.com/influxdata/toml を使用して、toml データをアンマーシャリングします。このパッケージでは、マッピングに使用される構造フィールド
をエクスポートする必要があります (https://www.php.cn/link/520bae6649b42ff5a3c8c58b7fcfc5a9
を参照)。
フィールドの名前を lines_to_read から
に変更して、フィールドのエクスポートを試みます:
リーリー
以上がtelegraf 入力プラグインに情報をロードするための構成 toml ファイルを取得できませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。