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 개체를 인스턴스화하는 방법을 보여 줍니다.
var amtc = new AgentMetrics();
amtc.handleMemory('memory', 'server_name', '1098888bbb9483abcd89981ffaeff');
amtc.updateMetric('ecc_agent_memory_metric', 'm_values', 'memory', '1098888bbb9483abcd89981ffaeff');
AgentMetrics - handleCounter(String metric, String name, String midId)
ECC 에이전트 카운터 메트릭 테이블(ecc_agent_counter_metric)을 업데이트하는 데 사용할 수 있는 배열에 넣어 에이전트의 카운터 메트릭을 처리합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 메트릭 | 문자열 | 에이전트의 카운터 객체 |
| 이름 | 문자열 | 장치 이름 |
| midId | 문자열 | MID 서버 sys_id |
| 유형 | 설명 |
|---|---|
| void |
var amtc = new AgentMetrics();
amtc.handleCounter('count', 'server_name', '1098888bbb9483abcd89981ffaeff');
AgentMetrics - handleMemory(String metric, String name, String midId)
지정된 에이전트의 메모리 메트릭을 업데이트합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 메트릭 | 문자열 | 에이전트의 메모리 객체 |
| 이름 | 문자열 | 장치 이름 |
| midId | 문자열 | MID 서버 sys_id |
| 유형 | 설명 |
|---|---|
| void |
var amtc = new AgentMetrics();
amtc.handleMemory('mem_obj', 'server_name', '1098888bbb9483abcd89981ffaeff');
AgentMetrics - handleRGR(문자열 메트릭, 문자열 이름, 문자열 midId)
원격 Glide 기록의 메트릭 정보를 배열에 넣어 처리합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 메트릭 | 문자열 | 에이전트의 원격 객체 |
| 이름 | 문자열 | 장치 이름 |
| midId | 문자열 | MID 서버 sys_id |
| 유형 | 설명 |
|---|---|
| void |
var amtc = new AgentMetrics();
amtc.handleRGR('remote_obj', 'server_name', '1098888bbb9483abcd89981ffaeff');
AgentMetrics - handleScalar(String metric, String name, String midId)
에이전트의 스칼라 값을 배열에 배치하여 처리합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 메트릭 | 문자열 | 에이전트의 카운터 객체 |
| 이름 | 문자열 | 장치 이름 |
| midId | 문자열 | MID 서버 sys_id |
| 유형 | 설명 |
|---|---|
| void |
var amtc = new AgentMetrics();
amtc.handleScalar('scalar', 'server_name', '1098888bbb9483abcd89981ffaeff');
AgentMetrics - updateMetric(String tableName, String values, String metric, String midID)
지정된 메트릭 테이블을 새 메트릭 정보로 업데이트합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| tableName | 문자열 | 업데이트할 메트릭 테이블 |
| 값 | 문자열 | 테이블에 추가할 값이 포함되어 있는 객체 |
| 메트릭 | 문자열 | 테이블에 추가할 메트릭 유형 |
| MID ID | 문자열 | MID 서버 sys_id |
| 유형 | 설명 |
|---|---|
| void |
var amtc = new AgentMetrics();
amtc.handleMemory('memory', 'server_name', '1098888bbb9483abcd89981ffaeff');
amtc.updateMetric('ecc_agent_memory_metric', 'm_values', 'memory', '1098888bbb9483abcd89981ffaeff');