Modules generated by the plugin
The plugin will generate :
* prefix is a conf parameter that we can customize by adding any name we want.
- One agent for each node of the environment with name : prefix_OS_Node_<node name>.
Each node agent will have the following modules :
Status |
Roles |
Age |
Versión |
cpu cores |
cpu % |
memory bytes |
memory % |
- One agent for each pod in the environment with name : prefix_OS_Pod_<pod name>.
Each pod agent will have the following modules:
Status |
Restarts |
Ready |
Age |
- An agent with name: prefix_OS_POD_Stats
It will create a cpu(cores) module and a memory module for each pod.
<nombre-pod>_Cpu (cores) |
<nombre-pod>_Memory (bytes) |
- One agent for each deployment with name :prefix_ OS_Deployment_<deployment-name>.
Each Deployment agent will have the following data :
Age |
Avalaible |
Ready |
Up to date |
- An agent named "prefix_OS_Imagestreams_stats" with modules for each imagestream in our environment (the number is configured in the .conf).
The agent OS_Imagestreams_stats will contain the following modules for each Imagestream:
<nombre imagestream> - storage |
<nombre imagestream> - images |
- An agent with name "prefix_OS_Api_service" with modules for each element of our api.
Elemento API |
- An agent named "prefix_OS_Replication controllers with the following modules for each replication controller:
<Replication controller nombre> Desired |
<Replication controller nombre> Current |
<Replication controller nombre> Ready |
<Replication controller nombre> Age |
- An agent named "prefix_OS_Services" with a module for each service in our environment.
Servicio |
- In addition, the plugin will generate an agent called "prefix_Openshift" with modules that will indicate the number of certain elements in our environment.
The Openshift agent will contain the following modules:
Services |
Deployments |
Namespaces |
Nodes |
Pods |
Imagestreams |
Replication controllers |
Example of agent view after plugin execution