À medida que o desenvolvimento de aplicativos ganha complexidade, é preciso monitorar as alterações principais e secundárias a fim de rastrear os problemas até a sua origem. Além disso, caso ocorra uma falha em uma implantação, é importante saber qual alteração causou essa questão e quando ela foi integrada ao código-fonte. Esse plug-in pronto para instalação ajuda a monitorar todas as atividades no repositório do GitHub e notifica instantaneamente sobre novas alterações de código.
Métricas de desempenho
Algumas das métricas fornecidas para este plug-in incluem:
- Notificações
- Implantações
- Etapas
- Versões
- Solicitações de recebimento
- Problemas e comentários sobre problemas
- Downloads
- Mesclagens
- Confirmações e comentários sobre confirmações
- Assinatura
- Colaboradores
- Assinantes
- Eventos
- Colaboradores
Pré-requisitos
- Você deve se assegurar de que sejam criados um nome de usuário e um token de acesso pessoal para monitorar sua conta do GitHub. Crie um token com acesso de leitura, caso ainda não tenha um.
- Nosso agente de monitoramento de servidor Linux deve ser instalado no servidor.
- Ao adicionar um plug-in, o nome do plug-in e seu nome de pasta dentro do agente do Site24x7 devem ser idênticos.
Instalação do plug-in
- Baixe e instale a versão mais recente do agente Linux do Site24x7 no servidor onde você planeja executar o plug-in. Se ele for instalado com êxito, você verá um monitor de servidor Linux no Painel de controle do Site24x7. Isso confirma que o agente consegue se comunicar com nosso data center.
- Download the git_hub.py and git_hub.cfg files from our GitHub repository. wget https://raw.githubusercontent.com/site24x7/plugins/master/git_hub/git_hub.pywget https://raw.githubusercontent.com/site24x7/plugins/master/git_hub/git_hub.cfg
- In the 'git_hub.cfg' file, add the username, personal access token, and the repository(s) that needs to be monitored. Sample configuration: [display_name]user_name="user@github"personal_access_token="123ascejsfnkl"repo_name="Sample_repo1"em que "display_name" indica o nome do monitor a ser exibido no cliente Web do Site24x7 e "repo_name" indica o nome do repositório que precisa ser monitorado.
- After completing the configuration, please execute the following command to ensure data is obtained. run "python git_hub.py --repo_name='Sample_repo1'"
- Crie uma pasta com o nome "git_hub", no diretório de plug-ins do agente Linux do Site24x7 "/opt/site24x7/monagent/plugins/" e coloque o arquivo "git_hub.py" e "git_hub.cfg" em "/opt/site24x7/monagent/plugins/git_hub".
Exibir dados no Site24x7 Web Client
- Faça login no Site24x7 e vá para Servidor > Plug-ins > clique no nome do monitor de plug-ins.
- Você poderá visualizar os eventos do GitHub.
Contribuição do plug-in
Sinta-se à vontade para contribuir com nosso plug-in e apresentar sugestões ou feedbacks na nossa comunidade.