O Probekit o ajuda a criar e aplicar probes, que são fragmentos de código Java
para monitoramento de características específicas do comportamento do tempo de execução
de um aplicativo. Eles fornecem um meio para investigar quaisquer características de tempo de execução
que o interessem.
Por exemplo, poderia haver um método no aplicativo para manipular transações.
É possível criar um probe que alveje esse método e grave uma entrada em um log
para registrar cada transação ou registrar as transações que atendam a alguns
critérios que você descreva. O probe pode até mesmo monitorar o tempo de execução de uma
transação e emitir um relatório para um operador quando uma transação levar mais tempo
que o esperado.
O Probekit o ajuda com os mecanismos de criação, teste e aplicação de
probes. Para utilizar o Probekit:
- Crie um probe do Probekit.
- Crie um projeto do Probekit.
- Crie um novo arquivo de origem do Probekit (arquivo probe) no projeto.
- Utilize o editor do Probekit para construir o probe.
- Construa o probe. Se o espaço de trabalho estiver configurado para auto-construção, salve
o arquivo e o probe será construído automaticamente; caso contrário, utilize o comando Build (Construir) manual.
Os erros são exibidos na visualização Problems (Problemas). Quando o probe for construído sem
erros, ele será incluído na lista de probes disponíveis no Probekit Registry (Registro do Probekit).
- Teste seu probe. Para testar um probe, é possível ativar um aplicativo Java utilizando
uma configuração de traçado de perfil que tenha o probe selecionado no tipo de traçado de perfil
Probe Insertion (Inserção de Probe).
- Exporte o probe. Isso permite que outras pessoas o importem
e utilizem.
Nota: Além de criar seus próprios probes, é possível importar e utilizar probes
criados por outras pessoas.
Para obter instruções detalhadas sobre o Probekit, consulte Coletando dados de tempo de execução com probes definidos pelo usuário.