コレクターキャッシュの管理
最終更新日: 05 年 2024 月 XNUMX 日コレクターには、コレクターのデータをディスクにキャッシュする機能があります。 これにより、コレクターが LogicMonitor アカウントにデータを配信できない期間 (ネットワークの問題など) の間、コレクターは環境内にデータを保存できます。 コレクターが再びアカウントに到達すると、バッファリングされたデータがサーバーに送信され、他の方法で表示されるデータのギャップが排除されます。 デフォルトでは、コレクターのキャッシュが有効になっており、最大 30 分間のデータをキャッシュするように構成されています。
ご注意: LogicMonitorは、キャッシュされたデータの最新のXNUMX分間のみをアラートについて評価します。 つまり、アラート状態に対してアラートが発生するためには、アラート状態からXNUMX分以内にLogicMonitorへの接続を再確立する必要があります。
コレクタのキャッシュを無効/有効にするには、 reporter.persistent.enable
のプロパティ agent.confファイル 〜へ false
/true
、 それぞれ。 デフォルトでは、プロパティは次のように設定されています。 true
.
の値を変更することで、コレクターがデータをキャッシュできる時間を変更できます。 reporter.persistent.expire
のプロパティ agent.conf
ファイル。 デフォルトでは、このプロパティは 30 に設定されており、これは最大 30 分のキャッシュ データに相当します。 この値は、1440 時間に相当する 24 分を超える値に設定しないでください (コレクタは 24 時間ごとに再起動され、再起動後はキャッシュを続行できません)。
ご注意: reporter.persistent.expire をより大きな値に設定すると、より多くのディスク領域が消費されます。
ディスクスペース
コレクタ サーバーに必要なディスク領域の量は、コレクタの負荷の重さと、データがキャッシュされる時間によって異なります。 以下は、デバイスごとに 50 のインスタンス、平均収集間隔が 2 分、キャッシュされたデータが 30 分であると仮定した、さまざまなコレクターのディスク領域使用量の見積もりです。
コレクター負荷 | デバイスの数 | ディスク容量の使用 |
光 | 50 | 75MB |
M | 200 | 150MB |
ハイ | 1000 | 400MB |
キャッシュされたデータの保存
キャッシュされたデータは次の場所に保存されます。 /usr/local/logicmonitor/agent/bin/queues/data
ディレクトリ。 コレクターをデフォルトでインストールしなかった場合、このパスは変更される可能性があります。 /usr/local/logicmonitor
ディレクトリにあります。
キャッシュされたデータの破棄
で設定された制限を超えてもコレクターがデータをキャッシュし続ける場合 reporter.persistent.expire
(デフォルトでは 30 分)、最も古いデータが破棄されます。