AgentMetrics : global
L’include de script AgentMetrics fournit des méthodes de traitement des mesures entrantes Serveur MID .
- Mesure de compteur d’agent ECC [ecc_agent_counter_metric]
- Mesure de mémoire d’agent ECC [ecc_agent_memory_metric]
- Mesure RGR d’agent ECC [ecc_agent_rgr_metric]
- Mesure 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 |
|---|---|---|
| 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, Chaîne midId)
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 de 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 |
| midId | Chaîne | Le serveur MID sys_id |
| Type | Description |
|---|---|
| nul |
var amtc = new AgentMetrics();
amtc.handleCounter('count', 'server_name', '1098888bbb9483abcd89981ffaeff');
AgentMetrics : handleMemory(Mesure de chaîne, Nom de chaîne, Chaîne midId)
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 |
| midId | Chaîne | Le serveur MID sys_id |
| Type | Description |
|---|---|
| nul |
var amtc = new AgentMetrics();
amtc.handleMemory('mem_obj', 'server_name', '1098888bbb9483abcd89981ffaeff');
AgentMetrics : handleRGR(Mesure de chaîne, Nom de chaîne, Chaîne midId)
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 |
| midId | Chaîne | Le serveur MID sys_id |
| Type | Description |
|---|---|
| nul |
var amtc = new AgentMetrics();
amtc.handleRGR('remote_obj', 'server_name', '1098888bbb9483abcd89981ffaeff');
AgentMetrics : handleScalar(Mesure de chaîne, Nom de chaîne, Chaîne 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 |
| midId | Chaîne | Le serveur MID 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 | Type de mesure à ajouter à la table |
| ID MID | Chaîne | Le serveur MID 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');