Skip to main content

Control de errores

El plugin funciona modularmente, por lo que si por algún motivo falla al enviar los datos, mediante comandos por terminal podemos ver en que parte esta fallando. Podremos ver que parte del entorno que estamos sacando los datos esta teniendo problemas para enviar los datos (pods, nodos, deployments, etc)

Con el parámetro as_server_plugin del conf a 0

Ejecutando el plugin por terminal, si falla alguna parte al enviar los datos imprimirá un módulo y en la descripción veremos que agente es el que falla.

 

<path pandora_openshift.pl> <path pandora_openshift.conf>

image-1645116241124.png

En este ejemplo que se ha pintado un módulo en xml por terminal que nos dice en la descripción que ha tenido problemas con el agente pod_stats.

Con el parámetro as_server_plugin del conf a 1

Si ejecutamos por terminal manualmente el plugin con la opción as_server_plugin a 1, este pintara por terminal un número, este número indica en que parte ha fallado el plugin.

9Ha ejecutado todo perfectamente
8Ha fallado en el agente openshift
7Ha fallado en el agente replication controllers
6Ha fallado en el agente services
5Ha fallado en el agente api services
4Ha fallado en el agente imagestreams
3Ha fallado en los agentes de deployments
2Ha fallado en el agente pod stats
1Ha fallado en los agentes de pods
0Ha fallado en los agentes de nodos