Monitoreo de Atlassian Bitbucket

Monitoree el estado general del software Bitbucket desde una sola consola.

Atlassian Bitbucket ayuda a crear flujos de entrega continua (CI) para probar e implementar aplicaciones directamente desde su repositorio de proyectos Bitbucket. Monitoree los flujos de Bitbucket para obtener datos en tiempo real sobre las pruebas de carga o un nuevo artefacto de proyecto implementado en la producción.

Requisitos previos

  • Asegúrese de que la configuración de JMX esté activada correctamente. Consulte la siguiente sección para activar la configuración de JMX.
  • Our Linux/Windows server monitoring agent should be installed in the Bitbucket server.
  • Al agregar un complemento, el nombre del complemento y su nombre de carpeta dentro del agente de Site24x7 deben ser idénticos.
  • Vaya al directorio “atlassian_home/shared”.
  • Open the bitbucket.properties file and add this line:
    jmx.enabled=true
  • Vaya a su directorio “atlassian_home/atlassian-bitbucket-*.*.*/bin” y abra el archivo “set-jmx-opts.sh” para Linux y “set-jmx-opts.bat” para Windows.
  • Configure “JMX_REMOTE_PORT=3333” como el número de puerto. Guarde el archivo.
  • Vaya al directorio “JAVA_HOME/bin” y ejecute “jconsole”.
  • Puede ver un servicio llamado “org.apache.catalina.startup.Bootstrap” en ejecución. Indica que su JMX está funcionando correctamente. Si encuentra algún problema con la configuración, lea esta documentación

Instalación de complemento

Linux

  • Descargue e instale la versión más reciente del agente de Linux de Site24x7 en la red en la cual planea ejecutar el complemento. Si se instala correctamente, verá un monitor de servidor Linux en el panel de control de Site24x7. Esto confirma que el agente puede comunicarse con nuestro centro de datos.
  • Download the bitbucket.sh and the Bitbucket.java files from our GitHub repository.
    wget https://raw.githubusercontent.com/site24x7/plugins/master/bitbucket/bitbucket.sh
    wget https://raw.githubusercontent.com/site24x7/plugins/master/bitbucket/Bitbucket.java
  • Edite el archivo “bitbucket.sh” para configurar HOSTNAME, PORT, RMI_UNAME y RMI_PASSWORD. Los valores de “RMI_UNAME” y “RMI_PASSWORD” también se pueden establecer a través de variables de entorno.
  • Cree una carpeta con el nombre “bitbucket” en el directorio de complementos de agentes de Linux de Site24x7 “/opt/site24x7/monagent/plugins/” y coloque los archivos “bitbucket.sh” y “Bitbucket.java” en “/opt/site24x7/monagent/plugins/bitbucket/”.

Windows

  • Descargue e instale la versión más reciente del agente de Windows de Site24x7 en la red en la cual planea ejecutar el complemento. Si se instala correctamente, verá un monitor de servidor Windows en el panel de control de Site24x7. Esto confirma que el agente puede comunicarse con nuestro centro de datos.
  • Descargue los archivos bitbucket.bat y Bitbucket.java desde nuestro repositorio de GitHub.
  • Edite el archivo “bitbucket.bat” para configurar HOSTNAME, PORT, RMI_UNAME y RMI_PASSWORD.
  • Cree una carpeta con el nombre “bitbucket” en el directorio de complementos de agentes de Windows de Site24x7 (C:\Program Files (x86)\Site24x7\WinAgent\monitoring\Plugins\) y coloque los archivos “bitbucket.bat” y “Bitbucket.java” en “C:\Program Files (x86)\Site24x7\WinAgent\monitoring\Plugins\bitbucket\”
El agente ejecutará automáticamente el complemento en un plazo de cinco minutos y enviará datos de rendimiento al centro de datos de Site24x7.

Vea datos en el cliente web de Site24x7

  1. Inicie sesión en Site24x7 y vaya a Servidor > Complementos; luego, haga clic en el nombre del monitor del complemento.
  2. Podrá ver los gráficos de rendimiento sobre las diversas métricas de su configuración de Bitbucket.

Contribución de complementos

No dude en contribuir a nuestro complemento existente y compartir sugerencias o comentarios en nuestra comunidad.