---
sourceDocument: Xanadu API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# AgentMetrics - グローバル

# AgentMetrics - グローバル {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：4分

AgentMetrics スクリプトインクルードは、受信MID サーバーメトリクスを処理するメソッドを提供します。  
このスクリプトインクルードは、次のテーブルを更新します。

* ECC エージェントカウンタメトリクス \[ecc_agent_counter_metric\]
* ECC エージェント メモリメトリクス \[ecc_agent_memory_metric\]
* ECC エージェント RGR メトリクス \[ecc_agent_rgr_metric\]
* ECC エージェント スカラー指標 \[ecc_agent_scalar_metric\]
{#c_AgentMetricsAPI__ul_t5p_blf_zt}

サーバー スクリプトでこれらのメソッドを使用します。

## AgentMetrics - AgentMetrics() {#ariaid-title2}

AgentMetrics のインスタンスを作成します。
{#r_AM-AgentMetrics__table_jfn_klf_zt__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 1. パラメーター]

{#r_AM-AgentMetrics__table_jfn_klf_zt}  
この例では、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, 文字列 name, 文字列 midId) {#ariaid-title3}

エージェントからのカウンター測定基準を、ECC エージェント カウンター測定基準テーブル (ecc_agent_counter_metric) の更新に使用できるアレイに格納することによって処理します。
{#r_AM-handleCounter_S_S_S__table_fg3_vlf_zt__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| metric | 文字列 | エージェントからのカウンター オブジェクト |
| name | 文字列 | デバイス名 |
| midID | 文字列 | MID サーバーの sys_id |
[表 : 2. パラメーター]

{#r_AM-handleCounter_S_S_S__table_fg3_vlf_zt} {#r_AM-handleCounter_S_S_S__table_gg3_vlf_zt__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 3. 返される内容]

{#r_AM-handleCounter_S_S_S__table_gg3_vlf_zt}  

    var amtc = new AgentMetrics();
    amtc.handleCounter('count', 'server_name', '1098888bbb9483abcd89981ffaeff');

## AgentMetrics - handleMemory(文字列 metric, 文字列 name, 文字列 midId) {#ariaid-title4}

指定されたエージェントのメモリー測定基準を更新します。
{#r_AM-handleMemory_S_S_S__table_wcd_hnf_zt__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| metric | 文字列 | エージェントからのメモリー オブジェクト |
| name | 文字列 | デバイス名 |
| midID | 文字列 | MID サーバーの sys_id |
[表 : 4. パラメーター]

{#r_AM-handleMemory_S_S_S__table_wcd_hnf_zt} {#r_AM-handleMemory_S_S_S__table_xcd_hnf_zt__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 5. 返される内容]

{#r_AM-handleMemory_S_S_S__table_xcd_hnf_zt}  

    var amtc = new AgentMetrics();
    amtc.handleMemory('mem_obj', 'server_name', '1098888bbb9483abcd89981ffaeff');

## AgentMetrics - handleRGR(文字列 metric, 文字列 name, 文字列 midId) {#ariaid-title5}

リモート Glide レコードからのメトリック情報をアレイに格納することによって処理します。
{#r_AM-handleRGR_S_S_S__table_rfg_vmf_zt__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| metric | 文字列 | エージェントからのリモート オブジェクト |
| name | 文字列 | デバイス名 |
| midID | 文字列 | MID サーバーの sys_id |
[表 : 6. パラメーター]

{#r_AM-handleRGR_S_S_S__table_rfg_vmf_zt} {#r_AM-handleRGR_S_S_S__table_sfg_vmf_zt__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 7. 返される内容]

{#r_AM-handleRGR_S_S_S__table_sfg_vmf_zt}  

    var amtc = new AgentMetrics();
    amtc.handleRGR('remote_obj', 'server_name', '1098888bbb9483abcd89981ffaeff');

## AgentMetrics - handleScalar(文字列 metric, 文字列 name, 文字列 midId) {#ariaid-title6}

エージェントのスカラ値をアレイに格納して処理します。
{#r_AM-handleScalar_S_S_S__table_hzc_jmf_zt__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| metric | 文字列 | エージェントからのカウンター オブジェクト |
| name | 文字列 | デバイス名 |
| midID | 文字列 | MID サーバーの sys_id |
[表 : 8. パラメーター]

{#r_AM-handleScalar_S_S_S__table_hzc_jmf_zt} {#r_AM-handleScalar_S_S_S__table_izc_jmf_zt__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 9. 返される内容]

{#r_AM-handleScalar_S_S_S__table_izc_jmf_zt}  

    var amtc = new AgentMetrics();
    amtc.handleScalar('scalar', 'server_name', '1098888bbb9483abcd89981ffaeff');

## AgentMetrics - updateMetric(文字列 tableName, 文字列 values, 文字列 metric, 文字列 midID) {#ariaid-title7}

指定した測定基準テーブルを新しい測定基準情報で更新します。
{#r_AM-updateMetric_S_S_S_S__table_bzz_snf_zt__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| tableName | 文字列 | 更新するメトリック表 |
| 値 | 文字列 | テーブルに追加する値を含むオブジェクト |
| metric | 文字列 | 表に追加する測定基準タイプ |
| midID | 文字列 | MID サーバーの sys_id |
[表 : 10. パラメーター]

{#r_AM-updateMetric_S_S_S_S__table_bzz_snf_zt} {#r_AM-updateMetric_S_S_S_S__table_czz_snf_zt__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 11. 返される内容]

{#r_AM-updateMetric_S_S_S_S__table_czz_snf_zt}  

    var amtc = new AgentMetrics();
    amtc.handleMemory('memory', 'server_name', '1098888bbb9483abcd89981ffaeff');
    amtc.updateMetric('ecc_agent_memory_metric', 'm_values', 'memory', '1098888bbb9483abcd89981ffaeff');


