ktm monitors list

Lister les monitors, avec filtrage optionnel par operator et produit

Lister les monitors, avec filtrage optionnel par operator et produit

Utilisation

ktm monitors list [flags]

Exemples

# Lister les monitors pour un produit
ktm monitors list --operator my-operator --product my-operator~my-product

# Lister uniquement les monitors actifs
ktm monitors list --operator my-operator --active true

# Lister les monitors assignés à un web agent spécifique
ktm monitors list --operator my-operator --device-type web-agent --device-id agent-paris-01

# Obtenir les monitors en JSON pour analyse
ktm monitors list --operator my-operator --product my-operator~my-product -o json

Flags

FlagTypeDéfautDescription
--activestringFiltrer par statut actif : true, false, ou séparés par des virgules (ex. true,false)
--archivedstringFiltrer par statut archivé (true/false). Utilisé uniquement avec --device-type et --device-id.
--device-idstringIdentifiant de l'appareil (SIM : national_msisdn, web-agent : hostname, smartphone : UUID). Nécessite --device-type.
--device-typestringType d'appareil : sim, web-agent, ou smartphone. Nécessite --device-id et --operator.
--fieldsstringRestreindre la réponse JSON à ces champs (liste blanche séparée par des virgules)
--operatorstringSlug de l'operator (depuis 'operators list') pour limiter les résultats
--productstringSlug du produit (depuis 'products list', format : operator~product) pour limiter les résultats

Détails

Lister les monitors, des exécutions de tests récurrentes et planifiées avec suivi de statut.

Les monitors exécutent un test selon un calendrier (ex. toutes les 20 minutes) et suivent s'il réussit ou échoue au fil du temps. Chaque monitor appartient à un produit et référence un test. Chaque exécution de monitor écrit également des métriques KPI dans InfluxDB. Utilisez 'ktm metrics query' pour explorer (commencez par SHOW MEASUREMENTS).

Utilisez --operator et --product pour affiner les résultats. Valeurs de statut : up, down, paused.

Filtrage par appareil : utilisez --device-type et --device-id ensemble avec --operator pour lister les monitors assignés à un appareil spécifique (SIM, web agent, ou smartphone).

Champs de sortie JSON : id, name, active, test_id, product_id, product_slug, status, scheduling, last_run Colonnes du tableau : ID, NAME, ACTIVE, STATUS, PRODUCT, SCHEDULING, LAST RUN

Note : scheduling est un objet JSON (type + frequency). last_run est un tableau JSON de résultats d'exécution récents (id, status, created).

Voir aussi

Les flags globaux (--output, --debug, --host, ...) s'appliquent à toutes les commandes. Consultez la vue d'ensemble de la référence des commandes.

Et ensuite ?

Toutes les commandes

Parcourir la référence complète du CLI.

Démarrage

Installer le CLI et s'authentifier.

Last updated on