Wenn Sie Nutzungsstatistiken mithilfe der Kennwerte-API als Datenquelle anzeigen möchten, stehen Ihnen verschiedene Softwareanwendungen von Drittanbietern zur Verfügung, die Sie inner- oder außerhalb Ihres Clusters bereitstellen können.
Beispielsweise besteht die Möglichkeit, die Grafana-App mit der Kennwerte-API als Quelldaten zu verwenden und Ergebnisse in einem Dashboard-Format anzuzeigen.
Hinweis:
Vor ArcGIS Enterprise 11.2 on Kubernetes stand Grafana direkt über die ArcGIS Enterprise Administrator API zur Verfügung, wurde jedoch dann entfernt. Grafana ist zwar nicht mehr direkt über die Software verfügbar, aber Sie können die Anwendung noch mit der Kennwerte-API nutzen, indem Sie sie separat installieren.
Bestimmen des URL-Musters
Damit Sie die Kennwerte-API als Datenquelle in Ihrer Drittanbieter-App verwenden können, müssen Sie ihre URL bei der App registrieren.
Hinweis:
Stellen Sie bei der Registrierung der API als Datenquelle sicher, dass ihre URL aussagt, ob der API-Zugriff von innerhalb oder außerhalb des Clusters möglich ist.
Hinweis:
Verwenden Sie das URL-Muster, das Ihrer Bereitstellung entspricht.
- Externe Service-URL (wird verwendet, wenn der API-Zugriff von innerhalb oder außerhalb des Clusters erfolgt): https://<FQDN>/<context>/prometheus
- Interne Service-URL (wird verwendet, wenn innerhalb desselben Clusters auf die API zugegriffen wird): http://arcgis-rest-metrics-api.<deploymentNamespace>.svc.cluster.local:8443/arcgis/prometheus
Hinzufügen von Prometheus als Datenquelle
Für die Nutzung der Kennwerte-API in Ihrer App müssen Sie Prometheus als Art der Datenquelle auswählen.
Die folgenden Schritte veranschaulichen diesen Prozess beispielhaft bei der Verwendung von Grafana. Bei anderen Anwendungen werden jedoch ähnliche Schritte verwendet.
- Öffnen Sie in der Benutzeroberfläche von Grafana das Menü Configuration.
- Klicken Sie auf Data Sources.
- Klicken Sie auf Add data source.
- Wählen Sie als Typ Prometheus aus.
- Legen Sie die Server-URL als entsprechende Prometheus-Server-URL fest.
- Externe Service-URL (wird verwendet, wenn der API-Zugriff von innerhalb oder außerhalb des Clusters erfolgt): https://<FQDN>/<context>/prometheus
- Interne Service-URL (wird verwendet, wenn innerhalb desselben Clusters auf die API zugegriffen wird): http://arcgis-rest-metrics-api.<deploymentNamespace>.svc.cluster.local:8443/arcgis/prometheus
- Setzen Sie Access auf Browser.
- Aktivieren Sie Basic Auth, und geben Sie die Anmeldeinformationen ein, die Sie beim Zugriff auf die Kennwerte-API angegeben haben.
- Klicken Sie auf Save und Test, um die neue Datenquelle zu speichern.
Beispiele für Dashboard-Vorlagen
Wenn Sie die Kennwerte-API registriert und Prometheus als Quelle festgelegt haben, können Sie mit der Visualisierung der Service-Daten Ihrer Organisation beginnen. Für den Einstieg stehen mehrere Beispiele für Grafana-Dashboard-Vorlagen im ArcGIS Enterprise on Kubernetes-Repository zur Verfügung. Sie können diese Dashboards hochladen, indem Sie eine JSON-Datei der Vorlage hochladen oder den JSON-Text direkt einfügen. Führen Sie zum Importieren dieser Grafana-Beispiel-Dashboards die folgenden Schritte aus:
- Klicken Sie in Grafana auf Dashboards.
- Klicken Sie auf Neu.
- Wählen Sie im Dropdown-Menü Import aus.
- Führen Sie einen der folgenden Schritte aus:
- Laden Sie eine Dashboard-Datei des Typs .json aus der Vorlage hoch.
- Fügen Sie den aus der Vorlage kopierten .json-Text des Dashboards direkt in den Textbereich ein.