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.

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