UiPath Documentation
automation-suite
2.2510
true
Automation Suite unter Linux – Installationsanleitung
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Dashboards und Metriken

Erfahren Sie, wie Sie auf vorgefertigte Grafana-Dashboards für die Überwachung von Automation Suite-Komponenten zugreifen und diese verwenden.

Wir bieten vorgefertigte komponentenspezifische Dashboards, auf die Sie in Grafana zugreifen können. Weitere Informationen zu den Komponenten, die Sie überwachen können, finden Sie unter Automation Suite-Architektur.

Einige Warnungen sind für wichtige Metriken vorkonfiguriert. Sie finden diese Konfigurationen im Abschnitt „Warnungen“ in der Prometheus-Benutzeroberfläche. Es liegt in Ihrer Verantwortung , Warnungsempfänger zu konfigurieren.

Zugriff auf das Grafana-Dashboard​

Um auf Grafana-Dashboards zuzugreifen, müssen Sie Ihre Anmeldeinformationen abrufen und zur Anmeldung verwenden:

  • Benutzername:

    kubectl -n monitoring get secrets/grafana-creds -o "jsonpath={.data.admin-user}" | base64 -d; echo
    kubectl -n monitoring get secrets/grafana-creds -o "jsonpath={.data.admin-user}" | base64 -d; echo
    
  • Kennwort:

    kubectl -n monitoring get secrets/grafana-creds -o "jsonpath={.data.admin-password}" | base64 -d; echo
    kubectl -n monitoring get secrets/grafana-creds -o "jsonpath={.data.admin-password}" | base64 -d; echo
    

Dashboards für Automation Suite-Komponenten​

Überwachen des Netzwerks​

Sie können das Automation Suite-Netzwerk über die folgenden Grafana-Dashboards überwachen: Istio Mesh und Istio. Weitere Informationen zum Zugriff auf Grafana finden Sie unter Zugreifen auf die Überwachungstools.

Die Istio-bezogenen Dashboards sind standardmäßig deaktiviert. Führen Sie die folgenden Schritte aus, um die Dashboards zu aktivieren:

  1. Melden Sie sich bei der ArgoCD-Benutzeroberfläche an und wechseln Sie zu Monitoring App. Weitere Informationen zum Zugriff auf die ArgoCD-Benutzeroberfläche finden Sie unter Zugreifen auf ArgoCD.
  2. Wählen Sie Details und dann Parameter.
  3. Setzen Sie den Parameter global.monitoringConfigure.enableEnhancedMonitoring.istio.enabled auf true.
Hinweis:

Wenn Sie neu installieren oder ein Upgrade durchführen, wird die Konfiguration entfernt, die zum Aktivieren der Istio-Dashboards festgelegt wurde. Daher müssen Sie die Konfiguration erneut aktivieren, um auf die Istio-Dashboards zugreifen zu können.

Istio Mesh-Dashboard​

Dieses Dashboard zeigt das gesamte Anforderungsvolumen sowie die Häufigkeit von 400er und 500er Fehlern im gesamten Dienstgeflecht für den ausgewählten Zeitraum an. Die Daten werden in der oberen rechten Ecke des Fensters angezeigt.

Es zeigt auch die sofortige Erfolgsquote („Success Rate“) in den letzten Minuten für jeden einzelnen Dienst an. Beachten Sie, dass eine Success Rate von NaN angibt, dass der Dienst derzeit keinen Datenverkehr leistet.

Istio-Workload-Dashboard​

Dieses Dashboard zeigt die Datenverkehrsmetriken über den ausgewählten Zeitbereich in der oberen rechten Ecke des Fensters an.

Verwenden Sie die Selektoren oben im Dashboard, um bei bestimmten Workloads einen Drilldown durchzuführen. Von besonderem Interesse ist der Namespace uipath.

Im oberen Abschnitt werden die Gesamtmetriken angezeigt, im Abschnitt Inbound Workloads wird der Datenverkehr basierend auf der Herkunft dargestellt und im Abschnitt Outbound Services wird Datenverkehr basierend auf dem Ziel dargestellt.

Überwachen des Speichers​

Überwachung persistenter Volumes​

Sie können persistente Volumes über das Dashboard Kubernetes/Persistent Volumes überwachen. Sie können den freien und genutzten Platz für jedes Volume nachverfolgen.

Sie können auch den Status jedes Volumes überprüfen, indem Sie das Element PersistentVolumes im Menü Storage des Cluster Explorer auswählen.

Dashboard des Ceph-Clusters​

Ceph ist ein Open-Source-Speicheranbieter, der Amazon S3-konformen Objekt-/Blob-Speicher auf persistenten Volumes exponiert, die von Longhorn erstellt wurden.

Überwachung der Hardwarenutzung​

Um die Hardwarenutzung pro Knoten zu überprüfen, können Sie das Dashboard Knoten/Exporter/Knoten verwenden. Angaben zu CPU, Arbeitsspeicher, Datenträger und Netzwerk können angezeigt werden.

Sie können die Hardwarenutzung für bestimmte Workloads mithilfe des Dashboards Kubernetes / Compute Resources / Namespace (Workloads) überwachen. Wählen Sie den Namespace uipath aus, um die erforderlichen Daten abzurufen.

Überwachung des Kubernetes-Ressourcenstatus​

Um den Status von Pods, Bereitstellungen, StatefulSets usw. zu sehen, können Sie die Benutzeroberfläche des Cluster Explorers verwenden. Dies ist die gleiche Landing-Page wie die, die nach der Anmeldung beim Rancher-Server-Endpunkt aufgerufen wird. Die Startseite zeigt eine Zusammenfassung mit Drilldowns in bestimmte Details für jeden Ressourcentyp auf der linken Seite. Beachten Sie den Namespace-Selektor oben auf der Seite. Dieses Dashboard kann auch durch das Tool „Lens“ ersetzt werden.

Erstellen einer gemeinsam nutzbaren visuellen Momentaufnahme eines Grafana-Diagramms​

  1. Wählen Sie die Menüschaltfläche neben dem Diagrammtitel und dann Share aus.
  2. Wählen Sie die Registerkarte Snapshot aus und legen Sie den Namen für Momentaufnahme Snapshot name und das Ablaufdatum fest.
  3. Wählen Sie Veröffentlichen in Snapshot.rainrain.io aus.

Weitere Informationen finden Sie in der Grafana-Dokumentation zum Freigeben von Dashboards.

Hinweis:

Diese Momentaufnahme ist für jeden mit dem Link im Internet öffentlich sichtbar.

Erstellen benutzerdefinierter persistenter Grafana-Dashboards​

Hinweis:

Dashboards, die direkt in der Grafana-Benutzeroberfläche erstellt wurden, werden nicht über Pod- oder Knoten-Neustarts hinweg beibehalten. Vorgefertigte Dashboards sind nicht betroffen, da sie als ConfigMaps im Namespace monitoring gespeichert werden.

Um ein persistentes benutzerdefiniertes Dashboard zu erstellen, führen Sie folgende Schritte aus:

  1. Erstellen Sie Ihr Dashboard in Grafana. Anweisungen finden Sie in der Grafana-Dokumentation.
  2. Exportieren Sie das Dashboard als JSON-Datei.
  3. Speichern Sie die folgende ConfigMap-Konfiguration als YAML-Datei und ersetzen Sie <dashboard-name> durch einen eindeutigen Namen und <dashboard-json> durch den Inhalt Ihrer exportierten JSON-Datei:
    apiVersion: v1
    kind: ConfigMap
    metadata:
      name: <dashboard-name>
      namespace: monitoring
      labels:
        grafana_dashboard: "1"
    data:
      dashboard.json: |
        <dashboard-json>
    apiVersion: v1
    kind: ConfigMap
    metadata:
      name: <dashboard-name>
      namespace: monitoring
      labels:
        grafana_dashboard: "1"
    data:
      dashboard.json: |
        <dashboard-json>
    
  4. Wenden Sie die ConfigMap an:
    kubectl apply -f <file_name.yaml>
    kubectl apply -f <file_name.yaml>
    

Grafana importiert das Dashboard automatisch, nachdem Sie die ConfigMap angewendet haben.

Administratorzugriff auf Grafana​

Administratorzugriff auf Grafana wird in der Regel nicht in Automation Suite-Clustern benötigt, da anonyme Benutzer standardmäßig Lesezugriff auf Dashboards haben und benutzerdefinierte persistente Dashboards anhand der speziellen Kubernetes-Anweisungen erstellt werden müssen, die zuvor in diesem Dokument verlinkt wurden.

Dennoch ist der Administratorzugriff auf Grafana mit den folgenden Anweisungen möglich.

Der Standardbenutzername und das Kennwort für den Grafana-Administratorzugriff können wie folgt abgerufen werden:

kubectl -n monitoring get secrets/grafana-creds -o "jsonpath={.data.admin-user}" | base64 -d; echo
kubectl -n monitoring get secrets/grafana-creds -o "jsonpath={.data.admin-password}" | base64 -d; echo
kubectl -n monitoring get secrets/grafana-creds -o "jsonpath={.data.admin-user}" | base64 -d; echo
kubectl -n monitoring get secrets/grafana-creds -o "jsonpath={.data.admin-password}" | base64 -d; echo

Beachten Sie, dass in Automation Suite-Clustern mit Hochverfügbarkeit mehrere Grafana-Pods vorhanden sind, um im Falle eines Knotenfehlers einen unterbrechungsfreien Lesezugriff sowie mehr Leseabfragen zu ermöglichen. Dies ist nicht mit dem Administratorzugriff kompatibel, da die Pods den Sitzungsstatus nicht freigeben und die Anmeldung dies erfordert.

Um dies zu umgehen, muss die Anzahl der Grafana-Replikate vorübergehend auf 1 skaliert werden, während Administratorzugriff gewünscht wird. Anweisungen zum Skalieren der Anzahl der Grafana-Replikate finden Sie als Nächstes:

# scale down
kubectl scale -n monitoring deployment/monitoring-grafana --replicas=1
# scale up
kubectl scale -n monitoring deployment/monitoring-grafana --replicas=2
# scale down
kubectl scale -n monitoring deployment/monitoring-grafana --replicas=1
# scale up
kubectl scale -n monitoring deployment/monitoring-grafana --replicas=2

Verfügbare Metriken​

Sie können in der Prometheus-UI nach verfügbaren Metriken suchen.

Die Dokumentation zu den verfügbaren Metriken finden Sie hier:

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben