7 Surveiller les mesures Besu avec Prometheus
Vous pouvez utiliser Prometheus et kube-prometheus-stack pour extraire les mesures des noeuds Besu s'exécutant dans des grappes Kubernetes.
monitoring.yml) qui est tenu à jour dans le référentiel Consensys/quorum-kubernetes. Dans ce scénario, Prometheus opère dans un maillage de services Istio et élimine en toute sécurité les mesures via TLS mutuel. Le paquet kube-prometheus-stack installe le logiciel suivant.
- Prometheus
- Opérateur Prometheus
- Grafana
- Gestionnaire d'alertes
- Exportateurs Kubernetes standard
Dans l'architecture kube-prometheus-stack, Prometheus découvre des cibles de balayage à l'aide d'une ressource personnalisée Kubernetes appelée ServiceMonitor. Cette ressource définit les services à gratter, les ports et les chemins qui exposent les mesures et la configuration pour TLS et TLS mutuel. Les ressources ServiceMonitor pour les composants tels que kube-state-metrics et node-export sont créées automatiquement lorsque vous utilisez Helm pour installer kube-prometheus-stack. Toutefois, pour utiliser les mesures Oracle Blockchain Platform Enterprise Edition pour Hyperledger Besu, vous devez créer et gérer vos propres ressources ServiceMonitor.
- Helm v3.x. Vous pouvez vérifier votre version de Helm en exécutant la commande suivante.
helm version - kubectl