- Überblick
- Anforderungen
- Vor der Installation
- Vorbereiten der Installation
- Installieren und Konfigurieren des Dienstgeflechts
- Herunterladen der Installationspakete
- Konfigurieren der OCI-konformen Registrierung
- Erteilen von Installationsberechtigungen
- Installieren und Konfigurieren des GitOps-Tools
- Anwenden verschiedener Konfigurationen
- Ausführen von uipathctl
- Installation
- Nach der Installation
- Migration und Upgrade
- Überwachung und Warnungen
- Verwendung des Überwachungs-Stacks
- Warnungs-Runbooks
- Clusterverwaltung
- Produktspezifische Konfiguration
- Konfigurieren von Orchestrator-Parametern
- Konfigurieren von AppSettings
- Konfigurieren der maximalen Anforderungsgröße
- Überschreiben der Speicherkonfiguration auf Clusterebene
- Konfigurieren von NLog
- Speichern von Roboterprotokollen in Elasticsearch
- Konfigurieren von Anmeldeinformationsspeichern
- Konfigurieren der Verwendung von einem Verschlüsselungsschlüssel pro Mandant
- Bereinigen der Orchestrator-Datenbank
- Fehlersuche und ‑behebung
Automation Suite auf EKS/AKS-Installationsanleitung
Verwendung des Überwachungs-Stacks
Der Überwachungs-Stack für Automation Suite -Cluster umfasst Prometheus, Grafana und Alertmanager, die automatisch installiert werden, es sei denn, Sie bringen Ihren eigenen Überwachungs-Stack mit.
Auf dieser Seite wird eine Reihe von Überwachungsszenarien beschrieben, die für die Arbeit mit dem Überwachungstool optimiert wurden, das im Automation Suite -Cluster enthalten ist. Wenn Sie Ihren eigenen Überwachungs-Stack mitbringen, müssen Sie die offizielle Dokumentation Ihrer Tools befolgen, um den Zustand des Clusters zu überwachen.
Wenn Sie Sammler zum Exportieren von Metriken in Tools von Drittanbietern verwenden, kann die Aktivierung der Anwendungsüberwachung die Funktionalität der Automation Suite beeinträchtigen.
Der Überwachungs-Stack für Automation Suite -Cluster umfasst Prometheus, Grafana und Alert Manager.
Sie können über die folgenden URLs einzeln auf die Automation Suite Überwachungstools zugreifen:
Anwendung |
Tool |
URL |
Beispiel |
---|---|---|---|
Metriken |
Prometheus |
|
|
Dashboard |
Grafana |
|
|
Alert Management |
Alertmanager |
|
|
Um zum ersten Mal auf die Überwachungstools zuzugreifen, befolgen Sie die Anweisungen unter Zugreifen auf die Automation Suite .
https://monitoring.fqdn/metrics
zu Prometheus und klicken Sie auf die Registerkarte Warnungen. Hier sehen Sie alle in der Automation Suite konfigurierten Warnungen.
Um die aktiven Warnungen anzuzeigen, filtern Sie den Warnungsstatus, indem Sie oben auf das Kontrollkästchen Auslösen und das Kontrollkästchen Anmerkungen anzeigen klicken. Hier sehen Sie alle Warnungen, die derzeit ausgelöst werden, und die entsprechenden Meldungen.
Wenn Warnungen zu laut sind, können Sie sie stumm schalten. Führen Sie dazu die folgenden Schritte aus:
uipathctl
im Automation Suite-Installationsordner: .../UiPathAutomationSuite/UiPath_Installer/bin
Bevor Sie mit dem Konfigurieren der Warnungen beginnen, stellen Sie sicher, dass Sie kubectl aktivieren.
Um nach der Installation eine neue E-Mail-Konfiguration hinzuzufügen, führen Sie den folgenden Befehl aus:
./uipathctl config alerts add-email \
--name test \
--to "admin@example.com" \
--from "admin@example.com" \
--smtp server.mycompany.com \
--username admin \
--password somesecret \
--require-tls \
--ca-file <path_to_ca_file> \
--cert-file <path_to_cert_file> \
--key-file <path_to_key_file> \
--send-resolved
--ASEA
./uipathctl config alerts add-email \
--name test \
--to "admin@example.com" \
--from "admin@example.com" \
--smtp server.mycompany.com \
--username admin \
--password somesecret \
--require-tls \
--ca-file <path_to_ca_file> \
--cert-file <path_to_cert_file> \
--key-file <path_to_key_file> \
--send-resolved
--ASEA
Markieren |
Beschreibung |
Beispiel |
---|---|---|
|
Der Name der E-Mail-Konfiguration |
|
|
Die E-Mail-Adresse des Empfängers |
|
|
Die E-Mail-Adresse des Absenders. |
|
|
SMTP-Server-URL oder IP-Adresse und Portnummer |
|
|
Benutzername für die Authentifizierung |
|
|
Authentifizierungskennwort |
|
|
Boolesches Flag, das angibt, dass TLS auf dem SMTP-Server aktiviert ist. |
Keine Angabe |
|
Dateipfad, der das Zertifikat der Zertifizierungsstelle des SMTP-Servers enthält. Dies ist optional, wenn die Zertifizierungsstelle privat ist. |
|
|
Dateipfad, der das Zertifikat des SMTP-Servers enthält. Dies ist optional, wenn das Zertifikat privat ist. |
|
|
Dateipfad, der den privaten Schlüssel des Zertifikats des SMTP-Servers enthält. Dies ist erforderlich, wenn das Zertifikat privat ist. |
|
|
Boolesches Flag, um eine E-Mail zu senden, sobald die Warnung beendet ist. |
Keine Angabe |
|
Boolesches Flag zur Angabe, dass Sie die Automation Suite auf EKS oder AKS installiert haben. |
Keine Angabe |
Um eine E-Mail-Konfiguration zu entfernen, müssen Sie den folgenden Befehl ausführen. Stellen Sie sicher, dass Sie den Namen der E-Mail-Konfiguration übergeben, die Sie entfernen möchten.
./uipathctl config alerts remove-email --name test --ASEA
./uipathctl config alerts remove-email --name test --ASEA
Um eine E-Mail-Konfiguration zu aktualisieren, müssen Sie den folgenden Befehl ausführen. Stellen Sie sicher, dass Sie den Namen der E-Mail-Konfiguration, die Sie aktualisieren möchten, und die zusätzlichen optionalen Parameter, die Sie bearbeiten möchten, übergeben. Diese Parameter sind die gleichen wie beim Hinzufügen einer neuen E-Mail-Konfiguration. Sie können ein oder mehrere Flags gleichzeitig übergeben.
./uipathctl config alerts update-email --name test --ASEA [additional_flags]
./uipathctl config alerts update-email --name test --ASEA [additional_flags]
Um auf Grafana-Dashboards zuzugreifen, müssen Sie Ihre Anmeldeinformationen abrufen und zur Anmeldung verwenden:
-
Benutzername:
kubectl -n cattle-monitoring-system get secrets/rancher-monitoring-grafana -o "jsonpath={.data.admin-user}" | base64 -d; echo
kubectl -n cattle-monitoring-system get secrets/rancher-monitoring-grafana -o "jsonpath={.data.admin-user}" | base64 -d; echo -
Kennwort:
kubectl -n cattle-monitoring-system get secrets/rancher-monitoring-grafana -o "jsonpath={.data.admin-password}" | base64 -d; echo
kubectl -n cattle-monitoring-system get secrets/rancher-monitoring-grafana -o "jsonpath={.data.admin-password}" | base64 -d; echo
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 im Menü Storage des Cluster Explorer auf das Element PersistentVolumes klicken.
Um die Hardwarenutzung pro Knoten zu überprüfen, können Sie das Dashboard Nodes 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.
- Klicken Sie auf den abwärts zeigenden Pfeil neben dem Diagrammtitel und wählen Sie dann Share aus.
- Klicken Sie auf die Registerkarte Snapshot und legen Sie den Namen für Momentaufnahme Snapshot name, das Ablaufdatum Expire und Timeout fest.
- Klicken Sie zum Veröffentlichen auf Publish in snapshot.raintank.io.
Weitere Informationen finden Sie in der Grafana-Dokumentation zum Freigeben von Dashboards.
Weitere Informationen zum Erstellen benutzerdefinierter persistenter Grafana-Dashboards finden Sie in der Grafana-Dokumentation.
Die Dokumentation zu den verfügbaren Metriken finden Sie hier:
- Zugreifen auf die Überwachungstools
- Überblick
- Authentication
- Überprüfen aktuell ausgelöster Warnungen
- Stummschalten von Warnungen
- Konfigurieren von Warnungen
- Hinzufügen einer neuen E-Mail-Konfiguration
- Entfernen einer E-Mail-Konfiguration
- Aktualisieren einer E-Mail-Konfiguration
- Zugriff auf das Grafana-Dashboard
- Überwachung persistenter Volumes
- Überwachung der Hardwarenutzung
- Erstellen einer gemeinsam nutzbaren visuellen Momentaufnahme eines Grafana-Diagramms
- Erstellen benutzerdefinierter persistenter Grafana-Dashboards
- Abfragen von Prometheus