Skip to main content

Parámetros

 

El plugin hace uso de los siguientes parámetros:

cli Path del binario oc de openshift
user Tu nombre de user 
password Tu password
ip Ip de tu entorno (ruta completa con puerto)
project Proyecto de openshift
mode Modo de envio del xml (dejar tentacle por defecto)
tentacle ip Ip de pandora a la que enviar los datos
tentacle port Número de puerto tentacle(por defecto: 41121)
agent_openshift Para habilitar este agente, que crea módulos con el número de deployments,services...etc. Dejarlo a 1 para habilitarlo.
agent_node Para habilitar un agente por cada nodo. Dejar en 1 para habilitarlo.
agent_pod Para habilitar un agente por cada pod. Dejar en 1 para habilitarlo.
agent_pod_stats Para habilitar un agente con las métricas de cada pod. Dejar en 1 para habilitarlo.
agent_deployment Para habilitar un agente por cada deployment. Dejar en 1 para habilitarlo.
agent_imagestreams Para 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_controller Para habilitar un agente que creará un módulo por cada replication controller en nuestro entorno. Dejar a 1 para habilitarlo.
agent_csv
Para habilitar un agente que creara un módulo para monitorizar cluster service versión.
agent_component_status

Para habilitar un agente que creara un módulo para monitorizar component status.
agent_operators
 
Para habilitar un agente que creara un módulo para monitorizar operadores.
agent_apiservice Para habilitar un agente que creará un módulo por cada servicio de nuestra API. Dejar a 1 para habilitarlo.
agent_services Para habilitar un agente que creará un módulo por cada servicio en nuestro entorno. Dejar a 1 para habilitarlo.
top_imagestream_count Número de imagestreams que monitorear de tu entorno. Por defecto 11.
prefix Nombre personalizado para los agentes creados
as_server_plugin Si 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
agent_component_status=1
agent_csv=0
agent_operators=1
top_imagestreams_count=11
# define 
as_server_plugin=1
prefix=prueba