AgentMetrics - Global
Le script include AgentMetrics fournit des méthodes pour traiter les mesures entrantes Serveur MID .
- Mesure de compteur d’agent ECC [ecc_agent_counter_metric]
- Mesure de la mémoire d’agent ECC [ecc_agent_memory_metric]
- Métrique RGR d’agent ECC [ecc_agent_rgr_metric]
- Métrique scalaire d’agent ECC [ecc_agent_scalar_metric]
Utilisez ces méthodes dans les scripts serveur.
AgentMetrics : AgentMetrics()
Crée une instance d’AgentMetrics.
| Nom | Type | Description |
|---|---|---|
| Aucun |
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 la chaîne, midId 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 |
|---|---|---|
| mesure | Chaîne | L’objet de compteur de l’agent |
| nom | Chaîne | Nom de l’appareil |
| ID MID | Chaîne | Le MID Server sys_id |
| Type | Description |
|---|---|
| nul |
var amtc = new AgentMetrics();
amtc.handleCounter('count', 'server_name', '1098888bbb9483abcd89981ffaeff');
AgentMetrics : handleMemory(mesure de chaîne, nom de la chaîne, midId de chaîne)
Met à jour les mesures de mémoire pour l’agent donné.
| Nom | Type | Description |
|---|---|---|
| mesure | Chaîne | L’objet mémoire de l’agent |
| nom | Chaîne | Nom de l’appareil |
| ID MID | Chaîne | Le MID Server sys_id |
| Type | Description |
|---|---|
| nul |
var amtc = new AgentMetrics();
amtc.handleMemory('mem_obj', 'server_name', '1098888bbb9483abcd89981ffaeff');
AgentMetrics : handleRGR(mesure de chaîne, nom de la chaîne, midId de chaîne)
Gère les informations de mesure d’un enregistrement Glide distant en les plaçant dans un tableau.
| Nom | Type | Description |
|---|---|---|
| mesure | Chaîne | L’objet distant de l’agent |
| nom | Chaîne | Nom de l’appareil |
| ID MID | Chaîne | Le MID Server sys_id |
| Type | Description |
|---|---|
| nul |
var amtc = new AgentMetrics();
amtc.handleRGR('remote_obj', 'server_name', '1098888bbb9483abcd89981ffaeff');
AgentMetrics : handleScalar(String metric, String name, String midId)
Gère les valeurs scalaires de l’agent en les plaçant dans un tableau.
| Nom | Type | Description |
|---|---|---|
| mesure | Chaîne | L’objet de compteur de l’agent |
| nom | Chaîne | Nom de l’appareil |
| ID MID | Chaîne | Le MID Server sys_id |
| 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 | Objet contenant les valeurs à ajouter à la table |
| mesure | Chaîne | Le type de mesure à ajouter à la table |
| ID mid | Chaîne | Le MID Server sys_id |
| Type | Description |
|---|---|
| nul |
var amtc = new AgentMetrics();
amtc.handleMemory('memory', 'server_name', '1098888bbb9483abcd89981ffaeff');
amtc.updateMetric('ecc_agent_memory_metric', 'm_values', 'memory', '1098888bbb9483abcd89981ffaeff');