Abstract:
Com o aumento da quantidade de dados relacionados ao monitoramento de
servidores, se torna mais difícil a rápida identificação dos dados relacionados à
anomalias exibidas nas métricas de performance desses servidores e seus serviços.
Essas métricas podem ser apresentadas em formato de gráficos e dashboards
criados em ferramentas de monitoramento de infraestrutura e observabilidade de TI.
Ao filtrar e analisar os dados provenientes das ferramentas de Gerenciamento de
Serviços de TI (GSTI), podem ser criadas anotações que facilitam no apontamento
para dados relacionados a essas anormalidades. Com o objetivo de auxiliar no
desenvolvimento de softwares que sugerem anotações com base em dados das
ferramentas de GSTI, desenvolveu-se uma biblioteca de programação chamada
Annotation Library. A linguagem de programação Python foi escolhida para o
desenvolvimento da biblioteca pela sua facilidade de modulação e compatibilidade,
além de ser amplamente utilizada em projetos de inteligência artificial, tecnologia
intimamente ligada com anotações. Para facilitar na interação dos usuários com a
requisição e aplicação das anotações, a biblioteca conta com funções que ajudam a
aplicação a se comunicar com uma extensão do navegador Google Chrome. Além
disso, ela fornece módulos para utilização de chamadas em interfaces de
programação de aplicativos (APIs). Esses módulos fazem requisição e envio de
dados, assim como a manipulação desses dados. Para avaliar a qualidade da
biblioteca foram criados testes utilizando as classes e funções da biblioteca para
sugerir anotações com base em dados de um sistema Jira ServiceDesk.