# Rancher - Monitoring _Rancher_ cuenta con una configuración para agregar _Monitoring_ junto con _Graphana_, _Prometheus_ y _Alert Manager_. A continuación te diremos cómo agregarlo. ## Agregar monitoring Para agregar monitoring a nuestro _Cluster_, debemos dar clic en el botón _Explore_. ![Explorer](https://i.imgur.com/OkzsDEI.png) Al dar clic en _Explore_, _Rancher_ te llevará al _Rancher Explorer_, dónde deberemos ubicar el menú superior izquierdo. ![Rancher Explorer](https://i.imgur.com/NvxPLbZ.png) Daremos clic sobre el menú superior izquierdo y seleccionaremos la opción _Apps & Marketplace_. ![Apps & Marketplace](https://i.imgur.com/so1TO1R.png) Al dar clic en _Apps & Marketplace_, _Rancher_ nos mostrará una lista de Aplicaciones que podemos agregar a nuestro _Cluster_, en nuestro caso para agregar Monitoreo, deberemos seleccionar _Monitoring_. ![Monitoring](https://i.imgur.com/piV8h71.png) _Rancher_ nos mostrará las opciones para configurar _Monitoring_. Para agregar _Monitoring_ da clic sobre el botón _Install_. ![Install](https://i.imgur.com/V1np2fP.png) Una vez que des clic en el botón _Install_, _Rancher_ comenzará a instalar _Monitoring_, al instalarse se abrirá una subventana que estará mostrando los comandos para instalar _Monitoring_. Al final podrás visualizar un resultado como este: ![Monitoring](https://i.imgur.com/tYaPlqq.png) Igualmente, al terminar la instalación, en el menú superior izquierdo podrás visualizar la opción _Monitoring_, deberás seleccionar esta opción. ![Monitoring Menu](https://i.imgur.com/8G3Y9NO.png) Al dar clic en la opción _Monitoring_, _Rancher_ te llevará a la configuración de la aplicación, del lado izquierdo podrás acceder a _Graphana_, _Alertmanager_ o _Prometheus_. ![Apps](https://i.imgur.com/1l1qoWY.png) ## Agregar canal de Slack a Alertmanager Mediante _Monitoring_ es posible recibir alertas en un canal de _Slack_ por medio de _Alertmanager_. Para ello, debemos ingresar a la aplicación _Monitoring_ que instalamos previamente y seleccionar la opción _Receivers_ en el menú lateral izquierdo y dar clic en _Create_. ![Receiver](https://i.imgur.com/rj2GHkL.png) Posteriormente, seleccionaremos _Slack_ entre las diferentes opciones. ![Slack](https://i.imgur.com/oZL04k4.png) Adicionalmente, daremos clic en el botón _Add Slack_. ![Add Slack](https://i.imgur.com/IMsPSFi.png) Después, deberás agregar el Webhook URL y un nombre. Al introducir la información, da clic en _Create_. ![Webhook](https://i.imgur.com/GZlPNB8.png) ### Obtener Webhook URL A continuación te mostraremos como obtener el _Webhook URL_. Primero, deberás dar clic en el enlace que esta debajo de _Webhook URL_. ![WebHookURL](https://i.imgur.com/AaayfZp.png) Ese enlace abrirá una ventana de _Slack_, en ella da clic en el botón _Añadir a Slack_. En caso de que en la ventana no aparezca la opción _Añadir a Slack_, es porque tienes que ingresar con tu cuenta de _Slack_ previamente. ![Add Slack](https://i.imgur.com/2AinlKv.png) Posteriormente, deberás elegir el canal donde te llegarán las notificaciones. ![Channel](https://i.imgur.com/O345uVd.png) Una vez que hayas elegido el Canal, da clic en el botón _Añadir integración con WebHooks entrantes_. ![Añadir WebHook](https://i.imgur.com/80PZzt4.png) Finalmente, _Slack_ te mostrará la información de tu _WebHook_ en especifico la URL. Una vez que tengas la URL, cópiala y pégala en la configuración de _Slack_ de _Rancher_. ![Slack Webhook](https://i.imgur.com/qK5a0ck.png) ## Agregar canal de Slack a Alertmanager (Cont) Una vez que hayas agregado la configuración de _Slack_ en los _Receivers_. Deberás agregar el canal de _Slack_ a la ruta principal. Para ello, selecciona _Routers_ en el menú lateral izquierdo. Posteriormente, ubica la fila con el nombre _root_ y da clic en el botón con los 3 puntos y selecciona _Edit Config_. ![Edit route config](https://i.imgur.com/EweDP9Z.png) Por último, selecciona la configuración de _Slack_ que acabas de crear en el select de _Receiver_, una vez que lo selecciones da clic en el botón _Save_. ![Receiver](https://i.imgur.com/UgUJ9JM.png) ## Añade reglas a Prometheus Con la configuración anterior de _Alertmanager_ podrás recibir alertas configuradas por defecto, pero en caso de que quieras agregar alertas más específicas, deberás añadir algunas reglas. Para ello, selecciona _Prometheus rules_ en el menú lateral izquierdo y posteriormente da clic en _Create_. ![Create Rule](https://i.imgur.com/r3DXaHF.png) En la vista de _Create_, selecciona el _Namespace_ en el que quieras aplicar la nueva regla, asignale un nombre, un nombre grupal y da clic en el botón _Add Alert_. ![Add alert](https://i.imgur.com/Jv3hmlg.png) Posteriormente, deberás ingresar la información de la alerta, al concluir, da clic en el botón _Create_. ![Create Alert](https://i.imgur.com/2a5JUWj.png) ### Example Primero, selecciona el namespace de la alerta, coloca un nombre y un nombre de grupo. ![Name](https://i.imgur.com/CUbik3o.png) Después, define el nombre de la alerta, el tiempo de espera y selecciona el nivel de importancia de la alerta. ![Alert info](https://i.imgur.com/G8CCdya.png) Finalmente, agrega las anotaciones, que será la información que se despliegue en la alerta.