7 Monitorano le metriche Besu con Prometheus
Puoi utilizzare Prometheus e kube-prometheus-stack per recuperare le metriche dai nodi Besu in esecuzione nei cluster Kubernetes.
monitoring.yml) gestito nel repository Consensys/quorum-kubernetes. In questo scenario, Prometheus opera all'interno di una mesh di servizio Istio e scarta in modo sicuro le metriche tramite TLS reciproco. Il pacchetto kube-prometheus-stack installa il seguente software.
- Prometheus
- Prometheus Operatore
- Grafana
- Gestore avvisi
- Esportatori Kubernetes standard
Nell'architettura kube-prometheus-stack, Prometheus scopre le destinazioni scrape utilizzando una risorsa personalizzata Kubernetes denominata ServiceMonitor. Questa risorsa definisce i servizi da scrape, le porte e i percorsi che espongono le metriche e la configurazione per TLS e TLS reciproco. Le risorse ServiceMonitor per componenti quali kube-state-metrics e node-exporter vengono create automaticamente quando si utilizza Helm per installare kube-prometheus-stack. Tuttavia, per analizzare le metriche di Oracle Blockchain Platform Enterprise Edition per Hyperledger Besu, è necessario creare e gestire le proprie risorse ServiceMonitor.
- Helm v3.x. È possibile verificare la versione di Helm eseguendo il comando seguente.
helm version - kubectl