7 Monitorar Métricas do Besu com o Prometheus
Você pode usar Prometheus e kube-prometheus-stack para recuperar métricas dos nós do Besu em execução nos clusters do Kubernetes.
monitoring.yml) que é mantido no repositório Consensys/quorum-kubernetes. Nesse cenário, a Prometheus opera dentro de uma malha de serviços Istio e elimina métricas com segurança por meio de TLS mútuo. O pacote kube-prometheus-stack instala o software a seguir.
- Prometheus
- Operador Prometheus
- Grafana
- Alertmanager
- Exportadores padrão do Kubernetes
Na arquitetura kube-prometheus-stack, a Prometheus descobre destinos de raspagem usando um recurso personalizado do Kubernetes chamado ServiceMonitor. Este recurso define os serviços a serem raspados, as portas e os caminhos que expõem métricas e a configuração para TLS e TLS mútuo. Os recursos do ServiceMonitor para componentes como kube-state-metrics e node-exporter são criados automaticamente quando você usa o Helm para instalar o kube-prometheus-stack. No entanto, para raspar as métricas do Oracle Blockchain Platform Enterprise Edition para Hyperledger Besu, você deve criar e gerenciar seus próprios recursos do ServiceMonitor.
- Helm v3.x. Você pode verificar sua versão do Helm executando o comando a seguir.
helm version - kubectl