[17.0.0.3 and later]

Surveillance avec MicroProfile metrics

Vous pouvez utiliser la fonction mpMetrics-1.0 ou mpMetrics-1.1 pour surveiller les applications instrumentées avec l'API MicroProfile metrics. Les fonctions mpMetrics-1.0 et mpMetrics-1.1 fournissent une interface REST /metrics conforme à la spécification MicroProfile metrics 1.0 ou MicroProfile metrics 1.1. Les développeurs d'application peut ajouter leurs propres métriques personnalisées en utilisant l'API MicroProfile metrics et les métriques fournies par Liberty.

Avant de commencer

Pour accéder à la spécification MicroProfile metrics 1.0, voir la spécification Metrics for Eclipse MicroProfile 1.0.

[18.0.0.1 and later]Pour accéder à la spécification MicroProfile metrics 1.1, voir la spécification Metrics for Eclipse MicroProfile 1.1.

Procédure

  1. Configurez la fonction. Ajoutez la fonction mpMetrics-1.0 ou mpMetrics-1.1 au gestionnaire de fonctions dans le fichier server.xml. La fonction mpMetrics-1.0 ou mpMetrics-1.1 nécessite également que vous sécurisiez l'API REST. L'exemple suivant illustre un configuration de sécurité de base. MicroProfile metrics utilise le magasin de clés par défaut pour sécuriser le noeud final.
    <featureManager>
      <feature>mpMetrics-1.0</feature>                  
    </featureManager>
    
    <quickStartSecurity userName="theUser" userPassword="thePassword"/>
    <keyStore id="defaultKeyStore" password="Liberty"/>
  2. Configurez les outils de surveillance pour surveiller les données de /metrics.

    Le format par défaut pour les réponses aux demandes dans /metrics est un format de texte compatible avec Prometheus. Les réponses aux demandes faites dans /metrics avec une en-tête d'acceptation de application/json sont fournies dans un format de sortie JSON. Voir API REST MicroProfile metrics.


Icône indiquant le type de rubrique Rubrique Tâche

Nom du fichier : twlp_mp_metrics_monitor.html