第4章 collectd プラグイン
Red Hat OpenStack Platform (RHOSP) 環境に応じて、複数の collectd プラグインを設定できます。
次のプラグインのリストは、デフォルト値をオーバーライドするのに設定できる使用可能なヒートテンプレート ExtraConfig パラメーターを示しています。各セクションには、ExtraConfig オプションの一般的な設定名が記載されています。たとえば、example_plugin という collectd プラグインがある場合、プラグインタイトルの形式は collectd::plugin::example_plugin です。
以下の例のように、特定のプラグインで利用可能なパラメーターの表を参照してください。
ExtraConfig: collectd::plugin::example_plugin::<parameter>: <value>
ExtraConfig:
collectd::plugin::example_plugin::<parameter>: <value>
Prometheus または Grafana クエリーの特定プラグインのメトリックテーブルを参照します。
4.1. collectd::plugin::aggregation リンクのコピーリンクがクリップボードにコピーされました!
複数の値を aggregation プラグインで集約できます。メトリックを算出するには、sum、average、min、max などの集約関数を使用します (例: 平均および合計の CPU 統計)。
| パラメーター | 型 |
|---|---|
| ホスト | 文字列 |
| プラグイン | 文字列 |
| plugininstance | Integer |
| agg_type | 文字列 |
| typeinstance | 文字列 |
| sethost | 文字列 |
| setplugin | 文字列 |
| setplugininstance | Integer |
| settypeinstance | 文字列 |
| groupby | 文字列の配列 |
| calculatesum | Boolean |
| calculatenum | Boolean |
| calculateaverage | Boolean |
| calculateminimum | Boolean |
| calculatemaximum | Boolean |
| calculatestddev | Boolean |
設定例:
以下のファイルを作成するために、3 つのアグリゲート設定をデプロイします。
-
aggregator-calcCpuLoadAvg.conf: ホストおよび状態に分類されるすべての CPU コアの平均 CPU 負荷 -
aggregator-calcCpuLoadMinMax.conf: ホストおよび状態による CPU ロードグループの最小および最大数 -
aggregator-calcMemoryTotalMaxAvg.conf: タイプ別にグループ化されたメモリーの最大、平均、および合計
集約設定は、デフォルトの cpu および memory プラグイン設定を使用します。