DSE Metrics Collectorの構成
DataStax Enterprise(DSE)Metrics Collectorの構成には、メトリクスの収集および構成変更の更新の間隔、レポート期間の設定、およびメトリクスとメトリクス・ログの保存先のディレクトリーのサイズの定義が含まれます。
DataStax Enterprise(DSE)Metrics Collectorの構成には、以下の調整が含まれます。
- メトリクス収集間隔
- 構成変更の更新間隔
- ノード・システム情報の収集間隔
- ローカル・データ・ディレクトリーの最大サイズ
- DSE Metrics Collectorがメトリクスとメトリクス・ログを保存するディレクトリー
dse.yaml
dse.yamlファイルの場所は、インストールのタイプによって異なります。パッケージ・インストール | /etc/dse/dse.yaml |
tarボール・インストール | installation_location/resources/dse/conf/dse.yaml |
cassandra.yaml
cassandra.yamlファイルの場所は、インストールのタイプによって異なります。パッケージ・インストール | /etc/dse/cassandra/cassandra.yaml |
tarボール・インストール | installation_location/resources/cassandra/conf/cassandra.yaml |
手順
- DSE Metrics Collectorが有効であることを確認します。
-
メトリクス収集を構成するには、以下を調整するための適切なオプションを指定してdsetool insights_configコマンドを使用します。
- メトリクス収集間隔
- 構成変更の更新間隔
- ローカル・データ・ディレクトリーの最大サイズ
- ノード・システム情報のレポート期間
-
DSE Metrics Collectorがメトリクスとメトリクス・ログを格納するディレクトリを定義します。
重要: DataStaxでは、DSE Metrics Collectorデータ・ディレクトリーの場所を明示的に設定することをお勧めしています。ローカル・データ・ディレクトリーの最大サイズは2 GBを超えないようにしてください。
DSE Metrics Collectorの構成例
次の構成例は以下を行うための方法を示します。
- 現在の構成を表示する
- メトリクス収集を有効/無効にする
- メトリクス収集間隔を調整する
- 構成変更の更新間隔を調整する
- ローカル・データ・ディレクトリー(最大2 GB)の最大サイズを設定する
- ノード・システム情報のレポート期間を調整する
例
現在のDSE Metrics Collectorの構成を表示するには
dsetool insights_config --show_configデフォルト構成の結果:
{
"mode" : "DISABLED",
"config_refresh_interval_in_seconds" : 30,
"metric_sampling_interval_in_seconds" : 30,
"data_dir_max_size_in_mb" : 1024,
"node_system_info_report_period" : "PT1H"
}
リアルタイム監視システムにレポートするためにcollectdが構成されている場合にメトリクス収集を有効にするには
dsetool insights_config --mode ENABLED_NO_STORAGE
ローカル・ストレージを使用したメトリクス収集を有効にするには
dsetool insights_config --mode ENABLED_WITH_LOCAL_STORAGE
DSE Metrics Collectorのローカル・データ・ディレクトリーに1,500 MBを構成するには
dsetool insights_config --data_dir_max_size_in_mb 1500
注: ローカル・データ・ディレクトリーの最大サイズは2 GBを超えないようにしてください。
ノード・システムのレポート期間を1週間に変更するには
ISO-8601持続時間文字列を使用します。
dsetool insights_config --node_system_info_report_period P1W
メトリクス収集を無効にするには
dsetool insights_config --mode DISABLED
メトリクス・サンプリング間隔を60秒を構成するには
dsetool insights_config --metric_sampling_interval_in_seconds 60
構成の更新間隔に120秒を構成するには
クラスターのすべてのノードに構成変更を2分ごとにプッシュします。
dsetool insights_config --config_refresh_interval_in_seconds 120