Skip to main content

Parámetros

 

El plugin hace uso de los siguientes parámetros:

cliPath del binario oc de openshift
userTu nombre de user 
passwordTu password
ipIp de tu entorno (ruta completa con puerto)
projectProyecto de openshift
modeModo de envio del xml (dejar tentacle por defecto)
tentacle ipIp de pandora a la que enviar los datos
tentacle portNúmero de puerto tentacle(por defecto: 41121)
agent_openshiftPara habilitar este agente, que crea módulos con el número de deployments,services...etc. Dejarlo a 1 para habilitarlo.
agent_nodePara habilitar un agente por cada nodo. Dejar en 1 para habilitarlo.
agent_podPara habilitar un agente por cada pod. Dejar en 1 para habilitarlo.
agent_pod_statsPara habilitar un agente con las métricas de cada pod. Dejar en 1 para habilitarlo.
agent_deploymentPara habilitar un agente por cada deployment. Dejar en 1 para habilitarlo.
agent_imagestreamsPara habilitar un agente con módulos de cada imagestreams, el número de imagestreams se determina con top_imagestreams_count. Dejar a 1 para habilitarlo.
agent_replication_controllerPara habilitar un agente que creará un módulo por cada replication controller en nuestro entorno. Dejar a 1 para habilitarlo.
agent_apiservicePara habilitar un agente que creará un módulo por cada servicio de nuestra API. Dejar a 1 para habilitarlo.
agent_servicesPara habilitar un agente que creará un módulo por cada servicio en nuestro entorno. Dejar a 1 para habilitarlo.
top_imagestream_countNúmero de imagestreams que monitorear de tu entorno. Por defecto 11.
prefixNombre personalizado para los agentes creados
as_server_pluginSi se va a utilizar como plugin de servidor, dejarlo  a 1 para activarlo, si se usa como plugin de agente, dejarlo a 0.

Habrá que editar el conf poniendo el valor requerido.

Ejemplo:

# oc cli config
cli=/home/alejandro/Descargas/cli/oc
user=developer
password=developer
ip=https://<ip>:6443/
project=prueba
# transfer configuratios
mode=tentacle
tentacle_ip=192.168.1.200
tentacle_port=41121
# enabled metrics block
agent_openshift=1
agent_node=1
agent_pod=1
agent_pod_stats=1
agent_deployment=1
agent_imagestreams=1
agent_apiservice=1
agent_services=1
agent_replication_controller=1
top_imagestreams_count=11
# define 
as_server_plugin=1
prefix=prueba