This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.12.3.4. Zugriff auf Leistungsmetriken
Die Custom Resource (CR) MigrationController
zeichnet Metriken auf und speichert sie im Überwachungsspeicher des Clusters. Sie können die Metriken mit der Prometheus Query Language (PromQL) abfragen, um Probleme mit der Migrationsleistung zu diagnostizieren. Alle Metriken werden zurückgesetzt, wenn der Pod „Migration Controller“ neu gestartet wird.
Sie können über die Webkonsole der OpenShift Container Platform auf die Leistungsmetriken zugreifen und Abfragen durchführen.
Vorgehensweise
-
Klicken Sie in der Webkonsole der OpenShift Container Platform auf Observe
Metrics. Geben Sie eine PromQL-Abfrage ein, wählen Sie ein anzuzeigendes Zeitfenster und klicken Sie auf Run Queries.
Wenn Ihr Webbrowser nicht alle Ergebnisse anzeigt, verwenden Sie die Prometheus-Konsole.
12.3.4.1. Bereitgestellte Metriken Link kopierenLink in die Zwischenablage kopiert!
Die Custom Ressource (CR) MigrationController
liefert Metriken für die Anzahl der MigMigration
-CRs und die dazugehörigen API-Anfragen.
12.3.4.1.1. cam_app_workload_migrations Link kopierenLink in die Zwischenablage kopiert!
Diese Metrik ist die Anzahl der MigMigration
-CRs im Laufe der Zeit. Sie kann zusammen mit den Metriken mtc_client_request_count
und mtc_client_request_elapsed
angezeigt werden, um Informationen zu API-Anfragen mit Änderungen des Migrationsstatus abzugleichen. Diese Metrik ist in der Telemetrie enthalten.
Abfragbarer Bezeichnungsname | Beispielwerte für Bezeichnungen | Beschreibung der Bezeichnung |
---|---|---|
status |
|
Status der CR |
type | stage, final |
Typ der CR |
12.3.4.1.2. mtc_client_request_count Link kopierenLink in die Zwischenablage kopiert!
Bei dieser Metrik handelt es sich um eine kumulative Anzahl von Kubernetes-API-Anfragen, die von MigrationController
ausgehen. Sie ist nicht in der Telemetrie enthalten.
Abfragbarer Bezeichnungsname | Beispielwerte für Bezeichnungen | Beschreibung der Bezeichnung |
---|---|---|
cluster |
| Cluster, an den die Anfrage gestellt wurde |
component |
| Sub-Controller-API, die die Anfrage gestellt hat |
function |
| Funktion, von der aus die Anfrage gestellt wurde |
kind |
| Kubernetes-Art, für die die Anfrage gestellt wurde |
12.3.4.1.3. mtc_client_request_elapsed Link kopierenLink in die Zwischenablage kopiert!
Bei dieser Metrik handelt es sich um eine kumulative Latenz in Millisekunden von Kubernetes-API-Anfragen, die von MigrationController
ausgehen. Sie ist nicht in der Telemetrie enthalten.
Abfragbarer Bezeichnungsname | Beispielwerte für Bezeichnungen | Beschreibung der Bezeichnung |
---|---|---|
cluster |
| Cluster, an den die Anfrage gestellt wurde |
component |
| Sub-Controller-API, die die Anfrage gestellt hat |
function |
| Funktion, von der aus die Anfrage gestellt wurde |
kind |
| Kubernetes-Ressource, für die die Anfrage gestellt wurde |
12.3.4.1.4. Nützliche Abfragen Link kopierenLink in die Zwischenablage kopiert!
In der Tabelle sind einige hilfreiche Abfragen aufgeführt, die für die Leistungsüberwachung verwendet werden können.
Abfrage | Beschreibung |
---|---|
| Anzahl der gestellten API-Anfragen, sortiert nach Anfragetyp |
| Gesamtzahl der ausgehenden API-Anfragen |
| Latenz für API-Anfragen, sortiert nach Anfragetyp |
| Gesamtlatenz der API-Anfragen |
| Durchschnittliche Latenz der API-Anfragen |
| Durchschnittliche Latenz der API-Anfragen, sortiert nach Anfragetyp |
| Anzahl der ausgeführten Migrationen, multipliziert mit 100 zur besseren Übersicht neben der Anzahl der Anfragen |