Mesures d’agent : global
L’include de script AgentMetrics fournit des méthodes pour traiter les 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 |
|---|---|---|
| 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 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 Mesure 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’équipement |
| midId | Chaîne | 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’équipement |
| midId | Chaîne | 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 à partir 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’équipement |
| midId | Chaîne | 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, midId de chaîne)
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’équipement |
| midId | Chaîne | Serveur MID sys_id |
| Type | Description |
|---|---|
| nul |
var amtc = new AgentMetrics();
amtc.handleScalar('scalar', 'server_name', '1098888bbb9483abcd89981ffaeff');
AgentMetrics : updateMetric(String tableName, Valeurs de chaîne, Mesure de chaîne, Chaîne midID)
Met à jour la table des mesures spécifiée avec les nouvelles informations de mesure.
| 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 |
| midID | Chaîne | 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');