Módulos generados por el plugin
El plugin generará :
* prefix es un parametro del conf que podemos customizar añadiendo el nombre que queramos.
- Un agente por cada nodo del entorno con nombre : prefix_OS_Nodo_<nombre del nodo>
Cada agente de nodo tendrá los siguientes módulos :
Status |
Roles |
Age |
Versión |
cpu cores |
cpu % |
memory bytes |
memory % |
- Un agente por cada pod del entorno con nombre : prefix_OS_Pod_<nombre del pod>
Cada agente de pod tendrá los siguientes módulos:
Status |
Restarts |
Ready |
Age |
- Un agente con nombre: prefix_OS_POD_Stats
Creará un módulo de cpu(cores) y otro de memoria por cada pod.
<nombre-pod>_Cpu (cores) |
<nombre-pod>_Memory (bytes) |
- Un agente por cada deployment con nombre : OS_Deployment_<nombre-deployment>
Cada agente Deployment tendrá los siguientes datos :
Age |
Avalaible |
Ready |
Up to date |
- Un agente con nombre "OS_Imagestreams_stats" con módulos por cada imagestream de nuestro entorno (el número se configura en el .conf).
El agente OS_Imagestreams_stats contendrá los siguientes módulos por cada Imagestream:
<nombre imagestream> - storage |
<nombre imagestream> - images |
- Un agente con nombre "OS_Api_service" con módulos por cada elemento de nuestra api.
Elemento API |
- Un agente con nombre "OS_Replication controllers con un módulo por cada replication controller que tenga nuestro entorno.
Replication controller |
- Un agente con nombre "OS_Services" con un módulo por cada servicio de nuestro entorno.
Servicio |
- Además el plugin generará un agente llamado "Openshift" con módulos que indicaran el número de ciertos elementos con los que cuenta nuestro entorno.
El agente Openshift contendrá los siguientes módulos:
Services |
Deployments |
Namespaces |
Nodes |
Pods |
Imagestreams |
Replication controllers |
Ejemplo de vista de agentes tras ejecución del plugin