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_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
top_imagestreams_count=11
# define
as_server_plugin=1
prefix=prueba