AgentMetrics : global
Traite les mesures entrantes du MID Server.
Met à jour ces tables.
- Mesure de compteur d'agent ECC
- Métrique de la mémoire d'agent ECC
- Métrique RGR d'agent ECC
- Mesure scalaire d'agent ECC
Utilisez ces méthodes dans les scripts serveur.
AgentMetrics : AgentMetrics()
Crée une instance d’AgentMetrics.
| Nom | Type | Description |
|---|---|---|
| Néant |
Cet exemple montre comment utiliser AgentMetrics() pour instancier un objet AgentMetrics.
var amtc = new AgentMetrics();
amtc.handleMemory('memory', 'server_name', '1098888bbb9483abcd89981ffaeff');
amtc.updateMetric('ecc_agent_memory_metric', 'm_values', 'memory', '1098888bbb9483abcd89981ffaeff');
AgentMetrics : handleCounter(Mesure de chaîne, Nom de chaîne, ID mid de chaîne)
Gère les mesures de compteur de l’agent en les plaçant dans un tableau qui peut être utilisé pour mettre à jour la table de mesures du compteur d’agent ECC (ecc_agent_counter_metric).
| Nom | Type | Description |
|---|---|---|
| Métrique | Chaîne | L’objet de compteur de l’agent |
| nom | Chaîne | Le nom de l’appareil |
| ID MID | Chaîne | Le sys_id du MID Server |
| Type | Description |
|---|---|
| nul |
var amtc = new AgentMetrics();
amtc.handleCounter('count', 'server_name', '1098888bbb9483abcd89981ffaeff');
AgentMetrics : handleMemory(String metric, String name, String midId)
Met à jour les mesures de mémoire pour l’agent donné.
| Nom | Type | Description |
|---|---|---|
| Métrique | Chaîne | Objet mémoire de l’agent |
| nom | Chaîne | Le nom de l’appareil |
| ID MID | Chaîne | Le sys_id du MID Server |
| Type | Description |
|---|---|
| nul |
var amtc = new AgentMetrics();
amtc.handleMemory('mem_obj', 'server_name', '1098888bbb9483abcd89981ffaeff');
AgentMetrics : handleRGR(Mesure de chaîne, Nom de chaîne, Id mid de chaîne)
Gère les informations de mesures d’un enregistrement Glide distant en les plaçant dans un tableau.
| Nom | Type | Description |
|---|---|---|
| Métrique | Chaîne | L’objet distant de l’agent |
| nom | Chaîne | Le nom de l’appareil |
| ID MID | Chaîne | Le sys_id du MID Server |
| Type | Description |
|---|---|
| nul |
var amtc = new AgentMetrics();
amtc.handleRGR('remote_obj', 'server_name', '1098888bbb9483abcd89981ffaeff');
AgentMetrics : handleScalar(Mesure de chaîne, Nom de chaîne, ID mid de chaîne)
Gère les valeurs scalaires de l’agent en les plaçant dans un tableau.
| Nom | Type | Description |
|---|---|---|
| Métrique | Chaîne | L’objet de compteur de l’agent |
| nom | Chaîne | Le nom de l’appareil |
| ID MID | Chaîne | Le sys_id du MID Server |
| Type | Description |
|---|---|
| nul |
var amtc = new AgentMetrics();
amtc.handleScalar('scalar', 'server_name', '1098888bbb9483abcd89981ffaeff');
AgentMetrics : updateMetric(String tableName, String values, String metric, String midID)
Met à jour la table de mesures spécifiée avec les nouvelles informations de mesures.
| Nom | Type | Description |
|---|---|---|
| tableName | Chaîne | Table de mesures à mettre à jour |
| valeurs | Chaîne | L’objet contenant les valeurs à ajouter à la table |
| Métrique | Chaîne | Le type de mesure à ajouter à la table |
| ID mid | Chaîne | Le sys_id du MID Server |
| Type | Description |
|---|---|
| nul |
var amtc = new AgentMetrics();
amtc.handleMemory('memory', 'server_name', '1098888bbb9483abcd89981ffaeff');
amtc.updateMetric('ecc_agent_memory_metric', 'm_values', 'memory', '1098888bbb9483abcd89981ffaeff');