AgentMetrics - グローバル
AgentMetrics スクリプトインクルードは、受信MID サーバーメトリクスを処理するメソッドを提供します。
このスクリプトインクルードは、次のテーブルを更新します。
- ECC エージェントカウンタメトリクス [ecc_agent_counter_metric]
- ECC エージェント メモリメトリクス [ecc_agent_memory_metric]
- ECC エージェント RGR メトリクス [ecc_agent_rgr_metric]
- ECC エージェント スカラー指標 [ecc_agent_scalar_metric]
これらのメソッドはサーバースクリプトで使用します。
AgentMetrics:AgentMetrics()
AgentMetrics のインスタンスを作成します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
この例では、 AgentMetrics() を使用して AgentMetrics オブジェクトをインスタンス化する方法を示します。
var amtc = new AgentMetrics();
amtc.handleMemory('memory', 'server_name', '1098888bbb9483abcd89981ffaeff');
amtc.updateMetric('ecc_agent_memory_metric', 'm_values', 'memory', '1098888bbb9483abcd89981ffaeff');
AgentMetrics - handleCounter(文字列 metric, 文字列名, 文字列 midId)
エージェントからのカウンタメトリクスを、ECC エージェントカウンタメトリクステーブル (ecc_agent_counter_metric) の更新に使用できるアレイに配置することで処理します。
| 名前 | タイプ | 説明 |
|---|---|---|
| メトリクス | 文字列 | エージェントからのカウンタオブジェクト |
| name | 文字列 | デバイス名 |
| MID ID | 文字列 | MID サーバー sys_id |
| タイプ | 説明 |
|---|---|
| なし |
var amtc = new AgentMetrics();
amtc.handleCounter('count', 'server_name', '1098888bbb9483abcd89981ffaeff');
AgentMetrics - handleMemory(文字列メトリクス, 文字列名, 文字列 midId)
指定されたエージェントのメモリメトリクスを更新します。
| 名前 | タイプ | 説明 |
|---|---|---|
| メトリクス | 文字列 | エージェントからのメモリオブジェクト |
| name | 文字列 | デバイス名 |
| MID ID | 文字列 | MID サーバー sys_id |
| タイプ | 説明 |
|---|---|
| なし |
var amtc = new AgentMetrics();
amtc.handleMemory('mem_obj', 'server_name', '1098888bbb9483abcd89981ffaeff');
AgentMetrics:handleRGR(文字列メトリクス, 文字列名, 文字列 midId)
リモート Glide レコードのメトリクス情報をアレイに配置することで処理します。
| 名前 | タイプ | 説明 |
|---|---|---|
| メトリクス | 文字列 | エージェントからのリモートオブジェクト |
| name | 文字列 | デバイス名 |
| MID ID | 文字列 | MID サーバー sys_id |
| タイプ | 説明 |
|---|---|
| なし |
var amtc = new AgentMetrics();
amtc.handleRGR('remote_obj', 'server_name', '1098888bbb9483abcd89981ffaeff');
AgentMetrics - handleScalar(文字列メトリクス, 文字列名, 文字列 midId)
エージェントからのスカラー値をアレイに格納することで処理します。
| 名前 | タイプ | 説明 |
|---|---|---|
| メトリクス | 文字列 | エージェントからのカウンタオブジェクト |
| name | 文字列 | デバイス名 |
| MID ID | 文字列 | MID サーバー sys_id |
| タイプ | 説明 |
|---|---|
| なし |
var amtc = new AgentMetrics();
amtc.handleScalar('scalar', 'server_name', '1098888bbb9483abcd89981ffaeff');
AgentMetrics - updateMetric(文字列 tableName, 文字列値, 文字列メトリクス, 文字列 midID)
指定されたメトリクステーブルを新しいメトリクス情報で更新します。
| 名前 | タイプ | 説明 |
|---|---|---|
| tableName | 文字列 | 更新するメトリクステーブル |
| 値 | 文字列 | テーブルに追加する値を含むオブジェクト |
| メトリクス | 文字列 | テーブルに追加するメトリクスタイプ |
| MID ID | 文字列 | MID サーバー sys_id |
| タイプ | 説明 |
|---|---|
| なし |
var amtc = new AgentMetrics();
amtc.handleMemory('memory', 'server_name', '1098888bbb9483abcd89981ffaeff');
amtc.updateMetric('ecc_agent_memory_metric', 'm_values', 'memory', '1098888bbb9483abcd89981ffaeff');