Afficher des statistiques

Pour consulter des statistiques d’utilisation en utilisant l’API des métriques comme source de données, vous pouvez utiliser différents logiciels tiers à déployer à l’intérieur ou à l’extérieur de votre agrégat.

Vous pouvez par exemple utiliser l’application Grafana avec l’API des métriques comme source de données et afficher les résultats dans un format de tableau de bord.

Remarque :

Avant ArcGIS Enterprise 11.2 sur Kubernetes, l’application Grafana était disponible directement depuis l’API ArcGIS Enterprise Administrator, mais elle a depuis été retirée. Même si elle n’est plus accessible directement depuis le logiciel, vous pouvez toujours utiliser Grafana avec l’API des métriques en l’installant séparément.

Déterminer le modèle d’URL

Pour utiliser l’API des métriques comme source de données dans votre application tierce, vous devez inscrire son URL avec l’application.

Remarque :

Pour inscrire l’API comme source de données, vérifiez que son URL indique si elle est accessible en interne ou en externe par rapport à l’agrégat.

Remarque :

Utilisez le modèle d’URL qui correspond à votre déploiement.

  • URL de service externe (utilisée en cas d’accès à l’API à l’intérieur ou à l’extérieur de l’agrégat) : https://<FQDN>/<context>/prometheus
  • URL de service interne (utilisée en cas d’accès à l’API depuis le même agrégat) : http://arcgis-rest-metrics-api.<deploymentNamespace>.svc.cluster.local:8443/arcgis/prometheus

Ajouter Prometheus comme source de données

Pour utiliser l’API des métriques dans votre application, vous devez sélectionner Prometheus comme type de source de données.

Les étapes suivantes sont un exemple de ce traitement avec Grafana. D’autres applications utiliseront toutefois des étapes semblables.

  1. Dans l’interface utilisateur de Grafana, ouvrez le menu Configuration.
  2. Cliquez sur Data Sources (Sources de données).
  3. Cliquez sur Add Data Source (Ajouter une source de données).
  4. Sélectionnez Prometheus comme type.
  5. Pour l’URL du serveur, définissez l’URL de serveur Prometheus appropriée.

    • URL de service externe (utilisée en cas d’accès à l’API à l’intérieur ou à l’extérieur de l’agrégat) : https://<FQDN>/<context>/prometheus
    • URL de service interne (utilisée en cas d’accès à l’API depuis le même agrégat) : http://arcgis-rest-metrics-api.<deploymentNamespace>.svc.cluster.local:8443/arcgis/prometheus

  6. Définissez Access (Accès) sur Browser (Navigateur).
  7. Activez Basic Auth (Authentification de base) et saisissez les informations d’identification que vous avez spécifiées lors de l’accès à l’API des métriques.
  8. Cliquez sur Save (Enregistrer) et Test pour enregistrer la nouvelle source de données.

Modèles de tableau de bord d’exemple

Une fois que vous avez inscrit l’API des métriques et défini Prometheus comme source, vous pouvez commencer à visualiser les données de service de votre organisation. Pour commencer, plusieurs modèles de tableau de bord Grafana d’exemple sont disponibles dans le référentiel ArcGIS Enterprise on Kubernetes. Vous pouvez importer ces tableaux de bord en chargeant un JSON du modèle ou en collant le texte JSON directement. Procédez comme suit pour importer ces tableaux de bord Grafana d’exemple.

  1. Dans Grafana, cliquez sur Dashboards (Tableaux de bord).
  2. Cliquez sur Nouveau.
  3. Sélectionnez Import (Importer) dans le menu déroulant.
  4. Procédez de l’une des manières suivantes :
    • Chargez un fichier .json de tableau de bord à partir du modèle.
    • Collez le texte .json du tableau de bord directement dans la zone de texte copiée à partir du modèle.
  5. Remarque :
    Pendant le processus d’importation, vous pouvez changer le nom du tableau de bord, choisir la source de données à utiliser et spécifier les préfixes de métrique que le tableau de bord utilise.