

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Nutze deinen Grafana-Workspace
<a name="AMG-working-with-Grafana-workspace"></a>

In Ihrem Grafana-Arbeitsbereich arbeiten Sie an Projekten, um Visualisierungen zu erstellen und Ihre Metriken zu untersuchen. Richten Sie Datenquellen für Ihre Metriken ein und fragen Sie sie ab. Erstellen Sie Panels in Dashboards, um Ihre Metriken einzusehen. Erkunden Sie Ihre Daten. Erstellen Sie Alarme zu Ihren Metriken.

In den Themen in diesem Abschnitt wird erklärt, wie Sie Ihren Amazon Managed Grafana-Arbeitsbereich verwenden.

**Anmerkung**  
Einige Themen variieren je nach der Version von Grafana, die Sie in Ihrem Workspace haben. Eine spezifische Dokumentation zu den einzelnen Versionen finden Sie unter [Arbeitet in Grafana-Version 10](using-grafana-v10.md)[Arbeitet in Grafana-Version 9](using-grafana-v9.md), und[Arbeitet in Grafana-Version 8](using-grafana-v8.md). Informationen zum Upgrade Ihres Workspace von einer Version auf eine andere finden Sie unter[Aktualisiere deine Workspace-Version](AMG-workspace-version-update.md).

**Topics**
+ [Was ist Grafana?](#what-is-grafana)
+ [Connect zu Ihrem Workspace her](connect-to-workspace.md)
+ [Benutzer, Teams und Berechtigungen](Grafana-administration-authorization.md)
+ [Erstelle dein erstes Dashboard](getting-started-grafanaui.md)
+ [Erweitere deinen Workspace mit Plugins](grafana-plugins.md)
+ [Verbinden zu Datenquellen](AMG-data-sources.md)
+ [Arbeitet in Grafana-Version 10](using-grafana-v10.md)
+ [Arbeitet in Grafana-Version 9](using-grafana-v9.md)
+ [Arbeitet in Grafana-Version 8](using-grafana-v8.md)
+ [Ändere deine Einstellungen](change-your-grafana-preferences.md)
+ [Sammeln Sie Informationen für den Support](support-bundles.md)
+ [Klassische Dashboard-Benachrichtigungen](old-alerts-overview.md)

## Was ist Grafana?
<a name="what-is-grafana"></a>

 Grafana ist eine Open-Source-Visualisierungs- und Analysesoftware. Sie können damit Ihre Metriken abfragen, visualisieren, darauf hinweisen und sie untersuchen, unabhängig davon, wo sie gespeichert sind. 

 Wenn Sie beispielsweise die Metrik-, Protokoll- und Trace-Daten für Ihre Anwendung anzeigen möchten, können Sie ein Dashboard erstellen. Wenn Sie der Administrator eines Unternehmens sind und Grafana für mehrere Teams verwalten, müssen Sie möglicherweise die Bereitstellung und Authentifizierung einrichten. 

 Die folgenden Abschnitte bieten einen Überblick darüber, was Sie mit Ihrer Grafana-Datenbank tun können, sowie Links, damit Sie mehr erfahren können. 

### Erkunden Sie Metriken und Protokolle
<a name="explore-metrics-and-logs"></a>

 Untersuchen Sie Ihre Daten mithilfe einmaliger oder Ad-hoc-Abfragen und dynamischer Drilldowns. Sie können die Ansicht teilen und verschiedene Zeitbereiche, Abfragen und Datenquellen nebeneinander vergleichen. 

 Weitere Informationen finden Sie unter [Erkunden Sie in Grafana-Version 10](v10-explore.md). 

### Benachrichtigungen
<a name="intro-alerts"></a>

 Wenn Sie Grafana-Benachrichtigungen verwenden, können Benachrichtigungen über verschiedene Alert-Notifier gesendet werden, darunter die folgenden: 
+ Amazon SNS
+ PagerDuty
+ VictorOps
+ OpsGenie
+ Slack

Weitere Informationen finden Sie unter [Benachrichtigungen in Grafana-Version 10](v10-alerts.md).

### Anmerkungen
<a name="intro-annotations"></a>

 Kommentieren Sie Diagramme mit umfangreichen Ereignissen aus verschiedenen Datenquellen. Halten Sie bei Ereignissen an, um die vollständigen Metadaten und Tags des Ereignisses zu sehen. 

 Diese Funktion, die in Grafana als Grafikmarkierung angezeigt wird, ist nützlich, um Daten zu korrelieren, falls etwas schief geht. Sie können die Anmerkungen manuell erstellen, indem Sie **Strg** drücken, während Sie ein Diagramm auswählen, und dann Text eingeben. Oder Sie können Daten aus einer beliebigen Datenquelle abrufen. 

 Weitere Informationen finden Sie unter [Visualisierungen kommentieren](v10-dash-annotations.md). 

### Dashboard-Variablen
<a name="intro-dashboard-variables"></a>

Verwenden Sie Vorlagenvariablen, um Dashboards zu erstellen, die für viele verschiedene Anwendungsfälle wiederverwendet werden können. Bei diesen Vorlagen sind Werte nicht fest codiert. Das bedeutet, dass Sie ein Dashboard für mehrere Server verwenden können. Wenn Sie beispielsweise einen Produktionsserver und einen Testserver haben, können Sie dasselbe Dashboard für beide verwenden.

Mithilfe von Vorlagen können Sie Ihre Daten genauer untersuchen. Sie können beispielsweise von allen Daten bis zu Nordamerika-Daten, bis hin zu Daten in Texas und darüber hinaus einen Drilldown durchführen. Sie können diese Dashboards auch von Teams innerhalb Ihrer Organisation gemeinsam nutzen. Wenn Sie eine hervorragende Dashboard-Vorlage für eine beliebte Datenquelle erstellen, können Sie sie auch der gesamten Community zur Anpassung und Nutzung zur Verfügung stellen.

Weitere Informationen finden Sie unter [Variablen](v10-dash-variables.md).

# Connect zu Ihrem Workspace her
<a name="connect-to-workspace"></a>

Bevor Sie Ihren Amazon Managed Grafana-Workspace verwenden können, müssen Sie eine Verbindung zu ihm herstellen, indem Sie sich bei dem von Ihnen eingerichteten Identitätsanbieter anmelden. Wenn Sie keine Authentifizierungsmethode über einen Identitätsanbieter eingerichtet haben, finden Sie [Authentifizieren Sie Benutzer in Amazon Managed Grafana-Arbeitsbereichen](authentication-in-AMG.md) weitere Informationen unter.

**Anmerkung**  
Wenn Sie versuchen, programmgesteuert eine Verbindung zu Ihrem Workspace herzustellen, müssen Sie API-Token verwenden. Weitere Informationen finden Sie unter [Authentifizieren Sie sich mit Tokens](authenticating-grafana-apis.md).

**Um dich in deinem Grafana-Workspace anzumelden**

1. Öffnen Sie die Amazon Managed Grafana-Konsole unter [https://console.aws.amazon.com/grafana/](https://console.aws.amazon.com/grafana/home/)und melden Sie sich an.

1. Wählen Sie in der oberen linken Ecke der Seite das Menüsymbol und dann **Alle Workspaces**.

1. Wählen Sie den Namen des Workspace, in dem Sie sich anmelden möchten.

1. Wählen Sie auf der Seite mit den Workspace-Details die URL aus, die unter **Grafana-Workspace-URL** angezeigt wird.

1. Wenn Sie die Workspace-URL auswählen, gelangen Sie zur Landingpage für die Grafana-Workspace-Konsole. Wählen Sie **Anmelden mit AWS IAM Identity Center** und geben Sie die E-Mail-Adresse und das Passwort ein.
**Anmerkung**  
Die Anmeldeschaltfläche hat einen anderen Text und andere Anforderungen, wenn Sie die Authentifizierung mit einem Identitätsanbieter eingerichtet haben.

# Benutzer, Teams und Berechtigungen
<a name="Grafana-administration-authorization"></a>

Berechtigungen in Amazon Managed Grafana werden über die Amazon Managed Grafana-Konsole und direkt im Workspace verwaltet.
+ **Benutzer** — Benutzer werden im IAM Identity Center oder einem Identitätsanbieter [authentifiziert](authentication-in-AMG.md), den Sie über SAML in der Amazon Managed Grafana-Konsole eingerichtet haben.
+ **Rollenzugriff** — Sie können Ihren Benutzern oder Gruppen [Zugriff](AMG-manage-users-and-groups-AMG.md) mit den `Admin` Rollen, oder gewähren `User``Editor`, um ihnen mithilfe der Amazon Managed Grafana-Konsole Standardberechtigungen für Ihren Workspace zu erteilen.
+ **Gruppen oder Teams** — Sie können Benutzergruppen erstellen, denen Sie auf zwei Arten Zugriff gewähren. Sie können Gruppen in Ihrem Identitätsanbieter (oder IAM Identity Center) erstellen. Sie können diesen Gruppen dann, genau wie einem Benutzer, in der Amazon Managed Grafana-Konsole Zugriff gewähren. Oder Sie können [Teams](Grafana-teams.md) im Grafana-Arbeitsbereich erstellen und ihnen die Rolle geben, die Sie ihnen zuweisen möchten.
+ **Spezifische Berechtigungen** — Wenn Sie [die von Rollen für ein bestimmtes Dashboard, einen bestimmten Ordner oder eine bestimmte Datenquelle gewährten Berechtigungen überschreiben](Grafana-permissions.md) möchten, können Sie die Standardberechtigungen entfernen und bestimmten Benutzern oder Teams Berechtigungen zuweisen. Dies erfolgt im Grafana-Arbeitsbereich.

In diesem Abschnitt wird beschrieben, wie Sie die Rechteverwaltung im Grafana-Arbeitsbereich durchführen.

**Topics**
+ [Benutzer](Grafana-users.md)
+ [Benutzerrollen](Grafana-user-roles.md)
+ [Teams managen](Grafana-teams.md)
+ [Berechtigungen verwenden](Grafana-permissions.md)

# Benutzer
<a name="Grafana-users"></a>

In Amazon Managed Grafana fügen Sie dem Grafana-Arbeitsbereich keine Benutzer hinzu. Stattdessen verwenden Sie IAM Identity Center oder einen Identitätsanbieter, um Benutzer zu authentifizieren, und gewähren Benutzern dann Zugriff auf Amazon Managed Grafana-Arbeitsbereiche von der Amazon Managed Grafana-Konsole aus. Weitere Informationen finden Sie unter [Benutzer- und Gruppenzugriff auf Amazon Managed Grafana-Workspaces verwalten](AMG-manage-users-and-groups-AMG.md).

# Benutzerrollen
<a name="Grafana-user-roles"></a>

In Amazon Managed Grafana wird jedem Benutzer, der zur Nutzung des Amazon Managed Grafana-Workspace berechtigt ist, eine von drei [Rollen](AMG-manage-users-and-groups-AMG.md) in der Amazon Managed Grafana-Konsole zugewiesen.
+ **Administratorrolle** — Benutzer mit der Administratorrolle können Folgendes tun:
  + Kann Datenquellen hinzufügen, bearbeiten und löschen.
  + Kann Benutzer und Teams hinzufügen und bearbeiten.
  + Kann Ordner mit Dashboards hinzufügen, bearbeiten und löschen.
  + Kann alles tun, was die Editor-Rolle erlaubt.
+ **Rolle „Redakteur**“ — Benutzer mit der Rolle „Editor“ können Folgendes tun:
  + Sie können Dashboards, Bereiche und Warnungsregeln in Dashboards, auf die sie Zugriff haben, anzeigen, hinzufügen und bearbeiten. Dies kann für bestimmte Ordner und Dashboards deaktiviert werden.
  + Kann Playlisten erstellen, aktualisieren oder löschen.
  + Kann auf Explore zugreifen.
  + Kann Benachrichtigungskanäle hinzufügen, bearbeiten und löschen.
  + Datenquellen können nicht hinzugefügt, bearbeitet oder gelöscht werden.
  + Kann alles tun, was die Viewer-Rolle erlaubt.
+ **Zuschauer-Rolle** — Benutzer mit der Viewer-Rolle können Folgendes tun:
  + Sie können jedes Dashboard anzeigen, auf das sie Zugriff haben. Dies kann in bestimmten Ordnern und Dashboards deaktiviert werden.
  + Playlisten können nicht erstellt, aktualisiert oder gelöscht werden.
  + Auf Explore kann nicht zugegriffen werden.
  + Benachrichtigungskanäle können nicht hinzugefügt, bearbeitet und gelöscht werden.
  + Datenquellen können nicht hinzugefügt, bearbeitet oder gelöscht werden.
  + Dashboards oder Bereiche können nicht hinzugefügt, bearbeitet oder gelöscht werden.
  + Andere Benutzer oder Teams können nicht verwaltet werden.

Benutzerzuweisung und Benutzerzugriffsverwaltung vom Grafana-Arbeitsbereich aus werden in Amazon Managed Grafana nicht unterstützt. Wie Sie den Benutzer- und Gruppenzugriff verwalten, hängt davon ab, ob Sie IAM Identity Center oder SAML für die Authentifizierung verwenden:
+ Wenn Ihr Workspace IAM Identity Center zur Authentifizierung verwendet, können Sie die Amazon Managed Grafana-Konsole verwenden oder Rollen APIs zuweisen. Weitere Informationen finden Sie unter [Benutzer- und Gruppenzugriff auf Amazon Managed Grafana-Workspaces verwalten](AMG-manage-users-and-groups-AMG.md).
+ Wenn Ihr Workspace SAML zur Authentifizierung verwendet, werden Benutzerrollen nur durch Assertion-Attribute definiert. Weitere Informationen finden Sie unter [Zuordnung von Assertionen](authentication-in-AMG-SAML.md#AMG-SAML-Assertion-Mapping).

# Teams managen
<a name="Grafana-teams"></a>

Durch die Verwendung von *Teams* können Sie einer Gruppe von Benutzern gleichzeitig Berechtigungen erteilen. Sie können die Teamsynchronisierung auch so einrichten, dass die Teammitgliedschaft automatisch zwischen Ihrem Grafana-Workspace und Ihrem Autorisierungsanbieter synchronisiert wird.

## Ein Team erstellen oder entfernen
<a name="create-remove-team"></a>

Erstellen Sie Teams, um Benutzer in Gruppen zu verwalten.

**Um ein Team zu erstellen**

1. Wählen Sie in der Seitenleiste das Symbol **Konfiguration** (Zahnrad) und dann **Teams** aus.

1. Wähle „**Neues Team**“.

1. Geben Sie unter **Name** einen Namen für das neue Team ein und wählen Sie dann **Create** aus.

**Um ein Team zu entfernen**

1. Wählen Sie in der Seitenleiste das Symbol **Konfiguration** (Zahnrad) und dann **Teams** aus.

1. Wählen Sie rechts neben dem Namen des Teams **X** aus.

1. Wählen Sie zur Bestätigung „**Löschen“**.

## Einen Benutzer zu einem Team hinzufügen oder daraus entfernen
<a name="team-add-remove-user"></a>

Gehen Sie wie folgt vor, um Benutzer zu Teams hinzuzufügen oder sie aus Teams zu entfernen.

**Um einen Benutzer zu einem Team hinzuzufügen**

1. Wählen Sie in der Seitenleiste das **Konfigurationssymbol** (Zahnrad) und dann **Teams** aus.

1. Wählen Sie das Team aus, zu dem Sie den Benutzer hinzufügen möchten.

1. Wählen **Sie Mitglied hinzufügen**.

1. Wählen **Sie im Feld Teammitglied hinzufügen** den Benutzer aus, der dem Team hinzugefügt werden soll, und wählen Sie dann **Zum Team hinzufügen** aus.

**Um einen Benutzer aus einem Team zu entfernen**

1. Wählen Sie in der Seitenleiste das **Konfigurationssymbol** (Zahnrad) und dann **Teams** aus.

1. Wählen Sie das Team aus, aus dem Sie den Benutzer entfernen möchten.

1. Wählen Sie rechts neben dem Namen des Benutzers **X** aus.

1. Um zu bestätigen, wählen Sie **Löschen**.

## Verwenden Sie Team-Synchronisierung
<a name="Grafana-team-sync"></a>

Mit *Team Sync* können Sie die Synchronisation zwischen den Gruppen Ihres Autorisierungsanbieters und den Teams in Grafana einrichten. Die derzeit unterstützten Autorisierungsanbieter sind IAM Identity Center und SAML. 

**Um ein Grafana-Team mit einer externen Gruppe zu synchronisieren.**

1. Navigieren Sie in der Grafana-Konsole zu **Konfiguration**, **Teams**. 

1. Um mit einer IAM Identity Center-Gruppe zu synchronisieren, geben Sie die IAM Identity Center-Gruppen-ID ein. Um mit einer Gruppe von einem SAML-basierten Identitätsanbieter zu synchronisieren, geben Sie den Wert des Attributnamens ein, der in das Feld **Assersion-Attributgruppen** im Abschnitt SAML-Konfiguration auf der Amazon Managed Grafana-Workspace-Konfigurationsseite eingegeben wurde.

1. Wählen Sie **Add Group (Gruppe hinzufügen)** aus.

# Berechtigungen verwenden
<a name="Grafana-permissions"></a>

Was Sie in einem Grafana-Workspace in Amazon Managed Grafana tun können, hängt von den *Berechtigungen* ab, die Ihrem Benutzer zugeordnet sind. 

Amazon Managed Grafana verwendet drei Arten von Berechtigungen:
+ Als Grafana-Administrator erteilte Berechtigungen
+ Berechtigungen im Zusammenhang mit Ihrer Mitgliedschaft in einem Team
+ Berechtigungen, die einem bestimmten Ordner oder Dashboard gewährt wurden

Ihnen können Berechtigungen auf der Grundlage Ihres Administratorstatus, der Ihrem Benutzer zugewiesenen Dashboard- oder Ordnerberechtigungen und der Datenquellenberechtigungen erteilt werden. 

## Übersicht über Dashboard- und Ordnerberechtigungen
<a name="dashboard-and-folder-permissions-overview"></a>

 Mithilfe von Dashboard- und Ordnerberechtigungen können Sie die standardmäßigen rollenbasierten Berechtigungen für Redakteure und Betrachter entfernen. Anschließend können Sie bestimmten Benutzern und Teams Berechtigungen zuweisen. Weitere Informationen finden Sie unter [Dashboard- und Ordnerberechtigungen](dashboard-and-folder-permissions.md). 

## Übersicht über Datenquellenberechtigungen
<a name="data-source-permissions-overview"></a>

Standardmäßig kann eine Datenquelle von jedem Benutzer abgefragt werden. Beispielsweise kann ein Benutzer mit dieser `Viewer` Rolle jede mögliche Abfrage an eine Datenquelle stellen, nicht nur die Abfragen, die in Dashboards vorhanden sind, auf die er Zugriff hat.

Mithilfe von Datenquellenberechtigungen können Sie die Standardberechtigungen für Datenquellen ändern und Abfrageberechtigungen auf bestimmte **Benutzer** und **Teams** beschränken. Weitere Informationen finden Sie unter [Datenquellenberechtigungen](data-source-permissions.md).

# Dashboard- und Ordnerberechtigungen
<a name="dashboard-and-folder-permissions"></a>

Für Dashboards und Dashboard-Ordner können Sie die Seite „**Berechtigungen**“ verwenden, um die standardmäßigen rollenbasierten Berechtigungen für **Redakteure** und **Betrachter** zu entfernen. Auf dieser Seite können Sie bestimmten **Benutzern und **Teams** Berechtigungen hinzufügen und ihnen** zuweisen.

Amazon Managed Grafana bietet die folgenden Berechtigungsstufen. Die Berechtigungen variieren je nach der Version von Grafana, die der Workspace unterstützt.

**Für Workspaces, die Version 8 unterstützen:**
+ `Admin`: Kann Dashboards bearbeiten und erstellen und Berechtigungen bearbeiten. Kann auch Ordner hinzufügen, bearbeiten und löschen. 
+ `Edit`: Kann Dashboards bearbeiten und erstellen. Ordner- oder Dashboard-Berechtigungen **können nicht** bearbeitet oder Ordner hinzugefügt, bearbeitet oder gelöscht werden. 
+ `View`: Kann nur vorhandene Dashboards und Ordner anzeigen.

**Für Workspaces, die Version 9 und höher unterstützen:**
+ `Admin`: Kann ein Dashboard erstellen, bearbeiten oder löschen. Kann Ordner hinzufügen, bearbeiten oder löschen und Dashboards und Unterordner in einem Ordner erstellen. Administratoren können auch Dashboard- und Ordnerberechtigungen ändern.
+ `Edit`: Kann ein Dashboard erstellen, bearbeiten oder löschen. Kann einen Ordner bearbeiten oder löschen und Dashboards und Unterordner in einem Ordner erstellen. Ein Editor **kann Ordner- oder Dashboard-Berechtigungen nicht** ändern.
+ `View`: Kann nur vorhandene Dashboards und Ordner anzeigen.

## Ordnerberechtigungen gewähren
<a name="grant-folder-permissions"></a>

**Um Ordnerberechtigungen zu gewähren**

1. **Bewegen Sie den Mauszeiger in der Seitenleiste über das Symbol **Dashboards** (Quadrate) und wählen Sie dann Verwalten aus.**

1. **Zeigen Sie mit der Maus auf einen Ordner und wählen Sie dann Gehe zum Ordner.**

1. Wählen Sie auf der Registerkarte „**Berechtigungen**“ die Option „**Berechtigung hinzufügen**“ aus.

1. Wählen **Sie im Dialogfeld „Berechtigung hinzufügen für**“ die Option „**Benutzer**“, „**Team**“ oder eine der Rollenoptionen aus. Wenn Ihr Workspace Grafana-Version 10 oder neuer verwendet, wählen Sie **Benutzer, Team, Dienstkonto oder Rolle**.

1. Wählen Sie im zweiten Feld den Benutzer, das Team, das Dienstkonto oder die Rolle aus, zu der Sie Berechtigungen hinzufügen möchten. Wenn Ihr Workspace Grafana-Version 9 oder früher verwendet und Sie im vorherigen Schritt eine Rollenoption ausgewählt haben, überspringen Sie diesen Schritt.

1. Wählen Sie im dritten Feld die Berechtigung aus, die Sie hinzufügen möchten.

1. Wählen Sie **Speichern**.

## Erteilen von Dashboard-Berechtigungen
<a name="grant-dashboard-permissions"></a>

**Um Dashboard-Berechtigungen zu gewähren**

1. Wählen Sie in der oberen rechten Ecke Ihres Dashboards das Zahnradsymbol, um zu den **Dashboard-Einstellungen** zu gelangen.

1. Wählen Sie auf der Registerkarte „**Berechtigungen**“ die Option „**Berechtigung hinzufügen**“ aus.

1. Wählen **Sie im Dialogfeld „Berechtigung hinzufügen für**“ die Option „**Benutzer**“, „**Team**“ oder eine der Rollenoptionen aus. Wenn Ihr Workspace Grafana-Version 10 oder neuer verwendet, wählen Sie **Benutzer, Team, Dienstkonto oder Rolle**.

1. Wählen Sie im zweiten Feld den Benutzer, das Team, das Dienstkonto oder die Rolle aus, zu der Sie Berechtigungen hinzufügen möchten. Wenn Ihr Workspace Grafana-Version 9 oder früher verwendet und Sie im vorherigen Schritt eine Rollenoption ausgewählt haben, überspringen Sie diesen Schritt.

1. Wählen Sie im dritten Feld die Berechtigung aus, die Sie hinzufügen möchten.

1. Wählen Sie **Speichern**.

## Beschränken des Zugriffs
<a name="restricting-access"></a>

 Die höchste Berechtigung gewinnt immer. 
+  Sie können die Berechtigungen für Benutzer mit dieser `Admin` Rolle nicht überschreiben. Admins haben immer Zugriff auf alles. 
+  Eine spezifischere Berechtigung mit einer niedrigeren Berechtigungsstufe hat keine Auswirkung, wenn eine allgemeinere Regel mit einer höheren Berechtigungsstufe existiert. Sie müssen die Berechtigungsstufe der allgemeineren Regel entfernen oder herabsetzen. 

## Wie Amazon Managed Grafana mehrere Berechtigungen löst — Beispiele
<a name="how-grafana-resolves-multiple-permissions---examples"></a>

Die folgenden Beispiele zeigen, wie mehrere Berechtigungen aufgelöst werden.

### Beispiel 1: `user1` hat die `Editor` Rolle
<a name="example-1-user1-has-the-editor-role"></a>

 Berechtigungen für ein Dashboard: 
+  Jeder mit der `Editor` Rolle kann Änderungen vornehmen. 
+  `user1`kann ansehen. 

 Ergebnis: `user1` hat die Bearbeitungsberechtigung, da die höchste Berechtigung immer gewinnt. 

### Beispiel 2: `user1` hat die Viewer-Rolle und ist Mitglied von `team1`
<a name="example-2-user1-has-the-viewer-role-and-is-a-member-of-team1"></a>

 Berechtigungen für ein Dashboard: 
+  Jeder mit der `Viewer` Rolle kann es sehen. 
+  `user1`hat die `Editor` Rolle und kann sie bearbeiten. 
+  `team1`hat die `Admin` Rolle. 

 Ergebnis: `user1` hat Administratorrechte, weil die höchste Berechtigung immer gewinnt. 

### Beispiel 3: `user1` hat mehrere Berechtigungen auf verschiedenen Ebenen
<a name="example-3"></a>

 Berechtigungen für ein Dashboard: 
+  `user1`hat die `Admin` Rolle (vom übergeordneten Ordner geerbt). 
+  `user1`hat die `Editor` Rolle und kann sie bearbeiten. 

 Ergebnis: Sie können nicht zu einer niedrigeren Zugriffsberechtigung übergehen. `user1`hat Administratorrechte, weil die höchste Berechtigung immer gewinnt. 

## Zusammenfassung
<a name="summary"></a>
+  **Ansicht**: Es können nur vorhandene Dashboards oder Ordner angezeigt werden. 
+  Eine spezifischere Berechtigung mit einer niedrigeren Berechtigungsstufe hat keine Auswirkung, wenn eine allgemeinere Regel mit einer höheren Berechtigungsstufe existiert. 

# Datenquellenberechtigungen
<a name="data-source-permissions"></a>

Standardmäßig können Datenquellen von jedem Benutzer abgefragt werden. Beispielsweise kann ein Benutzer mit dieser `Viewer` Rolle jede mögliche Abfrage an eine Datenquelle stellen, nicht nur Abfragen, die in Dashboards existieren, auf die er Zugriff hat.

Sie können Datenquellenberechtigungen verwenden, um den Zugriff von Benutzern auf Abfragen einer Datenquelle einzuschränken. Für jede Datenquelle gibt es eine Berechtigungsseite, auf der Sie Abfrageberechtigungen für bestimmte **Benutzer** und **Teams** aktivieren oder einschränken können.

## Datenquellenberechtigungen aktivieren
<a name="enable-data-source-permissions"></a>

Wenn Berechtigungen für eine Datenquelle aktiviert sind, beschränken Sie den Administrator- und Abfragezugriff für diese Datenquelle standardmäßig auf Admin-Benutzer. Sie können selektiv Zugriff für bestimmte Benutzer und Teams hinzufügen.

**Um Berechtigungen für eine Datenquelle zu aktivieren**

1. Navigieren Sie zu **Konfiguration**, **Datenquellen**. Navigieren Sie für Arbeitsbereiche, die Grafana-Version 10 unterstützen, zu **Verbindungen**, **Datenquellen**.

1. Wählen Sie die Datenquelle aus, für die Sie Berechtigungen aktivieren möchten.

1. Wählen Sie auf der Registerkarte **Berechtigungen** die Option **Aktivieren** aus.

**Warnung**  
Wenn Sie Berechtigungen für die Standarddatenquelle aktivieren, können Benutzer, die nicht in den Berechtigungen aufgeführt sind, keine Abfragen aufrufen. Panels, die die Standarddatenquelle verwenden, geben den `Access denied to data source` Fehler für diese Benutzer zurück.

## Benutzern und Teams ermöglichen, eine Datenquelle abzufragen
<a name="allow-users-and-teams-to-query-a-data-source"></a>

Nachdem Sie die Berechtigungen für eine Datenquelle aktiviert haben, haben standardmäßig nur Administratoren Zugriff auf diese Datenquelle. Sie können Benutzern oder Teams Abfrageberechtigungen zuweisen. Die Abfrageberechtigungen ermöglichen den Zugriff auf die Abfrage der Datenquelle.

**Um Benutzern und Teams Abfrageberechtigungen zuzuweisen**

1. Navigieren Sie zu **Konfiguration**, **Datenquellen**. Navigieren Sie für Arbeitsbereiche, die Grafana-Version 10 unterstützen, zu **Verbindungen**, **Datenquellen**.

1. Wählen Sie die Datenquelle aus, für die Sie Abfrageberechtigungen zuweisen möchten.

1. Wählen Sie auf der Registerkarte **Berechtigungen** die Option **Berechtigung hinzufügen** aus.

1. Wählen Sie **Team** oder **Benutzer** aus. **Für Workspaces, die Grafana-Version 10 oder neuer unterstützen, können Sie auch **Dienstkonto oder Rolle** auswählen.**

1. **Wählen Sie das Team, den Benutzer, das Dienstkonto oder die Rolle aus, dem Sie Abfragezugriff gewähren möchten, und wählen Sie dann Speichern.**

## Datenquellenberechtigungen deaktivieren
<a name="disable-data-source-permissions"></a>

Wenn Sie Berechtigungen für eine Datenquelle aktiviert haben und die Datenquellenberechtigungen auf die Standardwerte zurücksetzen möchten, gehen Sie wie folgt vor.

**Anmerkung**  
*Alle* vorhandenen Berechtigungen, die für die Datenquelle erstellt wurden, werden gelöscht.

**Um Berechtigungen für eine Datenquelle zu deaktivieren**

1. Navigieren Sie zu **Konfiguration**, **Datenquellen**. Navigieren Sie für Arbeitsbereiche, die Grafana-Version 10 unterstützen, zu **Verbindungen**, **Datenquellen**.

1. Wählen Sie die Datenquelle aus, für die Sie Berechtigungen deaktivieren möchten.

1. Wählen Sie auf der Registerkarte **Berechtigungen** die Option **Berechtigungen deaktivieren** aus.

# Erstelle dein erstes Dashboard
<a name="getting-started-grafanaui"></a>

## Erstellen eines Dashboards
<a name="create-a-dashboard"></a>

Gehen Sie wie folgt vor, um ein Dashboard in der Grafana-Konsole zu erstellen.

**Um Ihr erstes Dashboard zu erstellen**

1. Wählen Sie im linken Bereich das Pluszeichen aus, wählen Sie **Dashboard erstellen** und dann **Neues Panel hinzufügen**.

1. Wählen Sie in der Ansicht ** Dashboard/Edit „Neues Bedienfeld**“ die Registerkarte „**Abfrage**“. 

1. Konfigurieren Sie Ihre Abfrage, indem Sie die Datenquelle auswählen, die Sie abfragen möchten. Wenn Sie beispielsweise **TestDB** als Datenquelle hinzugefügt haben, wird dadurch ein Beispiel-Dashboard namens Random Walk-Dashboard generiert.

### Einführung in Zeitreihen
<a name="introduction-to-time-series"></a>

 Stellen Sie sich vor, Sie möchten wissen, wie sich die Außentemperatur im Laufe des Tages verändert. Einmal pro Stunde überprüften Sie das Thermometer und notieren sich die Uhrzeit zusammen mit der aktuellen Temperatur. Nach einer Weile hätten Sie so etwas wie die folgenden Daten. 


|  Zeit  |  Wert  | 
| --- | --- | 
|  09:00  |  24 °C  | 
|  10:00  |  26 °C  | 
|  11:00  |  27 °C  | 

 Temperaturdaten wie diese sind ein Beispiel für eine *Zeitreihe* — eine zeitlich geordnete Abfolge von Messungen. Jede Zeile in der Tabelle steht für eine einzelne Messung zu einem bestimmten Zeitpunkt. 

 Tabellen sind nützlich, wenn Sie einzelne Messungen identifizieren möchten, aber sie können es schwierig machen, das Gesamtbild zu erkennen. Eine üblichere Visualisierung für Zeitreihen ist das *Diagramm*, bei dem stattdessen jede Messung entlang einer Zeitachse angeordnet wird. Visuelle Darstellungen wie das Diagramm erleichtern das Erkennen von Mustern und Merkmalen der Daten, die andernfalls schwer zu erkennen wären. 

 Andere Beispiele für Zeitreihen sind: 
+  CPU- und Speicherauslastung 
+  Sensordaten 
+  Börsenindex 

 Zwar handelt es sich bei jedem dieser Beispiele um eine Abfolge chronologisch geordneter Messungen, sie weisen jedoch auch andere Merkmale auf: 
+  Neue Daten werden am Ende in regelmäßigen Abständen angehängt, z. B. stündlich um 09:00 Uhr, 10:00 Uhr, 11:00 Uhr usw. 
+  Messungen werden selten aktualisiert, nachdem sie hinzugefügt wurden. Zum Beispiel ändert sich die Temperatur von gestern nicht. 

 Zeitreihen sind mächtig. Sie helfen Ihnen, die Vergangenheit zu verstehen, indem sie es Ihnen ermöglichen, den Zustand des Systems zu jedem Zeitpunkt zu analysieren. Zeitreihen könnten Ihnen sagen, dass der Server kurz nach dem Rückgang des freien Festplattenspeichers auf Null abgestürzt ist. 

 Zeitreihen können Ihnen auch dabei helfen, die future vorherzusagen, indem sie Trends in Ihren Daten aufdecken. Wenn beispielsweise die Anzahl der registrierten Benutzer in den letzten Monaten monatlich um 4 Prozent gestiegen ist, können Sie vorhersagen, wie groß Ihre Benutzerbasis am Jahresende sein wird. 

 Manche Zeitreihen weisen Muster auf, die sich über einen bekannten Zeitraum wiederholen. Beispielsweise ist die Temperatur normalerweise tagsüber höher, bevor sie nachts sinkt. Durch die Identifizierung dieser periodischen oder *saisonalen* Zeitreihen können Sie zuverlässige Vorhersagen über den nächsten Zeitraum treffen. Wenn Sie wissen, dass die Systemlast täglich gegen 18:00 Uhr ihren Höhepunkt erreicht, können Sie direkt zuvor weitere Maschinen hinzufügen. 

#### Aggregieren von Zeitreihen
<a name="aggregating-time-series"></a>

 Je nachdem, was Sie messen, können die Daten stark variieren. Was wäre, wenn Sie Zeiträume vergleichen möchten, die länger als das Intervall zwischen den Messungen sind? Wenn Sie die Temperatur einmal pro Stunde messen würden, hätten Sie am Ende 24 Datenpunkte pro Tag. Um die Temperatur im August im Laufe der Jahre zu vergleichen, müssten Sie die 31 mal 24 Datenpunkte zu einem kombinieren. 

 Das Kombinieren einer Sammlung von Messungen wird *Aggregation* genannt. Es gibt mehrere Möglichkeiten, Zeitreihendaten zu aggregieren. Hier sind einige gebräuchliche: 
+  **Average** gibt die Summe aller Werte geteilt durch die Gesamtzahl der Werte zurück. 
+  **Min** und **Max** geben den kleinsten und größten Wert in der Sammlung zurück. 
+  **Sum** gibt die Summe aller Werte in der Sammlung zurück. 
+  **Count** gibt die Anzahl der Werte in der Sammlung zurück. 

 Wenn Sie beispielsweise die Daten in einem Monat aggregieren, können Sie feststellen, dass der August 2017 im Durchschnitt wärmer war als das Jahr zuvor. Wenn Sie herausfinden möchten, in welchem Monat die höchste Temperatur herrschte, würden Sie die Höchsttemperatur für jeden Monat vergleichen. 

 Wie Sie Ihre Zeitreihendaten aggregieren, ist eine wichtige Entscheidung, und sie hängt davon ab, welche Geschichte Sie mit Ihren Daten erzählen möchten. Es ist üblich, unterschiedliche Aggregationen zu verwenden, um dieselben Zeitreihendaten auf unterschiedliche Weise zu visualisieren. 

#### Zeitreihen und Überwachung
<a name="time-series-and-monitoring"></a>

 In der IT-Branche werden Zeitreihendaten häufig gesammelt, um beispielsweise Infrastruktur-, Hardware- oder Anwendungsereignisse zu überwachen. Maschinengenerierte Zeitreihendaten werden in der Regel in kurzen Intervallen erfasst, sodass Sie auf unerwartete Änderungen sofort reagieren können. Die Daten sammeln sich in rasantem Tempo an, weshalb es wichtig ist, Daten effizient zu speichern und abzufragen. Infolgedessen haben Datenbanken, die für Zeitreihendaten optimiert sind, in den letzten Jahren an Beliebtheit gewonnen. 

##### Zeitreihen-Datenbanken
<a name="time-series-databases"></a>

 Eine Zeitreihendatenbank (TSDB) ist eine Datenbank, die explizit für Zeitreihendaten konzipiert wurde. Es ist zwar möglich, jede reguläre Datenbank zum Speichern von Messungen zu verwenden, eine TSDB bietet jedoch einige nützliche Optimierungen. 

 Moderne TSDBs machen sich die Tatsache zunutze, dass Messwerte immer nur angehängt und selten aktualisiert oder entfernt werden. Beispielsweise ändern sich die Zeitstempel für jede Messung im Laufe der Zeit kaum, was dazu führt, dass redundante Daten gespeichert werden. 

 Das folgende Beispiel zeigt eine Folge von Unix-Zeitstempeln. 

```
1572524345, 1572524375, 1572524404, 1572524434, 1572524464
```

 Wenn man sich diese Zeitstempel ansieht, beginnen sie alle mit`1572524`, was zu einer schlechten Nutzung des Festplattenspeichers führt. Stattdessen könnten Sie jeden nachfolgenden Zeitstempel als Differenz oder *Delta* des ersten Zeitstempels speichern, wie im folgenden Beispiel gezeigt. 

```
1572524345, +30, +29, +30, +30
```

Sie könnten sogar noch einen Schritt weiter gehen und die Deltas dieser Deltas berechnen, wie im folgenden Beispiel gezeigt. 

```
1572524345, +30, -1, +1, +0
```

 Wenn in regelmäßigen Abständen Messungen durchgeführt werden, sind die meisten delta-of-deltas davon 0. TSDBs Verwenden Sie aufgrund solcher Optimierungen drastisch weniger Speicherplatz als andere Datenbanken. 

 *Ein weiteres Merkmal einer TSDB ist die Möglichkeit, Messungen mithilfe von Tags zu filtern.* Jeder Datenpunkt ist mit einem Tag gekennzeichnet, der Kontextinformationen hinzufügt, z. B. wo die Messung durchgeführt wurde.

 Folgendes wird TSDBs von Grafana unterstützt: 
+  [Graphit](https://graphiteapp.org/) 
+  [InfluxDB](https://www.influxdata.com/products/influxdb-overview/) 
+  [Prometheus](https://prometheus.io/) 

  ```
  weather,location=us-midwest temperature=82 1465839830100400200
    |    -------------------- --------------  |
    |             |             |             |
    |             |             |             |
  +-----------+--------+-+---------+-+---------+
  |measurement|,tag_set| |field_set| |timestamp|
  +-----------+--------+-+---------+-+---------+
  ```

##### Sammeln von Zeitreihendaten
<a name="collecting-time-series-data"></a>

 Nun, da Sie einen Ort zum Speichern Ihrer Zeitreihen haben, wie erfassen Sie die Messungen eigentlich? Um Zeitreihendaten zu sammeln, installieren Sie in der Regel einen *Collector* auf dem Gerät, der Maschine oder der Instanz, die Sie überwachen möchten. Einige Collectors wurden für eine bestimmte Datenbank erstellt, und andere unterstützen unterschiedliche Ausgabeziele. 

 Hier sind einige Beispiele für Collectors: 
+  [gesammelt](https://collectd.org/) 
+  [Staaten](https://github.com/statsd/statsd) 
+  [Prometheus-Exporteure](https://prometheus.io/docs/instrumenting/exporters/) 
+  [Telegraf](https://github.com/influxdata/telegraf) 

 Ein Collector *überträgt* entweder Daten in eine Datenbank oder lässt die Datenbank die Daten aus dem Collector *abrufen*. Jeder Ansatz hat seine eigenen Vor- und Nachteile. 


|   |  Vorteile  |  Nachteile  | 
| --- | --- | --- | 
|  Push  |  Es ist einfacher, Daten an mehrere Ziele zu replizieren.  |  Die TSDB hat keine Kontrolle darüber, wie viele Daten gesendet werden.  | 
|  pull  |  Mehr Kontrolle über die aufgenommene Datenmenge und die Datenauthentizität.  |  Firewalls oder Load Balancer können den Zugriff auf die Agenten erschweren. VPNs  | 

 Da es ineffizient ist, jede Messung in die Datenbank zu schreiben, aggregieren Collectors die Daten vorab und schreiben sie in regelmäßigen Abständen in die TSDB. 

### Dimensionen von Zeitreihen
<a name="time-series-dimensions"></a>

 Bei Zeitreihendaten handelt es sich bei den Daten häufig um eine Reihe von mehreren Zeitreihen. Viele Grafana-Datenquellen unterstützen diese Art von Daten. 

 Der häufigste Fall ist die Ausgabe einer einzelnen Abfrage für eine Messung mit einer oder mehreren zusätzlichen Eigenschaften als Dimensionen. Sie könnten beispielsweise eine Temperaturmessung zusammen mit einer Positionseigenschaft abfragen. In diesem Fall werden aus dieser einzelnen Abfrage mehrere Reihen zurückgegeben, und jede Serie hat eine eindeutige Position als Dimension. 

 Um eindeutige Serien innerhalb einer Reihe von Zeitreihen zu identifizieren, speichert Grafana Dimensionen in *Etiketten*. 

#### Labels
<a name="labels"></a>

 Jede Zeitreihe in Grafana hat optional Beschriftungen. Labels sind eine Reihe von Schlüssel-Wert-Paaren zur Identifizierung von Dimensionen. Beispielbezeichnungen sind oder`{location=us}`. `{country=us,state=ma,city=boston}` Innerhalb einer Reihe von Zeitreihen identifiziert die Kombination aus ihrem Namen und ihren Beschriftungen jede Reihe. Beispiel, `temperature {country=us,state=ma,city=boston}`. 

 Verschiedene Quellen von Zeitreihendaten verfügen über nativ gespeicherte Dimensionen oder über gemeinsame Speichermuster, mit denen die Daten in Dimensionen extrahiert werden können. 

 In der Regel wird TSDBs Dimensionalität nativ unterstützt. *Prometheus speichert Abmessungen in Etiketten.* *In TSDBs Graphite oder OpenTSDB wird stattdessen der Begriff Tags verwendet.* 

 In Tabellendatenbanken wie SQL sind diese Dimensionen im Allgemeinen die `GROUP BY` Parameter einer Abfrage. 

#### Mehrere Dimensionen im Tabellenformat
<a name="multiple-dimensions-in-table-format"></a>

 In SQL- oder SQL-ähnlichen Datenbanken, die Tabellenantworten zurückgeben, sind zusätzliche Dimensionen normalerweise Spalten in der Abfrageantworttabelle. 

##### Einzelne Dimension
<a name="single-dimension"></a>

 Stellen Sie sich zum Beispiel eine Abfrage wie das folgende Beispiel vor. 

```
SELECT BUCKET(StartTime, 1h), AVG(Temperature) AS Temp, Location FROM T
  GROUP BY BUCKET(StartTime, 1h), Location
  ORDER BY time asc
```

 Die Abfrage könnte eine Tabelle mit drei Spalten zurückgeben.


|  StartTime  |  Temporäre Dateien  |  Speicherort  | 
| --- | --- | --- | 
|  09:00  |  24  |  LGA  | 
|  09:00  |  20  |  BOS  | 
|  10:00  |  26  |  LGA  | 
|  10:00  |  22  |  BOSS  | 

 Beim Tabellenformat handelt es sich um *langformatierte* Zeitreihen, die auch als *Tall* bezeichnet werden. Es enthält wiederholte Zeitstempel und wiederholte Werte im Feld Position. In diesem Fall würden zwei Zeitreihen im Satz als `Temp {Location=LGA}` und `Temp {Location=BOS}` identifiziert werden. 

 Einzelne Zeitreihen aus dem Satz werden unter Verwendung der folgenden Dimensionen extrahiert: 
+ Die Spalte mit der `StartTime` Zeitangabe als Zeitindex der Zeitreihe
+ Die numerisch eingegebene Spalte `Temp` als Serienname
+ Der Name und die Werte der `Location` Spalte, in der eine Zeichenfolge eingegeben wurde, um die Beschriftungen zu erstellen, z. B. location=LGA

##### Mehrere Dimensionen
<a name="multiple-dimensions"></a>

 Wenn die Abfrage aktualisiert wird, um mehr als eine Zeichenfolgenspalte auszuwählen und nach ihnen zu gruppieren (z. B.`GROUP BY BUCKET(StartTime, 1h), Location, Sensor`), wird eine zusätzliche Dimension hinzugefügt.


|  StartTime  |  Temporäre Dateien  |  Speicherort  |  Sensor  | 
| --- | --- | --- | --- | 
|  09:00  |  24  |  LGA  |  A  | 
|  09:00  |  24,1  |  VERZÖGERT  |  B  | 
|  09:00  |  20  |  BOS  |  A  | 
|  09:00  |  20,2  |  BOSS  |  B  | 
|  10:00  |  26  |  LGA  |  A  | 
|  10:00  |  26,1  |  VERZÖGERT  |  B  | 
|  10:00  |  22  |  BOSS  |  A  | 
|  10:00  |  22,2  |  BOSS  |  B  | 

 In diesem Fall haben die Beschriftungen, die die Dimensionen darstellen, zwei Schlüssel, die auf den beiden Zeichenkettenspalten basieren, `Location` und`Sensor`. Die Daten ergeben vier Datenreihen:
+ `Temp {Location=LGA,Sensor=A}`
+ `Temp {Location=LGA,Sensor=B}`
+ `Temp {Location=BOS,Sensor=A}`
+ `Temp {Location=BOS,Sensor=B}`

**Anmerkung**  
 **Hinweis:** Mehrere Dimensionen werden nicht so unterstützt, dass sie mehreren Alerts in Grafana zugeordnet werden. Stattdessen werden sie als mehrere Bedingungen für eine einzelne Warnung behandelt. 

##### Mehrere Werte
<a name="multiple-values"></a>

 Bei SQL-ähnlichen Datenquellen können mehr als eine numerische Spalte ausgewählt werden, mit oder ohne zusätzliche Zeichenfolgenspalten, die als Dimensionen verwendet werden sollen, z. B.. `AVG(Temperature) AS AvgTemp, MAX(Temperature) AS MaxTemp` In Kombination mit mehreren Dimensionen kann dies zu zahlreichen Reihen führen. Die Auswahl mehrerer Werte ist derzeit so konzipiert, dass sie nur in Verbindung mit Visualisierungen verwendet werden kann. 

### Einführung in Histogramme und Heatmaps
<a name="introduction-to-histograms-and-heatmaps"></a>

 Ein Histogramm ist eine grafische Darstellung der Verteilung numerischer Daten. Es gruppiert Werte in Buckets (manchmal auch Bins genannt). Dann zählt es, wie viele Werte in jeden Bucket fallen. 

 Anstatt die tatsächlichen Werte grafisch darzustellen, zeichnen Histogramme die Buckets grafisch auf. Jeder Balken steht für einen Bereich, und die Balkenhöhe steht für die Häufigkeit (z. B. die Anzahl) von Werten, die in das Intervall dieses Bereichs fielen. 

 Histogramme betrachten nur *Wertverteilungen* über einen bestimmten Zeitraum. Das Problem mit Histogrammen besteht darin, dass Sie keine Trends oder Veränderungen in der Verteilung im Zeitverlauf erkennen können. Hier werden Heatmaps nützlich. 

#### Heatmaps
<a name="heatmaps"></a>

 Eine *Heatmap* ist wie ein Histogramm im Zeitverlauf, bei dem jede Zeitscheibe ihr eigenes Histogramm darstellt. Anstatt die Balkenhöhe als Darstellung der Frequenz zu verwenden, werden Zellen verwendet, wobei eine Zelle proportional zur Anzahl der Werte im Bucket eingefärbt wird. 

#### Vordefinierte Daten
<a name="pre-bucketed-data"></a>

 Eine Reihe von Datenquellen unterstützt Histogramme im Zeitverlauf, darunter die folgenden:
+ Amazon OpenSearch Service (mithilfe einer Histogramm-Bucket-Aggregation)
+ **Prometheus (wobei der metrische Typ [Histogramm](https://prometheus.io/docs/concepts/metric_types/#histogram) und die Option *Format als* auf Heatmap gesetzt sind)**

Im Allgemeinen können Sie jede Datenquelle verwenden, die Reihen mit Namen zurückgibt, die für einen bestimmten Bereich stehen, oder Reihen, die nach der Grenze sortiert sind, in aufsteigender Reihenfolge zurückgibt. 

#### Rohdaten im Vergleich zu aggregierten Daten
<a name="raw-data-vs-aggregated"></a>

 Wenn Sie die Heatmap mit regulären Zeitreihendaten (ohne vorgefertigte Zeitreihendaten) verwenden, sollten Sie bedenken, dass Ihre Daten häufig bereits von Ihrem Zeitreihen-Backend aggregiert wurden. Die meisten Zeitreihenabfragen geben keine Beispielrohdaten zurück. Stattdessen enthalten sie eine Gruppierung nach Zeitintervall oder maxDataPoints Grenzwert in Verbindung mit einer Aggregationsfunktion (normalerweise Durchschnitt). 

 Das hängt vom Zeitraum Ihrer Abfrage ab. Der wichtige Punkt ist zu wissen, dass das Histogramm-Bucketing, das Grafana durchführt, für bereits aggregierte und gemittelte Daten durchgeführt werden kann. Für genauere Heatmaps ist es besser, das Bucketing während der Metrikerfassung durchzuführen oder die Daten in oder in einer anderen Datenquelle zu speichern OpenSearch, die Histogramm-Bucketing für Rohdaten unterstützt. 

 Wenn Sie die Gruppe in Ihrer Abfrage nach Zeit entfernen oder verringern (oder erhöhen maxDataPoints), um mehr Datenpunkte zurückzugeben, ist Ihre Heatmap genauer. Dies kann jedoch auch Ihre CPU und Ihren Arbeitsspeicher stark belasten. Wenn die Anzahl der Datenpunkte unangemessen groß wird, kann dies zu Verzögerungen und Abstürzen führen. 

# Erweitere deinen Workspace mit Plugins
<a name="grafana-plugins"></a>

*Grafana-Plugins* bieten die Möglichkeit, eine Verbindung zu neuen Datenquellen herzustellen oder dem Workspace Visualisierungen oder andere Funktionen hinzuzufügen. Im Großen und Ganzen gibt es drei Typen von Plugins:
+ **Panel-Plugins** — Panel-Plugins fügen neue Visualisierungstypen hinzu, die für die Verwendung in Ihren Dashboards verfügbar sind. Diese definieren das Rendern der Daten im Frontend.
+ **Datenquellen-Plugins** — Datenquellen-Plugins kommunizieren mit externen Datenquellen und geben die Daten in einem Format zurück, das Grafana verwenden kann.
+ **App-Plugins** — Anwendungen, auch App-Plugins genannt. Dazu gehören Bündeldatenquellen und Panels und können ein einheitliches Erlebnis in Ihrem Grafana-Arbeitsbereich bieten.

**Anmerkung**  
Wenn Amazon feststellt, dass ein Plugin häufig ausfällt oder nicht gewartet wurde, wird das Plugin möglicherweise aus der Liste der verfügbaren Plugins in der Konsole entfernt.

Für Amazon Managed Grafana-Workspaces, die Version 9 oder neuer unterstützen, können Sie die Plugin-Verwaltung aktivieren. *Auf diese Weise können Workspace-Administratoren Plugins aus dem Plugin-Katalog installieren oder deinstallieren.*

## Finde Plugins im Plugin-Katalog
<a name="plugin-catalog"></a>

Ihr Amazon Managed Grafana-Arbeitsbereich umfasst eine Seite, auf der alle Ihre installierten Plugins und eine Liste aller Plugins angezeigt werden, die in Ihrem Workspace installiert werden können. Diese Seite ist der *Plugin-Katalog*. Zusätzlich zu den standardmäßig installierten Plugins können Sie bis zu 50 weitere Plugins installieren.

Die verfügbaren Plugins lassen sich grob in die folgenden Kategorien einteilen:
+ **AWS Datenquellen** — Dies ist ein von Amazon Managed Grafana bereitgestelltes Anwendungs-Plugin, mit dem Sie AWS Ressourcen in Ihrem Konto einfach finden können. Es ist standardmäßig installiert. Weitere Informationen finden Sie unter [Verwenden Sie das AWS Data Sources-Plugin, um AWS Daten zu finden](aws-datasources-plugin.md).
+ **Core-Plugins** — Diese Plugins werden standardmäßig in Grafana bereitgestellt. Sie enthalten beliebte Datenquellen und Panel-Visualisierungen. Sie sind im **Plugin-Katalog als Core** gekennzeichnet. Diese sind standardmäßig installiert und können nicht entfernt werden.
+ **Unternehmens-Plugins** — Diese Plugins sind für Grafana-Workspaces verfügbar, die über eine Unternehmenslizenz verfügen. Diese sind standardmäßig nicht installiert. Sie sind im Plugin-Katalog als **Enterprise** gekennzeichnet. Sie können nur installiert werden, wenn Sie über eine gültige Unternehmenslizenz verfügen. Einzelheiten zum Upgrade eines Workspace auf eine Enterprise-Lizenz finden Sie unter[Verwaltung Ihres Zugriffs auf Amazon Managed Grafana Enterprise-Plugins](AMG-workspace-manage-enterprise.md).
+ **Community-Plugins** — Diese Plugins werden für Grafana-Arbeitsbereiche aus verschiedenen Quellen bereitgestellt, darunter Grafana Labs und anderen AWS. In Grafana-Workspaces, die Version 9 oder neuer unterstützen, werden diese standardmäßig nicht installiert (in früheren Workspaces wurden einige davon automatisch installiert). Dies sind in der Regel Open-Source-Plugins. Sie können diese Plugins installieren oder entfernen.
**Anmerkung**  
Die Verwendung von Community-Plugins liegt in Ihrem Ermessen. Im Rahmen des [Modells der gemeinsamen Verantwortung](security.md) zwischen dir und dir wird von dir erwartet AWS, dass du verstehst, was du für diese Drittanbieter-Plugins in deinem Workspace installierst. Du bist auch dafür verantwortlich, dass die Plugins deinen Sicherheitsanforderungen entsprechen.

**Plugin-Unterstützung**

Plugins stammen aus einer Vielzahl von Quellen, und die Unterstützung variiert für sie.
+ **AWS Datenquellen-Plugin** — Dieses Plugin wird von bereitgestellt und unterstützt von AWS.
+ **Enterprise-Plugins** — Die Enterprise-Plugins werden AWS sowohl von Grafana Labs als auch von Grafana Labs unterstützt. Sie können Probleme über beide Support-Teams einreichen.
+ **Core-Plugins** — Die Core-Plugins und andere Plugins, die von AWS oder Grafana Labs bereitgestellt werden, werden in Amazon Managed Grafana von unterstützt. AWS Sie können ein Problem einreichen, GitHub um Fehler zu beheben oder Verbesserungen zu erhalten, oder ein Ticket bei AWS Grafana Labs erstellen.
+ **Community-Plugins** — Community-Plugins, die nicht von AWS Grafana Labs erstellt wurden, werden in der Regel durch GitHub Probleme oder andere Foren unterstützt. Support-Informationen in diesen Fällen sind in den Details für das Plugin im Plugin-Katalog enthalten.

Sie können Probleme mit Plugins auch über die GitHub Foren für [Amazon Managed Grafana oder [Grafana](https://github.com/grafana/grafana/issues)](https://github.com/aws/amazon-managed-grafana-roadmap/issues) einreichen.

**Plugin-Versionen**

Die meisten Plugins werden in regelmäßigen Abständen aktualisiert. Der Plugin-Katalog in einem Amazon Managed Grafana-Arbeitsbereich zeigt die neuesten Versionen eines Plugins, und Sie wählen aus, welche Version installiert werden soll. Wenn ein Plugin eine veraltete Version mit einem bekannten Sicherheitsproblem hat, wird die veraltete Version aus der Verfügbarkeit genommen.

Sie können auch Plugins [aktualisieren](#update-plugin), die bereits installiert sind.

**Anmerkung**  
Manchmal wird eine neue Version eines Plugins zur Verfügung gestellt, die ein Sicherheitsproblem in einem installierten Plugin behebt. Bei schwerwiegenden Problemen aktualisiert Amazon Managed Grafana das Plugin in Ihren Workspaces möglicherweise automatisch auf die Version mit dem Fix.

## Plugins mit dem Plugin-Katalog verwalten
<a name="manage-plugins"></a>

Sie verwalten die Plugins für Ihren Amazon Managed Grafana-Arbeitsbereich über den Plugin-Katalog. Sie können nur Plugins installieren, die im Plugin-Katalog in Ihrem Workspace aufgeführt sind.

Im Folgenden werden die Voraussetzungen für die Verwendung des Plugin-Katalogs beschrieben und wie Sie den Plugin-Katalog finden.

**Voraussetzungen**
+ Sie müssen über einen [Amazon Managed Grafana-Workspace](AMG-create-workspace.md) verfügen, der Version 9 unterstützt, und über ein Konto verfügen, mit dem Sie sich bei diesem Workspace anmelden können.
+ Für den Workspace muss die [Plugin-Verwaltung aktiviert sein](AMG-configure-workspace.md).
+ Ihr Benutzerkonto muss ein [Administrator für Ihren Amazon Managed Grafana-Arbeitsbereich](Grafana-user-roles.md) sein.
+ Um Enterprise-Plug-ins zu installieren und zu verwenden, müssen Sie zunächst ein [Upgrade auf eine Enterprise-Lizenz](AMG-workspace-manage-enterprise.md) durchführen.

**Um den Plugin-Katalog einzusehen**

1. Melden Sie sich in Ihrem Amazon Managed Grafana-Workspace an.

1. Wählen Sie im linken Menü **Administration** und dann **Plugins**. Dadurch wird der Plugin-Katalog geöffnet.

1. Standardmäßig listet der Plugin-Katalog die installierten Plugins auf. Um alle verfügbaren Plugins anzuzeigen, wählen Sie oben im Katalog unter dem Filter **Status** die Option **Alle** aus. Installierte Plugins enthalten ein Tag mit der Aufschrift **Installiert**.

## Installiere oder entferne ein Plugin
<a name="install-plugin"></a>

**Anmerkung**  
Sie müssen die Voraussetzungen aus dem vorherigen Abschnitt erfüllen, andernfalls sind Sie nicht berechtigt, Plugins zu ändern.

**Um ein Grafana-Plugin zu installieren oder zu entfernen**

1. Gehe zum Plugin-Katalog.

1. Standardmäßig listet der Plugin-Katalog nur die installierten Plugins auf. Um alle verfügbaren Plugins anzuzeigen, wählen Sie oben im Katalog unter dem Filter **Status** die Option **Alle** aus. Installierte Plugins enthalten ein Tag mit der Aufschrift **Installiert**.

1. Wählen Sie das zu installierende oder zu deinstallierende Plugin aus. Wenn Sie beispielsweise die Datadog-Datenquelle entfernen möchten, wählen Sie das ***Datadog-Plugin*** aus.

1. Wählen Sie auf der Seite mit den Plugin-Details die Option Deinstallation oder Installation.

1. Nach der Installation eines Plugins kann es einige Minuten dauern, bis die Änderung in allen Bereichen des Workspace synchronisiert ist. Es empfiehlt sich, ein paar Minuten zu warten, bevor Sie das neue Plugin verwenden.

**Anmerkung**  
Sie können 50 Plugins in einem Workspace installieren (zusätzlich zu den Standard-Core-Plugins).

## Aktualisiere ein Plugin
<a name="update-plugin"></a>

**Um ein vorhandenes Grafana-Plugin zu aktualisieren**

1. Melden Sie sich in Ihrem Amazon Managed Grafana-Workspace an.

1. Wählen Sie im linken Menü **Administration** und dann **Plugins**. Dadurch wird der Plugin-Katalog geöffnet, in dem nur die installierten Plugins aufgeführt sind.

1. Wählen Sie das zu aktualisierende Plugin aus.

1. Überprüfe auf der Seite mit den Plugin-Details, ob ein Update verfügbar ist. Wenn ja, wählen Sie die Option zum Aktualisieren des Plugins und wählen Sie die Version aus, auf die Sie aktualisieren möchten.
**Anmerkung**  
Wenn du einen Hinweis siehst, dass du nicht berechtigt bist, das Plugin zu ändern, vergewissere dich, dass die [Plugin-Verwaltung für deinen Workspace aktiviert ist](AMG-configure-workspace.md). Sie müssen auch ein [Administrator](Grafana-user-roles.md) für den Amazon Managed Grafana-Arbeitsbereich sein.

# Verwenden Sie das AWS Data Sources-Plugin, um AWS Daten zu finden
<a name="aws-datasources-plugin"></a>

AWS bietet ein Anwendungs-Plugin, mit dem Sie AWS Ressourcen als Datenquellen in Ihrem Amazon Managed Grafana-Arbeitsbereich leichter finden und verwenden können. Das *AWS Data Sources-Plugin* wird standardmäßig in einem neuen Arbeitsbereich installiert.

Das AWS Data Sources-Plug-In benötigt Berechtigungen für den Zugriff auf Ihre Ressourcen für die Suche. Weitere Informationen finden Sie unter [Erforderliche Berechtigungen](#aws-ds-plugin-permissions).

## Öffnen Sie das AWS Datenquellen-Plugin
<a name="aws-ds-plugin-open"></a>

**Um das AWS Datenquellen-Plugin zu öffnen**

1. Melden Sie sich in Ihrem Amazon Managed Grafana-Workspace an.

1. Wählen **Sie im Menü** oben links **Apps** und dann **AWS Datenquellen aus**.

Die Oberfläche des AWS Data Sources-Plug-ins wird angezeigt und listet AWS Dienste auf, nach denen Sie nach Ressourcen suchen können.

## Entdecken Sie Ressourcen
<a name="aws-ds-plugin-use"></a>

**Um Ressourcen von Ihrem zu entdecken AWS-Konto**

1. Öffnen Sie das AWS Datenquellen-Plugin.

1. Wählen Sie aus der Liste der AWS Dienste den Dienst aus, für den Sie nach Ressourcen suchen möchten, die Sie als Datenquelle verwenden möchten. Wählen Sie beispielsweise **Amazon Managed Service für Prometheus** aus. Dadurch gelangen Sie zur Registerkarte **Datenquellen**, auf der der für Sie ausgewählte **Service** angezeigt wird.

1. Wählen Sie die AWS Region aus, in der Sie Ressourcen finden möchten. Wählen Sie beispielsweise`US East (N. Virginia)`.
**Anmerkung**  
Um Ressourcen zu finden, muss das Plugin über die entsprechenden [Berechtigungen für](#aws-ds-plugin-permissions) den Zugriff auf diesen Dienst in dieser Region verfügen.

1. Einige Dienste können mehrere Ressourcen in einer Region haben. Wenn es in der Region mehrere Ressourcen gibt, bietet das AWS Data Sources-Plugin eine Liste zur Auswahl.

   Wählen Sie aus der Liste der Ressourcen (in diesem Fall Amazon Managed Service for Prometheus) die Ressource aus, die Sie als Datenquelle verwenden möchten. Wenn Sie beispielsweise einen Amazon Managed Service for Prometheus Workspace auswählen, wird diese Ressource als Datenquelle eingerichtet. Die Datenquelle kann in Ihren Dashboards oder zur Überwachung mit Amazon Managed Grafana verwendet werden.

1. Die Ressourcen in diesem Service und dieser Region, die Sie bereitgestellt haben, werden unten auf der Seite angezeigt.

   (Optional) Sie können „**Gehe zu Einstellungen“** wählen, um die Einstellungen für diese Datenquelle anzuzeigen und zu bearbeiten.

**Anmerkung**  
Das AWS Datenquellen-Plug-In hängt von den einzelnen Datenquellen-Plug-ins ab, die in Ihrem Workspace installiert sind. Wenn Sie beispielsweise die AWS X-Ray Funktionalität nutzen möchten, müssen Sie das X-Ray-Datenquellen-Plugin aus dem [Plugin-Katalog](grafana-plugins.md#manage-plugins) installiert haben.

## Versionen und Aktualisierung des Plugins
<a name="aws-ds-plugin-versions"></a>

Das AWS Data Sources-Plugin wird regelmäßig aktualisiert. Die Version, die mit einem neuen Workspace installiert wird, ist normalerweise nicht die neueste Version. Neuere Versionen können mehr Funktionen haben als die in Ihrem Workspace installierte Version. Eine neuere Version könnte beispielsweise zusätzliche AWS Dienste als Datenquellen unterstützen.

Um die Änderungen in den einzelnen Versionen des AWS Data Sources-Plug-ins zu sehen, können Sie sich das [Changelog](https://grafana.com/grafana/plugins/aws-datasource-provisioner-app/?tab=changelog) ansehen.

Um auf eine neuere Version des Plugins zu aktualisieren, folgen Sie den Standardanweisungen für[Aktualisiere ein Plugin](grafana-plugins.md#update-plugin).

**Anmerkung**  
Wenn Sie auf eine neuere Version des AWS Data Sources-Plug-ins aktualisieren, müssen Sie zusätzliche [Berechtigungen](#aws-ds-plugin-permissions) für neue Datenquellen bereitstellen, die nicht von Amazon Managed Grafana verwaltet werden.

## Erforderliche Berechtigungen
<a name="aws-ds-plugin-permissions"></a>

Das AWS Data Sources-Plugin benötigt eine Genehmigung für den Zugriff auf Ihre AWS Ressourcen. Der einfachste Weg, dies zu tun, besteht darin, Amazon Managed Grafana zu erlauben, die Berechtigungen für Sie zu verwalten. Informationen zum Einrichten von vom Service verwalteten Berechtigungen für Datenquellen finden Sie unter. [Berechtigungen für Datenquellen und Benachrichtigungskanäle verwalten](AMG-datasource-and-notification.md) Amazon Managed Grafana kann die Berechtigungen für die AWS Ressourcen verwalten, die standardmäßig im AWS Data Sources-Plugin enthalten sind.

Wenn Sie das AWS Data Sources-Plug-In auf eine neuere Version aktualisieren, als die, die standardmäßig in Ihrem Workspace enthalten ist, könnte es Unterstützung für AWS Ressourcen hinzufügen, deren Berechtigungen nicht automatisch von Amazon Managed Grafana verwaltet werden. In diesen Fällen müssen Sie die Berechtigungen selbst hinzufügen. AWS IoT TwinMaker Wurde beispielsweise zu einer aktuellen Version des Plugins (Version 1.9.0) hinzugefügt, und die Berechtigungen für diese werden nicht von Amazon Managed Grafana verwaltet.

Weitere Informationen zu den Berechtigungen für eine bestimmte Datenquelle finden Sie in den Details zu dieser Datenquelle im [Verbinden zu Datenquellen](AMG-data-sources.md) Abschnitt. Der [Stellen Sie eine Connect zu einer AWS IoT TwinMaker Datenquelle her](AMG-iot-twinmaker.md) Abschnitt enthält beispielsweise Details zur Erteilung von Zugriffsberechtigungen für Amazon Managed Grafana. AWS IoT TwinMaker

# Verbinden zu Datenquellen
<a name="AMG-data-sources"></a>

Amazon Managed Grafana unterstützt viele verschiedene *Datenquellen*. Datenquellen sind Speicher-Backends, die Sie in Grafana abfragen können, um beispielsweise Dashboards zu erstellen. Jede Datenquelle verfügt über einen speziellen Abfrage-Editor, der auf die Funktionen und Fähigkeiten der jeweiligen Datenquelle zugeschnitten ist.

Die Abfragesprache und die Funktionen der einzelnen Datenquellen sind unterschiedlich. Sie können Daten aus mehreren Datenquellen in einem einzigen Dashboard kombinieren.

Jedes AWS Konto, das Amazon Managed Grafana verwendet, hat Zugriff auf die Erstellung oder Konfiguration vieler Datenquellen. Bei einigen Datenquellen müssen Sie das entsprechende Plugin für diese Datenquelle installieren. Wenn Sie Ihren Workspace auf Amazon Managed Grafana Enterprise-Plug-ins aktualisieren, müssen Sie möglicherweise auch die Plugins für die Enterprise-Datenquellen installieren. In den folgenden Abschnitten werden Details zu vielen verfügbaren Datenquellen beschrieben, aber die Grafana-Community fügt manchmal neue Datenquellen hinzu, die möglicherweise im [Plugin-Katalog](grafana-plugins.md#plugin-catalog) in Ihrem Workspace verfügbar sind.

**Anmerkung**  
Um Ihnen zu helfen, AWS Ressourcen in Ihrem Konto zu finden und Datenquellen für deren Abfrage einzurichten, bietet Amazon Managed Grafana die[Verwenden Sie das AWS Data Sources-Plugin, um AWS Daten zu finden](aws-datasources-plugin.md).

## Spezielle Datenquellen
<a name="AMG-data-sources-special"></a>

Amazon Managed Grafana umfasst drei spezielle Datenquellen:
+ **Grafana** (in früheren Versionen von Grafana *TestDB* genannt) — Verwenden Sie diese integrierte Datenquelle, um Random-Walk-Daten oder Listendateien zu generieren. Dies ist nützlich, um Visualisierungen zu testen und Experimente durchzuführen.
+ **Gemischt** — Verwenden Sie diese Option, um mehrere Datenquellen im selben Panel abzufragen. Wenn Sie diese Datenquelle verwenden, können Sie für jede neue Abfrage, die Sie hinzufügen, eine Datenquelle angeben. Die erste Abfrage verwendet die Datenquelle, die Sie vor der Auswahl von **Gemischt** angegeben haben.

   Sie können eine vorhandene Abfrage nicht so ändern, dass sie eine gemischte Datenquelle verwendet.
+ **Dashboard** — Verwenden Sie diese Option, um eine Ergebnismenge aus einem anderen Bereich im selben Dashboard zu verwenden.

**Wichtig**  
Amazon Managed Grafana hat ein Timeout-Limit für Datenquellen, das jedes für Datenquellen konfigurierte Timeout-Limit außer Kraft setzen kann. Der untere der beiden Grenzwerte hat Vorrang vor dem anderen. Weitere Informationen zum Timeout-Limit für Amazon Managed Grafana-Datenquellen finden Sie unter [Amazon Managed Grafana-Servicekontingente](https://docs.aws.amazon.com/general/latest/gr/grafana-service.html#grafana-quotas) in der. *Allgemeine AWS-Referenz*

**Topics**
+ [Spezielle Datenquellen](#AMG-data-sources-special)
+ [So funktioniert Amazon Managed Grafana AWS Organizations für den AWS Datenquellenzugriff](AMG-and-Organizations.md)
+ [Connect zu integrierten Datenquellen her](AMG-data-sources-builtin.md)
+ [Connect zu Unternehmensdatenquellen her](AMG-data-sources-enterprise.md)

# So funktioniert Amazon Managed Grafana AWS Organizations für den AWS Datenquellenzugriff
<a name="AMG-and-Organizations"></a>

Mit AWS Organizations können Sie die Datenquellenkonfiguration und die Berechtigungseinstellungen für mehrere AWS Konten zentral verwalten. In einem Workspace AWS-Konto mit Amazon Managed Grafana können Sie andere Organisationseinheiten angeben, um deren AWS Datenquellen für die Anzeige im Hauptkonto verfügbar zu machen.

Sie können beispielsweise ein Konto in der Organisation als Amazon Managed *Grafana-Verwaltungskonto* verwenden und diesem Konto Zugriff auf Datenquellen in anderen Konten in der Organisation gewähren. Führen Sie im Verwaltungskonto alle Organisationseinheiten auf, die über AWS Datenquellen verfügen, auf die Sie mit dem Verwaltungskonto zugreifen möchten. Dadurch werden automatisch die Rollen- und Berechtigungsrichtlinien erstellt, die Sie für die Einrichtung dieser Datenquellen benötigen. Sie können sie in der Grafana-Konsole im Amazon Managed Grafana-Arbeitsbereich sehen.

Weitere Informationen zu Organizations finden Sie unter [Was ist AWS Organizations](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_introduction.html).

Amazon Managed Grafana erstellt automatisch CloudFormation StackSets die AWS Identity and Access Management (IAM) -Rollen, die Amazon Managed Grafana benötigt, um eine Verbindung zu Datenquellen in Ihrem Unternehmen herzustellen. AWS Bevor Amazon Managed Grafana Ihre IAM-Richtlinien für den Zugriff auf Datenquellen in Ihrer Organisation verwalten kann, müssen Sie diese AWS CloudFormation StackSets im Verwaltungskonto Ihrer Organisation aktivieren. Amazon Managed Grafana aktiviert dies automatisch, wenn es zum ersten Mal benötigt wird.

## Einsatzszenarien für die Integration mit AWS IAM Identity Center und Organizations
<a name="AMG-and-SSO-and-Organizations-scenarios"></a>

Wenn Sie Amazon Managed Grafana AWS IAM Identity Center sowohl mit Organizations als auch mit Organisationen verwenden, empfehlen wir Ihnen, mithilfe eines der folgenden drei Szenarien einen Amazon Managed Grafana-Workspace in Ihrer Organisation zu erstellen. Für jedes Szenario müssen Sie bei einem Konto mit ausreichenden Berechtigungen angemeldet sein. Weitere Informationen finden Sie unter [Beispielrichtlinien für Amazon Managed Grafana](security_iam_id-based-policy-examples.md#security_iam_AMG-id-based-policy-examples).

**Eigenständiges Konto**

Ein eigenständiges Konto ist ein AWS Konto, das kein Mitglied einer Organisation in Organizations ist. Dies ist ein wahrscheinliches Szenario, wenn Sie es AWS zum ersten Mal ausprobieren.

In diesem Szenario aktiviert AWS IAM Identity Center Amazon Managed Grafana automatisch Organizations, wenn Sie bei einem Konto angemeldet sind, das über die **AWSSSODirectoryAdministratorrichtlinien **AWSGrafanaAccountAdministrator**AWSSSOMemberAccountAdministrator******, und verfügt. Weitere Informationen finden Sie unter [Erstellen und verwalten Sie Amazon Managed Grafana-Arbeitsbereiche und Benutzer in einem einzigen eigenständigen Konto mithilfe von IAM Identity Center](security_iam_id-based-policy-examples.md#security_iam_id-based-policy-examples-create-workspace-standalone).

**Mitgliedskonto einer bestehenden Organisation, in der IAM Identity Center bereits konfiguriert ist**

Um einen Workspace in einem Mitgliedskonto zu erstellen, müssen Sie bei einem Konto angemeldet sein, für das die Richtlinien **AWSGrafanaAccountAdministrator**AWSSSOMemberAccountAdministrator****, und **AWSSSODirectoryAdministrator gelten**. Weitere Informationen finden Sie unter [Grafana-Administrator in einem Mitgliedskonto mit IAM Identity Center](security_iam_id-based-policy-examples.md#security_iam_id-based-policy-examples-admin-member).

Wenn du einen Workspace in einem Mitgliedskonto erstellst und möchtest, dass dieser Workspace auf Ressourcen von anderen AWS Konten in deiner Organisation zugreift, musst du im Workspace vom Kunden verwaltete Berechtigungen verwenden. Weitere Informationen finden Sie unter [Vom Kunden verwaltete Berechtigungen](AMG-manage-permissions.md#AMG-customer-managed).

Um mithilfe von dienstverwalteten Berechtigungen einem Workspace den Zugriff auf Ressourcen von anderen AWS Konten in der Organisation zu ermöglichen, müsstest du den Workspace im Verwaltungskonto der Organisation erstellen. Es ist jedoch keine bewährte Methode, Amazon Managed Grafana-Arbeitsbereiche oder andere Ressourcen im Verwaltungskonto einer Organisation zu erstellen. Weitere Informationen zu den bewährten Methoden für Organizations finden Sie unter [Bewährte Methoden für das Verwaltungskonto](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_best-practices_mgmt-acct.html).

**Anmerkung**  
Wenn Sie es vor dem 25. November 2019 AWS IAM Identity Center im Verwaltungskonto aktiviert haben, müssen Sie auch im Verwaltungskonto IAM Identity Center-integrierte Anwendungen aktivieren. Optional können Sie IAM Identity Center-integrierte Anwendungen auch in den Mitgliedskonten aktivieren, nachdem Sie dies im Verwaltungskonto getan haben. Um diese Anwendungen zu aktivieren, wählen Sie auf der Seite mit den IAM Identity **Center-Einstellungen** im Abschnitt IAM Identity Center-integrierte Anwendungen die Option **Zugriff aktivieren**. Weitere Informationen finden Sie unter [IAM](https://docs.aws.amazon.com/singlesignon/latest/userguide/app-enablement.html) Identity Center-integrierte Anwendungsaktivierung.

**Mitgliedskonto einer bestehenden Organisation, in der IAM Identity Center noch nicht bereitgestellt wurde**

Melden Sie sich in diesem Szenario zunächst als Organisationsadministrator an und aktivieren Sie IAM Identity Center in der Organisation. Erstellen Sie dann den Amazon Managed Grafana-Workspace in einem Mitgliedskonto in der Organisation.

Wenn Sie kein Organisationsadministrator sind, müssen Sie sich an einen Administrator für Organizations wenden und ihn bitten, IAM Identity Center zu aktivieren. Nachdem IAM Identity Center aktiviert wurde, können Sie den Workspace in einem Mitgliedskonto erstellen.

Wenn Sie einen Workspace in einem Mitgliedskonto erstellen und möchten, dass dieser Workspace auf Ressourcen von anderen AWS Konten in Ihrer Organisation zugreift, müssen Sie im Workspace vom Kunden verwaltete Berechtigungen verwenden. Weitere Informationen finden Sie unter [Vom Kunden verwaltete Berechtigungen](AMG-manage-permissions.md#AMG-customer-managed).

Um einen Workspace in einem Mitgliedskonto zu erstellen, musst du bei einem Konto angemeldet sein, für das die Richtlinien **AWSGrafanaAccountAdministrator**AWSSSOMemberAccountAdministrator****, und **AWSSSODirectoryAdministrator** gelten. Weitere Informationen finden Sie unter [Grafana-Administrator in einem Mitgliedskonto mit IAM Identity Center](security_iam_id-based-policy-examples.md#security_iam_id-based-policy-examples-admin-member).

# Connect zu integrierten Datenquellen her
<a name="AMG-data-sources-builtin"></a>

Die folgenden Datenquellen werden in jedem Amazon Managed Grafana-Workspace unterstützt.

Für Workspaces, die Version 9 und neuer unterstützen, sind einige dieser Datenquellen möglicherweise nicht standardmäßig installiert. Die Kerndatenquellen sind auf allen Installationen verfügbar, aber für die Datenquellen, die nicht Teil des Kernsatzes sind, muss möglicherweise das richtige Grafana-Plugin installiert werden. Sie können Plugins für zusätzliche Datenquellen installieren, die hier nicht aufgeführt sind. Weitere Informationen zur Verwaltung von Plugins finden Sie unter[Erweitere deinen Workspace mit Plugins](grafana-plugins.md).

**Topics**
+ [Alertmanager](data-source-alertmanager.md)
+ [Amazon CloudWatch](using-amazon-cloudwatch-in-AMG.md)
+ [OpenSearch Amazon-Dienst](using-Amazon-OpenSearch-in-AMG.md)
+ [AWS IoT SiteWise](using-iotsitewise-in-AMG.md)
+ [AWS IoT TwinMaker](AMG-iot-twinmaker.md)
+ [Prometheus](prometheus-data-source.md)
+ [Amazon Timestream](timestream-datasource.md)
+ [Amazon Athena](AWS-Athena.md)
+ [Amazon Redshift](AWS-Redshift.md)
+ [AWS X-Ray](x-ray-data-source.md)
+ [Azure-Monitor](using-azure-monitor-in-AMG.md)
+ [Graphit](using-graphite-in-AMG.md)
+ [Google Cloud-Überwachung](using-google-cloud-monitoring-in-grafana.md)
+ [InfluxDB](using-influxdb-in-AMG.md)
+ [Jaeger](jaeger-data-source.md)
+ [Loki](using-loki-in-AMG.md)
+ [Microsoft SQL Server](using-microsoft-sql-server-in-AMG.md)
+ [MySQL](using-mysql-in-AMG.md)
+ [OpenSearch](using-opensearch-in-AMG.md)
+ [OpenTSDB](using-opentsdb-in-AMG.md)
+ [PostgreSQL](using-postgresql-in-AMG.md)
+ [Templ](tempo-data-source.md)
+ [TestData](testdata-data-source.md)
+ [Zipkin](zipkin-data-source.md)

# Stellen Sie eine Connect zu einer AlertManager-Datenquelle her
<a name="data-source-alertmanager"></a>

Grafana bietet integrierte Unterstützung für Prometheus Alertmanager. Sobald die Grafana-Warnung konfiguriert ist, können Sie die Grafana-Alerting-Benutzeroberfläche verwenden, um Stille, Kontaktpunkte sowie Benachrichtigungsrichtlinien zu verwalten. Eine Drop-down-Option auf diesen Seiten ermöglicht es Ihnen, zwischen Grafana und allen konfigurierten Alertmanager-Datenquellen zu wechseln.

**Alertmanager-Implementierungen**

[Prometheus](https://prometheus.io/) -, [Cortex](https://cortexmetrics.io/) - und [Grafana Mimir-Implementierungen](https://grafana.com/docs/mimir/latest/) von Alertmanager werden unterstützt. Sie können die Implementierung auf der Seite mit den Datenquelleneinstellungen angeben. Die Kontaktpunkte und Benachrichtigungsrichtlinien von Prometheus sind in der Grafana-Alerting-Benutzeroberfläche schreibgeschützt, da sie die Aktualisierung der Konfiguration über die HTTP-API nicht unterstützt.

## Konfiguration einer Alertmanager-Datenquelle
<a name="data-source-alertmanager-create"></a>

Sie können eine Alertmanager-Datenquelle für die Verwendung mit Grafana-Benachrichtigungen konfigurieren.

**Voraussetzungen**

Um Alertmanager zu konfigurieren, müssen Sie die folgenden Voraussetzungen erfüllen:
+ Eine Prometheus-Instanz mit aufgenommenen Metriken und mindestens einer konfigurierten Warn- oder Aufzeichnungsregel. Sie benötigen die URL für Ihren Workspace.
+ Für Amazon Managed Grafana definierte Berechtigungen für den Lesezugriff auf Ihre Benachrichtigungen, Warnungsgruppen, Stille und Kontaktpunkte aus Ihrer Alertmanager-Implementierung.

**Um eine Alertmanager-Datenquelle zu konfigurieren**

1. **Wählen Sie in Ihrer Grafana-Konsole im Grafana-Menü unter Konfiguration die **Datenquellenseite** aus.**

1. Wählen Sie **Datenquelle hinzufügen** und wählen Sie **Alertmanager** aus der Liste der Datenquellentypen aus.

1. Geben Sie die folgenden Informationen für Ihre neue Datenquelle ein.
   + Geben Sie unter **Name** einen Namen Ihrer Wahl für Ihre Datenquelle ein.
   + **Wählen Sie für die **Implementierung** Ihre Alertmanager-Implementierung — entweder **Prometheus**, **Mimir** oder Cortex.**
   + Geben Sie unter **HTTP** für **URL die Alertmanager-URL** an. Für Prometheus ist dies die Workspace-URL mit angehängtem `alertmanager` Anhang. Beispiel, `https://myprometheus/workspaces/ws-example-1234-5678-abcd-xyz00000001/alertmanager`.
   + Konfigurieren Sie unter **Auth die** Authentifizierungsdetails, die für den Zugriff auf Ihre Alertmanager-Implementierung erforderlich sind.

1. Wählen Sie **Speichern und testen**, um die Einrichtung Ihrer Datenquelle abzuschließen.

   Wenn Ihre Datenquelle korrekt eingerichtet ist, wird die Meldung angezeigt, dass die **Gesundheitsprüfung bestanden wurde**.

# Stellen Sie eine Connect zu einer CloudWatch Amazon-Datenquelle her
<a name="using-amazon-cloudwatch-in-AMG"></a>

Mit Amazon Managed Grafana können Sie Amazon CloudWatch als Datenquelle hinzufügen, indem Sie die Konfigurationsoption für AWS Datenquellen in der Grafana-Workspace-Konsole verwenden. Diese Funktion vereinfacht das Hinzufügen CloudWatch als Datenquelle, indem sie Ihre vorhandenen CloudWatch Konten erkennt und die Konfiguration der für den Zugriff erforderlichen Authentifizierungsdaten verwaltet. CloudWatch Sie können diese Methode verwenden, um die Authentifizierung einzurichten und CloudWatch als Datenquelle hinzuzufügen. Alternativ können Sie die Datenquelle und die erforderlichen Authentifizierungsdaten manuell einrichten, indem Sie dieselbe Methode verwenden, die Sie auf einem selbstverwalteten Grafana-Server verwenden würden.

**Topics**
+ [Verwenden Sie die AWS Datenquellenkonfiguration, um CloudWatch sie als Datenquelle hinzuzufügen](adding-CloudWatch-AWS-config.md)
+ [Manuell CloudWatch als Datenquelle hinzufügen](adding--CloudWatch-manual.md)
+ [Verwenden des Abfrage-Editors](CloudWatch-using-the-query-editor.md)
+ [Kuratierte Dashboards](CloudWatch-curated-dashboards.md)
+ [Abfragen mit Vorlagen](cloudwatch-templated-queries.md)
+ [Beispiele für ec2\$1instance\$1attribute verwenden](cloudwatch-ec2-instance-attribute-examples.md)
+ [Verwenden von Vorlagenvariablen im JSON-Format](cloudwatch-using-json-format-template-variables.md)
+ [Preisgestaltung](cloudwatch-pricing.md)
+ [Servicekontingente](cloudwatch-service-quotas.md)
+ [Kontoübergreifende Beobachtbarkeit](cloudwatch-cross-account.md)

# Verwenden Sie die AWS Datenquellenkonfiguration, um CloudWatch sie als Datenquelle hinzuzufügen
<a name="adding-CloudWatch-AWS-config"></a>

Um die AWS Datenquellenkonfiguration zu verwenden, verwenden Sie zunächst die Amazon Managed Grafana-Konsole, um service-verwaltete IAM-Rollen zu aktivieren, die dem Workspace die IAM-Richtlinien gewähren, die zum Lesen der CloudWatch Ressourcen in Ihrem Konto oder in Ihrer gesamten Organisationseinheit erforderlich sind. Anschließend verwenden Sie die Amazon Managed Grafana-Workspace-Konsole, um CloudWatch sie als Datenquelle hinzuzufügen.

**Um die AWS Datenquellenkonfiguration zum Hinzufügen CloudWatch als Datenquelle zu verwenden**

1. Öffnen Sie die Amazon Managed Grafana-Konsole unter [https://console.aws.amazon.com/grafana/](https://console.aws.amazon.com/grafana/home/).

1. Wählen Sie im Navigationsbereich das Menüsymbol und dann **Alle Arbeitsbereiche** aus.

1. Wählen Sie den Namen des Workspace.

1. Wenn Sie sich bei der Erstellung nicht dafür entschieden haben, service-verwaltete Berechtigungen für diesen Workspace zu verwenden, wechseln Sie von der Verwendung von kundenverwalteten Berechtigungen zur Verwendung von serviceverwalteten Berechtigungen, um sicherzustellen, dass die richtigen IAM-Rollen und -Richtlinien für die Verwendung der AWS Datenquellenkonfigurationsoption in der Grafana-Workspace-Konsole aktiviert sind. ****Wählen Sie dazu das Bearbeitungssymbol nach **IAM-Rolle** und wählen Sie dann Service managed, Save changes aus.**** Weitere Informationen finden Sie unter [Amazon Managed Grafana-Berechtigungen und Richtlinien für AWS Datenquellen](AMG-manage-permissions.md). 

1. Wählen Sie die Registerkarte **Datenquellen**. 

1. Aktivieren Sie das Kontrollkästchen für **Amazon CloudWatch** und wählen Sie dann **Aktionen**, **Service-Managed Policy aktivieren** aus.

1. Wählen Sie erneut die Registerkarte **Datenquellen**. 

1. Wählen Sie **in der CloudWatch Zeile **Amazon** die Option In Grafana konfigurieren** aus.

1. Melden Sie sich bei Bedarf mit IAM Identity Center bei der Grafana-Workspace-Konsole an.

1. Wählen Sie in der Navigationsleiste der Grafana-Workspace-Konsole das AWS Symbol und dann **AWS Dienste**, **CloudWatch**aus.

1. Wählen Sie die Standardregion aus, aus der die CloudWatch Datenquelle abfragen soll. 

1. Wählen Sie die gewünschten Konten aus, und klicken Sie dann auf **Datenquelle hinzufügen**.

# Manuell CloudWatch als Datenquelle hinzufügen
<a name="adding--CloudWatch-manual"></a>

**Um die CloudWatch Datenquelle manuell hinzuzufügen**

1. Bewegen Sie im Seitenmenü der Grafana-Konsole den Mauszeiger über das **Konfigurationssymbol** (Zahnrad) und wählen Sie dann **Datenquellen** aus.

1. Wählen Sie **Datenquelle hinzufügen** aus.

1. Wählen Sie die **CloudWatch**Datenquelle aus. Falls erforderlich, können Sie mit der Eingabe **CloudWatch** in das Suchfeld beginnen, um die Suche zu erleichtern.

## CloudWatch Einstellungen
<a name="settings-CloudWatch"></a>

Es gelten die folgenden CloudWatch Einstellungen.


| Name | Description | 
| --- | --- | 
|  `Name`  | Der Name der Datenquelle. So sehen Sie die Datenquelle in Bedienfeldern und Abfragen. | 
|  `Default`  | Legt die Datenquelle fest, die für neue Panels vorab ausgewählt werden soll. | 
|  `Default Region`  | Legen Sie die Region im Abfrage-Editor fest. Kann pro Abfrage geändert werden. | 
|  `Namespaces of Custom Metrics`  | Gibt die CloudWatch Namespaces für benutzerdefinierte Metriken an. Kann mehrere Namespaces enthalten, die durch Kommas getrennt sind. | 
|  `Auth Provider`  | Gibt den Anbieter an, der Anmeldeinformationen abrufen soll. | 
|  `Assume Role Arn`  | Gibt den Amazon-Ressourcennamen (ARN) der Rolle an, die übernommen werden soll. | 
|  `External ID`  | (Optional) Gibt die externe ID an. Verwenden Sie diese Option, wenn Sie eine Rolle in einem anderen übernehmen AWS-Konto , das mit einer externen ID erstellt wurde. | 
| `Timeout` | Konfigurieren Sie das Timeout speziell für CloudWatch Log-Abfragen. | 
| `X-Ray trace links` | Um automatisch Links zu Ihren Protokollen hinzuzufügen, wenn das Protokoll das `@xrayTraceId` Feld enthält, verknüpfen Sie eine X-Ray-Datenquelle im Abschnitt **X-Ray-Trace-Link** der Datenquellenkonfiguration. Sie müssen bereits eine [X-Ray-Datenquelle](x-ray-data-source.md) konfiguriert haben. | 

### Authentifizierung
<a name="CloudWatch-authentication"></a>

Um die Authentifizierung zwischen Amazon Managed Grafana und zu aktivieren CloudWatch, können Sie die Amazon Managed Grafana-Konsole verwenden, um schnell die erforderlichen Richtlinien und Berechtigungen zu erstellen. Alternativ können Sie die Authentifizierung manuell einrichten, indem Sie einige der gleichen Methoden verwenden, die Sie auf einem selbstverwalteten Grafana-Server verwenden würden.

Um die Amazon Managed Grafana-Datenquellenkonfiguration für die schnelle Einrichtung der Richtlinien zu verwenden, folgen Sie den Schritten unter[Verwenden Sie die AWS Datenquellenkonfiguration, um CloudWatch sie als Datenquelle hinzuzufügen](adding-CloudWatch-AWS-config.md).

Verwenden Sie eine der Methoden im folgenden Abschnitt, um die Berechtigungen manuell einzurichten.

#### AWS Anmeldeinformationen
<a name="CloudWatch-authentication-aws-credentials"></a>

Es stehen drei verschiedene Authentifizierungsmethoden zur Verfügung. 
+ **AWS SDK-Standard** — Verwendet die Berechtigungen, die in der Rolle definiert sind, die deinem Workspace zugeordnet ist. Weitere Informationen finden Sie unter [Vom Kunden verwaltete Berechtigungen](AMG-manage-permissions.md#AMG-customer-managed). 
+ **Zugriffs- und Geheimschlüssel** — Entspricht dem AWS SDK für Go `StaticProvider`. Verwendet die angegebene Zugriffsschlüssel-ID und den angegebenen geheimen Schlüssel zur Authentifizierung. Diese Methode hat keine Fallbacks und schlägt fehl, wenn das angegebene key pair nicht funktioniert.

#### IAM-Rollen
<a name="CloudWatch-authentication-iam-roles"></a>

 Derzeit CloudWatch erfolgt der gesamte Zugriff auf serverseitig über das Grafana-Backend unter Verwendung des offiziellen SDK. AWS Wenn Sie die *AWS SDK-Standardauthentifizierungsmethode* wählen und Ihr Grafana-Server darauf läuft AWS, können Sie IAM-Rollen verwenden, um die Authentifizierung automatisch abzuwickeln.

 Weitere Informationen finden Sie unter [IAM-Rollen](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html).

#### IAM-Richtlinien
<a name="CloudWatch-authentication-iam-policies"></a>

Grafana benötigt über IAM erteilte Berechtigungen, um CloudWatch Metriken und EC2-Tags, -Instances und Regionen lesen zu können. Sie können diese Berechtigungen an IAM-Rollen anhängen und die integrierte Grafana-Unterstützung für die Übernahme von Rollen verwenden. 

 Das folgende Codebeispiel zeigt eine minimale Richtlinie. 

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Sid": "AllowReadingMetricsFromCloudWatch",
            "Effect": "Allow",
            "Action": [
                "cloudwatch:DescribeAlarmsForMetric",
                "cloudwatch:DescribeAlarmHistory",
                "cloudwatch:DescribeAlarms",
                "cloudwatch:ListMetrics",
                "cloudwatch:GetMetricStatistics",
                "cloudwatch:GetMetricData",
                "cloudwatch:GetInsightRuleReport"
            ],
            "Resource": "*"
        },
        {
            "Sid": "AllowReadingLogsFromCloudWatch",
            "Effect": "Allow",
            "Action": [
                "logs:DescribeLogGroups",
                "logs:GetLogGroupFields",
                "logs:StartQuery",
                "logs:StopQuery",
                "logs:GetQueryResults",
                "logs:GetLogEvents"
            ],
            "Resource": "*"
        },
        {
            "Sid": "AllowReadingTagsInstancesRegionsFromEC2",
            "Effect": "Allow",
            "Action": [
                "ec2:DescribeTags",
                "ec2:DescribeInstances",
                "ec2:DescribeRegions"
            ],
            "Resource": "*"
        },
        {
            "Sid": "AllowReadingResourcesForTags",
            "Effect": "Allow",
            "Action": "tag:GetResources",
            "Resource": "*"
        },
        {
            "Sid": "AllowReadingAcrossAccounts",
            "Effect": "Allow",
            "Action": [
                "oam:ListSinks",
                "oam:ListAttachedLinks"
            ],
            "Resource": "*"
        }
    ]
}
```

------

#### Übernehmen einer Rolle
<a name="CloudWatch-assuming-a-role"></a>

 In `Assume Role ARN` diesem Feld können Sie angeben, welche IAM-Rolle, falls vorhanden, übernommen werden soll. Wenn Sie dieses Feld leer lassen, werden die angegebenen Anmeldeinformationen direkt verwendet und die zugehörige Rolle oder der zugeordnete Benutzer sollte über die erforderlichen Berechtigungen verfügen. Wenn dieses Feld nicht leer ist, werden die angegebenen Anmeldeinformationen verwendet, um einen `sts:AssumeRole` Anruf durchzuführen. 

# Verwenden des Abfrage-Editors
<a name="CloudWatch-using-the-query-editor"></a>

Die CloudWatch Datenquelle in Amazon Managed Grafana bietet einen leistungsstarken Abfrage-Editor, mit dem Sie Metriken und Protokolle von verschiedenen AWS Diensten abrufen und analysieren können, an die Daten gesendet werden. CloudWatch Der Abfrage-Editor unterstützt zwei unterschiedliche Abfragemodi: Metric Search und CloudWatch Logs.

Der Abfrage-Editor-Modus für Metriken verwendet die CloudWatch API, um Metriken zu finden, in die sie hochgeladen wurden CloudWatch. Der Modus für Protokolle verwendet die CloudWatch Protokolle APIs , um Protokolldatensätze zu finden. Jeder Modus hat seinen eigenen speziellen Abfrage-Editor. Sie wählen, mit welcher API Sie Abfragen durchführen möchten, indem Sie den Abfragemodusschalter oben im Editor verwenden.

**Topics**
+ [Verwenden des Metrik-Abfrage-Editors](CloudWatch-using-the-metric-query-editor.md)
+ [Verwenden des Amazon CloudWatch Logs-Abfrage-Editors](CloudWatch-using-the-logs-query-editor.md)

# Verwenden des Metrik-Abfrage-Editors
<a name="CloudWatch-using-the-metric-query-editor"></a>

Mit dem Metrik-Abfrage-Editor können Sie zwei Arten von Abfragen erstellen: **Metriksuche** und **Metrikabfrage**. Mit der Option **Metric Query** werden Daten mithilfe von CloudWatch Metrics Insights abgefragt.

## Allgemeine Felder im Abfrage-Editor
<a name="metrics-insights-common-fields"></a>

 Es gibt drei Felder, die sowohl für die **Metriksuche** als auch für die **Metrikabfrage** gelten.

 **Allgemeine Felder**

**Id**  
Die `GetMetricData` API erfordert, dass alle Abfragen eine eindeutige ID haben. Verwenden Sie dieses Feld, um eine ID Ihrer Wahl anzugeben. Die ID kann Zahlen, Buchstaben und Unterstriche enthalten und muss mit einem Kleinbuchstaben beginnen. Wenn keine ID angegeben ist, generiert Amazon Managed Grafana eine ID nach dem folgenden Muster:`query[refId of the current query row]`. `queryA`Stellt beispielsweise die erste Abfragezeile im Panel-Editor dar.

**Zeitraum**  
Ein Zeitraum ist der Zeitraum, der mit einer bestimmten CloudWatch Statistik verknüpft ist. Perioden werden in Sekundenzahlen definiert. Zu den gültigen Werten gehören 1, 5, 10, 30 oder ein Vielfaches von 60. Wenn Sie das Periodenfeld leer lassen oder auf gesetzt haben`auto`, wird es automatisch auf der Grundlage des Zeitbereichs und der CloudWatch Aufbewahrungsrichtlinie berechnet. Die verwendete Formel lautet`time range in seconds / 2000`, und dann wird zum nächsthöheren Wert in einer Reihe von vordefinierten Zeiträumen [60, 300, 900, 3600, 21600, 86400] übergegangen, nachdem die auf der Aufbewahrung basierenden Zeiträume entfernt wurden. Um zu sehen, welchen Zeitraum Amazon Managed Grafana verwendet, wählen Sie im Abfrage-Editor die Option **Abfragevorschau anzeigen**.

**Alias**  
Es gelten die folgenden Aliasmuster.      
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/CloudWatch-using-the-metric-query-editor.html)

# Verwenden der Metrik-Suchoption
<a name="CloudWatch-using-the-metric-search"></a>

 Um eine gültige Abfrage in der **Metriksuche** zu erstellen, müssen Sie den Namespace, den Metriknamen und mindestens eine Statistik angeben. Wenn **Match Exact** aktiviert ist, müssen Sie auch alle Dimensionen der Metrik angeben, die Sie abfragen. Das Metrikschema muss exakt übereinstimmen. Weitere Informationen finden Sie unter [Syntax von CloudWatch Suchausdrücken](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/search-expression-syntax.html).

Wenn **Match Exact** deaktiviert ist, können Sie eine beliebige Anzahl von Dimensionen angeben, nach denen Sie filtern möchten. Es werden bis zu 100 Metriken zurückgegeben, die Ihren Filterkriterien entsprechen. 

## Dynamische Abfragen mit Platzhalterzeichen für Dimensionen
<a name="dynamic-queries-using-dimension-wildcards"></a>

 Sie können eine dynamische Liste von Metriken überwachen, indem Sie das Platzhalterzeichen Sternchen (`*`) für einen oder mehrere Dimensionswerte verwenden. 

 Auf diese Weise können Sie Metriken für AWS Ressourcen wie EC2-Instances oder Container überwachen. Wenn beispielsweise neue Instances im Rahmen eines Auto Scaling-Events erstellt werden, erscheinen sie automatisch im Diagramm, ohne dass Sie die neue Instance verfolgen müssen IDs. Diese Funktion ist derzeit auf das Abrufen von bis zu 100 Metriken beschränkt. Sie können „**Abfragevorschau anzeigen**“ wählen, um den Suchausdruck zu sehen, der automatisch für die Unterstützung von Platzhalterzeichen erstellt wurde. 

 Standardmäßig ist der Suchausdruck so definiert, dass die abgefragten Metriken exakt mit den definierten Dimensionsnamen übereinstimmen müssen. Das bedeutet, dass im Beispiel nur Metriken mit genau einer Dimension mit Namen zurückgegeben `InstanceId` werden. 

 Um Metriken einzubeziehen, für die andere Dimensionen definiert sind, können Sie **Match Exact** deaktivieren. Wenn Sie **Match Exact** deaktivieren, wird auch dann ein Suchausdruck erstellt, wenn Sie keine Platzhalterzeichen verwenden. Grafana sucht nach jeder Metrik, die mindestens dem Namespace, dem Metriknamen und allen definierten Dimensionen entspricht. 

## Vorlagenvariablen mit mehreren Werten
<a name="cloudwatch-multi-value-template-variables"></a>

 Bei der Definition von Dimensionswerten auf der Grundlage von mehrwertigen Vorlagenvariablen wird ein Suchausdruck verwendet, um nach den passenden Metriken abzufragen. Dies ermöglicht die Verwendung mehrerer Vorlagenvariablen in einer Abfrage. Sie können Vorlagenvariablen auch für Abfragen verwenden, bei denen die Option „**Genau zuordnen**“ deaktiviert ist. 

 Suchausdrücke sind derzeit auf 1024 Zeichen beschränkt, sodass Ihre Abfrage möglicherweise fehlschlägt, wenn Sie eine lange Werteliste haben. Wenn Sie alle Metriken abfragen möchten, die einen beliebigen Wert für einen bestimmten Dimensionsnamen haben, empfehlen wir, anstelle der Option das Platzhalterzeichen Sternchen (`*`) zu verwenden. `All` 

 Die Verwendung von mehrwertigen Vorlagenvariablen wird nur für Dimensionswerte unterstützt. Die Verwendung von mehrwertigen Vorlagenvariablen für `Region``Namespace`, oder `Metric Name` wird nicht unterstützt. 

## Metrische mathematische Ausdrücke
<a name="cloudwatch-metric-math-expressions"></a>

 Sie können neue Zeitreihenmetriken erstellen, indem Sie mithilfe mathematischer Funktionen auf CloudWatch Metriken aufbauen. Arithmetische Operatoren, unäre Subtraktion und andere Funktionen werden unterstützt und können auf Metriken angewendet werden. CloudWatch [Weitere Informationen zu CloudWatch metrischen mathematischen Funktionen finden Sie unter Metrische Mathematik verwenden.](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-metric-math.html) 

 Um beispielsweise arithmetische Operationen auf eine Metrik anzuwenden, geben Sie der Rohmetrik eine ID (eine eindeutige Zeichenfolge). Sie können diese ID dann verwenden und im `Expression` Feld der neuen Metrik arithmetische Operationen darauf anwenden. 

 Wenn Sie das `Expression` Feld verwenden, um auf eine andere Abfrage zu verweisen, können Sie beispielsweise keine Warnungsregel erstellen`queryA * 2`, die auf dieser Abfrage basiert. 

## Zeitraum
<a name="cloudwatch-period"></a>

 Ein Zeitraum ist die Zeitdauer, die mit einer bestimmten CloudWatch Amazon-Statistik verknüpft ist. Perioden werden in Sekundenzahlen definiert. Zu den gültigen Werten gehören 1, 5, 10, 30 oder ein Vielfaches von 60. 

Wenn Sie das Periodenfeld leer lassen oder auf „**auto**“ setzen, wird es automatisch auf der Grundlage des Zeitbereichs berechnet. Die verwendete Formel lautet`time range in seconds / 2000`, und dann geht es zum nächsthöheren Wert in einer Reihe vordefinierter Perioden über`[60, 300, 900, 3600, 21600, 86400]`. Um zu sehen, welchen Zeitraum Amazon Managed Grafana verwendet, wählen Sie im Abfrage-Editor die Option **Abfragevorschau anzeigen**. 

## Deep-Linking von Grafana-Panels zur Konsole CloudWatch
<a name="deep-linking-from-grafana-panels-to-the-cloudwatch-console"></a>

 Wenn Sie im Panel eine Zeitreihe auswählen, wird ein Kontextmenü mit einem Link zur **Ansicht in der CloudWatch Konsole angezeigt**. Wenn Sie diesen Link auswählen, wird eine neue Registerkarte geöffnet, auf der Sie zur CloudWatch Konsole gelangen und auf der alle Metriken für diese Abfrage angezeigt werden. Wenn Sie derzeit nicht bei der CloudWatch Konsole angemeldet sind, leitet Sie der Link zur Anmeldeseite weiter. Der angegebene Link ist für alle gültig, zeigt AWS-Konto jedoch nur die richtigen Metriken an, wenn Sie bei der angemeldet sind AWS-Konto , die der ausgewählten Datenquelle in Grafana entspricht. 

 Diese Funktion ist nicht für Metriken verfügbar, die auf metrischen mathematischen Ausdrücken basieren. 

# Verwenden der Metrik-Abfrageoption zum Abfragen von CloudWatch Metrics Insights-Daten
<a name="CloudWatch-using-the-metric-query"></a>

**Anmerkung**  
Amazon CloudWatch Metrics Insights befindet sich in der Vorschauversion. CloudWatch Die Funktionen von Metrics Insights stehen allen offen AWS-Konten. Die Funktionen können sich ändern. 

 Sie können CloudWatch Metrics Insights-Daten abfragen, indem Sie den `metric query` Modus im **Metrik-Abfrage-Editor** auswählen. 

 CloudWatch Metrics Insights ist eine leistungsstarke SQL-Abfrage-Engine, mit der Sie Ihre Metriken maßstabsgetreu abfragen können. Es ist eine schnelle, flexible, SQL-basierte Abfrage-Engine, mit der Sie Trends und Muster in all Ihren CloudWatch Metriken in Echtzeit identifizieren können. Sie verwendet einen SQL-Dialekt. Weitere Hinweise zur Metrics Insights-Abfragesyntax finden Sie unter[Abfragesyntax und Schlüsselwörter](#metrics-insights-syntax-keywords).

## Abfragesyntax und Schlüsselwörter
<a name="metrics-insights-syntax-keywords"></a>

CloudWatch Metrics Insights verwendet einen SQL-Dialekt. Das folgende Beispiel zeigt die Abfragesyntax.

```
SELECT FUNCTION(metricName)
FROM namespace | [ SCHEMA(namespace[, labelKey [, ...] ]) ]
     [ WHERE labelKey OPERATOR labelValue [AND|OR|([...])*] [, ...] ]
[ GROUP BY labelKey [, ...]]
[ ORDER BY FUNCTION() [DESC | ASC] ]
[ LIMIT number]
```

 Bei Schlüsselwörtern wird nicht zwischen Groß- und Kleinschreibung unterschieden, bei den Bezeichnern wird jedoch zwischen Groß- und Kleinschreibung unterschieden. Zu den Identifikatoren gehören die Namen von Metriken, Namespaces und Dimensionen. 

 Die folgende Tabelle enthält die Abfrageschlüsselwörter und ihre Beschreibungen.


|  Stichwort  |  Description  | 
| --- | --- | 
|  FUNCTION  |  Erforderlich Gibt die zu verwendende Aggregatfunktion sowie den Namen der abzufragenden Metrik an. Gültige Werte sind AVG, COUNT, MAX, MIN und SUM.  | 
|  MetricName   |  Erforderlich Beispiel, CPUUtilization.  | 
|  FROM  |  Erforderlich Gibt die Quelle der Metrik an. Sie können entweder den Metrik-Namespace angeben, der die abzufragende Metrik enthält, oder eine SCHEMA-Tabellenfunktion. Einige Namespace-Beispiele sind AWS/EC2 und. AWS/Lambda  | 
|  SCHEMA  |  (Optional) Filtert die Abfrageergebnisse so, dass nur die Metriken angezeigt werden, die exakt übereinstimmen, oder die Metriken, die nicht übereinstimmen.  | 
|  WHERE  |  (Optional) Filtert die Ergebnisse, sodass nur die Metriken angezeigt werden, die Ihrem angegebenen Ausdruck entsprechen. Beispiel, WHERE InstanceType \$1= 'c3.4xlarge'.  | 
|  GROUP BY  |  (Optional) Gruppiert die Abfrageergebnisse in mehrere Zeitreihen. Beispiel, GROUP BY ServiceName.  | 
|  ORDER BY  |  (Optional) Gibt die Reihenfolge der zurückzugebenden Zeitreihen an. Die Optionen sind ASC undDESC.  | 
|  LIMIT  |  (Optional) Beschränkt die Anzahl der zurückzugebenden Zeitreihen.  | 

Im Folgenden sind einige Beispiele aufgeführt: 
+ 

  ```
  SELECT AVG(CPUUtilization) FROM "AWS/EC2" 
  ```

   Entspricht allen `CPUUtilization` Metriken im `AWS/EC2` Namespace, ignoriert deren Dimensionen und gibt eine einzelne aggregierte Zeitreihe zurück. 
+ 

  ```
  SELECT AVG(CPUUtilization) FROM SCHEMA("AWS/EC2")
  ```

   Entspricht nur den `CPUUtilization` Metriken im `AWS/EC2` Namespace, für die keine Dimensionen definiert sind.
+ 

  ```
  SELECT AVG(CPUUtilization) FROM SCHEMA("AWS/EC2", InstanceId)
  ```

   Entspricht nur den `CPUUtilization` Metriken, für die berichtet wurde, CloudWatch mit genau einer Dimension,`InstanceId`.
+ 

  ```
  SELECT SUM(RequestCount) FROM SCHEMA("AWS/ApplicationELB", LoadBalancer,
  AvailabilityZone)
  ```

   Stimmt nur mit den `RequestCount` Metriken überein, an die CloudWatch berichtet wurde, `AWS/ApplicationELB` mit genau zwei Dimensionen, `LoadBalancer` und`AvailabilityZone`. 

 Labelwerte müssen in einfache Anführungszeichen eingeschlossen werden.

### Escape-Zeichen
<a name="escape-characters"></a>

In einer Abfrage müssen Bezeichnungswerte immer mit einfachen Anführungszeichen eingeschlossen sein.   Beispiel, `SELECT MAX(CPUUtilization) FROM "AWS/EC2" WHERE AutoScalingGroupName = 'my-production-fleet'`. 

 Metrische Namespaces, Metriknamen und Labelschlüssel, die andere Zeichen als Buchstaben, Zahlen und Unterstriche (`_`) enthalten, müssen von doppelten Anführungszeichen umgeben werden. Beispiel, `SELECT MAX("My.Metric")`. Wenn eines davon selbst ein doppeltes Anführungszeichen enthält (z. B.`Bytes"Input"`), müssen Sie dieses doppelte Anführungszeichen durch umgekehrte Schrägstriche maskieren, wie in. `SELECT AVG("Bytes\"Input\"")` Wenn ein Metrik-Namespace, ein Metrikname oder ein Bezeichnungsschlüssel ein Wort enthält, das ein reserviertes Schlüsselwort in Metrics Insights ist, muss dieses auch in doppelten Anführungszeichen eingeschlossen sein. Wenn Sie beispielsweise eine Metrik mit dem Namen `LIMIT` haben, würden Sie `SELECT AVG("LIMIT")` benutzen. Es ist auch möglich, einen Namespace, einen Metriknamen oder eine Bezeichnung in doppelte Anführungszeichen einzuschließen, auch wenn kein reserviertes Schlüsselwort enthalten ist. 

## Builder-Modus und Codemodus
<a name="metrics-insights-query-modes"></a>

Sie können eine Abfrage im `Builder` Modus oder `Code` Modus erstellen.

**Um eine Abfrage im `Builder` Modus zu erstellen**

1. Suchen und wählen Sie anhand der Informationen aus der obigen Tabelle einen Metrik-Namespace, einen Metriknamen, Filter-, Gruppen- und Sortieroptionen aus.

1. Wählen Sie für jede dieser Optionen aus der Liste der möglichen Optionen aus.

**Um eine Abfrage im `Code` Modus zu erstellen**

1. Schreiben Sie Ihre Abfrage im Code-Editor.

1. Um die Abfrage auszuführen, wählen Sie im Code-Editor die Option **Abfrage ausführen**.

Um eine Abfrage im `builder` Modus zu erstellen:
+ Suchen und wählen Sie anhand der Informationen aus der obigen Tabelle einen Metrik-Namespace, einen Metriknamen, Filter-, Gruppen- und Sortieroptionen aus.
+ Wählen Sie für jede dieser Optionen aus der Liste der möglichen Optionen aus.

Grafana erstellt automatisch eine SQL-Abfrage auf der Grundlage Ihrer Auswahl.

 Um eine Abfrage im Modus zu erstellen: `code`
+ Schreiben Sie Ihre Abfrage im Code-Editor.
+ Um die Abfrage auszuführen, wählen Sie im Code-Editor die Option **Abfrage ausführen**.

Der Code-Editor verfügt über eine integrierte Autovervollständigungsfunktion, die Vorschläge für Schlüsselwörter, Aggregationen, Namespaces, Metriken, Labels und Labelwerte enthält. Die Vorschläge werden angezeigt, wenn Sie ein Leerzeichen, ein Komma oder ein Dollarzeichen eingeben. Sie können auch die Tastenkombination `CTRL+Space` verwenden.

Der Code-Editor kann die Abfrage automatisch vervollständigen. Die Verwendung von Vorlagenvariablen im Code-Editor kann jedoch die automatische Vervollständigung beeinträchtigen.

## CloudWatch Beispiele für Metrics Insights
<a name="goldeneye-examples"></a>

**Anmerkung**  
CloudWatch Metrics Insights befindet sich in der offenen Vorschauversion. Die Vorschau steht allen AWS Konten offen und Sie müssen keinen Zugriff beantragen. Funktionen können hinzugefügt oder geändert werden, bevor die allgemeine Verfügbarkeit angekündigt wird. 

Dieser Abschnitt enthält Beispiele für nützliche CloudWatch Metrics Insights-Abfragen, die Sie kopieren und direkt verwenden oder im Abfrage-Editor kopieren und ändern können. Einige dieser Beispiele sind bereits in der Konsole verfügbar und Sie können auf sie zugreifen, indem Sie in der **Metrikanzeige** **Add query** (Abfrage hinzufügen) auswählen. 

### EC2-Beispiele
<a name="goldeneye-EC2-examples"></a>

 Metriken zur CPU-Auslastung pro Instanz anzeigen

```
SELECT AVG(CPUUtilization)
FROM "AWS/EC2"
GROUP BY InstanceId
```

Sehen Sie sich die durchschnittliche CPU-Auslastung der gesamten Flotte an

```
SELECT AVG(CPUUtilization)
FROM SCHEMA("AWS/EC2", InstanceId)
```

 Sehen Sie sich die 10 Instances mit der höchsten durchschnittlichen CPU-Auslastung an 

```
SELECT MAX(CPUUtilization)
FROM "AWS/EC2"
GROUP BY InstanceId
LIMIT 10
```

Sehen Sie sich die 10 Instances mit der höchsten CPU-Auslastung, sortiert nach dem Maximum, in absteigender Reihenfolge an

```
SELECT AVG(CPUUtilization)
FROM "AWS/EC2"
GROUP BY InstanceId
ORDER BY MAX() DESC
LIMIT 10
```

In diesem Fall erfasst der CloudWatch Agent eine CPUUtilization Metrik pro Anwendung. Diese Abfrage filtert den Durchschnitt dieser Metrik für einen bestimmten Anwendungsnamen.

```
SELECT AVG(CPUUtilization)
FROM "AWS/CWAgent"
WHERE ApplicationName = 'eCommerce'
SELECT AVG(ConcurrentExecutions)
FROM "AWS/Lambda"
```

Zeigen Sie die durchschnittliche Ausführungszeit für die 10 wichtigsten Lambda-Funktionen, sortiert nach dem Maximum, in absteigender Reihenfolge an

```
SELECT AVG(Duration)
FROM "AWS/Lambda"
GROUP BY FunctionName
ORDER BY MAX() DESC
LIMIT 10
```

Die maximalen, durchschnittlichen und minimalen Lambda-Ausführungszeiten anzeigen

```
SELECT MAX(Duration)
FROM "AWS/Lambda"
```

### Beispiele für Application Load Balancer
<a name="application-loadbalancer-examples"></a>

 Zeigen Sie Metriken mit den folgenden Dimensionen **LoadBalancer**an **AvailabilityZone**

```
SELECT SUM(RequestCount)
FROM SCHEMA("AWS/ApplicationELB", LoadBalancer, AvailabilityZone)
```

Metriken mit der Anzahl der aktiven gleichzeitigen TCP-Verbindungen anzeigen

```
SELECT AVG(ActiveConnectionCount)
FROM "AWS/ApplicationELB"
```

### Beispiele für Amazon EBS
<a name="Amazon-elastic-block-store-examples"></a>

 Die 10 häufigsten durchschnittlichen Schreib-Bytes pro Volume in absteigender Reihenfolge anzeigen

```
SELECT AVG(VolumeWriteBytes)
FROM "AWS/EBS"
GROUP BY VolumeId
ORDER BY MAX() DESC
LIMIT 10
```

Durchschnittliche Schreibzeit für Amazon EBS-Volumes anzeigen

```
SELECT AVG(VolumeTotalWriteTime)
FROM "AWS/EBS"
```

Durchschnittliche Leerlaufzeit des Amazon EBS-Volumes anzeigen

```
SELECT AVG(VolumeIdleTime)
FROM "AWS/EBS"
View average burst balance per volume
SELECT AVG(BurstBalance)
FROM "AWS/EBS"
GROUP BY VolumeId
View average read bytes across Amazon EBS volumes
SELECT AVG(VolumeReadBytes)
FROM "AWS/EBS"
```

Durchschnittliche Schreib-Bytes auf Amazon EBS-Volumes anzeigen

```
SELECT AVG(VolumeWriteBytes)
FROM "AWS/EBS"
```

### Beispiele für Amazon Simple Storage Service
<a name="simple-storage-service-examples"></a>

 Gruppe mit durchschnittlicher Latenz nach Bucket-Namen anzeigen

```
SELECT AVG(TotalRequestLatency)
FROM "AWS/S3"
GROUP BY BucketName
```

Zeigen Sie die durchschnittliche Anzahl von Objekten pro Bucket in allen Amazon S3 S3-Buckets an

```
SELECT AVG(NumberOfObjects)
FROM "AWS/S3"
GROUP BY BucketName
```

### Beispiele für Amazon Simple Notification Service
<a name="Amazon-simple-notificaation-service-examples"></a>

mazon-simple-notificaation-serviceA-Beispiele 

```
SELECT AVG(NumberOfMessagesPublished)
FROM "AWS/SNS"
```

Durchschnittliche Anzahl an fehlgeschlagenen Nachrichten für jeden Themennamen anzeigen

```
SELECT AVG(NumberOfNotificationsFailed)
FROM "AWS/SNS"
GROUP BY TopicName
```

### AWS Beispiele für die API-Nutzung
<a name="AWS-API-usage-examples"></a>

Sehen Sie sich die 20 AWS APIs häufigsten Anrufe nach der Anzahl der Anrufe in Ihrem Konto an 

```
SELECT COUNT(CallCount)
FROM "AWS/Usage"
WHERE "Type" = 'API'
GROUP BY "Service", "Resource"
ORDER BY SUM() DESC
LIMIT 20
```

## CloudWatch Grenzwerte von Metrics Insights
<a name="metrics-insights-limits"></a>

CloudWatch Für Metrics Insights gelten derzeit die folgenden Grenzwerte: 
+ Sie können nur die Daten der letzten drei Stunden abfragen.
+ Eine einzelne Abfrage kann nicht mehr als 10 000 Metriken verarbeiten. Das bedeutet, dass `SELECT``FROM`, wenn die `WHERE` Klauseln, und mehr als 10.000 Metriken entsprechen würden, nur die ersten 10.000 dieser gefundenen Metriken von der Abfrage verarbeitet werden.
+ Eine einzelne Abfrage kann nicht mehr als 500 Zeitreihen zurückgeben. Das bedeutet, dass, wenn die Abfrage mehr als 500 Metriken verarbeitet, nicht alle Metriken in den Abfrageergebnissen zurückgegeben werden. Wenn Sie eine `ORDER BY` Klausel verwenden, werden alle verarbeiteten Metriken sortiert und die 500, die gemäß Ihrer `ORDER BY` Klausel die höchsten oder niedrigsten Werte haben, werden zurückgegeben. Wenn Sie keine `ORDER BY` Klausel angeben, können Sie nicht kontrollieren, welche 500 passenden Metriken zurückgegeben werden. 
+ Jeder `GetMetricData` Vorgang kann nur eine Abfrage haben, aber Sie können mehrere Widgets in einem Dashboard haben, die jeweils eine Abfrage enthalten. 

# Verwenden des Amazon CloudWatch Logs-Abfrage-Editors
<a name="CloudWatch-using-the-logs-query-editor"></a>

 Um CloudWatch Logs abzufragen, wählen Sie die Region und bis zu 20 Protokollgruppen aus, die Sie abfragen möchten. Verwenden Sie den Haupteingabebereich, um Ihre Abfrage zu schreiben. Weitere Informationen finden Sie unter [CloudWatch Logs Insights-Abfragesyntax](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CWL_QuerySyntax.html). 

 Sie können auch Abfragen schreiben, die Zeitreihendaten zurückgeben, indem Sie den `stats` Befehl in CloudWatch Logs Insights verwenden. Wenn Sie `stats` Abfragen in Explore stellen, müssen Sie sicherstellen, dass Sie sich im Modus Metrics Explore befinden. 

 Rechts neben dem Abfrageeingabefeld befindet sich ein CloudWatch Logs Insights-Link, der die CloudWatch Logs Insights-Konsole mit Ihrer Abfrage öffnet. Sie können die Erkundung dort bei Bedarf fortsetzen. 

## Verwenden von Vorlagenvariablen
<a name="cloudwatch-using-template-variables"></a>

 Wie bei mehreren anderen Datenquellen unterstützt die CloudWatch Datenquelle die Verwendung von Vorlagenvariablen in Abfragen. Weitere Informationen finden Sie unter [Vorlagen und Variablen](templates-and-variables.md). 

## Deep-Linking von Grafana-Panels zur CloudWatch Logs-Konsole
<a name="deep-linking-from-grafana-panels-to-the-cloudwatch-console-2"></a>

 Wenn Sie Ihre Abfrage in der CloudWatch Logs Insights-Konsole anzeigen möchten, wählen Sie die Schaltfläche **CloudWatch Logs Insights** neben dem Abfrage-Editor. Wenn Sie derzeit nicht in der CloudWatch Konsole angemeldet sind, leitet Sie der Link zur Anmeldeseite weiter. Der angegebene Link ist für alle gültig, zeigt AWS-Konto jedoch nur die richtigen Metriken an, wenn Sie bei der angemeldet sind AWS-Konto , die der ausgewählten Datenquelle in Grafana entspricht. 

## Warnfunktion
<a name="cloudwatch-alerting"></a>

 Da CloudWatch Logs-Abfragen numerische Daten zurückgeben können, z. B. mithilfe des `stats` Befehls, werden Warnungen unterstützt. Weitere Informationen finden Sie unter [Grafana-Warnung](alerts-overview.md). 

# Kuratierte Dashboards
<a name="CloudWatch-curated-dashboards"></a>

 Die aktualisierte CloudWatch Datenquelle enthält vorkonfigurierte Dashboards für fünf der beliebtesten Dienste: AWS 
+  Amazon EC2 
+  Amazon Elastic Block Store 
+  AWS Lambda 
+  CloudWatch Amazon-Protokolle 
+  Amazon Relational Database Service 

 Um die vorkonfigurierten Dashboards zu importieren, rufen Sie die Konfigurationsseite Ihrer CloudWatch Datenquelle auf und wählen Sie den Tab **Dashboards**. Wählen Sie **Import** für das Dashboard, das Sie verwenden möchten. Um das Dashboard anzupassen, empfehlen wir, das Dashboard unter einem anderen Namen zu speichern, da das Dashboard andernfalls überschrieben wird, wenn eine neue Version des Dashboards veröffentlicht wird. 

# Abfragen mit Vorlagen
<a name="cloudwatch-templated-queries"></a>

 Anstatt Details wie Server, Anwendungen und Sensornamen in Ihren metrischen Abfragen fest zu codieren, können Sie stattdessen Variablen verwenden. Variablen werden als Drop-down-Auswahlfelder oben im Dashboard angezeigt. Sie können diese Dropdown-Felder verwenden, um die in Ihrem Dashboard angezeigten Daten zu ändern. 

 Eine Einführung in die Templating-Funktion und die verschiedenen Arten von Vorlagenvariablen finden [-Vorlagen](templates-and-variables.md#templates) Sie unter. 

## Variable abfragen
<a name="cloudwatch-query-variable"></a>

 Die CloudWatch Datenquelle stellt die folgenden Abfragen bereit, die Sie im Feld **Abfrage** in der Bearbeitungsansicht für **Variablen** angeben können. Sie können diese verwenden, um die Optionsliste einer Variablen mit Dingen wie`region`, `namespaces``metric names`, und zu füllen`dimension keys/values`. 

 Stattdessen können Sie angeben`region`, dass `default` die in der Datenquelle konfigurierte Standardregion für die Abfrage verwendet werden soll. 


|  Name  |  Description  | 
| --- | --- | 
|  regions()  |  Gibt eine Liste aller AWS Regionen zurück. | 
|  namespaces()  |  Gibt eine Liste von Namespaces zurück, die unterstützt werden. CloudWatch  | 
|  metrics(namespace, [region])  |  Gibt eine Liste von Metriken im Namespace zurück. (Geben Sie die Region an oder verwenden Sie sie "default" für benutzerdefinierte Metriken.)  | 
|  dimension\$1keys(namespace)  |  Gibt eine Liste von Dimensionsschlüsseln im Namespace zurück.  | 
|  dimension\$1values(region, namespace, metric, dimension\$1key, [filters])  |  Gibt eine Liste von Dimensionswerten zurück, die dem angegebenenregion, namespacemetric, oder entsprechendimension\$1key. Alternativ können Sie Dimension verwenden, filters um ein spezifischeres Ergebnis zu erhalten.  | 
|  ebs\$1volume\$1ids(region, instance\$1id)  |  Gibt eine Liste von Volumina zurückregion, instance\$1id die dem angegebenen Wert IDs entsprechen.  | 
|  ec2\$1instance\$1attribute(region, attribute\$1name, filters)  |  Gibt eine Liste von Attributen zurück, die dem angegebenenregion,attribute\$1name, entsprechenfilters.  | 
|  resource\$1arns(region, resource\$1type, tags)  |  Gibt eine Liste ARNs mit übereinstimmenden Werten für regionresource\$1type, und zurücktags.  | 
|  statistics()  |  Gibt eine Liste aller Standardstatistiken zurück.  | 

 Einzelheiten zu den bereitgestellten Metriken finden Sie unter [AWS Dienste, die CloudWatch Metriken veröffentlichen](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/aws-services-cloudwatch-metrics.html). CloudWatch 

### Beispiele für Abfragen mit Vorlagen
<a name="cloudwatch-examples-templated-queries"></a>

 Die folgende Tabelle zeigt Beispiele für Dimensionsabfragen, die eine Liste von Ressourcen für einzelne AWS Dienste zurückgeben. 


|  Query  |  Service  | 
| --- | --- | 
|  dimension\$1values(us-east-1,AWS/ELB,RequestCount,LoadBalancerName)  |  Elastic Load Balancing  | 
|  dimension\$1values(us-east-1,AWS/ElastiCache,CPUUtilization,CacheClusterId)  |  Amazon ElastiCache  | 
|  dimension\$1values(us-east-1,AWS/Redshift,CPUUtilization,ClusterIdentifier)  |  Amazon Redshift  | 
|  dimension\$1values(us-east-1,AWS/RDS,CPUUtilization,DBInstanceIdentifier)  |  Amazon RDS  | 
|  dimension\$1values(us-east-1,AWS/S3,BucketSizeBytes,BucketName)  |  Amazon Simple Storage Service (Amazon-S3)  | 
|  dimension\$1values(us-east-1,CWAgent,disk\$1used\$1percent,device,\$1"InstanceId":"\$1instance\$1id"\$1)  |  CloudWatch Agentin  | 
|  resource\$1arns(eu-west-1,elasticloadbalancing:loadbalancer,\$1"elasticbeanstalk:environment-name":["myApp-dev","myApp-prod"]\$1)  |  Elastic Load Balancing  | 
|  resource\$1arns(eu-west-1,ec2:instance,\$1"elasticbeanstalk:environment-name":["myApp-dev","myApp-prod"]\$1)  |  Amazon EC2  | 

# Beispiele für ec2\$1instance\$1attribute verwenden
<a name="cloudwatch-ec2-instance-attribute-examples"></a>

## JSON-Filter
<a name="json-filters"></a>

 Die `ec2_instance_attribute` Abfrage erfolgt `filters` im JSON-Format. Sie können vordefinierte Filter für angeben. `ec2:DescribeInstances` Beachten Sie, dass die eigentliche Filterung in Grafana stattfindet AWS, nicht in Grafana. 

 Das folgende Codebeispiel zeigt die Filtersyntax. 

```
{ filter_name1: [ filter_value1 ], filter_name2: [ filter_value2 ] }
```

 Das folgende Beispiel zeigt die `ec2_instance_attribute()` Abfrage. 

```
ec2_instance_attribute(us - east - 1, InstanceId, { 'tag:Environment': ['production'] });
```

## Auswahl von Attributen
<a name="cloudwatch-selecting-attributes"></a>

 Pro Instanz kann nur ein Attribut zurückgegeben werden. Jedes flache Attribut kann ausgewählt werden (d. h., wenn das Attribut einen einzelnen Wert hat und kein Objekt oder Array ist). Die folgenden flachen Attribute sind verfügbar. 
+  `AmiLaunchIndex` 
+  `Architecture` 
+  `ClientToken` 
+  `EbsOptimized` 
+  `EnaSupport` 
+  `Hypervisor` 
+  `IamInstanceProfile` 
+  `ImageId` 
+  `InstanceId` 
+  `InstanceLifecycle` 
+  `InstanceType` 
+  `KernelId` 
+  `KeyName` 
+  `LaunchTime` 
+  `Platform` 
+  `PrivateDnsName` 
+  `PrivateIpAddress` 
+  `PublicDnsName` 
+  `PublicIpAddress` 
+  `RamdiskId` 
+  `RootDeviceName` 
+  `RootDeviceType` 
+  `SourceDestCheck` 
+  `SpotInstanceRequestId` 
+  `SriovNetSupport` 
+  `SubnetId` 
+  `VirtualizationType` 
+  `VpcId` 

 Tags können ausgewählt werden, indem dem Tagnamen ein Präfix vorangestellt wird. `Tags` 

 Das folgende Beispiel zeigt die `ec2_instance_attribute()` Abfrage. 

```
ec2_instance_attribute(us - east - 1, Tags.Name, { 'tag:Team': ['sysops'] });
```

# Verwenden von Vorlagenvariablen im JSON-Format
<a name="cloudwatch-using-json-format-template-variables"></a>

 Einige Abfragen akzeptieren Filter im JSON-Format und Grafana unterstützt die Konvertierung von Vorlagenvariablen in JSON. 

 Wenn`env = 'production', 'staging'`, gibt die folgende Abfrage ARNs von EC2-Instances zurück, für die das `Environment` Tag oder ist. `production` `staging` 

```
resource_arns(us-east-1, ec2:instance, {"Environment":${env:json}})
```

# Preisgestaltung
<a name="cloudwatch-pricing"></a>

 Die CloudWatch Amazon-Datenquelle für Grafana verwendet die `ListMetrics` und `GetMetricData` CloudWatch API-Aufrufe, um Metriken aufzulisten und abzurufen. Die Preisgestaltung für CloudWatch Logs basiert auf der Menge der Daten, die über CloudWatch Logs Insights-Abfragen aufgenommen, archiviert und analysiert wurden. Weitere Informationen finden Sie unter [ CloudWatch Amazon-Preise](https://aws.amazon.com/cloudwatch/pricing). 

 Jedes Mal, wenn Sie eine Dimension im Abfrage-Editor auswählen, gibt Grafana eine `ListMetrics` Anfrage aus. Immer wenn Sie die Abfragen im Abfrage-Editor ändern, GetMetricData wird eine neue Anfrage an ausgegeben. 

 API-Anfragen zum Abrufen von Datenbeispielen verwenden den `GetMetricData` Vorgang. Diese Operation bietet eine bessere Unterstützung für CloudWatch metrische Mathematik. Es unterstützt auch die automatische Generierung von Suchausdrücken, wenn Platzhalterzeichen verwendet oder die Option „**Genau zuordnen**“ deaktiviert wird. Für den `GetMetricData` Vorgang fallen Gebühren an. Weitere Informationen finden Sie unter [Amazon CloudWatch – Preise](https://aws.amazon.com/cloudwatch/pricing).

# Servicekontingente
<a name="cloudwatch-service-quotas"></a>

 AWS definiert Kontingente oder Limits für Ressourcen, Operationen und Artikel in Ihrem AWS Konto. Abhängig von der Anzahl der Abfragen in Ihrem Dashboard und der Anzahl der Benutzer, die auf das Dashboard zugreifen, können Sie die Nutzungslimits für verschiedene Ressourcen CloudWatch und CloudWatch Logs erreichen. Beachten Sie, dass Kontingente pro Konto und pro AWS Region definiert sind. Wenn Sie mehrere Regionen verwenden oder mehr als eine CloudWatch Datenquelle für die Abfrage mehrerer Konten eingerichtet haben, müssen Sie für jedes Konto und jede Region, in der Sie das Limit erreichen, eine Erhöhung des Kontingents beantragen. 

 Weitere Informationen finden Sie unter [ CloudWatch-Servicekontingente](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_limits.html). 

# Kontoübergreifende Beobachtbarkeit
<a name="cloudwatch-cross-account"></a>

**Warnung**  
Für diese Funktion muss Ihr Grafana-Arbeitsbereich Version 9 oder höher sein.

Mit dem CloudWatch Plugin können Sie Anwendungen in mehreren regionalen Konten überwachen und Fehler beheben. Mithilfe der kontoübergreifenden Observability können Sie Metriken und Protokolle nahtlos suchen, visualisieren und analysieren, ohne sich Gedanken über Kontogrenzen machen zu müssen.

Um die kontoübergreifende Observability zu aktivieren, aktivieren Sie sie zunächst in CloudWatch und fügen Sie dann dem laufenden Plugin die entsprechenden IAM-Aktionen hinzu. role/user Wenn Ihr Amazon Managed Grafana-Workspace in einer VPC ausgeführt wird, benötigen Sie auch ein NAT-Gateway zur Unterstützung des Internetzugangs.
+ Informationen zur Aktivierung der Funktion finden Sie unter [CloudWatch kontoübergreifende Beobachtbarkeit](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account.html) im * CloudWatchAmazon-Benutzerhandbuch*.
+ Die folgenden Aktionen sind die richtigen IAM-Aktionen, die für die Person hinzugefügt werden müssen, auf der role/user das Plugin ausgeführt wird.

  ```
  {
  "Sid":  "AllowReadingAcrossAccounts",
  "Effect":  "Allow",
  "Action": [
    "oam:ListSinks",
    "oam:ListAttachedLinks"
  ],
  "Resource":  "*"
  }
  ```
+ Die kontenübergreifende Observability für die CloudWatch Datenquelle basiert auf Amazon CloudWatch Observability Access Manager. Der Observability Access Manager unterstützt keinen VPC-Endpunkt. Wenn Ihr Amazon Managed Grafana-Workspace in einer VPC ausgeführt wird, benötigen Sie auch ein NAT-Gateway, über das der Workspace Anrufe APIs im Internet tätigen kann.

**Anmerkung**  
Sie müssen außerdem über IAM-Berechtigungen verfügen, um die CloudWatch Daten in dem Konto zu lesen, auf das Sie zugreifen möchten.

# Stellen Sie eine Connect zu einer Amazon OpenSearch Service-Datenquelle her
<a name="using-Amazon-OpenSearch-in-AMG"></a>

**Anmerkung**  
In Workspaces, die Version 9 oder neuer unterstützen, müssen Sie für diese Datenquelle möglicherweise das entsprechende Plugin installieren. Weitere Informationen finden Sie unter [Erweitere deinen Workspace mit Plugins](grafana-plugins.md).

Mit Amazon Managed Grafana können Sie Amazon OpenSearch Service als Datenquelle hinzufügen, indem Sie die Konfigurationsoption für AWS Datenquellen in der Grafana-Workspace-Konsole verwenden. Diese Datenquelle unterstützt OpenSearch Service-Domains, auf denen OpenSearch Cluster ausgeführt werden, sowie ältere Elasticsearch-Cluster.

Die Konfigurationsoption für die AWS Datenquelle vereinfacht das Hinzufügen von OpenSearch Service als Datenquelle, indem sie Ihre vorhandenen OpenSearch Dienstkonten erkennt und die Konfiguration der Authentifizierungsdaten verwaltet, die für den Zugriff OpenSearch erforderlich sind. Sie können diese Methode verwenden, um die Authentifizierung einzurichten und OpenSearch Service als Datenquelle hinzuzufügen, oder Sie können die Datenquelle und die erforderlichen Authentifizierungsdaten manuell einrichten, indem Sie dieselbe Methode verwenden, die Sie auf einem selbstverwalteten Grafana-Server verwenden würden.

Die OpenSearch Service-Datenquelle unterstützt PPL (Piped Processing Language). Weitere Informationen zu PPL finden Sie unter [Abfragen von Amazon OpenSearch Service-Daten mithilfe der Piped](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/ppl-support.html) Processing Language. 

Sie können die OpenSearch Service-Datenquelle verwenden, um viele Arten einfacher oder komplexer OpenSearch Abfragen durchzuführen, um die darin gespeicherten Logs oder Metriken zu visualisieren. OpenSearch Sie können Ihre Diagramme auch mit Protokollereignissen versehen, die in OpenSearch gespeichert sind. 

**Topics**
+ [Verwenden Sie die AWS Datenquellenkonfiguration, um OpenSearch Service als Datenquelle hinzuzufügen](ES-adding-AWS-config.md)
+ [Manuelles Hinzufügen von Amazon OpenSearch Service als Datenquelle](ES-adding-the-data-source.md)
+ [OpenSearch Einstellungen des Dienstes](#ES-settings)
+ [Verwenden der Amazon OpenSearch Service-Datenquelle](ES-use-datasource.md)
+ [Amazon OpenSearch Service Serverlos](datasources-opensearch-serverless.md)
+ [Traces-Unterstützung](datasources-opensearch-traces.md)

# Verwenden Sie die AWS Datenquellenkonfiguration, um OpenSearch Service als Datenquelle hinzuzufügen
<a name="ES-adding-AWS-config"></a>

Um die AWS Datenquellenkonfiguration zu verwenden, verwenden Sie zunächst die Amazon Managed Grafana-Konsole, um service-verwaltete IAM-Rollen zu aktivieren, die dem Workspace die IAM-Richtlinien gewähren, die zum Lesen der OpenSearch Serviceressourcen in Ihrem Konto oder in Ihren gesamten Organisationseinheiten erforderlich sind. Anschließend verwenden Sie die Amazon Managed Grafana-Workspace-Konsole, um OpenSearch Service als Datenquelle hinzuzufügen.

**Um die AWS Datenquellenkonfiguration zu verwenden, um OpenSearch Service als Datenquelle hinzuzufügen**

1. Öffnen Sie die Amazon Managed Grafana-Konsole unter [https://console.aws.amazon.com/grafana/](https://console.aws.amazon.com/grafana/home/).

1. Wählen Sie in der oberen linken Ecke der Seite das Menüsymbol und dann **Alle Workspaces**.

1. Wählen Sie den Namen des Workspace.

1. Wenn Sie sich bei der Erstellung nicht dafür entschieden haben, service-verwaltete Berechtigungen für diesen Workspace zu verwenden, wechseln Sie von der Verwendung von kundenverwalteten Berechtigungen zur Verwendung von serviceverwalteten Berechtigungen, um sicherzustellen, dass die richtigen IAM-Rollen und -Richtlinien für die Verwendung der AWS Datenquellenkonfigurationsoption in der Grafana-Workspace-Konsole aktiviert sind. ****Wählen Sie dazu das Bearbeitungssymbol nach **IAM-Rolle** und wählen Sie dann Service managed, Save changes aus.**** Weitere Informationen finden Sie unter [Amazon Managed Grafana-Berechtigungen und Richtlinien für AWS Datenquellen](AMG-manage-permissions.md). 

1. Wählen Sie die Registerkarte **Datenquellen**. Aktivieren Sie dann das Kontrollkästchen für **Amazon OpenSearch Service** und wählen Sie **Aktionen**, **Service-Managed Policy aktivieren** aus.

1. Wählen Sie erneut die Registerkarte **Datenquellen** und wählen Sie dann **in der Zeile **Amazon OpenSearch Service** die Option In Grafana konfigurieren** aus.

1. Melden Sie sich bei Bedarf mit IAM Identity Center bei der Grafana-Workspace-Konsole an.

1. Wählen Sie in der linken Navigationsleiste der Grafana-Workspace-Konsole das AWS Symbol und dann **AWS Services**, **Amazon OpenSearch Service** aus.

1. Wählen Sie die Region aus, in der Amazon Managed Grafana nach OpenSearch Serviceressourcen suchen soll, und wählen Sie dann die Konten und die OpenSearch Service-Domains aus, die Sie hinzufügen möchten, konfigurieren Sie die Indexeinstellungen und wählen Sie dann **Datenquellen hinzufügen**.

# Manuelles Hinzufügen von Amazon OpenSearch Service als Datenquelle
<a name="ES-adding-the-data-source"></a>

**Um die Amazon OpenSearch Service-Datenquelle manuell hinzuzufügen**

1.  Wählen Sie im Seitenmenü der Grafana-Konsole das **AWS**Symbol und dann **Datenquellen**.

1. Wählen Sie die **Amazon OpenSearch Service-Datenquelle** aus. Falls erforderlich, können Sie mit der Eingabe **OpenSearch** in das Suchfeld beginnen, um die Suche zu erleichtern.

1. Wählen Sie die **Region** aus, aus der Sie Daten suchen möchten.

1. Wählen Sie **Datenquelle hinzufügen** aus.

**Anmerkung**  
 Wenn Sie den Link **Datenquellen** nicht in Ihrem Seitenmenü sehen, bedeutet dies, dass Ihr aktueller Benutzer die `Admin` Rolle nicht hat. 

## OpenSearch Einstellungen des Dienstes
<a name="ES-settings"></a>


|  Name  |  Description  | 
| --- | --- | 
|  Name  |  Der Name der Datenquelle. So sehen Sie die Datenquelle in Bedienfeldern und Abfragen.  | 
|  Default  |  Die Standarddatenquelle bedeutet, dass sie für neue Panels vorab ausgewählt wird.  | 
|  Url  |  Der Endpunkt Ihrer OpenSearch Service-Domain. Der Endpunkt hat das folgende Format: https://search-my-domain.us-east-1.es.amazonaws.com. | 
|  Access  |  Server (Standard) = Die URL muss vom Grafana-Backend/-Server aus zugänglich sein. Browser = Die URL muss vom Browser aus zugänglich sein.  | 

 Der Zugriffsmodus steuert, wie Anfragen an die Datenquelle behandelt werden. Der Server sollte der bevorzugte Weg sein, wenn nichts anderes angegeben ist. 

### Serverzugriffsmodus (Standard)
<a name="ES-server-access-mode-default"></a>

 Alle Anfragen werden vom Browser an das Grafana-Backend oder den Server gestellt, der die Anfragen an die Datenquelle weiterleitet, wodurch mögliche CORS-Anforderungen (Cross-Origin Resource Sharing) umgangen werden. Wenn Sie diesen Zugriffsmodus wählen, muss die URL vom Grafana-Backend oder -Server aus zugänglich sein. 

### (direkter) Browserzugriff
<a name="ES-browser-direct-access"></a>

Amazon Managed Grafana unterstützt keinen direkten Browserzugriff.

### Index-Einstellungen
<a name="ES-index-settings"></a>

 Hier können Sie eine Standardeinstellung für den `time field` und den Namen Ihres OpenSearch Indexes angeben. Sie können ein Zeitmuster für den Indexnamen oder ein Platzhalterzeichen verwenden. 

### OpenSearch/Elasticsearch-Version
<a name="OpenSearch-version"></a>

Geben Sie Ihre OpenSearch oder eine ältere Elasticsearch-Version im Drop-down-Menü für die Version an. Die Version ist wichtig, da es für jede Version Unterschiede in der Zusammensetzung von Abfragen gibt. Derzeit unterstützt Grafana OpenSearch 1.0.x. Unterstützte Versionen von Elasticsearch sind`2.0+`,, `5.0+``5.6+`, `6.0+` und. `7.0+` Der Wert `5.6+` bedeutet Version 5.6 oder höher, aber niedriger als 6.0. Der Wert `6.0+` bedeutet Version 6.0 oder höher, aber niedriger als 7.0. Schließlich `7.0+` bedeutet dies Version 7.0 oder höher, aber niedriger als 8.0.

### Minimales Zeitintervall
<a name="ES-min-time-interval"></a>

Eine Untergrenze für die auto Gruppierung nach Zeitintervall. Es wird empfohlen, die Schreibfrequenz einzustellen, z. B. `1m` wenn Ihre Daten jede Minute geschrieben werden. Diese Option kann auch overridden/configured in einem Dashboard-Bereich unter Datenquellenoptionen angezeigt werden. Dieser Wert **muss** als Zahl gefolgt von einer gültigen Zeitkennung formatiert werden, z. B. `1m` (1 Minute) oder `30s` (30 Sekunden). Die folgenden Zeitkennungen werden unterstützt. 


|  Kennung  |  Description  | 
| --- | --- | 
|  y  |  Jahr  | 
|  M  |  Monat  | 
|  w  |  Woche  | 
|  d  |  Tag  | 
|  h  |  Stunde  | 
|  m  |  Minute  | 
|  s  |  Sekunde  | 
|  ms  |  Millisekunde  | 

### Protokolle
<a name="ES-logs-beta"></a>

Zwei Parameter `Message field name` und `Level field name` können optional auf der Seite mit den Datenquelleneinstellungen konfiguriert werden. Sie legen fest, welche Felder für Protokollmeldungen und Protokollebenen bei der Visualisierung von Anmeldungen verwendet werden. [Erkunden](explore.md) 

 Wenn Sie beispielsweise eine Standardkonfiguration von Filebeat für den Versand von Logs an OpenSearch Service verwenden, sollte die folgende Konfiguration funktionieren. 
+  **Name des Nachrichtenfeldes:** Nachricht 
+  **Feldname der Ebene: fields.level** 

### Datenverknüpfungen
<a name="ES-data-links"></a>

 Datenverknüpfungen erstellen einen Link von einem bestimmten Feld aus, auf das in der Protokollansicht in Explore zugegriffen werden kann. 

 Jede Datenlink-Konfiguration besteht aus den folgenden Komponenten:
+ **Feld** — Name des Felds, das von der Datenverbindung verwendet wird.
+ **URL/Abfrage** — Wenn der Link extern ist, geben Sie die vollständige Link-URL ein. Wenn es sich bei dem Link um einen internen Link handelt, dient diese Eingabe als Abfrage für die Zieldatenquelle. In beiden Fällen können Sie den Wert aus dem Feld mit einem `${__value.raw }` Makro interpolieren. 
+ **Interner Link** — Wählen Sie diese Option, wenn es sich um einen internen oder externen Link handelt. Wenn es sich um einen internen Link handelt, können Sie mit einer Datenquellenauswahl die Zieldatenquelle auswählen. Es werden nur Tracing-Datenquellen unterstützt.

# Verwenden der Amazon OpenSearch Service-Datenquelle
<a name="ES-use-datasource"></a>

## Editor für metrische Abfragen
<a name="ES-metric-query-editor"></a>

Mit dem OpenSearch Abfrage-Editor können Sie mehrere Metriken auswählen und nach mehreren Begriffen oder Filtern gruppieren. Verwenden Sie die Plus- und Minus-Symbole auf der rechten Seite, um add/remove Metriken zu finden oder nach Klauseln zu gruppieren. Für einige Metriken und Klauseln zum Gruppieren nach Klauseln gibt es Optionen. Wählen Sie den Optionstext, um die Zeile\$1 zu erweitern und Metriken oder Gruppieren nach Optionen anzuzeigen und zu bearbeiten. 

## Verwenden der Piped Processing Language (PPL)
<a name="ES-PPL"></a>

Die Amazon OpenSearch Service-Datenquelle unterstützt Piped Processing Language (PPL), die einfachere und dennoch leistungsstarke Abfrage- und Visualisierungsfunktionen für ermöglicht. OpenSearch PPL ermöglicht es Kunden, Daten zu durchsuchen und zu finden, ohne langwierige DSL-Anweisungen ( OpenSearch Domain Specific Language) verfassen oder Abfragen mithilfe von JSON-Objekten schreiben zu müssen. Mit PPL können Sie Abfragen als eine Reihe von Befehlen schreiben, die durch Pipes getrennt sind, ähnlich wie UNIX-Pipes.

Nehmen wir als Beispiel die folgende DSL-Beispielabfrage:

```
GET opensearch_sample_data_logs/_search{"from":0,"size":0,"timeout":"1m","query":{"bool":{"should":[{"term":{"response.keyword":{"value":"404","boost":1}}},{"term":{"response.keyword":{"value":"503","boost":1}}}],"adjust_pure_negative":true,"boost":1}},"sort":[{"_doc":{"order":"asc"}}],"aggregations":{"composite_buckets":{"composite":{"size":1000,"sources":[{"host":{"terms":{"field":"host.keyword","missing_bucket":true,"order":"asc"}}},{"response":{"terms":{"field":"response.keyword","missing_bucket":true,"order":"asc"}}}]},"aggregations":{"request_count":{"value_count":{"field":"request.keyword"}},"sales_bucket_sort":{"bucket_sort":{"sort":[{"request_count":{"order":"desc"}}],"size":10}}}}}}>
```

Die vorherige DSL-Abfrage kann durch den folgenden PPL-Befehl ersetzt werden, der präzise und für Menschen lesbar ist.

```
source = opensearch_sample_data_logs | where response='404' or response='503' | stats count(request) as request_count by host, response | sort –request_count
```

Weitere Informationen zu PPL finden Sie unter [Abfragen von Amazon OpenSearch Service-Daten mithilfe der Piped](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/ppl-support.html) Processing Language.

## Serienbenennungen und Aliasmuster
<a name="ES-series-naming-and-alias-patterns"></a>

 Sie können den Namen für Zeitreihen mithilfe des `Alias` Eingabefeldes steuern. 


|  Muster  |  Description  | 
| --- | --- | 
|  \$1\$1term fieldname\$1\$1  |  Ersetzt durch den Wert eines Begriffs Group By.  | 
|  \$1\$1metric\$1\$1  |  Ersetzt durch den Namen der Metrik (z. B. Durchschnitt, Min., Max). | 
|  \$1\$1field\$1\$1  |  Ersetzt durch den Namen des Metrikfeldes. | 

## Pipeline-Messwerte
<a name="ES-pipeline-metrics"></a>

*Einige Metrik-Aggregationen werden als Pipeline-Aggregationen bezeichnet, z. B. *Moving Average* und Derivative.* OpenSearch Pipeline-Metriken erfordern, dass auf einer anderen Metrik basiert. Verwenden Sie das Augensymbol neben der Metrik, um zu verhindern, dass Metriken im Diagramm angezeigt werden. Dies ist nützlich für Metriken, die Sie nur in der Abfrage zur Verwendung in einer Pipeline-Metrik haben. 

## Erstellen von Vorlagen
<a name="ES-templating"></a>

 Anstatt Dinge wie Server-, Anwendungs- und Sensornamen in Ihren metrischen Abfragen fest zu codieren, können Sie stattdessen Variablen verwenden. Variablen werden als Drop-down-Auswahlfelder oben im Dashboard angezeigt. Sie können diese Dropdown-Felder verwenden, um die in Ihrem Dashboard angezeigten Daten zu ändern. 

 Weitere Informationen zu Vorlagen und Vorlagenvariablen finden Sie unter. [Vorlagen und Variablen](templates-and-variables.md) 

### Variable abfragen
<a name="ES-query-variable"></a>

 Die OpenSearch Dienstdatenquelle unterstützt zwei Arten von Abfragen, die Sie im *Abfragefeld der *Abfragevariablen** verwenden können. Die Abfrage wird mit einer benutzerdefinierten JSON-Zeichenfolge geschrieben. 


|  Query  |  Description  | 
| --- | --- | 
|  \$1"find": "fields", "type": "keyword"\$1  |  Gibt eine Liste von Feldnamen mit dem Indextyp zurückkeyword.  | 
|  \$1"find": "terms", "field": "@hostname", "size": 1000\$1  |  Gibt eine Liste von Werten für ein Feld zurück, wobei die Begriffsaggregation verwendet wird. Query verwendet den aktuellen Dashboard-Zeitraum als Zeitbereich für die Abfrage.  | 
|  \$1"find": "terms", "field": "@hostname", "query": '<lucene query>'\$1  |  Gibt eine Werteliste für ein Feld zurück, wobei die Begriffsaggregation und ein bestimmter Lucene-Abfragefilter verwendet werden. Query verwendet den aktuellen Dashboard-Zeitraum als Zeitbereich für die Abfrage.  | 

Für Begriffsabfragen gilt eine Standardgrößenbeschränkung von 500. Um ein benutzerdefiniertes Limit festzulegen, legen Sie die Größeneigenschaft in Ihrer Abfrage fest. Sie können andere Variablen in der Abfrage verwenden. Das folgende Codebeispiel zeigt die Abfragedefinition für eine Variable mit dem Namen`$host`. 

```
{"find": "terms", "field": "@hostname", "query": "@source:$source"}
```

Im vorherigen Beispiel verwenden wir eine andere Variable, die `$source` innerhalb der Abfragedefinition benannt ist. Immer wenn Sie mithilfe der Dropdownliste den aktuellen Wert der `$source` Variablen ändern, wird eine Aktualisierung der `$host` Variablen initiiert. Nach der Aktualisierung enthält die `$host` Variable nur Hostnamen, die in diesem Fall nach der `@source` Dokumenteigenschaft gefiltert wurden. 

Diese Abfragen geben standardmäßig Ergebnisse in der Reihenfolge der Begriffe zurück (die dann wie bei jeder Variablen alphabetisch oder numerisch sortiert werden können). Um eine Liste von Begriffen zu erstellen, die nach der Anzahl der Dokumente sortiert sind (eine Liste mit den wichtigsten N-Werten), fügen Sie eine `orderBy` Eigenschaft von hinzu. `doc_count` Dadurch wird automatisch eine absteigende Sortierung ausgewählt. Die Verwendung `asc` mit doc\$1count (einer Liste unter N) kann durch Einstellung erfolgen`order: "asc"`, aber davon wird abgeraten, da dadurch der Fehler bei der Anzahl der Dokumente zunimmt. ****Um Begriffe in der Reihenfolge der Anzahl der Dokumente beizubehalten, setzen Sie die Dropdownliste Sortieren der Variablen auf Deaktiviert.**** Alternativ können Sie auch weiterhin **Alphabetisch** verwenden, um sie neu zu sortieren. 

```
{"find": "terms", "field": "@hostname", "orderBy": "doc_count"}
```

### Verwenden von Variablen in Abfragen
<a name="ES-using-variables-in-queries"></a>

 Es gibt zwei Syntaxen: 
+  `$<varname>`Beispiel: @hostname: \$1hostname 
+  `[[varname]]`Beispiel: @hostname: [[hostname]] 

 Warum zwei Möglichkeiten? Die erste Syntax ist einfacher zu lesen und zu schreiben, erlaubt es Ihnen jedoch nicht, eine Variable in der Mitte eines Wortes zu verwenden. Wenn die Optionen *Mehrwert* oder *Alle Werte einbeziehen* aktiviert sind, konvertiert Grafana die Beschriftungen von Klartext in eine Lucene-kompatible Bedingung. 

 Im vorherigen Beispiel haben wir eine Lucene-Abfrage, die Dokumente anhand der Eigenschaft mithilfe einer Variablen namens filtert. `@hostname` `$hostname` Sie verwendet auch eine Variable im Eingabefeld *Begriffe* gruppieren nach Feld. Auf diese Weise können Sie mithilfe einer Variablen schnell ändern, wie die Daten gruppiert sind. 

## Anmerkungen
<a name="ES-annotations"></a>

Anmerkungen ermöglichen es Ihnen, umfangreiche Ereignisinformationen über Grafiken zu legen. Sie fügen mithilfe des Dashboard-Menüs oder der Ansicht Anmerkungen Anmerkungen hinzu. Grafana kann jeden OpenSearch Index nach Annotationsereignissen abfragen. Weitere Informationen finden Sie unter [Anmerkungen](dashboard-annotations.md). 


|  Name  |  Description  | 
| --- | --- | 
|  Query  |  Sie können die Suchabfrage leer lassen oder eine Lucene-Abfrage angeben.  | 
|  Time  |  Der Name des Zeitfeldes; muss ein Datumsfeld sein.  | 
|  Time End  |  Der optionale Name des Zeitendfeldes muss ein Datumsfeld sein. Wenn diese Option aktiviert ist, werden Anmerkungen als Bereich zwischen Uhrzeit und Zeitende markiert.  | 
|  Text  |  Feld für die Beschreibung des Ereignisses.  | 
|  Tags  |  Optionaler Feldname, der für Event-Tags verwendet werden soll (kann ein Array oder eine CSV-Zeichenfolge sein).  | 

## Abfragen von -Protokollen
<a name="ES-querying-logs-beta"></a>

 Das Abfragen und Anzeigen von Protokolldaten von OpenSearch ist in Explore verfügbar. Um Ihre Protokolle anzuzeigen, wählen Sie die OpenSearch Service-Datenquelle aus und geben Sie dann optional eine Lucene-Abfrage ein. Weitere Informationen finden Sie unter [Erkunden](explore.md). 

### Abfragen protokollieren
<a name="ES-log-queries"></a>

 Nachdem das Ergebnis zurückgegeben wurde, zeigt das Protokollfenster eine Liste der Protokollzeilen und ein Balkendiagramm, wobei die X-Achse die Zeit und die Y-Achse die Häufigkeit oder Anzahl anzeigt. 

### Filtern von Protokollnachrichten
<a name="ES-filter-log-messages"></a>

 Geben Sie optional eine Lucene-Abfrage in das Abfragefeld ein, um die Protokollnachrichten zu filtern. Wenn Sie beispielsweise ein Filebeat-Standard-Setup verwenden`fields.level:error`, sollten Sie in der Lage sein, nur Fehlerprotokollmeldungen anzuzeigen. 

# Amazon OpenSearch Service Serverlos
<a name="datasources-opensearch-serverless"></a>

**Anmerkung**  
OpenSearch Service Serverless-Support ist nur für Grafana-Workspaces verfügbar, auf denen Grafana-Version 9.4 und höher ausgeführt wird.

Sie können die OpenSearch Service-Datenquelle verwenden, um mit Amazon Managed Grafana auf Amazon OpenSearch Service Serverless-Daten zuzugreifen. Der Zugriff auf die Daten wird durch Datenzugriffsrichtlinien gesteuert. Das folgende Beispiel zeigt eine Richtlinie, die es Benutzern ermöglicht, eine bestimmte Sammlung und einen bestimmten Index abzufragen. Achten Sie darauf*`collection_name`*,*`index_name`*, und *`principal_arn`* durch die richtigen Werte für Ihren Anwendungsfall zu ersetzen.

```
[
  {
    "Rules": [
      {
        "Resource": ["collection/{collection_name}"],
        "Permission": ["aoss:DescribeCollectionItems"],
        "ResourceType": "collection"
      },
      {
        "Resource": ["index/{collection_name}/{index_name}"],
        "Permission": ["aoss:DescribeIndex", "aoss:ReadDocument"],
        "ResourceType": "index"
      }
    ],
    "Principal": ["principal_arn"],
    "Description": "read-access"
  }
]
```

# Traces-Unterstützung
<a name="datasources-opensearch-traces"></a>

Das OpenSearch Plugin unterstützt die Anzeige einer Liste von Traces in Tabellenform und einer einzelnen **Trace in der Trace-Ansicht**, die die Zeitleiste der Trace-Spans anzeigt.

**Anmerkung**  
Das Abfragen OpenSearch von Traces ist nur mit Lucene-Abfragen möglich.  
Trace-Unterstützung ist nur für Grafana-Workspaces verfügbar, die Version 9.4 oder neuer unterstützen.

Um eine Abfrage zu erstellen, die alle Traces anzeigt, verwenden Sie den Lucene-Abfragetyp `Traces` mit einer leeren Abfrage. Wählen Sie bei Bedarf den Visualisierungstyp **Tabelle** aus.

Wenn Sie in der Tabelle eine Trace-ID auswählen, wird diese Ablaufverfolgung in der Trace-Ansicht geöffnet.

Um eine Abfrage zu erstellen, die eine einzelne Ablaufverfolgung anzeigt, verwenden Sie die Abfrage `traceid: {traceId}` und wählen Sie bei Bedarf den Visualisierungstyp **Traces** aus.

# Stellen Sie eine Connect zu einer AWS IoT SiteWise Datenquelle her
<a name="using-iotsitewise-in-AMG"></a>

**Anmerkung**  
In Arbeitsbereichen, die Version 9 oder neuer unterstützen, müssen Sie für diese Datenquelle möglicherweise das entsprechende Plugin installieren. Weitere Informationen finden Sie unter [Erweitere deinen Workspace mit Plugins](grafana-plugins.md).

 Mit Amazon Managed Grafana können Sie eine Datenquelle hinzufügen AWS IoT SiteWise , indem Sie die Konfigurationsoption für die AWS Datenquelle in der Grafana-Workspace-Konsole verwenden. Diese Funktion vereinfacht das Hinzufügen AWS IoT SiteWise als Datenquelle, indem sie Ihre vorhandenen AWS IoT SiteWise Konten erkennt und die Konfiguration der für den Zugriff erforderlichen Authentifizierungsdaten verwaltet. AWS IoT SiteWise Sie können diese Methode verwenden, um die Authentifizierung einzurichten und AWS IoT SiteWise als Datenquelle hinzuzufügen, oder Sie können die Datenquelle und die erforderlichen Authentifizierungsdaten manuell einrichten, indem Sie dieselbe Methode verwenden, die Sie auf einem selbstverwalteten Grafana-Server verwenden würden.

**Topics**
+ [Verwenden Sie die AWS Datenquellenkonfiguration, um AWS IoT SiteWise sie als Datenquelle hinzuzufügen](IoTSiteWise-adding-AWS-config.md)
+ [Manuelles Hinzufügen der AWS IoT SiteWise Datenquelle](iotsitewise-add-the-data-source.md)
+ [AWS IoT SiteWise Einstellungen](#iotsitewise-settings)
+ [Verwenden der AWS IoT SiteWise Datenquelle](IoTSiteWise-using.md)

# Verwenden Sie die AWS Datenquellenkonfiguration, um AWS IoT SiteWise sie als Datenquelle hinzuzufügen
<a name="IoTSiteWise-adding-AWS-config"></a>

Um die AWS Datenquellenkonfiguration zu verwenden, verwenden Sie zunächst die Amazon Managed Grafana-Konsole, um service-verwaltete IAM-Rollen zu aktivieren, die dem Workspace die IAM-Richtlinien gewähren, die zum Lesen der AWS IoT SiteWise Ressourcen in Ihrem Konto oder in Ihren gesamten Organisationseinheiten erforderlich sind. Anschließend verwenden Sie die Amazon Managed Grafana-Workspace-Konsole, um AWS IoT SiteWise sie als Datenquelle hinzuzufügen.

**Um die AWS Datenquellenkonfiguration zum Hinzufügen AWS IoT SiteWise als Datenquelle zu verwenden**

1. Öffnen Sie die Amazon Managed Grafana-Konsole unter [https://console.aws.amazon.com/grafana/](https://console.aws.amazon.com/grafana/home/).

1. Wählen Sie in der oberen linken Ecke der Seite das Menüsymbol und dann **Alle Workspaces**.

1. Wählen Sie den Namen des Workspace.

1. Wenn Sie sich bei der Erstellung nicht dafür entschieden haben, service-verwaltete Berechtigungen für diesen Workspace zu verwenden, wechseln Sie von der Verwendung von kundenverwalteten Berechtigungen zur Verwendung von serviceverwalteten Berechtigungen, um sicherzustellen, dass die richtigen IAM-Rollen und -Richtlinien für die Verwendung der AWS Datenquellenkonfigurationsoption in der Grafana-Workspace-Konsole aktiviert sind. ****Wählen Sie dazu das Bearbeitungssymbol nach **IAM-Rolle** und wählen Sie dann Service managed, Save changes aus.**** Weitere Informationen finden Sie unter [Amazon Managed Grafana-Berechtigungen und Richtlinien für AWS Datenquellen](AMG-manage-permissions.md). 

1. Wählen Sie die Registerkarte **Datenquellen**. Aktivieren Sie dann das Kontrollkästchen für **AWS IoT** und wählen Sie **Aktionen SiteWise**, **serviceverwaltete Richtlinie aktivieren** aus.

1. Wählen Sie erneut die Registerkarte **Datenquellen** und dann in der SiteWise Zeile **AWS IoT** die Option **In Grafana konfigurieren** aus.

1. Melden Sie sich bei Bedarf mit IAM Identity Center bei der Grafana-Workspace-Konsole an.

1. Wählen Sie in der linken Navigationsleiste der Grafana-Workspace-Konsole das AWS Symbol und dann **AWS Dienste**, **IoT SiteWise** aus.

1. Wählen Sie die Standardregion aus, aus der die AWS IoT SiteWise Datenquelle abfragen soll, wählen Sie die Konten aus und wählen Sie dann **Datenquelle hinzufügen** aus.

# Manuelles Hinzufügen der AWS IoT SiteWise Datenquelle
<a name="iotsitewise-add-the-data-source"></a>

**Um die AWS IoT SiteWise Datenquelle manuell hinzuzufügen**

1.  Halten Sie im Seitenmenü der Grafana-Konsole auf dem Symbol **Konfiguration** (Zahnrad) inne und wählen Sie dann **Datenquellen**.

1. Wählen Sie **Datenquelle hinzufügen** aus.

1. Wählen Sie die **AWS SiteWiseIoT-Datenquelle**. Bei Bedarf können Sie mit der Eingabe **SiteWise** in das Suchfeld beginnen, um die Suche zu erleichtern.

## AWS IoT SiteWise Einstellungen
<a name="iotsitewise-settings"></a>


|  Name  |  Description  | 
| --- | --- | 
|  Name  |  Der Name der Datenquelle. So sehen Sie die Datenquelle in Bedienfeldern und Abfragen.  | 
|  Authentifizierungsanbieter  |  Geben Sie den Anbieter an, um die Anmeldeinformationen abzurufen.  | 
|  Standardregion  |  Wird im Abfrage-Editor verwendet, um die Region festzulegen (kann pro Abfrage geändert werden).  | 
|  Profilname der Anmeldeinformationen  |  Geben Sie den Namen des zu verwendenden Profils an (wenn Sie \$1/.aws/credentials eine Datei verwenden). Lassen Sie das Feld standardmäßig leer.  | 
|  Nehmen Sie die Rolle Arn an  |  Geben Sie den ARN der Rolle an, die Sie annehmen möchten.  | 
|  Endpunkt (optional)  |  Wenn Sie einen alternativen Dienstendpunkt angeben müssen.  | 

# Verwenden der AWS IoT SiteWise Datenquelle
<a name="IoTSiteWise-using"></a>

Informationen zur Verwendung der AWS IoT SiteWise Datenquelle finden Sie unter [AWS IoT SiteWise Datasource](https://github.com/grafana/iot-sitewise-datasource/blob/main/src/README.md) auf Github.

# Stellen Sie eine Connect zu einer AWS IoT TwinMaker Datenquelle her
<a name="AMG-iot-twinmaker"></a>

**Anmerkung**  
In Workspaces, die Version 9 oder neuer unterstützen, müssen Sie für diese Datenquelle möglicherweise das entsprechende Plugin installieren. Weitere Informationen finden Sie unter [Erweitere deinen Workspace mit Plugins](grafana-plugins.md).

 Mit Amazon Managed Grafana können Sie einen leistungsstarken Service zur industriellen Datenanalyse als App und Datenquelle zu Ihrem Grafana-Arbeitsbereich hinzufügen AWS IoT TwinMaker. Mit AWS IoT TwinMaker können Sie digitale 3D-Zwillingsanwendungen für Endbenutzer zur Überwachung industrieller Abläufe erstellen. Mit diesem Service können Entwickler schneller digitale Repliken realer Systeme erstellen und so mehr Kunden dabei unterstützen, das Potenzial digitaler Zwillinge zur Optimierung von Abläufen auszuschöpfen. AWS IoT TwinMaker The AWS IoT TwinMaker for Grafana bietet benutzerdefinierte Panels, Dashboard-Vorlagen und eine Datenquelle für die Verbindung mit Ihren digitalen Zwillingsdaten. 

# Manuelles Hinzufügen der AWS IoT TwinMaker Datenquelle
<a name="twinmaker-add-the-data-source"></a>

## Voraussetzungen
<a name="twinmaker-prerequisites"></a>

Bevor Sie beginnen, stellen Sie sicher, dass Sie Zugriff **AWS IoT TwinMaker**auf Ihre haben AWS-Konto.

 Informationen dazu, wie du deiner Workspace-IAM-Rolle Zugriffsberechtigungen hinzufügst AWS IoT TwinMaker, findest du unter[Hinzufügen der Berechtigung für AWS IoT TwinMaker zu Ihrer Workspace-Benutzerrolle](AMG-iot-twinmaker.md#twinmaker-add-permission).

**So fügst du die AWS IoT TwinMaker Datenquelle hinzu:**

1. Stellen Sie sicher, dass Ihre Benutzerrolle Admin oder Editor ist.

1.  Bewegen Sie im Seitenmenü der Grafana-Konsole den Mauszeiger über das **Konfigurationssymbol** (Zahnrad) und wählen Sie dann **Datenquellen**.

1. Wählen Sie **Datenquelle hinzufügen** aus.

1. Wählen Sie die **AWS IoT TwinMaker**Datenquelle aus. Falls erforderlich, können Sie mit der Eingabe **TwinMaker** in das Suchfeld beginnen, um die Suche zu erleichtern.

1. Dadurch wird die Seite **mit den Verbindungsdetails** geöffnet. Folgen Sie den Schritten zur Konfiguration von[AWS IoT TwinMaker Verbindungsdetails, Einstellungen](AMG-iot-twinmaker.md#twinmaker-connection-details). 

## Hinzufügen der Berechtigung für AWS IoT TwinMaker zu Ihrer Workspace-Benutzerrolle
<a name="twinmaker-add-permission"></a>

**AWS IoT TwinMaker Um Ihrer Workspace-Benutzerrolle Berechtigungen hinzuzufügen, nehmen Sie die Rollenberechtigung zwischen Amazon Managed Grafana-Workspace- und TwinMaker Dashboard-Rollen an.**

1. Wechseln Sie zu [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/). 

1. Erstellen Sie manuell eine Dashboard-Rolle. Weitere Informationen zum Erstellen einer Dashboard-Rolle finden Sie unter[Um manuell eine AWS IoT TwinMaker Grafana-Dashboard-Rolle zu erstellen](#iot-twinmaker-dashboard-role).

## AWS IoT TwinMaker Verbindungsdetails, Einstellungen
<a name="twinmaker-connection-details"></a>

**Konfigurieren Sie die Einstellungen für die Verbindungsdetails**

1.  Wählen Sie im Menü **Verbindungsdetails** den Authentifizierungsanbieter aus (empfohlen: **Workspace IAM-Rolle**). 

1.  Wählen Sie die **Standardregion** aus, die Sie abfragen möchten. 

1.  Geben Sie in den **TwinMaker Einstellungen** den Namen des AWS IoT TwinMaker Workspace ein.

# Verwenden der AWS IoT TwinMaker Datenquelle
<a name="IoT-twinmaker-using"></a>

Informationen zur Verwendung der AWS IoT TwinMaker Datenquelle finden Sie unter [AWS IoT TwinMakerDatasource on](https://github.com/grafana/grafana-iot-twinmaker-app). GitHub

## Um manuell eine AWS IoT TwinMaker Grafana-Dashboard-Rolle zu erstellen
<a name="iot-twinmaker-dashboard-role"></a>

**Um manuell eine AWS IoT TwinMaker Grafana-Dashboard-Rolle zu erstellen**

1. Melden Sie sich bei der IAM-Konsole an unter. [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/)

1. Suchen Sie in der Zusammenfassung nach Ihrer Amazon Managed Grafana-Workspace-Rolle. Sie sieht wie folgt aus:

   ```
    AmazonGrafanaServiceRole-random_ID
   ```

1. Fügen Sie der Rolle die folgende Inline-Richtlinie hinzu:

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": {
           "Effect": "Allow",
           "Action": "sts:AssumeRole",
           "Resource": "arn:aws:iam::111122223333:role/TwinMakerDashboardRole"
       }
   }
   ```

------

1. Fügen Sie für jede Dashboard-Rolle eine neue Inline-Richtlinie hinzu. Sie können auch eine Liste der Rollen Amazon Resource Names (ARNs) in der Zeile **Resource** hinzufügen.

1. Suchen Sie in der IAM-Konsole nach Ihrer Dashboard-Rolle. Es sollte eine `SceneViewer` Richtlinie und optional eine `VideoPlayer` Richtlinie enthalten.

1. Wählen Sie die Registerkarte **Vertrauensstellung** aus.

1. Wählen Sie **Vertrauensstellung bearbeiten** aus.

1. Geben Sie die folgende Richtlinie ein und *AMGWorkspaceRoleArn* ersetzen Sie sie durch den ARN aus Ihrem Konto:

------
#### [ JSON ]

****  

   ```
      {
     "Version":"2012-10-17",		 	 	 
     "Statement": [
       {
         "Effect": "Allow",
         "Principal": {
           "AWS": "AMGWorkspaceRoleARN"
         },
         "Action": "sts:AssumeRole"
       }
     ]
   }
   ```

------

## Beispiel für eine AWS IoT TwinMaker Richtlinie
<a name="AMG-TM-policy"></a>

Im Folgenden finden Sie eine AWS IoT TwinMaker Mindestrichtlinie, die Sie einer Dashboard-Rolle zuordnen können. Sie müssen die Werte für den AWS IoT TwinMaker Workspace-ARN und die Workspace-ID sowie den Amazon S3 S3-Bucket-ARN auf der Grundlage Ihrer eigenen Ressourcen ersetzen.

# Connect zu Amazon Managed Service for Prometheus und Open-Source-Prometheus-Datenquellen her
<a name="prometheus-data-source"></a>

 In Amazon Managed Grafana unterstützt die Prometheus-Datenquelle die Verwendung sowohl selbstverwalteter Prometheus-Server als auch Amazon Managed Service for Prometheus-Arbeitsbereiche als Datenquellen. Weitere Informationen zu Amazon Managed Service für Prometheus finden Sie unter [Was ist Amazon Managed Service für](https://docs.aws.amazon.com/prometheus/latest/userguide/what-is-Amazon-Managed-Service-Prometheus.html) Prometheus?

 Mit Amazon Managed Grafana können Sie einen Amazon Managed Service for Prometheus Workspace als Datenquelle hinzufügen, indem Sie die Datenquellenkonfigurationsoption in der AWS Grafana-Workspace-Konsole verwenden. Diese Funktion vereinfacht das Hinzufügen von Amazon Managed Service for Prometheus als Datenquelle, indem sie Ihre bestehenden Amazon Managed Service for Prometheus-Konten erkennt und die Konfiguration der Authentifizierungsdaten verwaltet, die für den Zugriff auf Amazon Managed Service for Prometheus erforderlich sind.

**Anmerkung**  
Sie können Ihre Prometheus-Benachrichtigungen in der einheitlichen Grafana-Alertoberfläche anzeigen, von. [Konfiguration einer Alertmanager-Datenquelle](data-source-alertmanager.md#data-source-alertmanager-create)

**Topics**
+ [Verwenden Sie die AWS Datenquellenkonfiguration, um Amazon Managed Service for Prometheus als Datenquelle hinzuzufügen](AMP-adding-AWS-config.md)
+ [Manuelles Hinzufügen der Prometheus-Datenquelle](prometheus-manually-adding.md)
+ [Verwenden der Prometheus-Datenquelle](using-prometheus-datasource.md)
+ [Visualisieren Sie Benachrichtigungen von Amazon Managed Service für Prometheus](amp-configure-alerts.md)
+ [Exemplare konfigurieren](amp-configure-exemplars.md)

# Verwenden Sie die AWS Datenquellenkonfiguration, um Amazon Managed Service for Prometheus als Datenquelle hinzuzufügen
<a name="AMP-adding-AWS-config"></a>

Um die AWS Datenquellenkonfiguration zu verwenden, verwenden Sie zunächst die Amazon Managed Grafana-Konsole, um service-verwaltete IAM-Rollen zu aktivieren, die dem Workspace die IAM-Richtlinien gewähren, die zum Lesen der Amazon Managed Service for Prometheus-Ressourcen in Ihrem Konto oder in Ihren gesamten Organisationseinheiten erforderlich sind. Anschließend verwenden Sie die Amazon Managed Grafana-Workspace-Konsole, um Amazon Managed Service for Prometheus als Datenquelle hinzuzufügen.

**So verwenden Sie die AWS Datenquellenkonfiguration, um Amazon Managed Service for Prometheus als Datenquelle hinzuzufügen**

1. Öffnen Sie die Amazon Managed Grafana-Konsole unter [https://console.aws.amazon.com/grafana/](https://console.aws.amazon.com/grafana/home/). 

1. Wählen Sie in der oberen linken Ecke der Seite das Menüsymbol und dann **Alle Workspaces**.

1. Wählen Sie den Namen des Workspace.

1. Wenn Sie sich bei der Erstellung nicht dafür entschieden haben, service-verwaltete Berechtigungen für diesen Workspace zu verwenden, wechseln Sie von der Verwendung von kundenverwalteten Berechtigungen zur Verwendung von serviceverwalteten Berechtigungen, um sicherzustellen, dass die richtigen IAM-Rollen und -Richtlinien für die Verwendung der AWS Datenquellenkonfigurationsoption in der Grafana-Workspace-Konsole aktiviert sind. ****Wählen Sie dazu das Bearbeitungssymbol nach **IAM-Rolle** und wählen Sie dann Service managed, Save changes aus.**** Weitere Informationen finden Sie unter [Amazon Managed Grafana-Berechtigungen und Richtlinien für AWS Datenquellen](AMG-manage-permissions.md).

1. Wählen Sie die Registerkarte **Datenquellen**. Aktivieren Sie dann das Kontrollkästchen für **Amazon Managed Service for Prometheus** und wählen Sie **Aktionen**, **Service-Managed Policy aktivieren**.

1. Wählen Sie erneut die Registerkarte **Datenquellen** und wählen Sie dann **in der Zeile **Amazon Managed Service for Prometheus** die Option In Grafana konfigurieren** aus.

1. Melden Sie sich bei Bedarf mit IAM Identity Center bei der Grafana-Workspace-Konsole an.

1. Wählen Sie in der linken Navigationsleiste der Grafana-Workspace-Konsole das AWS Symbol und dann **AWS Dienste**, **Prometheus**.

1. **Wählen Sie die Region aus, in der Amazon Managed Grafana nach Amazon Managed Service for Prometheus-Workspaces suchen soll, und wählen Sie dann die Konten und Amazon Managed Service for Prometheus-Arbeitsbereiche aus, die Sie hinzufügen möchten, und wählen Sie dann Datenquelle hinzufügen.**

# Manuelles Hinzufügen der Prometheus-Datenquelle
<a name="prometheus-manually-adding"></a>

**So fügen Sie die Prometheus-Datenquelle manuell hinzu**

1.  Halten Sie im Seitenmenü der Grafana-Konsole auf dem Menüpunkt **Administration** (oder dem Symbol **Konfiguration** (Zahnrad) in Grafana v8) inne und wählen Sie dann **Datenquellen** aus.

1. Wählen Sie **Datenquelle hinzufügen** aus.

1. Wählen Sie die **Prometheus-Datenquelle**. Falls erforderlich, können Sie mit der Eingabe **Prometheus** in das Suchfeld beginnen, um die Suche zu erleichtern.

# Verwenden der Prometheus-Datenquelle
<a name="using-prometheus-datasource"></a>

## Prometheus-Einstellungen
<a name="prometheus-settings"></a>


|  Name  |  Description  | 
| --- | --- | 
|  Name  |  Der Name der Datenquelle. So sehen Sie die Datenquelle in Bedienfeldern und Abfragen.  | 
|  Default  |  Die Standarddatenquelle bedeutet, dass sie für neue Panels vorab ausgewählt wird.  | 
|  Url  |  Die URL Ihres Prometheus-Servers; zum Beispiel. https://prometheus.example.org:9090  | 
|  Access  |  Server (Standard) = Die URL muss vom Grafana-Backend/-Server aus zugänglich sein.  | 
|  Basic Auth  |  Aktivieren Sie die Standardauthentifizierung für die Prometheus-Datenquelle.  | 
|  User  |  Benutzername für die Standardauthentifizierung.  | 
|  Password  |  Passwort für die Standardauthentifizierung.  | 
|  Scrape interval  |  Stellen Sie dies auf das typische Scrape- und Evaluierungsintervall ein, das in Prometheus konfiguriert ist. Die Standardeinstellung ist 15s.  | 
|  Disable metrics lookup  |  Wenn Sie diese Option aktivieren, werden die Metrikauswahl und die metric/label Unterstützung für die automatische Vervollständigung des Abfragefelds deaktiviert. Dies ist hilfreich, wenn Sie Leistungsprobleme mit größeren Prometheus-Instanzen haben.  | 
|  Custom Query Parameters  |  Fügen Sie der Prometheus-Abfrage-URL benutzerdefinierte Parameter hinzu. Zum Beispieltimeout, partial\$1responsededup, oder. max\$1source\$1resolution Mehrere Parameter sollten mit einem „&“ verkettet werden.  | 

## Prometheus-Abfrageeditor
<a name="prometheus-query-editor"></a>

 Die folgenden Abschnitte enthalten Informationen und Optionen für den Prometheus-Abfrageeditor im Dashboard und in Explore. 

### Der Abfrage-Editor in Dashboards
<a name="query-editor-in-dashboards"></a>

 Öffnen Sie ein Diagramm im Bearbeitungsmodus, indem Sie den Titel auswählen und dann **Bearbeiten** wählen (oder indem Sie die Taste **E** drücken, während Sie auf dem Bedienfeld eine Pause einlegen). 


|  Name  |  Description  | 
| --- | --- | 
|  Query expression  |  Weitere Informationen zu Prometheus-Abfrageausdrücken finden Sie in der [Prometheus-Dokumentation](https://prometheus.io/docs/querying/basics/).  | 
|  Legend format  |  Steuert den Namen der Zeitreihe mithilfe eines Namens oder Musters. \$1\$1hostname\$1\$1Wird beispielsweise durch den Labelwert für das Label ersetzthostname.  | 
|  Min step  |  Eine zusätzliche Untergrenze für den [`step`Parameter von Prometheus-Bereichsabfragen](https://prometheus.io/docs/prometheus/latest/querying/api/#range-queries) und für die Variablen \$1\$1\$1interval und\$1\$1\$1rate\$1interval. Der Grenzwert ist absolut und wird nicht durch die Einstellung Auflösung verändert.  | 
|  Resolution  |  1/1legt sowohl die \$1\$1\$1interval Variable als auch den [`step`Parameter von Prometheus-Bereichsabfragen](https://prometheus.io/docs/prometheus/latest/querying/api/#range-queries) so fest, dass jedes Pixel einem Datenpunkt entspricht. Verwenden Sie niedrigere Auflösungen, um eine bessere Leistung zu erzielen. 1/2ruft nur einen Datenpunkt für jedes zweite Pixel ab und 1/10 ruft einen Datenpunkt pro 10 Pixel ab. Beachten Sie, dass sowohl das Min-Zeitintervall als auch das Min-Zeitintervall den Endwert von \$1\$1\$1interval und begrenzen. step  | 
|  Metric lookup  |  Suchen Sie in diesem Eingabefeld nach Metriknamen.  | 
|  Format as  |  Wechseln Sie zwischen TableTime series, oderHeatmap. Tablefunktioniert nur im Tabellenfenster. Heatmapeignet sich für die Anzeige von Metriken vom Typ Histogramm auf einem Heatmap-Panel. Es konvertiert kumulative Histogramme in reguläre Histogramme und sortiert Serien nach dem Bucket-Band.  | 
|  Instant  |  Führen Sie eine „sofortige“ Abfrage durch, um nur den letzten Wert zurückzugeben, den Prometheus für die angeforderte Zeitreihe abgefragt hat. Sofortige Abfragen geben Ergebnisse viel schneller zurück als normale Bereichsabfragen. Verwenden Sie sie, um nach Labelsätzen zu suchen.  | 
|  Min time interval  |  Dieser Wert multipliziert mit dem Nenner aus der Einstellung Auflösung legt eine Untergrenze sowohl für die \$1\$1\$1interval Variable als auch für den [`step`Parameter von Prometheus-Bereichsabfragen](https://prometheus.io/docs/prometheus/latest/querying/api/#range-queries) fest. Standardmäßig wird das in den Datenquellenoptionen festgelegte Scrape-Intervall verwendet.  | 

**Anmerkung**  
 Amazon Managed Grafana ändert die Anforderungsdaten für Abfragen, um sie mit dem dynamisch berechneten Schritt in Einklang zu bringen. Dadurch wird eine konsistente Anzeige der Metrikdaten gewährleistet, es kann jedoch zu einer kleinen Datenlücke am rechten Rand eines Diagramms kommen. 

#### Sofortige Abfragen in Dashboards
<a name="prometheus-instant-queries-in-dashboards"></a>

 Mit der Prometheus-Datenquelle können Sie Sofortabfragen ausführen, bei denen nur der neueste Wert abgefragt wird. Sie können die Ergebnisse in einem Tabellenfenster visualisieren, um alle verfügbaren Beschriftungen einer Zeitreihe zu sehen.

 Sofortige Abfrageergebnisse bestehen nur aus einem Datenpunkt pro Reihe. Sie können mithilfe von Reihenüberschreibungen im Grafikfenster angezeigt werden. Um sie im Diagramm als aktuellen Wertpunkt anzuzeigen, fügen Sie eine Reihenüberschreibung hinzu und wählen Sie `Points > true` sie aus. Um eine horizontale Linie im gesamten Diagramm anzuzeigen, fügen Sie eine Reihenüberschreibung hinzu und wählen Sie aus. `Transform > constant` Weitere Informationen zu Reihenüberschreibungen finden Sie unter[Überschreibungen von Serien](graph-panel.md#graph-panel-series-overrides). 

### Abfrage-Editor in Explore
<a name="p-query-editor-in-explore"></a>


|  Name  |  Description  | 
| --- | --- | 
|  Query expression  |  Weitere Informationen zum Prometheus-Abfrageausdruck finden Sie in der [Prometheus-Dokumentation](https://prometheus.io/docs/querying/basics/).  | 
|  Step  |  [`Step`Parameter von Prometheus-Bereichsabfragen](https://prometheus.io/docs/prometheus/latest/querying/api/#range-queries). Zeiteinheiten können hier verwendet werden, zum Beispiel: 5s, 1m, 3h, 1d, 1y. Die Standardeinheit, wenn keine Einheit angegeben ist, ist s (Sekunden).  | 
|  Query type  |  Range, Instant, oder Both. Wenn Sie die Bereichsabfrage ausführen, wird das Ergebnis der Abfrage in einem Diagramm und einer Tabelle angezeigt. Die Sofortabfrage gibt nur den letzten Wert zurück, den Prometheus für die angeforderte Zeitreihe ermittelt hat, und er wird in der Tabelle angezeigt. Wenn Beide ausgewählt ist, werden sowohl die Sofortabfrage als auch die Bereichsabfrage ausgeführt. Das Ergebnis der Bereichsabfrage wird im Diagramm und das Ergebnis der Sofortabfrage in der Tabelle angezeigt.  | 

## Browser für Metriken
<a name="prometheus-metrics-browser"></a>

Mit dem Metrik-Browser können Sie schnell Metriken finden und relevante Labels auswählen, um grundlegende Abfragen zu erstellen. Wenn Sie den Browser öffnen, werden Ihnen alle verfügbaren Metriken und Labels angezeigt. Falls von Ihrer Prometheus-Instanz unterstützt, zeigt jede Metrik ihre HELP und TYPE als Tooltip an.

Wenn Sie eine Metrik auswählen, schränkt der Browser die verfügbaren Labels ein, sodass nur diejenigen angezeigt werden, die für die Metrik relevant sind. Sie können dann ein oder mehrere Labels auswählen, für die die verfügbaren Labelwerte in Listen im unteren Bereich angezeigt werden. Wählen Sie einen oder mehrere Werte für jedes Label aus, um den Abfragebereich einzuschränken.

**Anmerkung**  
Wenn Sie sich zunächst nicht an einen Metriknamen erinnern können, können Sie auch zuerst einige Labels auswählen, um die Liste einzugrenzen und dann die relevanten Labelwerte zu finden. 

Über allen Listen im Metrik-Browser befindet sich ein Suchfeld, mit dem Sie schnell nach Metriken oder Labels filtern können, die einer bestimmten Zeichenfolge entsprechen. Der Wertebereich hat nur ein Suchfeld. Die Filterung gilt für alle Labels, sodass Sie Werte für alle Labels finden können, sobald sie ausgewählt wurden. Beispielsweise kann unter Ihren Labels app, job, job\$1name nur eines den Wert haben, nach dem Sie suchen.

Wenn Sie mit Ihrer Abfrage zufrieden sind, klicken Sie auf „Abfrage verwenden“, um die Abfrage auszuführen. Die Schaltfläche **Als Preisabfrage verwenden** fügt eine Rate hinzu (...) [\$1\$1\$1interval] rund um Ihre Abfrage, um das Schreiben von Abfragen für Zählermetriken zu erleichtern. Die Schaltfläche „Selektor validieren“ überprüft bei Prometheus, wie viele Zeitreihen für diesen Selektor verfügbar sind.

### Einschränkungen
<a name="metrics-browser-limitations"></a>

Der Metrik-Browser hat ein festes Limit von 10.000 Labels (Schlüsseln) und 50.000 Labelwerten (einschließlich Metriknamen). Wenn Ihre Prometheus-Instanz mehr Ergebnisse zurückgibt, funktioniert der Browser weiterhin. Bei Überschreitung dieser Höchstgrenzen werden die Ergebnismengen jedoch abgeschnitten.

## Erstellung von Vorlagen
<a name="p-templating"></a>

 Anstatt Dinge wie Server-, Anwendungs- und Sensornamen in Ihren metrischen Abfragen fest zu codieren, können Sie stattdessen Variablen verwenden. Variablen werden als Drop-down-Auswahlfelder oben im Dashboard angezeigt. Sie können diese Dropdown-Felder verwenden, um die in Ihrem Dashboard angezeigten Daten zu ändern. 

 Weitere Informationen zu Vorlagen und Vorlagenvariablen finden Sie unter. [Vorlagen und Variablen](templates-and-variables.md) 

### Variable abfragen
<a name="p-query-variable"></a>

 Mit einer Variablen vom Typ *Query* können Sie Prometheus nach einer Liste von Metriken, Labels oder Labelwerten abfragen. Das Prometheus-Datenquellen-Plugin bietet die folgenden Funktionen, die Sie im **Query-Eingabefeld** verwenden können. 


|  Name  |  Description  | 
| --- | --- | 
|  label\$1names()  |  Gibt eine Liste von Labelnamen zurück.  | 
|  label\$1values(label)  |  Gibt eine Liste von Labelwerten für jede Metrik zurück. label  | 
|  label\$1values(metric, label)  |  Gibt eine Liste von Labelwerten für die label in der angegebenen Metrik enthaltenen Werte zurück.  | 
|  metrics(metric)  |  Gibt eine Liste von Metriken zurück, die der angegebenen metric Regex entsprechen.  | 
|  query\$1result(query)  |  Gibt eine Liste von Prometheus-Abfrageergebnissen für die zurück. query  | 

 Informationen darüber, was *Metriknamen*, *Labelnamen* und *Labelwerte* sind, finden Sie in der [Prometheus-Dokumentation](https://prometheus.io/docs/concepts/data_model/#metric-names-and-labels). 

#### Verwendung von Intervall- und Bereichsvariablen
<a name="p-using-interval-and-range-variables"></a>

**Anmerkung**  
 Support für `$__range``$__range_s`, und `$__range_ms` ist nur ab Grafana v5.3 verfügbar. 

 Sie können einige globale Variablen in Abfragevariablen verwenden:`$__interval`,, `$__interval_ms` `$__range``$__range_s`, und. `$__range_ms` Weitere Informationen finden Sie unter [Globale Variablen](variables-types.md#global-variables). Diese können bequem zusammen mit der `query_result` Funktion verwendet werden, wenn Sie Variablenabfragen filtern müssen, da die `label_values` Funktion keine Abfragen unterstützt. 

 Um beim Ändern des Zeitbereichs im Dashboard die richtigen Instanzen zu erhalten, stellen Sie sicher, dass der `refresh` Trigger der Variablen auf A eingestellt ist`On Time Range Change`. 

Das folgende Codebeispiel zeigt, wie eine Variable mit den fünf am stärksten frequentierten Anforderungsinstanzen gefüllt wird, basierend auf dem durchschnittlichen QPS über den im Dashboard angezeigten Zeitraum. 

```
Query: query_result(topk(5, sum(rate(http_requests_total[$__range])) by (instance)))
Regex: /"([^"]+)"/
```

 Das folgende Codebeispiel zeigt, wie eine Variable mit den Instanzen gefüllt wird, die über den im Dashboard angezeigten Zeitraum einen bestimmten Status haben. Verwenden Sie dazu. `$__range_s` 

```
Query: query_result(max_over_time(<metric>[${__range_s}s]) != <state>)
Regex:
```

### Verwenden einer Variablen `$__rate_interval`
<a name="p-using-__rate_interval-variable"></a>

 Die `$__rate_interval` Variable soll in der Ratenfunktion verwendet werden. Sie ist definiert als max (`$__interval`\$1 *Scrape-Intervall*, 4 \$1 *Scrape-Intervall*). Das *Scrape-Intervall* ist die Mindestschritteinstellung (auch bekannt als query\$1interval, eine Einstellung pro PromQL-Abfrage), falls vorhanden, und andernfalls das *Scrape-Intervall*, wie es in der Prometheus-Datenquelle festgelegt ist (wobei jedoch alle Mindestintervall-Einstellungen im Panel ignoriert werden, da letzteres durch die Auflösungseinstellung geändert wird). 

### Verwenden von Variablen in Abfragen
<a name="p-using-variables-in-queries"></a>

 Es gibt zwei Syntaxen: 
+  `$<varname>`Beispiel: rate (http\$1requests\$1total \$1job=\$1"\$1job "\$1 [5m]) 
+  `[[varname]]`Beispiel: rate (http\$1requests\$1total \$1job=\$1 "[[job]]"\$1 [5m]) 

 Warum zwei Möglichkeiten? Die erste Syntax ist einfacher zu lesen und zu schreiben, erlaubt es Ihnen jedoch nicht, eine Variable in der Mitte eines Wortes zu verwenden. Wenn die Optionen *Mehrwert* oder *Alle Werte einbeziehen* aktiviert sind, konvertiert Grafana die Beschriftungen von Klartext in eine Regex-kompatible Zeichenfolge. Was bedeutet, dass Sie anstelle von verwenden müssen. `=~` `=` 

## Anmerkungen
<a name="p-annotations"></a>

 Sie können Anmerkungen verwenden, um umfangreiche Ereignisinformationen über Grafiken zu legen. Sie fügen mithilfe des Dashboard-Menüs oder der Ansicht Anmerkungen Anmerkungen hinzu. Weitere Informationen finden Sie unter [Anmerkungen](dashboard-annotations.md). 

 Prometheus unterstützt zwei Möglichkeiten, Anmerkungen abzufragen. 
+  Eine reguläre metrische Abfrage 
+  Eine Prometheus-Abfrage für ausstehende und ausgelöste Benachrichtigungen. Weitere Informationen finden Sie unter [Überprüfen von Warnmeldungen während der Laufzeit](https://prometheus.io/docs/prometheus/latest/configuration/alerting_rules/#inspecting-alerts-during-runtime)). 

 Die Option Schritt ist nützlich, um die Anzahl der Ereignisse zu begrenzen, die von Ihrer Abfrage zurückgegeben werden. 

# Visualisieren Sie Benachrichtigungen von Amazon Managed Service für Prometheus
<a name="amp-configure-alerts"></a>

Sie können Ihre Amazon Managed Service for Prometheus- oder Prometheus-Benachrichtigungen in Amazon Managed Grafana visualisieren, indem Sie eine AlertManager-Datenquelle für Prometheus-Datenquellen konfigurieren, mit denen Sie bereits verbunden sind.

**Voraussetzungen**

Um einen Alertmanager für die Verwendung mit Amazon Managed Service for Prometheus zu konfigurieren, müssen Sie die folgenden Voraussetzungen erfüllen:
+ Eine [Amazon Managed Service for Prometheus-Instance](https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-onboard-create-workspace.html) mit aufgenommenen Metriken und mindestens einer konfigurierten Warnung oder Aufzeichnungsregel. Sie benötigen die URL für Ihren Workspace (aus den Details Ihres Workspace in Amazon Managed Service for Prometheus können Sie die **Endpunkt-URL** sehen). Der Workspace URl ist die Endpunkt-URL ohne das `api/v1/remote_write` am Ende).
+ Ein Amazon Managed Grafana-Workspace, der mit der [als Datenquelle konfigurierten](prometheus-data-source.md) Prometheus-Instance [erstellt](AMG-create-workspace.md) wurde.
+ Amazon Managed Grafana muss die folgenden Berechtigungen für Ihre Prometheus-Ressourcen besitzen. Sie müssen sie entweder zu den vom Service verwalteten oder den vom Kunden verwalteten Richtlinien hinzufügen, die unter [Amazon Managed Grafana-Berechtigungen und Richtlinien für AWS Datenquellen](AMG-manage-permissions.md) beschrieben sind.
  + `aps:ListRules`
  + `aps:ListAlertManagerSilences`
  + `aps:ListAlertManagerAlerts`
  + `aps:GetAlertManagerStatus`
  + `aps:ListAlertManagerAlertGroups`
  + `aps:PutAlertManagerSilences`
  + `aps:DeleteAlertManagerSilence`

**So konfigurieren Sie eine AlertManager-Datenquelle für die Verwendung mit Amazon Managed Service für Prometheus**

1. **Wählen Sie in Ihrer Grafana-Konsole im Grafana-Menü unter Konfiguration die **Datenquellenseite** aus.**

1. Wählen Sie **Datenquelle hinzufügen** und wählen Sie **Alertmanager** aus der Liste der Datenquellentypen aus.

1. Geben Sie die folgenden Informationen für Ihre neue Datenquelle ein.
   + Wählen Sie für die **Implementierung** **Prometheus**.
   + Geben Sie unter **HTTP** für **URL** die Prometheus-Workspace-URL mit `alertmanager` angehängtem Anhang ein. Beispiel, `https://aps-workspaces.us-east1.amazonaws.com/workspaces/ws-example-1234-5678-abcd-xyz00000001/alertmanager`.
   + Aktivieren Sie unter **Auth** die Option **SigV4Auth**. Dadurch wird Grafana angewiesen, die [AWS Authentifizierung](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html) für die Anfragen zu verwenden.
   + Geben Sie unter **SIGV4Auth-Details** für **Standardregion** die Region Ihrer Prometheus-Instance an, z. B. `us-east-1`.

1. Wählen Sie **Speichern und testen**, um die Einrichtung Ihrer Datenquelle abzuschließen.

   Wenn Ihre Datenquelle korrekt eingerichtet ist, wird die Meldung angezeigt, dass die **Gesundheitsprüfung bestanden wurde**.

**So verbinden Sie Ihre neue Alertmanager-Datenquelle mit der Prometheus-Datenquelle**

1. **Wählen Sie in Ihrer Grafana-Konsole im Grafana-Menü unter Konfiguration die **Datenquellenseite** aus.**

1. Wählen Sie Ihre ursprüngliche Amazon Managed Service for Prometheus-Datenquelle aus und aktivieren Sie den Kippschalter **Benachrichtigungen über die Alerting UI verwalten**.

1. Wählen Sie **Speichern und testen**, um die Konfiguration Ihrer Datenquelle abzuschließen.

# Exemplare konfigurieren
<a name="amp-configure-exemplars"></a>

**Anmerkung**  
Für diese Funktion ist Prometheus Version 2.26 oder höher erforderlich.  
Exemplare werden in Amazon Managed Service for Prometheus nicht unterstützt.

Sie können Beispieldaten zusammen mit einer Metrik sowohl in Explore als auch in Dashboards anzeigen. Beispiele verknüpfen Metadaten mit höherer Kardinalität aus einem bestimmten Ereignis mit herkömmlichen Zeitreihendaten.

Sie können Exemplare in den Datenquelleneinstellungen konfigurieren, indem Sie Links zu Ihren Exemplaren hinzufügen. Sie können Makros in Ihrer URL verwenden. Sie könnten beispielsweise eine URL wie `https://example.com/${__value.raw}` erstellen.

# Stellen Sie eine Connect zu einer Amazon Timestream Timestream-Datenquelle her
<a name="timestream-datasource"></a>

**Anmerkung**  
In Workspaces, die Version 9 oder neuer unterstützen, müssen Sie für diese Datenquelle möglicherweise das entsprechende Plugin installieren. Weitere Informationen finden Sie unter [Erweitere deinen Workspace mit Plugins](grafana-plugins.md).

 Mit Amazon Managed Grafana können Sie Amazon Timestream als Datenquelle hinzufügen, indem Sie die Konfigurationsoption für AWS Datenquellen in der Grafana-Workspace-Konsole verwenden. Diese Funktion vereinfacht das Hinzufügen von Timestream als Datenquelle, indem sie Ihre vorhandenen Timestream-Konten erkennt und die Konfiguration der Authentifizierungsdaten verwaltet, die für den Zugriff auf Timestream erforderlich sind. Sie können diese Methode verwenden, um die Authentifizierung einzurichten und Timestream als Datenquelle hinzuzufügen, oder Sie können die Datenquelle und die erforderlichen Authentifizierungsdaten manuell einrichten, indem Sie dieselbe Methode verwenden, die Sie auf einem selbstverwalteten Grafana-Server verwenden würden.



# Verwenden Sie die AWS Datenquellenkonfiguration, um Timestream als Datenquelle hinzuzufügen
<a name="Timestream-adding-AWS-config"></a>

Um die AWS Datenquellenkonfiguration zu verwenden, verwenden Sie zunächst die Amazon Managed Grafana-Konsole, um service-verwaltete IAM-Rollen zu aktivieren, die dem Workspace die IAM-Richtlinien gewähren, die zum Lesen der Timestream-Ressourcen in Ihrem Konto oder in Ihren gesamten Organisationseinheiten erforderlich sind. Anschließend verwenden Sie die Amazon Managed Grafana-Workspace-Konsole, um Timestream als Datenquelle hinzuzufügen.

**Um die AWS Datenquellenkonfiguration zu verwenden, um Timestream als Datenquelle hinzuzufügen**

1. Öffnen Sie die Amazon Managed Grafana-Konsole unter [https://console.aws.amazon.com/grafana/](https://console.aws.amazon.com/grafana/home/).

1. Wählen Sie in der oberen linken Ecke der Seite das Menüsymbol und dann **Alle Workspaces**.

1. Wählen Sie den Namen des Workspace.

1. Wenn Sie sich bei der Erstellung nicht dafür entschieden haben, service-verwaltete Berechtigungen für diesen Workspace zu verwenden, wechseln Sie von der Verwendung von kundenverwalteten Berechtigungen zur Verwendung von serviceverwalteten Berechtigungen, um sicherzustellen, dass die richtigen IAM-Rollen und -Richtlinien für die Verwendung der AWS Datenquellenkonfigurationsoption in der Grafana-Workspace-Konsole aktiviert sind. ****Wählen Sie dazu das Bearbeitungssymbol nach **IAM-Rolle** und wählen Sie dann Service managed, Save changes aus.**** Weitere Informationen finden Sie unter [Amazon Managed Grafana-Berechtigungen und Richtlinien für AWS Datenquellen](AMG-manage-permissions.md). 

1. Wählen Sie die Registerkarte **Datenquellen**. Aktivieren Sie dann das Kontrollkästchen für **Amazon Timestream** und wählen Sie **Aktionen**, **serviceverwaltete Richtlinie aktivieren** aus.

1. Wählen Sie erneut die Registerkarte **Datenquellen** und wählen Sie dann **in der Zeile **Amazon Timestream** die Option In Grafana konfigurieren** aus.

1. Melden Sie sich bei Bedarf mit IAM Identity Center bei der Grafana-Workspace-Konsole an.

1. Wählen Sie in der linken Navigationsleiste der Grafana-Workspace-Konsole **Apps** und dann **AWS Datenquellen** (in Grafana v8 wählen Sie das AWS Symbol aus dem linken Menü).

1. **Wählen Sie die Registerkarte **AWS Dienste und** dann Timestream.**

1. Wählen Sie die Standardregion aus, aus der die **Timestream-Datenquelle** Abfragen durchführen soll, wählen Sie die Konten aus und klicken Sie dann auf **Datenquelle hinzufügen**.

# Manuelles Hinzufügen der Timestream-Datenquelle
<a name="timestream-add-the-data-source"></a>

**Um die Timestream-Datenquelle manuell hinzuzufügen**

1.  Machen Sie im Seitenmenü der Grafana-Konsole eine Pause auf dem **Konfigurationssymbol** (Zahnrad) und wählen Sie dann **Datenquellen** aus.

1. Wählen Sie **Datenquelle hinzufügen** aus.

1. Wählen Sie die **Amazon Timestream Timestream-Datenquelle** aus. Falls erforderlich, können Sie mit der Eingabe **Timestream** in das Suchfeld beginnen, um die Suche zu erleichtern.

## Timestream-Einstellungen
<a name="timestream-settings"></a>


|  Name  |  Description  | 
| --- | --- | 
|  Name  |  Der Name der Datenquelle. So sehen Sie die Datenquelle in Bedienfeldern und Abfragen.  | 
|  Authentifizierungsanbieter  |  Geben Sie den Anbieter an, um die Anmeldeinformationen abzurufen.  | 
|  Standardregion  |  Wird im Abfrage-Editor verwendet, um die Region festzulegen (kann pro Abfrage geändert werden). | 
|  Profilname der Anmeldeinformationen  |  Geben Sie den Namen des zu verwendenden Profils an (wenn Sie \$1/.aws/credentials eine Datei verwenden). Lassen Sie das Feld standardmäßig leer.  | 
|  Nehmen Sie die Rolle Arn an  |  Geben Sie den ARN der Rolle an, die Sie annehmen möchten.  | 
|  Endpunkt (optional)  |  Wenn Sie einen alternativen Dienstendpunkt angeben müssen.  | 

### Authentifizierung
<a name="timestream-authentication"></a>

 In diesem Abschnitt werden die verschiedenen Authentifizierungstypen behandelt, die Sie für die Amazon Timestream Timestream-Datenquelle verwenden können. 

#### Beispiel für Anmeldeinformationen AWS
<a name="timestream-example-aws-credentials"></a>

 Sie können die Authentifizierungsmethode mit der Anmeldeinformationsdatei in Amazon Managed Grafana nicht verwenden. 

# Verwenden der Timestream-Datenquelle
<a name="timestream-query-editor"></a>

## Abfrage-Editor
<a name="timestream-query-editor"></a>

 Der Abfrage-Editor akzeptiert zusätzlich zu den zuvor aufgeführten Makros und allen Dashboard-Vorlagenvariablen die Timestream-Syntax. 

 Drücken Sie **Strg\$1Leertaste**, um die Vorschläge zu öffnen. IntelliSense 

## Makros
<a name="timestream-macros"></a>

 Um die Syntax zu vereinfachen und dynamische Teile wie Datumsbereichsfilter zu berücksichtigen, kann die Abfrage Makros enthalten. 


|  Beispiel für ein Makro  |  Description  | 
| --- | --- | 
|  *\$1\$1\$1database* |  Spezifiziert die ausgewählte Datenbank. Dabei wird der Standardwert aus der Datenquellenkonfiguration oder der explizite Wert aus dem Abfrage-Editor verwendet.  | 
|  *\$1\$1\$1table*  |  Spezifiziert die ausgewählte Datenbank. Dabei wird der Standardwert aus der Datenquellenkonfiguration oder der explizite Wert aus dem Abfrage-Editor verwendet.  | 
|  *\$1\$1\$1measure*  |  Spezifiziert die gewählte Kennzahl. Dabei wird der Standardwert aus der Datenquellenkonfiguration oder der explizite Wert aus dem Abfrage-Editor verwendet.  | 
|  *\$1\$1\$1timeFilter*  |  Wird durch einen Ausdruck ersetzt, der die Zeit auf den Dashboard-Bereich beschränkt  | 
|  *\$1\$1\$1interval\$1ms*  |  Wird durch eine Zahl ersetzt, die die Zeitspanne angibt, die ein einzelnes Pixel im Diagramm abdecken sollte.  | 

# Stellen Sie eine Connect zu einer Amazon Athena Athena-Datenquelle her
<a name="AWS-Athena"></a>

**Anmerkung**  
In Workspaces, die Version 9 oder neuer unterstützen, müssen Sie für diese Datenquelle möglicherweise das entsprechende Plugin installieren. Weitere Informationen finden Sie unter [Erweitere deinen Workspace mit Plugins](grafana-plugins.md).

**Anmerkung**  
 In diesem Handbuch wird davon ausgegangen, dass Sie mit dem Amazon Athena Athena-Service vertraut sind, bevor Sie die Athena-Datenquelle verwenden. 

Mit Amazon Managed Grafana können Sie Athena als Datenquelle hinzufügen, indem Sie die Datenquellenkonfigurationsoption in der AWS Grafana-Workspace-Konsole verwenden. Diese Funktion vereinfacht das Hinzufügen von Athena als Datenquelle, indem sie Ihre vorhandenen Athena-Konten erkennt und die Konfiguration der Authentifizierungsdaten verwaltet, die für den Zugriff auf Athena erforderlich sind. Sie können diese Methode verwenden, um die Authentifizierung einzurichten und Athena als Datenquelle hinzuzufügen, oder Sie können die Datenquelle und die erforderlichen Authentifizierungsdaten manuell einrichten, indem Sie dieselbe Methode verwenden, die Sie auf einem selbstverwalteten Grafana-Server verwenden würden.



 Es gibt Voraussetzungen, damit Athena über Amazon Managed Grafana zugänglich ist. Informationen zu den Voraussetzungen für die Verwendung der Athena-Datenquelle finden Sie unter[Voraussetzungen](Athena-prereq.md).

# Voraussetzungen
<a name="Athena-prereq"></a>

Um die verwalteten Richtlinien für Amazon Managed Grafana for Athena zu verwenden, führen Sie die folgenden Aufgaben aus, bevor Sie die Athena-Datenquelle konfigurieren:
+ Taggen Sie Ihre Athena-Arbeitsgruppen mit`GrafanaDataSource: true`. 
+ Erstellen Sie einen S3-Bucket mit einem Namen, der mit `grafana-athena-query-results-` beginnt. Diese Richtlinie bietet Berechtigungen zum Schreiben von Abfrageergebnissen in einen S3-Bucket mit dieser Namenskonvention.

Die Amazon S3 S3-Berechtigungen für den Zugriff auf die zugrunde liegende Datenquelle einer Athena-Abfrage sind in dieser verwalteten Richtlinie nicht enthalten. Sie müssen die erforderlichen Berechtigungen für die Amazon S3 S3-Buckets manuell hinzufügen case-by-case. Weitere Informationen finden Sie in diesem Handbuch unter [Beispiele für identitätsbasierte Richtlinien in Amazon Managed Grafana](https://docs.aws.amazon.com/grafana/latest/userguide/security_iam_id-based-policy-examples.html).

# Verwenden Sie die AWS Datenquellenkonfiguration, um Amazon Athena als Datenquelle hinzuzufügen
<a name="Athena-adding-AWS-config"></a>

## Voraussetzungen
<a name="Athena-prerequisites"></a>
+ Die [AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html) ist in Ihrer Umgebung installiert und konfiguriert.
+ Sie haben von Ihrem Konto aus Zugriff auf Athena.

Um die AWS Datenquellenkonfiguration zu verwenden, rufen Sie zunächst die Amazon Managed Grafana-Konsole auf, um service-verwaltete IAM-Rollen zu aktivieren, die dem Workspace die IAM-Richtlinien gewähren, die zum Lesen der Athena-Ressourcen in Ihrem Konto oder in Ihren gesamten Organisationseinheiten erforderlich sind. Anschließend verwenden Sie die Amazon Managed Grafana-Workspace-Konsole, um Athena als Datenquelle hinzuzufügen.

# So verwenden Sie die AWS Datenquellenkonfiguration, um Athena als Datenquelle hinzuzufügen


1.  Stellen Sie sicher, dass Ihre Benutzerrolle Admin oder Editor ist.

1.  Wählen Sie in der Amazon Managed Grafana-Konsole unter den Workspace aus, an [https://console.aws.amazon.com/grafana/](https://console.aws.amazon.com/grafana/home/)dem Sie arbeiten möchten.

1. Wenn Sie sich bei der Erstellung nicht dafür entschieden haben, service-verwaltete Berechtigungen für diesen Workspace zu verwenden, wechseln Sie von der Verwendung von kundenverwalteten Berechtigungen zur Verwendung von serviceverwalteten Berechtigungen, um sicherzustellen, dass die richtigen IAM-Rollen und -Richtlinien für die Verwendung der AWS Datenquellenkonfigurationsoption in der Grafana-Workspace-Konsole aktiviert sind. ****Wählen Sie dazu das Bearbeitungssymbol nach **IAM-Rolle** und wählen Sie dann Service managed, Save changes aus.**** Weitere Informationen finden Sie unter [Amazon Managed Grafana-Berechtigungen und Richtlinien für AWS Datenquellen](AMG-manage-permissions.md). 

1. Wählen Sie die Registerkarte **Datenquellen**. Aktivieren Sie dann das Kontrollkästchen für **Amazon Athena** und wählen Sie **Aktionen**, **Service-Managed Policy aktivieren** aus.

1. Wählen Sie erneut die Registerkarte **Datenquellen** und wählen Sie dann **in der Zeile **Amazon Athena** die Option In Grafana konfigurieren** aus.

1. Melden Sie sich bei Bedarf mit IAM Identity Center bei der Grafana-Workspace-Konsole an. Dem Benutzer bzw. der Rolle sollte die Athena-Zugriffsrichtlinie zugewiesen sein, um Zugriff auf die Athena-Datenquelle zu erhalten. Weitere Informationen finden Sie unter [AWS verwaltete Richtlinie: AmazonGrafanaAthenaAccess](security-iam-awsmanpol.md#security-iam-awsmanpol-AmazonGrafanaAthenaAccess). 

1. Wählen Sie in der linken Navigationsleiste der Grafana-Workspace-Konsole das untere AWS Symbol (es gibt zwei) und wählen Sie dann **Athena aus dem Menü** **Datenquellen**.

1. Wählen Sie die Standardregion aus, von der die Athena-Datenquelle abfragen soll, und wählen Sie dann die gewünschten Konten aus, und wählen Sie dann **Datenquelle hinzufügen** aus.

1.  Folgen Sie den Schritten zur Konfiguration von **Athena Details** in [Einstellungen für **Athena Details**](#Athena-settings)

## Einstellungen für **Athena Details**
<a name="Athena-settings"></a>

**Einstellungen für **Athena Details** konfigurieren**

1.  Wählen Sie im Menü **Verbindungsdetails** den Authentifizierungsanbieter aus (empfohlen: **Workspace IAM-Rolle**). 

1.  Wählen Sie Ihre gezielte Athena-Datenquelle aus, bei der Sie Ihr Athena-Konto haben. Wenn Sie keine Datenquelle auswählen, gibt es in der Drop-down-Liste eine Standarddatenquelle.

   Um ein neues Athena-Konto zu erstellen, folgen Sie den Anweisungen unter [Erste Schritte mit](https://docs.aws.amazon.com/athena/latest/ug/getting-started.html) Athena

1.  Wählen Sie Ihre Ziel-Athena-Datenbank in der oben ausgewählten Datenquelle aus.

1.  Wählen Sie die Arbeitsgruppe aus. Die Standardeinstellung ist „**Primär**“. 

1.  Wenn für Ihre Arbeitsgruppe noch kein Ausgabespeicherort konfiguriert ist, geben Sie einen S3-Bucket und einen Ordner an, der für die Abfrageergebnisse verwendet werden soll. Beispiel: `s3://grafana-athena-plugin-test-data/query-result-output/ ` 

1.  Wählen Sie **Speichern und testen** aus. 

# Manuelles Hinzufügen der Athena-Datenquelle
<a name="Athena-add-the-data-source"></a>

## Voraussetzungen
<a name="Athena-prerequisites2"></a>
+ Die [AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html) ist in Ihrer Umgebung installiert und konfiguriert.
+  Sie haben von Ihrem Konto aus Zugriff auf **Amazon Athena**.

**So fügen Sie die Athena-Datenquelle manuell hinzu:**

1.  Machen Sie im Seitenmenü der Grafana-Konsole eine Pause auf dem **Konfigurationssymbol** (Zahnrad) und wählen Sie dann **Datenquellen** aus.

1. Wählen Sie **Datenquelle hinzufügen** aus.

1. Wählen Sie die **AWS Athena-Datenquelle** aus. Falls erforderlich, können Sie mit der Eingabe **Athena** in das Suchfeld beginnen, um die Suche zu erleichtern.

1.  Konfigurieren Sie im Menü **Verbindungsdetails** den Authentifizierungsanbieter (empfohlen: **Workspace IAM-Rolle**) 

1.  Wählen Sie Ihre Ziel-Athena-Datenquelle, Datenbank und Arbeitsgruppe aus.

   Um ein neues Athena-Konto zu erstellen, folgen Sie den Anweisungen unter [Erste Schritte mit Athena](https://docs.aws.amazon.com/athena/latest/ug/getting-started.html).

1.  Wenn für Ihre Arbeitsgruppe noch kein Ausgabespeicherort konfiguriert ist, geben Sie einen S3-Bucket und einen Ordner an, der für die Abfrageergebnisse verwendet werden soll. Beispiel, `s3://grafana-athena-plugin-test-data/query-result-output/ `. 

1.  Wählen Sie **Speichern und testen** aus. 

Das Folgende ist ein Beispiel für die Einstellungen von **Athena Details**.

![\[Beispiel für Athena Details\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/athena.png)


# Verwenden der Athena-Datenquelle
<a name="Athena-using-the-data-source"></a>

## IAM-Richtlinien
<a name="Athena-policies"></a>

 Grafana benötigt über IAM erteilte Berechtigungen, um Athena-Metriken lesen zu können. Sie können diese Berechtigungen an IAM-Rollen anhängen und die integrierte Unterstützung von Grafana für die Übernahme von Rollen nutzen. Beachten Sie, dass Sie [die erforderliche Richtlinie für Ihre Rolle konfigurieren](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_create.html) müssen, bevor Sie die Datenquelle zu Grafana hinzufügen können. Sie benötigen eine Administrator- oder Editorrolle, um eine Datenquelle hinzuzufügen. Die integrierte Amazon Grafana Athena-Zugriffsrichtlinie ist im [AWS verwaltete Richtlinie: AmazonGrafanaAthenaAccess](security-iam-awsmanpol.md#security-iam-awsmanpol-AmazonGrafanaAthenaAccess) Abschnitt definiert. 

## Athena-Daten abfragen
<a name="Athena-query"></a>

Die Athena-Datenquelle bietet einen Standard-SQL-Abfrageeditor. Amazon Managed Grafana enthält einige Makros, die beim Schreiben komplexerer Zeitreihenabfragen helfen. 

Makros


|  Makro  |  Description  |  Beispiel  |  Beispiel für eine Ausgabe  | 
| --- | --- | --- | --- | 
|  \$1\$1\$1dateFilter(column)  |  \$1\$1\$1dateFiltererstellt einen bedingten Filter, der die Daten (mithilfecolumn) anhand des Datumsbereichs des Panels auswählt.  |  \$1\$1\$1date(my\$1date)  | my\$1date BETWEEN date '2017-07-18' AND date '2017-07-18' | 
|  \$1\$1\$1parseTime(column,format)  |  \$1\$1\$1parseTimewandelt ein Varchar als Zeitstempel mit dem angegebenen Format um.  |  \$1\$1\$1parseTime(eventtime, 'yyyy-MM-dd''T''HH:mm:ss''Z')  | parse\$1datetime(time,'yyyy-MM-dd''T''HH:mm:ss''Z') | 
|  \$1\$1\$1timeFilter(column,format)  |  \$1\$1\$1timeFiltererstellt eine Bedingung, die die Daten (mithilfecolumn) auf der Grundlage des Zeitbereichs des Panels filtert. Das zweite Argument wird verwendet, um die Spalte optional von einem Varchar bis zu einem Zeitstempel mit einem bestimmten Format zu analysieren.  | \$1\$1\$1timeFilter(time, 'yyyy-MM-dd HH:mm:ss') | TIMESTAMP time BETWEEN TIMESTAMP '2017-07-18T11:15:52Z' AND TIMESTAMP '2017-07-18T11:15:52Z' | 
|  \$1\$1\$1timeFrom()  |  \$1\$1\$1timeFromgibt die aktuelle Startzeit des Bereichs des Panels mit Anführungszeichen aus.  | \$1\$1\$1timeFrom() | TIMESTAMP '2017-07-18 11:15:52' | 
|  \$1\$1\$1timeTo()  |  \$1\$1\$1timeTo gibt die aktuelle Endzeit des Bereichs des Panels mit Anführungszeichen aus.  | \$1\$1\$1timeTo() | TIMESTAMP '2017-07-18 11:15:52' | 
|  \$1\$1\$1timeGroup(column, '1m', format)  |  \$1\$1\$1timeGroup gruppiert Zeitstempel so, dass es für jede Periode im Diagramm nur einen Punkt gibt. Das dritte Argument wird verwendet, um die Spalte optional von einem Varchar bis zu einem Zeitstempel mit einem bestimmten Format zu analysieren.  | \$1\$1\$1timeGroup(time,'5m','yyyy-MM-dd''T''HH:mm:ss.SSSSSS''Z') | FROM\$1UNIXTIME(FLOOR(TO\$1UNIXTIME(parse\$1datetime(time,'yyyy-MM-dd''T''HH:mm:ss.SSSSSS''Z'))/300)\$1300) | 
|  \$1\$1\$1table  |   \$1\$1\$1tablegibt die in der Tabellenauswahl ausgewählte Tabelle zurück.  | \$1\$1\$1table | my\$1table | 
|  \$1\$1\$1column  |  \$1\$1\$1columngibt die in der Spaltenauswahl ausgewählte Spalte zurück (es ist eine Tabelle erforderlich).  | \$1\$1\$1column  | col1  | 

**Visualisierung**

Die meisten Abfragen in Athena lassen sich am besten durch eine Tabellenvisualisierung darstellen. Eine Abfrage zeigt Rückgabedaten in einer Tabelle an. Wenn sie abgefragt werden kann, kann sie als Tabelle angezeigt werden.

Dieses Beispiel gibt Ergebnisse für eine Tabellenvisualisierung zurück: 

```
SELECT {column_1}, {column_2} FROM {table};
```

**Visualisierungen von Zeitreihen/Diagrammen**

Für Zeitreihen- und Grafikvisualisierungen müssen Sie: 
+ Wählen Sie eine Spalte mit einem `date` oder einem Typ aus. `datetime` Die `date` Spalte muss in aufsteigender Reihenfolge sein (mit`ORDER BY column ASC`).
+ wählen Sie auch eine numerische Spalte aus.

**Die Abfrage wird überprüft**

Amazon Managed Grafana unterstützt Makros, die Athena nicht unterstützt, was bedeutet, dass eine Abfrage möglicherweise nicht funktioniert, wenn sie direkt in Athena kopiert und eingefügt wird. Um die vollständige interpolierte Abfrage anzuzeigen, die direkt in Athena funktioniert, klicken Sie auf die Schaltfläche **Query** Inspector. **Die vollständige Abfrage wird auf der Registerkarte Abfrage angezeigt.**

## Vorlagen und Variablen
<a name="using-Athena-templates-variables"></a>

Weitere Hinweise zum Hinzufügen einer Athena-Abfragevariablen finden Sie unter[Hinzufügen einer Abfragevariablen](variables-types.md#add-a-query-variable). Verwenden Sie Ihre Athena-Datenquelle als Datenquelle für die verfügbaren Abfragen.

Jeder Wert, der aus einer Athena-Tabelle abgefragt wird, kann als Variable verwendet werden. Vermeiden Sie es, zu viele Werte auszuwählen, da dies zu Leistungsproblemen führen kann.

Nachdem Sie eine Variable erstellt haben, können Sie sie in Ihren Athena-Abfragen verwenden, indem Sie [Syntax der Variablen](templates-and-variables.md#variable-syntax) Weitere Hinweise zu Variablen finden Sie unter[Vorlagen und Variablen](templates-and-variables.md).

## Anmerkungen
<a name="using-Athena-annotations"></a>

[Anmerkungen](dashboard-annotations.md)ermöglichen es Ihnen, umfangreiche Ereignisinformationen über Grafiken zu legen. Sie können Anmerkungen hinzufügen, indem Sie den Bereich auswählen oder mithilfe der Ansicht **Anmerkungen im **Dashboard-Menü** Anmerkungen** Abfragen hinzufügen. 

Eine Beispielabfrage zum automatischen Hinzufügen von Anmerkungen:

```
SELECT
  time as time,
  environment as tags,
  humidity as text
FROM
  tableName
WHERE
  $__dateFilter(time) and humidity > 95
```

Die folgende Tabelle enthält die Beschreibungen der Spalten, die zum Rendern von Anmerkungen verwendet werden können:


|  Name  |  Description  | 
| --- | --- | 
|  Time  |  Der Name des date/time Felds. Könnte eine Spalte mit einem systemeigenen date/time SQL-Datentyp oder Epochenwert sein.  | 
|  Timeend  |  Optionaler Name des date/time Endfeldes. Könnte eine Spalte mit einem systemeigenen date/time SQL-Datentyp oder Epochenwert sein. (Grafana v6.6\$1)  | 
|  Text  |  Feld für die Beschreibung des Ereignisses.  | 
|  Tags  |  Optionaler Feldname, der für Event-Tags als kommagetrennte Zeichenfolge verwendet werden soll.  | 

## Unterstützung für asynchrone Abfragedaten
<a name="athena-async-query"></a>

Athena-Abfragen in Amazon Managed Grafana werden asynchron verarbeitet, um Timeouts zu vermeiden. Asynchrone Abfragen verwenden separate Anfragen, um die Abfrage zu starten, dann ihren Fortschritt zu überprüfen und schließlich die Ergebnisse abzurufen. Dadurch werden Timeouts bei Abfragen vermieden, die über einen längeren Zeitraum ausgeführt werden.

## Wiederverwendung von Abfrageergebnissen
<a name="athena-query-reuse"></a>

Sie können die Ergebnisse früherer Abfragen wiederverwenden, um die Abfrageleistung zu verbessern. Um die Wiederverwendung von Abfragen zu aktivieren, finden Sie die Option Aktivieren im Abschnitt **Wiederverwendung von Abfrageergebnissen** des Abfrage-Editors. Dies muss für jede Abfrage erfolgen, die Sie wiederverwenden möchten.

**Anmerkung**  
Für diese Funktion muss Ihre Athena-Instanz die Engine-Version 3 installiert haben. Weitere Informationen finden Sie unter [Ändern der Athena-Engine-Versionen](https://docs.aws.amazon.com/athena/latest/ug/engine-versions-changing.html) im *Amazon Athena Athena-Benutzerhandbuch*.

# Stellen Sie eine Connect zu einer Amazon Redshift Redshift-Datenquelle her
<a name="AWS-Redshift"></a>

**Anmerkung**  
In Workspaces, die Version 9 oder neuer unterstützen, müssen Sie für diese Datenquelle möglicherweise das entsprechende Plugin installieren. Weitere Informationen finden Sie unter [Erweitere deinen Workspace mit Plugins](grafana-plugins.md).

**Anmerkung**  
 In diesem Handbuch wird davon ausgegangen, dass Benutzer mit dem Amazon Redshift Redshift-Service vertraut sind, bevor sie die Amazon Redshift Redshift-Datenquelle verwenden. 

Mit Amazon Managed Grafana können Sie Amazon Redshift als Datenquelle hinzufügen, indem Sie die Konfigurationsoption für AWS Datenquellen in der Grafana-Workspace-Konsole verwenden. Diese Funktion vereinfacht das Hinzufügen von Amazon Redshift als Datenquelle, indem sie Ihre vorhandenen Amazon Redshift-Konten erkennt und die Konfiguration der Authentifizierungsdaten verwaltet, die für den Zugriff auf Amazon Redshift erforderlich sind. Sie können diese Methode verwenden, um die Authentifizierung einzurichten und Amazon Redshift als Datenquelle hinzuzufügen, oder Sie können die Datenquelle und die erforderlichen Authentifizierungsdaten manuell einrichten, indem Sie dieselbe Methode verwenden, die Sie auf einem selbstverwalteten Grafana-Server verwenden würden.

Es gibt Voraussetzungen, damit Amazon Redshift über Amazon Managed Grafana zugänglich ist. Informationen zu den Voraussetzungen für die Verwendung der Amazon Redshift Redshift-Datenquelle finden Sie unter[Voraussetzungen](Redshift-prereq.md).

# Voraussetzungen
<a name="Redshift-prereq"></a>

Um die AWS verwalteten Richtlinien für Amazon Managed Grafana zu verwenden, führen Sie die folgenden Aufgaben aus, bevor Sie die Amazon Redshift Redshift-Datenquelle konfigurieren:
+ Taggen Sie Ihren Amazon Redshift Redshift-Cluster mit`GrafanaDataSource: true`. Andernfalls kann nicht darauf zugegriffen werden.
+ Erstellen Sie die Datenbankanmeldedaten auf eine der folgenden Arten, die sich gegenseitig ausschließen:
  + Wenn Sie den Standardmechanismus (die Optionen für temporäre Anmeldeinformationen) verwenden möchten, um sich gegenüber der Redshift-Datenbank zu authentifizieren, müssen Sie einen Datenbankbenutzer mit dem Namen erstellen. `redshift_data_api_user`
  + Wenn Sie die Anmeldeinformationen von Secrets Manager verwenden möchten, müssen Sie das Geheimnis mit kennzeichnen`RedshiftQueryOwner: true`. Weitere Informationen finden Sie in diesem Handbuch unter [Beispiele für identitätsbasierte Richtlinien in Amazon Managed Grafana](https://docs.aws.amazon.com/grafana/latest/userguide/security_iam_id-based-policy-examples.html).

# Verwenden Sie die AWS Datenquellenkonfiguration, um Amazon Redshift als Datenquelle hinzuzufügen
<a name="Redshift-configure"></a>

# So verwenden Sie die AWS Datenquellenkonfiguration, um Amazon Redshift als Datenquelle hinzuzufügen


1.  Stellen Sie sicher, dass Ihre Benutzerrolle Administrator oder Redakteur ist.

1.  Wählen Sie in der Amazon Managed Grafana-Konsole unter den Workspace aus, an [https://console.aws.amazon.com/grafana/](https://console.aws.amazon.com/grafana/home/)dem Sie arbeiten möchten.

1. Wenn Sie sich bei der Erstellung nicht dafür entschieden haben, service-verwaltete Berechtigungen für diesen Workspace zu verwenden, wechseln Sie von der Verwendung von kundenverwalteten Berechtigungen zur Verwendung von serviceverwalteten Berechtigungen, um sicherzustellen, dass die richtigen IAM-Rollen und -Richtlinien für die Verwendung der AWS Datenquellenkonfigurationsoption in der Grafana-Workspace-Konsole aktiviert sind. ****Wählen Sie dazu das Bearbeitungssymbol nach **IAM-Rolle** und wählen Sie dann Service managed, Save changes aus.**** Weitere Informationen finden Sie unter [Amazon Managed Grafana-Berechtigungen und Richtlinien für AWS Datenquellen](AMG-manage-permissions.md). 

1. Wählen Sie die Registerkarte **Datenquellen**. Aktivieren Sie dann das Kontrollkästchen für **Amazon Redshift** und wählen Sie **Aktionen**, **Service-Managed Policy aktivieren** aus.

1. Wählen Sie erneut die Registerkarte **Datenquellen** und wählen Sie dann **in der Zeile **Amazon Redshift** die Option In Grafana konfigurieren** aus.

1. Melden Sie sich bei Bedarf mit dem IAM Identity Center bei der Grafana-Workspace-Konsole an.

1. Wählen Sie in der linken Navigationsleiste der Grafana-Workspace-Konsole das untere AWS Symbol (es gibt zwei) und wählen Sie dann **Redshift**.

1. Wählen Sie die Standardregion aus, aus der die Amazon Redshift Redshift-Datenquelle abfragen soll, und wählen Sie dann die gewünschten Konten aus, und wählen Sie dann **Datenquelle hinzufügen** aus.

1.  Folgen Sie den Schritten zur Konfiguration der **Verbindungsdetails** unter[Einstellungen für **Verbindungsdetails**](Redshift-config.md#Redshift-connection-details).

# Manuelles Hinzufügen der Amazon Redshift Redshift-Datenquelle
<a name="Redshift-add-the-data-source"></a>

## Voraussetzungen
<a name="Redshift-prerequisites"></a>
+  Sie haben von Ihrem Konto aus Zugriff auf **Amazon Redshift**.

**So fügen Sie die Amazon Redshift Redshift-Datenquelle hinzu:**

1. Ordnen Sie [AmazonRedshiftAccessPolicy](security-iam-awsmanpol.md#security-iam-awsmanpol-AmazonGrafanaRedshiftAccess)die Ihrer Workspace-Benutzerrolle zu.

1. Vergewissere dich, dass deine Benutzerrolle Admin oder Redakteur ist.

1.  Wählen Sie in der Amazon Managed Grafana-Konsole unter den Workspace aus, an [https://console.aws.amazon.com/grafana/](https://console.aws.amazon.com/grafana/home/)dem Sie arbeiten möchten.

1.  Machen Sie im Seitenmenü der Grafana-Konsole eine Pause auf dem **Konfigurationssymbol** (Zahnrad) und wählen Sie dann **Datenquellen** aus.

1. Wählen Sie **Datenquelle hinzufügen** aus.

1. Wählen Sie die **AWS Redshift-Datenquelle** aus. Falls erforderlich, können Sie mit der Eingabe **Redshift** in das Suchfeld beginnen, um die Suche zu erleichtern.

1. Dadurch wird die Seite **mit den Verbindungsdetails** geöffnet. Folgen Sie den Schritten zur Konfiguration von[Einstellungen für **Verbindungsdetails**](Redshift-config.md#Redshift-connection-details). 

# Konfiguration von Amazon Redshift
<a name="Redshift-config"></a>

 Nachdem Sie Ihre Amazon Redshift Redshift-Datenquelle zu Ihrem Workspace hinzugefügt haben, konfigurieren Sie die Amazon Redshift Redshift-Einstellungen wie folgt:

## Voraussetzungen
<a name="Redshift-prerequisites"></a>
+  Sie haben von Ihrem Konto aus Zugriff auf **Amazon Redshift**.

## Einstellungen für **Verbindungsdetails**
<a name="Redshift-connection-details"></a>

**Konfigurieren Sie die Einstellungen für die Verbindungsdetails**

1.  Wählen Sie im Menü **Verbindungsdetails** den Authentifizierungsanbieter aus (empfohlen: **Workspace IAM-Rolle**). 

1.  Wählen Sie die **Standardregion** aus, die Sie abfragen möchten. 

## Einstellungen **für die Authentifizierung**
<a name="Redshift-Authentication"></a>

**Konfigurieren Sie die **Authentifizierungseinstellungen****

1.  Wählen Sie im Menü **Authentifizierung** entweder die Registerkarte **Temporäre Anmeldeinformationen** oder **AWS Secrets Manager** als Anbieter für Ihre Zugangsdaten. Einzelheiten zu Temporary Credentials und AWS Secrets Manager finden Sie unter [AWS verwaltete Richtlinie: AmazonGrafanaRedshiftAccess](security-iam-awsmanpol.md#security-iam-awsmanpol-AmazonGrafanaRedshiftAccess)

1.  Wenn Sie **Temporäre Anmeldeinformationen** auswählen, was standardmäßig aktiviert ist, gehen Sie wie folgt vor. Wenn Sie **AWS Secrets Manager** wählen, geben Sie Ihre **AWS Secrets Manager Manager-Anmeldeinformationen** in die Eingabefelder ein. 

1.  Wählen Sie die **Cluster-ID** des Clusters, den Sie in Amazon Redshift erstellt haben.

   Weitere Informationen zum Redshift-Cluster finden Sie unter [Redshift-Verbindungen](https://docs.aws.amazon.com/redshift/latest/gsg/connection.html).

1.  Wählen Sie Ihre Redshift-Zieldatenbank aus.

1.  Wählen Sie den Datenbankbenutzer aus, den Sie für den obigen Cluster erstellt haben. 

1.  Wählen Sie **Speichern & Testen** aus. 

Im Folgenden finden Sie ein Beispiel für die Einstellungen für **temporäre Anmeldeinformationen**.

![\[Beispiel für temporäre Anmeldeinformationen\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/redshift.png)


Das Folgende ist ein Beispiel für das **AWS Secrets Manager Manager-Menü**.

![\[Beispiel für Secrets Manager\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/secretsmanager.png)


# Verwenden der Amazon Redshift Redshift-Datenquelle
<a name="Redshift-using-the-data-source"></a>

## IAM-Richtlinien
<a name="Redshift-policies"></a>

 Grafana benötigt über IAM erteilte Berechtigungen, um Redshift-Metriken lesen zu können. Sie können diese Berechtigungen an IAM-Rollen anhängen und die integrierte Unterstützung von Grafana für die Übernahme von Rollen nutzen. Die integrierte Amazon Grafana Redshift-Zugriffsrichtlinie ist im [AWS verwaltete Richtlinie: AmazonGrafanaRedshiftAccess](security-iam-awsmanpol.md#security-iam-awsmanpol-AmazonGrafanaRedshiftAccess) Abschnitt definiert. 

## Amazon Redshift Redshift-Daten abfragen
<a name="Redshift-query"></a>

 Die Amazon Redshift Redshift-Datenquelle bietet einen standardmäßigen SQL-Abfrage-Editor. Amazon Managed Grafana enthält einige Makros, die beim Schreiben komplexerer Zeitreihenabfragen helfen. 

Makros


|  Makro  |  Description  |  Ausgabebeispiel  | 
| --- | --- | --- | 
|  \$1\$1\$1timeEpoch(column)  |  \$1\$1\$1timeEpochwerden durch einen Ausdruck ersetzt, um ihn in einen UNIX-Zeitstempel umzuwandeln und die Spalte in Zeit umzubenennen  |  UNIX\$1TIMESTAMP(dateColumn) as "time"  | 
|  \$1\$1\$1timeFilter(column)  |  \$1\$1\$1timeFiltererstellt eine Bedingung, die die Daten (anhandcolumn) anhand des Zeitbereichs des Panels filtert  |  time BETWEEN '2017-07-18T11:15:52Z' AND '2017-07-18T11:15:52Z'  | 
|  \$1\$1\$1timeFrom()  |  \$1\$1\$1timeFromgibt die aktuelle Startzeit des Bereichs des Panels mit Anführungszeichen aus  | '2017-07-18T11:15:52Z' | 
|  \$1\$1\$1timeTo()  |  \$1\$1\$1timeTogibt die aktuelle Endzeit des Bereichs des Panels mit Anführungszeichen aus  | '2017-07-18T11:15:52Z' | 
|  \$1\$1\$1timeGroup(column, '1m')  |  \$1\$1\$1timeGroupgruppiert Zeitstempel so, dass es für jede Periode im Diagramm nur einen Punkt gibt  | floor(extract(epoch from time)/60)\$160 AS "time" | 
|  \$1\$1\$1schema  |  \$1\$1\$1schema verwendet das ausgewählte Schema  | public | 
|  \$1\$1\$1table  |   \$1\$1\$1tablegibt eine Tabelle aus der angegebenen Tabelle aus \$1\$1\$1schema (standardmäßig wird das öffentliche Schema verwendet)  | sales | 
|  \$1\$1\$1column  |  \$1\$1\$1columngibt eine Spalte aus dem aktuellen \$1\$1\$1table  | date  | 
|  \$1\$1\$1unixEpochFilter(column)  |  \$1\$1\$1unixEpochFilterwird durch einen Zeitbereichsfilter ersetzt, der den angegebenen Spaltennamen verwendet, wobei die Zeiten als Unix-Zeitstempel dargestellt werden  |   column >= 1624406400 AND column <= 1624410000  | 
|  \$1\$1\$1unixEpochGroup(column)  |  \$1\$1\$1unixEpochGroupist dasselbe wie, \$1\$1\$1timeGroup aber für Zeiten, die als Unix-Zeitstempel gespeichert sind  | floor(time/60)\$160 AS "time" | 

**Visualisierung**

Die meisten Abfragen in Redshift lassen sich am besten durch eine Tabellenvisualisierung darstellen. Jede Abfrage zeigt Daten in einer Tabelle an. Wenn es abgefragt werden kann, kann es in eine Tabelle eingefügt werden. 

Dieses Beispiel gibt Ergebnisse für eine Tabellenvisualisierung zurück: 

```
SELECT {column_1}, {column_2} FROM {table};
```

**Visualisierungen von Zeitreihen und Diagrammen**

Für Zeitreihen- und Grafikvisualisierungen gelten einige Anforderungen: 
+ Eine Spalte mit einem `date` oder einem `datetime` Typ muss ausgewählt werden.
+ Die `date` Spalte muss in aufsteigender Reihenfolge (mit`ORDER BY column ASC`) angegeben werden.
+ Sie müssen eine numerische Spalte auswählen.

Um ein aussagekräftigeres Diagramm zu erstellen, sollten Sie unbedingt die `$__timeGroup` Makros `$__timeFilter` und verwenden.

**Beispiel für eine Zeitreihenabfrage:**

```
SELECT
  avg(execution_time) AS average_execution_time,
  $__timeGroup(start_time, 'hour'),
  query_type
FROM
  account_usage.query_history
WHERE
  $__timeFilter(start_time)
group by
  query_type,start_time
order by
  start_time,query_type ASC;
```

**Füllmodus**

Grafana vervollständigt auch Frames ohne Wert automatisch mit einigen Standardeinstellungen. Um diesen Wert zu konfigurieren, ändern **Sie den Füllwert** im Abfrage-Editor. 

**Die Abfrage wird überprüft**

Da Grafana Makros unterstützt, die Redshift nicht unterstützt, ist die vollständig gerenderte Abfrage, die kopiert und direkt in Redshift eingefügt werden kann, im Query Inspector sichtbar. Um die vollständige interpolierte Abfrage anzuzeigen, wählen Sie das Menü **Abfrageinspektor**. Die vollständige Abfrage wird dann auf der Registerkarte **Abfrage** angezeigt.

## Vorlagen und Variablen
<a name="using-redshift-templates-variables"></a>

Weitere Hinweise zum Hinzufügen einer neuen Redshift-Abfragevariablen finden Sie unter. [Hinzufügen einer Abfragevariablen](variables-types.md#add-a-query-variable) Verwenden Sie Ihre Redshift-Datenquelle als Datenquelle für die verfügbaren Abfragen.

Jeder Wert, der aus einer Amazon Redshift Redshift-Tabelle abgefragt wird, kann als Variable verwendet werden. Achten Sie darauf, nicht zu viele Werte auszuwählen, da dies zu Leistungsproblemen führen kann. 

Nachdem Sie eine Variable erstellt haben, können Sie sie in Ihren Redshift-Abfragen verwenden, indem Sie [Syntax der Variablen](templates-and-variables.md#variable-syntax) Weitere Hinweise zu Variablen finden Sie unter[Vorlagen und Variablen](templates-and-variables.md).

## Anmerkungen
<a name="using-redshift-annotations"></a>

[Anmerkungen](dashboard-annotations.md)ermöglicht es Ihnen, umfangreiche Ereignisinformationen über Grafiken zu legen. **Sie können Anmerkungen hinzufügen, indem Sie das Bedienfeld auswählen oder mithilfe der Ansicht **Anmerkungen**, die im Dashboard-Menü geöffnet wird, Kommentarabfragen hinzufügen.** 

Beispielabfrage zum automatischen Hinzufügen von Anmerkungen:

```
SELECT
  time as time,
  environment as tags,
  humidity as text
FROM
  $__table
WHERE
  $__timeFilter(time) and humidity > 95
```

Die folgende Tabelle enthält die Werte der Spalten, die beim Rendern von Anmerkungen berücksichtigt wurden:


|  Name  |  Description  | 
| --- | --- | 
|  Time  |  Der Name des Datums- oder Uhrzeitfeldes. Könnte eine Spalte mit einem nativen SQL-Datentyp für Datum oder Uhrzeit oder einem Epochenwert sein.  | 
|  Timeend  |  Optionaler Name des Enddatums- oder Zeitfeldes. Könnte eine Spalte mit einem nativen SQL-Datentyp für Datum oder Uhrzeit oder einem Epochenwert sein.  | 
|  Text  |  Feld mit der Beschreibung des Ereignisses.  | 
|  Tags  |  Optionaler Feldname, der für Event-Tags als kommagetrennte Zeichenfolge verwendet werden soll.  | 

# Connect zu einer AWS X-Ray Datenquelle herstellen
<a name="x-ray-data-source"></a>

**Anmerkung**  
In Arbeitsbereichen, die Version 9 oder neuer unterstützen, müssen Sie für diese Datenquelle möglicherweise das entsprechende Plugin installieren. Weitere Informationen finden Sie unter [Erweitere deinen Workspace mit Plugins](grafana-plugins.md).

 Fügen Sie Daten AWS X-Ray als Datenquelle hinzu und erstellen Sie dann Dashboards oder verwenden Sie Explore mit X-Ray, um sich Traces, Analysen oder Erkenntnisse anzusehen. 

 Mit Amazon Managed Grafana können Sie X-Ray als Datenquelle hinzufügen, indem Sie die Datenquellenkonfigurationsoption in der AWS Grafana-Workspace-Konsole verwenden. Diese Funktion vereinfacht das Hinzufügen von X-Ray als Datenquelle, indem sie Ihre vorhandenen X-Ray-Konten erkennt und die Konfiguration der Authentifizierungsdaten verwaltet, die für den Zugriff auf X-Ray erforderlich sind. Sie können diese Methode verwenden, um die Authentifizierung einzurichten und X-Ray als Datenquelle hinzuzufügen, oder Sie können die Datenquelle und die erforderlichen Authentifizierungsdaten manuell einrichten, indem Sie dieselbe Methode verwenden, die Sie auf einem selbstverwalteten Grafana-Server verwenden würden.

**Topics**
+ [Verwenden Sie die AWS Datenquellenkonfiguration, um X-Ray als Datenquelle hinzuzufügen](xray-adding-AWS-config.md)
+ [Manuelles Hinzufügen der X-Ray-Datenquelle](xray-add-the-data-source.md)
+ [X-Ray-Einstellungen](#xray-settings)
+ [Verwenden der X-Ray-Datenquelle](xray-using.md)

# Verwenden Sie die AWS Datenquellenkonfiguration, um X-Ray als Datenquelle hinzuzufügen
<a name="xray-adding-AWS-config"></a>

Um die AWS Datenquellenkonfiguration zu verwenden, verwenden Sie zunächst die Amazon Managed Grafana-Konsole, um vom Service verwaltete IAM-Rollen zu aktivieren, die dem Workspace die IAM-Richtlinien gewähren, die zum Lesen der X-Ray-Ressourcen in Ihrem Konto oder in Ihren gesamten Organisationseinheiten erforderlich sind. Anschließend verwenden Sie die Amazon Managed Grafana-Workspace-Konsole, um X-Ray als Datenquelle hinzuzufügen.

**So verwenden Sie die AWS Datenquellenkonfiguration, um X-Ray als Datenquelle hinzuzufügen**

1. Öffnen Sie die Amazon Managed Grafana-Konsole unter [https://console.aws.amazon.com/grafana/](https://console.aws.amazon.com/grafana/home/).

1. Wählen Sie in der oberen linken Ecke der Seite das Menüsymbol und dann **Alle Workspaces**.

1. Wählen Sie den Namen des Workspace.

1. Wenn Sie sich bei der Erstellung nicht dafür entschieden haben, service-verwaltete Berechtigungen für diesen Workspace zu verwenden, wechseln Sie von der Verwendung von kundenverwalteten Berechtigungen zur Verwendung von serviceverwalteten Berechtigungen, um sicherzustellen, dass die richtigen IAM-Rollen und -Richtlinien für die Verwendung der AWS Datenquellenkonfigurationsoption in der Grafana-Workspace-Konsole aktiviert sind. ****Wählen Sie dazu das Bearbeitungssymbol nach **IAM-Rolle** und wählen Sie dann Service managed, Save changes aus.**** Weitere Informationen finden Sie unter [Amazon Managed Grafana-Berechtigungen und Richtlinien für AWS Datenquellen](AMG-manage-permissions.md). 

1. Wählen Sie die Registerkarte **Datenquellen**. Aktivieren Sie dann das Kontrollkästchen für und wählen Sie **Aktionen **AWS X-Ray****, **serviceverwaltete Richtlinie aktivieren** aus.

1. Wählen Sie erneut die Registerkarte **Datenquellen** und wählen Sie dann in der **AWS X-Ray**Zeile **In Grafana konfigurieren** aus.

1. Melden Sie sich bei Bedarf mit dem IAM Identity Center bei der Grafana-Workspace-Konsole an.

1. Wählen Sie in der linken Navigationsleiste der Grafana-Workspace-Konsole das AWS Symbol und dann **AWS Dienste**, **X-Ray** aus.

1. Wählen Sie die Standardregion aus, von der die X-Ray-Datenquelle abfragen soll, wählen Sie die Konten aus und klicken Sie dann auf **Datenquelle hinzufügen**.

# Manuelles Hinzufügen der X-Ray-Datenquelle
<a name="xray-add-the-data-source"></a>

**Um die X-Ray-Datenquelle manuell hinzuzufügen**

1.  Machen Sie im Seitenmenü der Grafana-Konsole eine Pause auf dem **Konfigurationssymbol** (Zahnrad) und wählen Sie dann **Datenquellen** aus.

1. Wählen Sie **Datenquelle hinzufügen** aus.

1. Wählen Sie die **X-Ray-Datenquelle** aus. Falls erforderlich, können Sie mit der Eingabe **X-Ray** in das Suchfeld beginnen, um die Suche zu erleichtern.

## X-Ray-Einstellungen
<a name="xray-settings"></a>


|  Name  |  Description  | 
| --- | --- | 
|  Name  |  Der Name der Datenquelle. So sehen Sie die Datenquelle in Bedienfeldern und Abfragen.  | 
|  Standard  |  Die Standarddatenquelle bedeutet, dass sie für neue Panels vorab ausgewählt wird.  | 
|  Standardregion  |  Wird im Abfrage-Editor verwendet, um die Region festzulegen (kann pro Abfrage geändert werden). | 
|  Authentifizierungsanbieter  |  Geben Sie den Anbieter an, um die Anmeldeinformationen abzurufen.  | 
|  Profilname der Anmeldeinformationen  |  Geben Sie den Namen des zu verwendenden Profils an (wenn Sie \$1/.aws/credentials eine Datei verwenden). Lassen Sie das Feld standardmäßig leer.  | 
|  Nehmen Sie die Rolle Arn an  |  Geben Sie den ARN der Rolle an, die Sie annehmen möchten.  | 
|  Externe ID  |  Wenn Sie eine Rolle in einem anderen Konto übernehmen, das mit einer externen ID erstellt wurde, geben Sie hier die externe ID an.  | 

### Authentifizierung
<a name="xray-authentication"></a>

In diesem Abschnitt werden die verschiedenen Authentifizierungstypen behandelt, die Sie für die X-Ray-Datenquelle verwenden können. 

#### IAM-Rollen
<a name="xray-iam-roles"></a>

 Derzeit erfolgt der gesamte Zugriff auf X-Ray serverseitig über das Grafana-Workspace-Backend unter Verwendung des offiziellen AWS SDK. Wenn Ihr Grafana-Server läuft AWS, können Sie IAM-Rollen verwenden und die Authentifizierung erfolgt automatisch. 

 Weitere Informationen finden Sie unter [IAM-Rollen](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html). 

### IAM-Richtlinien
<a name="xray-iam-policies"></a>

 Grafana benötigt über IAM erteilte Berechtigungen, um X-Ray-Daten und EC2 lesen zu können. tags/instances/regions Sie können diese Berechtigungen an IAM-Rollen anhängen und die integrierte Grafana-Unterstützung für die Übernahme von Rollen verwenden. 

 Das folgende Codebeispiel zeigt eine minimale Richtlinie. 

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "xray:BatchGetTraces",
                "xray:GetTraceSummaries",
                "xray:GetTraceGraph",
                "xray:GetGroups",
                "xray:GetTimeSeriesServiceStatistics",
                "xray:GetInsightSummaries",
                "xray:GetInsight",
                "ec2:DescribeRegions"
            ],
            "Resource": "*"
        }
    ]
}
```

------

#### Beispiel für AWS Anmeldeinformationen
<a name="xray-example-aws-credentials"></a>

 Sie können die Methode zur Anmeldeinformationsdatei in Amazon Managed Grafana nicht verwenden. 

# Verwenden der X-Ray-Datenquelle
<a name="xray-using"></a>

## Abfrage-Editor
<a name="xray-query-editor"></a>

 Das wichtigste Feld im Editor ist der Abfragetyp. Es gibt vier Abfragetypen: 
+  Trace-Liste (Traces in AWS) 
+  Trace-Statistiken 
+  Analytik verfolgen (Analytik in AWS) 
+  Insights 

## Trace-Liste
<a name="xray-trace-list"></a>

 Mit dem Typ Trace-Liste können Sie nach Traces suchen, die in einer Tabelle angezeigt werden. Wenn Sie die Trace-ID in der ersten Spalte auswählen, wird der Trace auf der rechten Seite geöffnet. Beachten Sie das Abfragefeld im Editor. Sie können Abfragen schreiben, Ausdrücke filtern oder eine einzelne Trace-ID einfügen, die in einer Trace-Ansicht angezeigt wird. Weitere Informationen zu Filterausdrücken finden Sie in der [AWS X-Ray Dokumentation](https://docs.aws.amazon.com/xray/latest/devguide/xray-console-filters.html). 

**Anmerkung**  
 In der Trace-Liste werden nur die ersten 1000 Traces angezeigt. 

## Trace-Statistiken
<a name="xray-trace-statistics"></a>

 In Trace Statistics sehen Sie ein Diagramm und eine Tabelle mit Informationen über Fehler, Fehler, Drosselung, Erfolg und Gesamtzahl. Sie können das Spaltenfeld im Abfrage-Editor verwenden, um nur bestimmte Spalten anzuzeigen. 

## Trace Analytics
<a name="xray-trace-analytics"></a>

 In Trace Analytics können Sie die folgenden Tabellen visualisieren. 
+  Ursache 
  +  Reaktionszeit 
    +  Root Cause Service (Letzter Dienst im Pfad) 
    +  Pfad (mehrere Pfade) 
  +  Fehler 
    +  Root Cause Service (Letzter Dienst im Pfad) 
    +  Pfad 
    +  Fehlermeldung 
  +  Fehler 
    +  Root Cause Service (Letzter Dienst im Pfad) 
    +  Pfad 
    +  Fehlermeldung 
+  Auswirkungen auf Endbenutzer 
+  URL 
+  HTTP-Statuscode 

## Insights
<a name="xray-insights"></a>

 In Insights finden Sie die Übersichtstabelle für Insights. Wenn InsightId Sie die auswählen, gelangen Sie zur AWS Management-Konsole. 

## Warnfunktion
<a name="xray-alerting"></a>

 Da X-Ray-Abfragen numerische Daten zurückgeben können, werden Warnmeldungen unterstützt. Weitere Informationen finden Sie unter [Grafana-Warnung](alerts-overview.md). 

# Stellen Sie eine Connect zu einer Azure Monitor-Datenquelle her
<a name="using-azure-monitor-in-AMG"></a>

 Die Azure Monitor-Datenquelle unterstützt mehrere Dienste in der Azure-Cloud: 
+  Der **Azure Monitor-Dienst** ist der Plattformdienst, der eine einzige Quelle für die Überwachung von Azure-Ressourcen bietet. Weitere Informationen finden Sie unter [Den Azure Monitor-Dienst abfragen](#query-the-azure-monitor-service). 
+  Der **Application Insights-Server** ist ein erweiterbarer APM-Dienst (Application Performance Management) für Webentwickler auf mehreren Plattformen. Er kann zur Überwachung Ihrer Live-Webanwendung verwendet werden. Er erkennt automatisch Leistungsanomalien. Weitere Informationen finden Sie unter [Den Application Insights Analytics-Dienst abfragen](#query-the-application-insights-analytics-service). 
+  Mit **Azure Log Analytics** (oder Azure Logs) haben Sie Zugriff auf die von Azure Monitor gesammelten Protokolldaten. Weitere Informationen finden Sie unter [Den Azure Log Analytics-Dienst abfragen](#querying-the-azure-log-analytics-service). 
+  Verwenden Sie den **Application Insights Analytics-Dienst**, um [Application Insights-Daten](https://docs.microsoft.com/en-us/azure/azure-monitor/app/analytics) mit derselben Abfragesprache abzufragen, die für Azure Log Analytics verwendet wird. Weitere Informationen finden Sie unter [Den Application Insights Analytics-Dienst abfragen](#query-the-application-insights-analytics-service). 

## Hinzufügen der Datenquelle
<a name="azure-add-the-data-source"></a>

 Die Datenquelle kann auf Metriken von vier verschiedenen Diensten zugreifen. Sie können den Zugriff auf die Dienste konfigurieren, die Sie verwenden. Es ist auch möglich, dieselben Anmeldeinformationen für mehrere Dienste zu verwenden, wenn Sie sie in Azure Entra ID so eingerichtet haben. 
+  [Registrieren Sie eine Microsoft Entra-App und erstellen Sie einen Service Principal](https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-create-service-principal-portal) 

1.  Über das Grafana-Hauptmenü können neu installierte Datenquellen sofort im Bereich Datenquellen hinzugefügt werden. Wählen Sie anschließend oben rechts die Schaltfläche **Datenquelle hinzufügen**. Die Azure Monitor-Datenquelle kann im Bereich Cloud in der Liste der Datenquellen ausgewählt werden. 

1.  Im Namensfeld gibt Grafana automatisch einen Namen für die Datenquelle ein: `Azure Monitor` oder so etwas wie`Azure Monitor - 3`. Wenn Sie mehrere Datenquellen konfigurieren, ändern Sie den Namen in einen aussagekräftigeren Namen. 

1.  Wenn Sie Azure Monitor verwenden, benötigen Sie vier Informationen aus dem Azure-Portal (detaillierte Anweisungen finden Sie unter dem zuvor angegebenen Link): 
   +  **Mandanten-ID** (Azure Entra ID, Eigenschaften, Verzeichnis-ID) 
   +  **Client-ID** (Azure Entra ID, App-Registrierungen, App auswählen, Anwendungs-ID) 
   +  **Geheimer Client-Schlüssel** (Azure Entra ID, App-Registrierungen, App auswählen, Schlüssel) 
   +  **Standard-Abonnement-ID** (Abonnements, Abonnement auswählen, Übersicht, Abonnement-ID) 

1.  Fügen Sie diese vier Elemente in die Felder im Abschnitt Azure Monitor-API-Details ein. 
   +  Die Abonnement-ID kann pro Abfrage geändert werden. Speichern Sie die Datenquelle und aktualisieren Sie die Seite, um die Liste der Abonnements anzuzeigen, die für die angegebene Client-ID verfügbar sind. 

1.  Wenn Sie auch den Azure Log Analytics-Dienst verwenden, müssen Sie diese beiden Konfigurationswerte angeben oder die Client-ID und den Secret aus dem vorherigen Schritt wiederverwenden. 
   +  Client-ID (Azure Entra ID, App-Registrierungen, Wählen Sie Ihre App, Anwendungs-ID) 
   +  Geheimer Client-Schlüssel (Azure Entra ID, App-Registrierungen, App auswählen, Schlüssel erstellen, geheimen Client-Schlüssel verwenden) 

1.  Wenn Sie Application Insights verwenden, benötigen Sie zwei Informationen aus dem Azure-Portal (detaillierte Anweisungen finden Sie unter dem zuvor angegebenen Link): 
   +  Anwendungs-ID 
   +  API-Schlüssel 

1.  Fügen Sie diese beiden Elemente in die entsprechenden Felder im Abschnitt Application Insights API-Details ein. 

1.  Testen Sie, ob die Konfigurationsdetails korrekt sind, indem Sie auf die Schaltfläche **Speichern und testen** klicken. 

 Wenn Sie in Schritt 4 eine neue Azure Entra ID-App erstellen, können Sie alternativ die [Azure-CLI](https://docs.microsoft.com/en-us/cli/azure/?view=azure-cli-latest) verwenden: 

```
az ad sp create-for-rbac -n "http://localhost:3000"
```

## Einen Dienst auswählen
<a name="azure-choose-a-service"></a>

 Nachdem Sie im Abfrage-Editor für ein Panel Ihre Azure Monitor-Datenquelle ausgewählt haben, besteht der erste Schritt darin, einen Dienst auszuwählen. Es gibt vier Optionen: 
+  `Azure Monitor` 
+  `Application Insights` 
+  `Azure Log Analytics` 
+  `Insights Analytics` 

 Der Abfrage-Editor ändert sich je nachdem, welche Option Sie auswählen. Azure Monitor ist die Standardeinstellung. 

## Den Azure Monitor-Dienst abfragen
<a name="query-the-azure-monitor-service"></a>

 Der Azure Monitor-Dienst stellt Metriken für alle Azure-Dienste bereit, die Sie ausführen. Er hilft Ihnen zu verstehen, wie Ihre Anwendungen in Azure funktionieren, und findet proaktiv Probleme, die sich auf Ihre Anwendungen auswirken. 

 Wenn Sie mit Ihren Azure Monitor-Anmeldeinformationen Zugriff auf mehrere Abonnements haben, wählen Sie zuerst das entsprechende Abonnement aus. 

 Beispiele für Metriken, die Sie über den Dienst abrufen können, sind: 
+  `Microsoft.Compute/virtualMachines - Percentage CPU` 
+  `Microsoft.Network/networkInterfaces - Bytes sent` 
+  `Microsoft.Storage/storageAccounts - Used Capacity` 

 Mit dem Abfrage-Editor können Sie mehrere Dimensionen nach Metriken abfragen, die sie unterstützen. Metriken, die mehrere Dimensionen unterstützen, sind in der [Liste der unterstützten Metriken von Azure Monitor](https://docs.microsoft.com/en-us/azure/azure-monitor/platform/metrics-supported) aufgeführt, für die ein oder mehrere Werte in der Spalte **Dimension** für die Metrik aufgeführt sind. 

### Formatieren von Legendenschlüsseln mit Aliasnamen für Azure Monitor
<a name="format-legend-keys-with-aliases-for-azure-monitor"></a>

 Die Standardformatierung der Legende für die Azure Monitor-API lautet: 

 `metricName{dimensionName=dimensionValue,dimensionTwoName=DimensionTwoValue}` 

 Diese können lang sein, aber Sie können diese Formatierung ändern, indem Sie Aliase verwenden. Im Feld **Legendenformat** können Sie die folgenden Aliase beliebig kombinieren. 

 Beispiele für Azure Monitor: 
+  `Blob Type: {{ blobtype }}` 
+  `{{ resourcegroup }} - {{ resourcename }}` 

### Aliasmuster für Azure Monitor
<a name="alias-patterns-for-azure-monitor"></a>
+  `{{ resourcegroup }}`= durch den Wert der Ressourcengruppe ersetzt 
+  `{{ namespace }}`= ersetzt durch den Wert des Namespace (zum Beispiel Microsoft.Compute/VirtualMachines) 
+  `{{ resourcename }}`= ersetzt durch den Wert des Ressourcennamens 
+  `{{ metric }}`= durch den Namen der Metrik ersetzt (z. B. Prozentualer CPU-Wert) 
+  `{{ dimensionname }}`= *Legacy ab Version 7.1\$1 (aus Gründen der Abwärtskompatibilität)*, ersetzt durch die erste Dimension key/label (sortiert nach Schlüssel/Label) (zum Beispiel Blobtype) 
+  `{{ dimensionvalue }}`= *Legacy ab Version 7.1\$1 (aus Gründen der Abwärtskompatibilität)*, ersetzt durch den Wert der ersten Dimension (sortiert nach Schlüssel/Label) (zum Beispiel) BlockBlob 
+  `{{ arbitraryDim }}`= *Verfügbar in Version 7.1\$1*, ersetzt durch den Wert der entsprechenden Dimension. (wird zum Beispiel`{{ blobtype }}`) BlockBlob 

### Vorlagenvariablen für Azure Monitor erstellen
<a name="create-template-variables-for-azure-monitor"></a>

 Anstatt Dinge wie Server-, Anwendungs- und Sensornamen in Ihren metrischen Abfragen fest zu codieren, können Sie stattdessen Variablen verwenden. Variablen werden als Drop-down-Auswahlfelder oben im Dashboard angezeigt. Sie können diese Dropdown-Felder verwenden, um die in Ihrem Dashboard angezeigten Daten zu ändern. 

 Beachten Sie, dass der Azure Monitor-Dienst noch nicht mehrere Werte unterstützt. Um mehrere Zeitreihen zu visualisieren (z. B. Metriken für Server1 und Server2), fügen Sie mehrere Abfragen hinzu, sodass Sie sie im selben Diagramm oder in derselben Tabelle anzeigen können. 

 Das Azure Monitor-Datenquellen-Plug-In bietet die folgenden Abfragen, die Sie im Feld **Abfrage** in der Bearbeitungsansicht für Variablen angeben können. Sie können sie verwenden, um die Optionsliste einer Variablen zu füllen. 


|  Name  |  Description  | 
| --- | --- | 
|  Subscriptions()  |  Gibt eine Liste von Abonnements zurück.  | 
|  ResourceGroups()  |  Gibt eine Liste von Ressourcengruppen zurück.  | 
|  ResourceGroups(12345678-aaaa-bbbb-cccc-123456789aaa)  |  Gibt eine Liste von Ressourcengruppen für ein bestimmtes Abonnement zurück.  | 
|  Namespaces(aResourceGroup)  |  Gibt eine Liste von Namespaces für die angegebene Ressourcengruppe zurück.  | 
|  Namespaces(12345678-aaaa-bbbb-cccc-123456789aaa, aResourceGroup)  |  Gibt eine Liste von Namespaces für die angegebene Ressourcengruppe und das Abonnement zurück.  | 
|  ResourceNames(aResourceGroup, aNamespace)  |  Gibt eine Liste von Ressourcennamen zurück.  | 
|  ResourceNames(12345678-aaaa-bbbb-cccc-123456789aaa, aResourceGroup, aNamespace)  |  Gibt eine Liste von Ressourcennamen für ein bestimmtes Abonnement zurück.  | 
|  MetricNamespace(aResourceGroup, aNamespace, aResourceName)  |  Gibt eine Liste von metrischen Namespaces zurück.  | 
|  MetricNamespace(12345678-aaaa-bbbb-cccc-123456789aaa, aResourceGroup, aNamespace, aResourceName)  |  Gibt eine Liste von metrischen Namespaces für ein bestimmtes Abonnement zurück.  | 
|  MetricNames(aResourceGroup, aNamespace, aResourceName)  |  Gibt eine Liste von Metriknamen zurück.  | 
|  MetricNames(12345678-aaaa-bbbb-cccc-123456789aaa, aResourceGroup, aNamespace, aResourceName)  |  Gibt eine Liste von Metriknamen für ein bestimmtes Abonnement zurück.  | 

 Beispiele: 
+  Abfrage „Resource Groups“: `ResourceGroups()` 
+  Übergeben der Variablen für den Metriknamen: `Namespaces(cosmo)` 
+  Verkettung von Vorlagenvariablen: `ResourceNames($rg, $ns)` 
+  Parameter nicht in Anführungszeichen setzen: `MetricNames(hg, Microsoft.Network/publicIPAddresses, grafanaIP)` 

 Weitere Hinweise zu Vorlagen und Vorlagenvariablen finden Sie unter[-Vorlagen](templates-and-variables.md#templates). 

### Liste der unterstützten Azure Monitor-Metriken
<a name="list-of-supported-azure-monitor-metrics"></a>

 Nicht alle von der Azure Monitor-API zurückgegebenen Metriken haben Werte. Um das Erstellen einer Abfrage zu vereinfachen, verfügt die Grafana-Datenquelle über eine Liste unterstützter Azure Monitor-Metriken und ignoriert Metriken, die niemals Werte haben werden. Diese Liste wird regelmäßig aktualisiert, wenn der Azure-Cloud neue Dienste und Metriken hinzugefügt werden.

### Azure Monitor-Benachrichtigungen
<a name="azure-monitor-alerting"></a>

 Grafana-Benachrichtigungen werden für den Azure Monitor-Dienst unterstützt. Dies ist keine Azure Alerts-Unterstützung. Weitere Informationen zur Grafana-Warnung finden Sie unter. [Grafana-Warnung](alerts-overview.md) 

## Den Application Insights-Dienst abfragen
<a name="query-the-application-insights-service"></a>

### Formatieren von Legendenschlüsseln mit Aliasnamen für Application Insights
<a name="formatting-legend-keys-with-aliases-for-application-insights"></a>

 Die Standardformatierung der Legende lautet: 

 `metricName{dimensionName=dimensionValue,dimensionTwoName=DimensionTwoValue}` 

 Im Feld Legendenformat können die folgenden Aliase beliebig kombiniert werden. 

 Beispiele für Application Insights: 
+  `city: {{ client/city }}` 
+  `{{ metric }} [Location: {{ client/countryOrRegion }}, {{ client/city }}]` 

### Alias-Muster für Application Insights
<a name="alias-patterns-for-application-insights"></a>
+  `{{ groupbyvalue }}`= *Legacy ab Grafana 7.1\$1 (aus Gründen der Abwärtskompatibilität)* durch die ersten Dimensionen ersetzt key/label (sortiert nach Schlüssel/Label) 
+  `{{ groupbyname }}`= *Legacy ab Grafana 7.1\$1 (aus Gründen der Abwärtskompatibilität)* ersetzt durch den Wert der ersten Dimension (sortiert nach Schlüssel/Label) (zum Beispiel) BlockBlob 
+  `{{ metric }}`= ersetzt durch den Namen der Metrik (zum Beispiel requests/count) 
+  `{{ arbitraryDim }}`= *Verfügbar in Version 7.1\$1*, ersetzt durch den Wert der entsprechenden Dimension. (`{{ client/city }}`wird zum Beispiel Chicago) 

### Filterausdrücke für Application Insights
<a name="filter-expressions-for-application-insights"></a>

 Das Filterfeld verwendet einen OData Filterausdruck. 

 Beispiele: 
+  `client/city eq 'Boydton'` 
+  `client/city ne 'Boydton'` 
+  `client/city ne 'Boydton' and client/city ne 'Dublin'` 
+  `client/city eq 'Boydton' or client/city eq 'Dublin'` 

### Templates mit Variablen für Application Insights
<a name="templating-with-variables-for-application-insights"></a>

 Verwenden Sie eine der folgenden Abfragen im **Abfragefeld** in der Bearbeitungsansicht für Variablen. 

 Weitere Informationen zu Vorlagen und Vorlagenvariablen finden Sie unter[-Vorlagen](templates-and-variables.md#templates). 


|  Name  |  Description  | 
| --- | --- | 
|  AppInsightsMetricNames()  |  Gibt eine Liste von Metriknamen zurück.  | 
|  AppInsightsGroupBys(aMetricName)  |  Gibt eine Liste von group by Klauseln für den angegebenen Metriknamen zurück.  | 

 Beispiele: 
+  Abfrage mit Metriknamen: `AppInsightsMetricNames()` 
+  Übergabe der Variablen für den Metriknamen: `AppInsightsGroupBys(requests/count)` 
+  Verkettung von Vorlagenvariablen: `AppInsightsGroupBys($metricnames)` 

### Application Insights-Warnmeldungen
<a name="application-insights-alerting"></a>

 Grafana-Benachrichtigungen werden für Application Insights unterstützt. Dies ist keine Unterstützung für Azure Alerts. Weitere Informationen zur Grafana-Warnung finden Sie unter. [Grafana-Warnung](alerts-overview.md) 

## Den Azure Log Analytics-Dienst abfragen
<a name="querying-the-azure-log-analytics-service"></a>

 Abfragen werden in der neuen [Azure Log Analytics-Abfragesprache (oder KustoDB)](https://docs.microsoft.com/en-us/azure/azure-monitor/log-query/query-language) geschrieben. Eine Log Analytics-Abfrage kann als Zeitreihendaten oder als Tabellendaten formatiert werden. 

 Wenn Sie mit Ihren Anmeldeinformationen Zugriff auf mehrere Abonnements haben, wählen Sie das entsprechende Abonnement aus, bevor Sie Abfragen eingeben. 

### Zeitreihenabfragen
<a name="azure-time-series-queries"></a>

 Zeitreihenabfragen beziehen sich auf das Grafikfenster und andere Bereiche wie das SingleStat Panel. Jede Abfrage muss mindestens eine Datetime-Spalte und eine Spalte mit numerischen Werten enthalten. Das Ergebnis muss in aufsteigender Reihenfolge nach der Datetime-Spalte sortiert werden. 

 Das folgende Codebeispiel zeigt eine Abfrage, die die aggregierte Anzahl nach Stunden gruppiert zurückgibt. 

```
Perf
| where $__timeFilter(TimeGenerated)
| summarize count() by bin(TimeGenerated, 1h)
| order by TimeGenerated asc
```

 Eine Abfrage kann auch eine oder mehrere Spalten enthalten, die nicht numerisch sind oder keine Datetime-Spalten sind. Diese Spalten gelten als Dimensionen und werden in der Antwort zu Beschriftungen. Zum Beispiel eine Abfrage, die die aggregierte Anzahl gruppiert nach Stunde, Computer und der zurückgibt. CounterName 

```
Perf
| where $__timeFilter(TimeGenerated)
| summarize count() by bin(TimeGenerated, 1h), Computer, CounterName
| order by TimeGenerated asc
```

 Sie können auch zusätzliche Zahlenwertspalten (mit oder ohne mehrere Dimensionen) auswählen. Sie erhalten beispielsweise eine Anzahl und einen Durchschnittswert nach Stunde CounterName, Computer und InstanceName: 

```
Perf
| where $__timeFilter(TimeGenerated)
| summarize Samples=count(), ["Avg Value"]=avg(CounterValue)
    by bin(TimeGenerated, $__interval), Computer, CounterName, InstanceName
| order by TimeGenerated asc
```

**Anmerkung**  
 **Tipp**: In der vorherigen Abfrage wurden die Kusto-Syntax und die Kusto-Syntax `Samples=count()` `["Avg Value"]=...` verwendet, um diese Spalten umzubenennen — die zweite Syntax berücksichtigt das Leerzeichen. Dies ändert den Namen der Metrik, die Grafana verwendet. Infolgedessen entsprechen Dinge wie Serienlegenden und Tabellenspalten Ihren Angaben. In diesem Beispiel `Samples` wird anstelle von angezeigt`_count`. 

### Tabellenabfragen
<a name="azure-table-queries"></a>

 Tabellenabfragen werden hauptsächlich im Tabellenbereich verwendet und zeigen eine Liste von Spalten und Zeilen. Diese Beispielabfrage gibt Zeilen mit den sechs angegebenen Spalten zurück. 

```
AzureActivity
| where $__timeFilter()
| project TimeGenerated, ResourceGroup, Category, OperationName, ActivityStatus, Caller
| order by TimeGenerated desc
```

### Formatieren des Anzeigenamens für Log Analytics
<a name="format-the-display-name-for-log-analytics"></a>

 Das Standardformat für Anzeigenamen ist: 

 `metricName{dimensionName=dimensionValue,dimensionTwoName=DimensionTwoValue}` 

 Dies kann mithilfe der Feldoption Anzeigename angepasst werden. 

### Azure Log Analytics-Makros
<a name="azure-log-analytics-macros"></a>

 Um das Schreiben von Abfragen zu vereinfachen, bietet Grafana mehrere Makros, die Sie in der WHERE-Klausel einer Abfrage verwenden können: 
+  `$__timeFilter()`— Erweitert sich dahin `TimeGenerated ≥ datetime(2018-06-05T18:09:58.907Z) and``TimeGenerated ≤ datetime(2018-06-05T20:09:58.907Z)`, wo die Datumsangaben von und bis aus der Grafana-Zeitauswahl stammen. 
+  `$__timeFilter(datetimeColumn)`— Erweitert sich dahin `datetimeColumn ≥ datetime(2018-06-05T18:09:58.907Z) and``datetimeColumn ≤ datetime(2018-06-05T20:09:58.907Z)`, wo die Datumsangaben von und bis aus der Grafana-Zeitauswahl stammen. 
+  `$__timeFrom()`— Gibt die From Datetime aus dem Grafana-Picker zurück. Beispiel: `datetime(2018-06-05T18:09:58.907Z)`. 
+  `$__timeTo()`— Gibt die From Datetime aus dem Grafana-Picker zurück. Beispiel: `datetime(2018-06-05T20:09:58.907Z)`. 
+  `$__escapeMulti($myVar)`— soll mit mehrwertigen Template-Variablen verwendet werden, die unzulässige Zeichen enthalten. Wenn es die folgenden zwei Werte als Zeichenfolge `$myVar` hat`'\\grafana-vm\Network(eth0)\Total','\\hello!'`, wird es erweitert zu:`@'\\grafana-vm\Network(eth0)\Total', @'\\hello!'`. Wenn Sie Variablen mit einem Wert verwenden, ist dieses Makro nicht erforderlich, maskieren Sie die Variable stattdessen inline:`@'\$myVar'`. 
+  `$__contains(colName, $myVar)`— soll mit mehrwertigen Vorlagenvariablen verwendet werden. Wenn es den Wert `$myVar` hat`'value1','value2'`, wird es erweitert zu:`colName in ('value1','value2')`. 

   Wenn Sie die Option **Alle** verwenden, aktivieren Sie das Kontrollkästchen **Alle Optionen einbeziehen** und geben Sie im Feld **Alle Werte benutzerdefiniert** den folgenden Wert ein:**all**. Wenn der Wert angegeben `$myVar` ist`all`, wird das Makro stattdessen auf erweitert`1 == 1`. Bei Vorlagenvariablen mit zahlreichen Optionen erhöht dies die Abfrageleistung, da keine umfangreiche „where.. in“ -Klausel erstellt wird.

### Integrierte Variablen von Azure Log Analytics
<a name="azure-log-analytics-builtin-variables"></a>

 Es gibt auch einige Grafana-Variablen, die in Azure Log Analytics-Abfragen verwendet werden können: 
+  `$__interval`- Grafana berechnet die minimale Zeitspanne, die verwendet werden kann, um in Abfragen nach Zeit zu gruppieren. Es gibt eine Zeitstruktur wie `5m` oder zurück`1h`, die in der Bin-Funktion verwendet werden kann; zum Beispiel. `summarize count() by bin(TimeGenerated, $__interval)` Weitere Hinweise zu Intervallvariablen finden Sie unter[Eine Intervallvariable hinzufügen](variables-types.md#add-an-interval-variable). 

### Templates mit Variablen für Azure Log Analytics
<a name="templating-with-variables-for-azure-log-analytics"></a>

 Jede Log Analytics-Abfrage, die eine Werteliste zurückgibt, kann im **Abfragefeld** in der Bearbeitungsansicht für Variablen verwendet werden. Es gibt auch eine Grafana-Funktion für Log Analytics, die eine Liste von Workspaces zurückgibt. 

 Hinweise zu Vorlagen und Vorlagenvariablen finden Sie unter. [Vorlagen und Variablen](templates-and-variables.md) 


|  Name  |  Description  | 
| --- | --- | 
|  workspaces()  |  Gibt eine Liste der Workspaces für das Standardabonnement zurück.  | 
|  workspaces(12345678-aaaa-bbbb-cccc-123456789aaa)  |  Gibt eine Liste von Workspaces für das angegebene Abonnement zurück (der Parameter kann in Anführungszeichen oder ohne Anführungszeichen stehen).  | 

 Die folgende Tabelle zeigt Beispiele für Variablenabfragen. 


|  Query  |  Description  | 
| --- | --- | 
|  subscriptions()  |  Gibt eine Liste von Azure-Abonnements zurück.  | 
|  workspaces()  |  Gibt eine Liste von Workspaces für das Standardabonnement zurück.  | 
|  workspaces("12345678-aaaa-bbbb-cccc-123456789aaa")  |  Gibt eine Liste von Arbeitsbereichen für ein bestimmtes Abonnement zurück. | 
|  workspaces("\$1subscription")  |  Mit Vorlagenvariable für den Abonnementparameter.  | 
|  workspace("myWorkspace").Heartbeat \$1\$1 distinct Computer  |  Gibt eine Liste von virtuellen Maschinen zurück.  | 
|  workspace("\$1workspace").Heartbeat \$1\$1 distinct Computer  |  Gibt eine Liste von virtuellen Maschinen mit einer Vorlagenvariablen zurück.  | 
|  workspace("\$1workspace").Perf \$1\$1 distinct ObjectName  |  Gibt eine Liste von Objekten aus der Perf-Tabelle zurück.  | 
|  workspace("\$1workspace").Perf \$1\$1 where ObjectName == "\$1object" \$1\$1 distinct CounterName  |  Gibt eine Liste von Metriknamen aus der Perf-Tabelle zurück.  | 

 Das folgende Codebeispiel zeigt eine Zeitreihenabfrage mit Variablen.

```
Perf
| where ObjectName == "$object" and CounterName == "$metric"
| where TimeGenerated >= $__timeFrom() and TimeGenerated <= $__timeTo()
| where  $__contains(Computer, $computer)
| summarize avg(CounterValue) by bin(TimeGenerated, $__interval), Computer
| order by TimeGenerated asc
```

### Deep-Linking von Grafana-Panels zum Log Analytics-Abfrage-Editor im Azure-Portal
<a name="deep-linking-from-grafana-panels-to-the-log-analytics-query-editor-in-azure-portal"></a>

 Wählen Sie im Panel eine Zeitreihe aus, um ein Kontextmenü mit einem Link zur **Ansicht im Azure-Portal** anzuzeigen. Wenn Sie diesen Link auswählen, wird der Azure Log Analytics-Abfrage-Editor im Azure-Portal geöffnet und die Abfrage wird dort über das Grafana-Bedienfeld ausgeführt. 

 Wenn Sie derzeit nicht im Azure-Portal angemeldet sind, öffnet der Link die Anmeldeseite. Der angegebene Link ist für jedes Konto gültig, aber er zeigt die Abfrage nur an, wenn Ihr Konto Zugriff auf den in der Abfrage angegebenen Azure Log Analytics-Arbeitsbereich hat. 

### Azure Log Analytics-Warnung
<a name="azure-log-analytics-alerting"></a>

 Grafana-Benachrichtigungen werden für Application Insights unterstützt. Dies ist keine Unterstützung für Azure Alerts. Weitere Informationen zu Benachrichtigungen in Grafana-Arbeitsbereichen finden Sie unter. [Grafana-Warnung](alerts-overview.md)

## Den Application Insights Analytics-Dienst abfragen
<a name="query-the-application-insights-analytics-service"></a>

 Wenn Sie den Diensttyp in **Insights Analytics** ändern, ist ein ähnlicher Editor wie der Log Analytics-Dienst verfügbar. Dieser Dienst verwendet auch die Kusto-Sprache, sodass die Anweisungen zum Abfragen von Daten identisch sind mit der Ausnahme[Den Azure Log Analytics-Dienst abfragen](#querying-the-azure-log-analytics-service), dass Sie stattdessen Application Insights Analytics-Daten abfragen. 

# Stellen Sie eine Connect zu einer Graphite-Datenquelle her
<a name="using-graphite-in-AMG"></a>

 Grafana verfügt über einen fortschrittlichen Graphite-Abfrageeditor, mit dem Sie schnell im metrischen Raum navigieren, Funktionen hinzufügen, Funktionsparameter ändern und vieles mehr können. Der Editor kann alle Arten von Graphite-Abfragen verarbeiten. Mithilfe von Abfragereferenzen kann er sogar komplexe verschachtelte Abfragen verarbeiten. 

## Graphite-Einstellungen
<a name="graphite-settings"></a>

 Um auf die Graphite-Einstellungen zuzugreifen, klicken Sie auf das **Konfigurationssymbol** (Zahnrad), wählen Sie dann **Datenquellen** und dann die Graphite-Datenquelle aus. 


|  Name  |  Description  | 
| --- | --- | 
|  Name  |  Der Name der Datenquelle. So sehen Sie die Datenquelle in Bedienfeldern und Abfragen.  | 
|  Default  |  Die Standarddatenquelle bedeutet, dass sie für neue Panels vorab ausgewählt wird.  | 
|  URL  |  Das HTTP-Protokoll, die IP und der Port Ihrer Graphite-Web- oder Graphite-API-Installation.  | 
|  Access  |  Server (Standard) = Die URL muss vom Grafana-Backend/-Server aus zugänglich sein.  | 
|  Auth  |  | 
|  Basic Auth  |  Aktivieren Sie die Standardauthentifizierung für die Datenquelle.  | 
|  User  |  Benutzername für die Standardauthentifizierung.  | 
|  Password  |  Passwort für die Standardauthentifizierung.  | 
|  Custom HTTP Headers  |  Wählen Sie Header hinzufügen, um einen benutzerdefinierten HTTP-Header hinzuzufügen.  | 
|  Header  |  Geben Sie den Namen des benutzerdefinierten Headers ein.  | 
|  Value  |  Geben Sie den benutzerdefinierten Header-Wert ein.  | 
|  Graphite details  |  | 
|  Version  |  Wählen Sie Ihre Version von Graphite aus.  | 
|  Type  |  Wählen Sie Ihren Graphittyp aus.  | 

 Der Zugriffsmodus steuert, wie Anfragen an die Datenquelle behandelt werden. Der Server sollte der bevorzugte Weg sein, wenn nichts anderes angegeben ist. 

### Serverzugriffsmodus (Standard)
<a name="graphite-server-access-mode-default"></a>

 Alle Anfragen werden vom Browser an Amazon Managed Grafana gestellt, das die Anfragen an die Datenquelle weiterleitet, wodurch mögliche CORS-Anforderungen (Cross-Origin Resource Sharing) umgangen werden. Wenn Sie diesen Zugriffsmodus wählen, muss die URL von Amazon Managed Grafana aus zugänglich sein. 

### Browser-Zugriffsmodus
<a name="graphite-browser-access-mode"></a>

 Amazon Managed Grafana unterstützt keinen direkten Browserzugriff auf die Graphite-Datenquelle.

## Graphite-Abfrageeditor
<a name="graphite-query-editor"></a>

 Grafana enthält einen Graphite-spezifischen Abfrage-Editor, mit dem Sie Ihre Abfragen erstellen können. 

 Um den Rohtext der Abfrage zu sehen, die an Graphite gesendet wird, wählen Sie das Symbol **Textbearbeitungsmodus umschalten** (Stift). 

### Auswahl der abzufragenden Metriken
<a name="graphite-choose-metrics-to-query"></a>

 Wählen Sie **Metrik auswählen**, um im Metrikbereich zu navigieren. Nachdem Sie begonnen haben, können Sie mit dem Zeiger oder den Pfeiltasten der Tastatur weitermachen. Sie können ein Platzhalterzeichen auswählen und trotzdem fortfahren. 

### Funktionen
<a name="graphite-functions"></a>

 Um eine Funktion hinzuzufügen, wählen Sie das Plussymbol neben **Funktion**. Sie können nach der Funktion suchen oder sie aus dem Menü auswählen. Nachdem eine Funktion ausgewählt wurde, wird sie hinzugefügt und Ihr Fokus befindet sich im Textfeld des ersten Parameters. Um einen Parameter zu bearbeiten oder zu ändern, wählen Sie ihn aus und er wird zu einem Textfeld. - Um eine Funktion zu löschen, wählen Sie den Funktionsnamen gefolgt vom X-Symbol. 

 Einige Funktionen, wie z. B.`aliasByNode`, unterstützen ein optionales zweites Argument. Um ein Argument hinzuzufügen, halten Sie beim ersten Argument an und wählen Sie dann das angezeigte `+` Symbol aus. Um den zweiten optionalen Parameter zu entfernen, wählen Sie ihn aus und lassen Sie ihn leer. Der Editor wird ihn entfernen.

### Beschriftungen sortieren
<a name="graphite-sort-labels"></a>

 Wenn Sie eine einheitliche Reihenfolge wünschen, verwenden Sie`sortByName`. Dies kann lästig sein, wenn Sie dieselben Beschriftungen in mehreren Diagrammen haben und beide unterschiedlich sortiert sind und unterschiedliche Farben verwenden. Um dieses Problem zu beheben, verwenden Sie`sortByName()`. 

### Verschachtelte Abfragen
<a name="graphite-nested-queries"></a>

 Sie können Abfragen anhand des *Zeilenbuchstabens* referenzieren, in dem sie sich befinden (ähnlich wie in Microsoft Excel). Wenn Sie einem Diagramm eine zweite Abfrage hinzufügen, können Sie auf die erste Abfrage verweisen, indem Sie \$1A eingeben. Dies bietet eine bequeme Möglichkeit, zusammengesetzte Abfragen zu erstellen. 

### Vermeiden Sie viele Abfragen durch die Verwendung von Platzhalterzeichen
<a name="avoiding-many-queries-by-using-wildcards"></a>

 Gelegentlich möchten Sie vielleicht mehrere Zeitreihen in derselben Grafik dargestellt sehen. Möglicherweise möchten Sie beispielsweise sehen, wie die CPU auf einem Computer verwendet wird. Sie können das Diagramm zunächst erstellen, indem Sie für jede Zeitreihe eine Abfrage hinzufügen `cpu.percent.user.g``cpu.percent.system.g`, z. B., usw. Dies führt dazu, dass *n* Abfragen an die Datenquelle gestellt werden, was ineffizient ist. 

 Um effizienter zu sein, können Sie bei Ihrer Suche Platzhalterzeichen verwenden, sodass alle Zeitreihen in einer Abfrage zurückgegeben werden. Beispiel, `cpu.percent.*.g`. 

### Ändern des Metriknamens in Tabellen oder Diagrammen
<a name="modify-the-metric-name-in-my-tables-or-charts"></a>

 Verwenden Sie `alias` Funktionen, um Metriknamen in Grafana-Tabellen oder -Grafiken zu ändern, z. B. `aliasByNode()` oder`aliasSub()`. 

## Punktkonsolidierung
<a name="graphite-point-consolidation"></a>

 Alle Graphite-Metriken werden konsolidiert, sodass Graphite nicht mehr Datenpunkte zurückgibt, als Pixel im Diagramm vorhanden sind. Standardmäßig erfolgt diese Konsolidierung mithilfe der `avg` Funktion. Sie können steuern, wie Graphite Metriken konsolidiert, indem Sie die Graphite ConsolidateBy-Funktion hinzufügen. 

**Anmerkung**  
 Das bedeutet, dass die Zusammenfassungswerte der Legende (max., min, total) nicht alle gleichzeitig korrekt sein können. Sie werden clientseitig von Grafana berechnet. Und je nach Ihrer Konsolidierungsfunktion können nur eine oder zwei gleichzeitig korrekt sein. 

## Kombinieren von Zeitreihen
<a name="graphite-combine-time-series"></a>

 Um Zeitreihen zu kombinieren, wählen Sie in der Liste **Funktionen** die Option **Kombinieren** aus. 

## Datenerkundung und Tags
<a name="data-exploration-and-tags"></a>

 In Graphite ist alles ein Tag. 

 Beim Erkunden von Daten werden zuvor ausgewählte Tags verwendet, um den verbleibenden Ergebnissatz zu filtern. Um Daten auszuwählen, verwenden Sie die `seriesByTag` Funktion, die Tag-Ausdrücke (`=`,,`!=`,`!=~`) verwendet`=~`, um Zeitreihen zu filtern.

 Der Grafana-Abfragegenerator erledigt dies automatisch für Sie, wenn Sie ein Tag auswählen. 

**Anmerkung**  
 **Tipp:** Die Suche mit regulären Ausdrücken kann bei Tags mit hoher Kardinalität langsam sein. Versuchen Sie daher, zuerst andere Tags zu verwenden, um den Gültigkeitsbereich zu reduzieren. Wenn Sie mit einem bestimmten Namen oder Namespace beginnen, können Sie die Ergebnisse reduzieren. 

## Vorlagenvariablen
<a name="graphite-template-variables"></a>

 Anstatt Dinge wie Server-, Anwendungs- und Sensornamen in Ihren metrischen Abfragen fest zu codieren, können Sie stattdessen Variablen verwenden. Variablen werden als Drop-down-Auswahlfelder oben im Dashboard angezeigt. Sie können diese Dropdown-Felder verwenden, um die in Ihrem Dashboard angezeigten Daten zu ändern. 

 Weitere Informationen zu Vorlagen und Vorlagenvariablen finden Sie unter. [Vorlagen und Variablen](templates-and-variables.md) 

 Um eine Variable mit Tag-Werten zu erstellen, verwenden Sie die Grafana-Funktionen `tags` und`tag_values`. 


|  Query  |  Description  | 
| --- | --- | 
|  tags()  |  Gibt alle Tags zurück.  | 
|  tags(server=\$1backend\$1\$1)  |  Gibt nur Tags zurück, die in einer Reihe vorkommen, die dem Filterausdruck entsprechen.  | 
|  tag\$1values(server)  |  Gibt Tagwerte für das angegebene Tag zurück.  | 
|  tag\$1values(server, server=\$1backend\$1\$1)  |  Gibt gefilterte Tag-Werte zurück, die für das angegebene Tag in einer Reihe vorkommen, die diesen Ausdrücken entsprechen.  | 
|  tag\$1values(server, server=\$1backend\$1\$1, app=\$1\$1\$1apps:regex\$1)  |  Mehrere Filterausdrücke und Ausdrücke können andere Variablen enthalten.  | 

 Weitere Informationen finden Sie in den [Graphite-Dokumenten zur Autocomplete-API für Tags](https://graphite.readthedocs.io/en/latest/tags.html#auto-complete-support). 

### Variable abfragen
<a name="graphite-query-variable"></a>

 Bei der Abfrage, die Sie im Abfragefeld angeben, sollte es sich um eine Abfrage vom Typ Metriksuche handeln. Beispielsweise füllt eine Abfrage die Variable mit allen möglichen Werten, die in der Platzhalterposition vorhanden sind. `prod.servers.*` 

 Sie können auch verschachtelte Variablen erstellen, die andere Variablen in ihrer Definition verwenden. `apps.$app.servers.*`Verwendet beispielsweise die Variable `$app` in ihrer Abfragedefinition. 

#### Wird verwendet`__searchFilter`, um Ergebnisse von Abfragevariablen zu filtern
<a name="using-__searchfilter-to-filter-query-variable-results"></a>

 Durch die Verwendung `__searchFilter` im Abfragefeld wird das Abfrageergebnis auf der Grundlage dessen gefiltert, was Sie in das Drop-down-Auswahlfeld eingeben. Wenn Sie nichts eingeben, `__searchFilter` ist der Standardwert für `*` und ``, wenn es als Teil eines regulären Ausdrucks verwendet wird. 

 Das folgende Beispiel zeigt, wie Sie es `__searchFilter` als Teil des Abfragefelds verwenden können, um die Suche nach Text zu ermöglichen, `server` während der Benutzer Text in das Dropdownauswahlfeld eingibt. 

 Query 

```
apps.$app.servers.$__searchFilter
```

 TagValues 

```
tag_values(server, server=~${__searchFilter:regex})
```

### Verwendung von Variablen
<a name="variable-usage"></a>

 Sie können eine Variable in einem metrischen Knotenpfad oder als Parameter für eine Funktion verwenden. 

 Es gibt zwei Syntaxen: 
+  `$<varname>`Beispiel: apps.frontend. \$1server.requests.count 
+  `${varname}`Beispiel: apps.frontend. \$1 \$1server\$1 .requests.count 

 Warum auf zwei Arten? Die erste Syntax ist einfacher zu lesen und zu schreiben, erlaubt es Ihnen jedoch nicht, eine Variable in der Mitte eines Wortes zu verwenden. Verwenden Sie die zweite Syntax in Ausdrücken wie`my.server${serverNumber}.count`. 

### Verwendung von Variablen in Tag-Abfragen
<a name="variable-usage-in-tag-queries"></a>

 Variablen mit mehreren Werten in Tag-Abfragen verwenden die erweiterte Formatierungssyntax, die in Grafana 5.0 für Variablen eingeführt wurde:. `{var:regex}` Abfragen, die keine Tags enthalten, verwenden die Standard-Glob-Formatierung für Variablen mit mehreren Werten. 

 Das folgende Codebeispiel zeigt einen Tag-Ausdruck mit Regex-Formatierung und Verwendung des Equal Tilde-Operators,. `=~` 

```
server=~${servers:regex}
```

 Weitere Informationen finden Sie unter [Erweiterte Optionen für das Variablenformat](templates-and-variables.md#advanced-variable-format-options). 

## Anmerkungen
<a name="graphite-annotations"></a>

 Anmerkungen ermöglichen es Ihnen, umfangreiche Ereignisinformationen über Grafiken zu legen. Sie fügen Annotationsabfragen über das Dashboard-Menü /die Ansicht Anmerkungen hinzu. Weitere Informationen finden Sie unter [Anmerkungen](dashboard-annotations.md). 

 Graphite unterstützt zwei Möglichkeiten, Anmerkungen abzufragen:
+ Eine reguläre metrische Abfrage. Dazu verwenden Sie das **Graphite-Abfragetextfeld**.
+ Eine Graphite-Ereignisabfrage. Dazu verwenden Sie das `Graphite event tags` Textfeld und geben ein Tag oder ein Platzhalterzeichen an (es sollte auch funktionieren, es leer zu lassen).

# Stellen Sie eine Connect zu einer Google Cloud Monitoring-Datenquelle her
<a name="using-google-cloud-monitoring-in-grafana"></a>

**Anmerkung**  
 In früheren Versionen von Grafana wurde diese Datenquelle Google Stackdriver genannt. 

 Fügen Sie die Google Cloud Monitoring-Datenquelle hinzu, um Dashboards für Ihre Google Cloud Monitoring-Metriken erstellen zu können. 

## Die Datenquelle hinzufügen
<a name="google-adding-the-data-source"></a>

1.  Öffnen Sie das Seitenmenü, indem Sie das Grafana-Symbol in der oberen Kopfzeile auswählen. 

1.  Im Seitenmenü sollten Sie unter dem Link **Dashboards** den Link **Datenquellen** finden. 

1.  Wählen Sie in der oberen Kopfzeile die Schaltfläche **\$1 Datenquelle hinzufügen**. 

1.  Wählen Sie in der Dropdownliste **Typ** die Option **Google Cloud Monitoring** aus. 

1.  Laden Sie die Schlüsseldatei für das Dienstkonto hoch oder fügen Sie sie ein. Schritte zum Erstellen einer Service Account-Schlüsseldatei finden Sie weiter unten in diesem Dokument. 

**Anmerkung**  
 Wenn Sie den Link **Datenquellen** nicht in Ihrem Seitenmenü sehen, hat Ihr aktueller Benutzer die `Admin` Rolle nicht. 


|  Name  |  Description  | 
| --- | --- | 
|  Name  |  Der Name der Datenquelle. So beziehen Sie sich in Bedienfeldern und Abfragen auf die Datenquelle.  | 
|  Default  |  Die Standarddatenquelle bedeutet, dass sie für neue Panels vorausgewählt wird.  | 
|  Service Account Key  |  Schlüsseldatei für ein Dienstkonto für ein GCP-Projekt. Anweisungen zur Erstellung finden Sie weiter unten in diesem Dokument.  | 

## Authentifizierung
<a name="google-authentication"></a>

 Es gibt zwei Möglichkeiten, das Google Cloud Monitoring-Plugin zu authentifizieren
+ Laden Sie eine Google JWT-Datei hoch
+ Automatisches Abrufen von Anmeldeinformationen vom Google-Metadatenserver

Die letztere Option ist nur verfügbar, wenn Grafana auf einer virtuellen GCE-Maschine ausgeführt wird. 

### Verwenden einer Schlüsseldatei für ein Google-Dienstkonto
<a name="using-a-google-service-account-key-file"></a>

 Um sich mit der Google Cloud Monitoring API zu authentifizieren, müssen Sie ein Google Cloud Platform (GCP) -Dienstkonto für das Projekt erstellen, für das Sie Daten anzeigen möchten. Eine Grafana-Datenquelle ist in ein GCP-Projekt integriert. Um Daten aus mehreren GCP-Projekten zu visualisieren, müssen Sie eine Datenquelle pro GCP-Projekt erstellen. 

#### Aktivieren APIs
<a name="google-enable-apis"></a>

 Folgendes APIs muss zuerst aktiviert werden: 
+  [Überwachungs-API](https://console.cloud.google.com/apis/library/monitoring.googleapis.com) 
+  [Cloud Resource Manager-API](https://console.cloud.google.com/apis/library/cloudresourcemanager.googleapis.com) 

 Wählen Sie die aufgelisteten Links aus und klicken Sie dann auf die Schaltfläche **Aktivieren**.

#### Ein GCP-Dienstkonto für ein Projekt erstellen
<a name="create-a-gcp-service-account-for-a-project"></a>

1.  Navigieren Sie zur [Seite mit APIs den Anmeldeinformationen für Dienste](https://console.cloud.google.com/apis/credentials). 

1.  Wählen Sie die Option „**Anmeldeinformationen erstellen**“ dropdown/button und anschließend die Option „**Dienstkontoschlüssel**“. 

    \$1\$1< docs-imagebox img=“/img/docs/v71/cloudmonitoring\$1create\$1service\$1account\$1button.png "class="docs-image—no-shadow“ caption="Schaltfläche „Dienstkonto erstellen“ >\$1\$1 

1.  **Wählen Sie auf der Seite** Dienstkontoschlüssel `JSON` erstellen den Schlüsseltyp aus. Wählen Sie dann in der Dropdownliste **Dienstkonto** die Option **Neues Dienstkonto** aus. 

    \$1\$1< docs-imagebox img=“/img/docs/v71/cloudmonitoring\$1create\$1service\$1account\$1key.png "class="docs-image—no-shadow“ caption="Dienstkontoschlüssel erstellen“ >\$1\$1 

1.  Einige neue Felder werden erscheinen. Geben Sie im Feld Dienstkontoname einen **Namen für das Dienstkonto** ein und wählen Sie dann die Rolle **Monitoring Viewer** aus der Dropdownliste **Rolle** aus. 

    \$1\$1< docs-imagebox img=“/img/docs/v71/cloudmonitoring\$1service\$1account\$1choose\$1role.png "class="docs-image—no-shadow“ caption="Rolle wählen“ >\$1\$1 

1.  Wählen Sie die Schaltfläche **Erstellen** aus. Eine JSON-Schlüsseldatei wird erstellt und auf Ihren Computer heruntergeladen. Speichern Sie diese Datei an einem sicheren Ort, da sie den Zugriff auf Ihre Google Cloud Monitoring-Daten ermöglicht. 

1.  Laden Sie es auf der **Konfigurationsseite** der Datenquelle in Grafana hoch. Sie können die Datei entweder hochladen oder den Inhalt der Datei einfügen. 

    \$1\$1< docs-imagebox img=“/img/docs/v71/cloudmonitoring\$1grafana\$1upload\$1key.png "class="docs-image—no-shadow“ caption="Dienstschlüsseldatei nach Grafana hochladen“ >\$1\$1 

1.  Der Dateiinhalt wird verschlüsselt und in der Grafana-Datenbank gespeichert. Vergessen Sie nicht, nach dem Hochladen der Datei zu speichern\$1 

    \$1\$1< docs-imagebox img=“/img/docs/v71/cloudmonitoring\$1grafana\$1key\$1uploaded.png "class="docs-image—no-shadow“ caption="Die Dienstschlüsseldatei wurde nach Grafana hochgeladen“ >\$1\$1 

## Verwenden des Abfrage-Editors
<a name="google-using-the-query-editor"></a>

 Mit dem Google Cloud Monitoring-Abfrage-Editor können Sie zwei Arten von Abfragen erstellen: **Metric** und **Service Level Objective (SLO)**. Beide Typen geben Zeitreihendaten zurück. 

### Metrische Abfragen
<a name="google-metric-queries"></a>

 Mit dem Metrik-Abfrage-Editor können Sie Metriken group/aggregate nach Bezeichnungen und nach Zeit auswählen und mithilfe von Filtern angeben, welche Zeitreihen in den Ergebnissen enthalten sein sollen. 

 Gehen Sie folgendermaßen vor, um eine Metrikabfrage zu erstellen: 

1.  Wählen Sie in der Dropdownliste **Abfragetyp** die Option **Metriken** aus. 

1.  Wählen Sie ein Projekt aus der Dropdownliste **Projekt** aus. 

1.  Wählen Sie einen Google Cloud Platform-Dienst aus der Dropdownliste **Dienst** aus. 

1.  Wählen Sie eine Metrik aus der Dropdownliste **Metrik** aus. 

1.  Um Filter hinzuzufügen oder zu entfernen oder nach Klauseln zu gruppieren, verwenden Sie die Plus- und Minus-Symbole in den Abschnitten Filter und Gruppieren nach. Dieser Schritt ist optional. 

 Google Cloud Monitoring-Metriken können unterschiedlicher Art sein (GAUGE, DELTA, CUMULATIVE), und diese Typen unterstützen verschiedene Aggregationsoptionen (Reducers und Aligner). Der Grafana-Abfrage-Editor zeigt die Liste der verfügbaren Aggregationsmethoden für eine ausgewählte Metrik an und legt bei der Auswahl der Metrik einen Standard-Reducer und -Aligner fest. Einheiten für die Y-Achse werden ebenfalls automatisch vom Abfrage-Editor ausgewählt. 

#### Filter
<a name="google-filter"></a>

 Um einen Filter hinzuzufügen, klicken Sie auf das Plussymbol, wählen Sie ein Feld aus, nach dem gefiltert werden soll, und geben Sie einen Filterwert ein. Geben Sie z. B. ei `instance_name = grafana-1`. Sie können den Filter entfernen, indem Sie den Filternamen auswählen und dann auswählen`--remove filter--`. 

##### Einfache Platzhalterzeichen
<a name="google-simple-wildcards"></a>

 Wenn der Operator auf oder gesetzt ist, ist `=` `!=` es möglich, dem Filterwertfeld Platzhalterzeichen hinzuzufügen. `us-*`Erfasst beispielsweise alle Werte, die mit „us-“ beginnen, und `*central-a` erfasst alle Werte, die mit „central-a“ enden. `*-central-*`erfasst alle Werte mit der Teilzeichenfolge von. `central-` Einfache Platzhalterzeichen sind kostengünstiger als reguläre Ausdrücke.

##### Reguläre Ausdrücke
<a name="google-regular-expressions"></a>

 Wenn der Operator auf oder gesetzt `=~` `!=~` ist, können dem Filterwertfeld reguläre Ausdrücke hinzugefügt werden. Entspricht beispielsweise `us-central[1-3]-[af]` allen Werten, die mit „us-central“ beginnen, gefolgt von einer Zahl im Bereich von 1 bis 3, einem Gedankenstrich und dann entweder einem „a“ oder einem „f“. Führende und nachgestellte Schrägstriche sind bei der Erstellung regulärer Ausdrücke nicht erforderlich.

#### Aggregation
<a name="google-aggregation"></a>

 Mit dem Aggregationsfeld können Sie Zeitreihen kombinieren, die auf gemeinsamen Statistiken basieren. Weitere Informationen zur Aggregation finden Sie unter [Aggregationsoptionen](https://cloud.google.com/monitoring/charts/metrics-selector#aggregation-options). 

 In `Aligner` diesem Feld können Sie mehrere Zeitreihen nach derselben Gruppe nach Zeitintervallen ausrichten. Weitere Informationen zum Aligner finden Sie unter [Alignment Metric Selector](https://cloud.google.com/monitoring/charts/metrics-selector#alignment). 

##### Ausrichtungszeitraum und Gruppierung nach Zeit
<a name="alignment-periodgroup-by-time"></a>

 Sie `Alignment Period` gruppiert eine Metrik nach Zeit, wenn eine Aggregation ausgewählt wird. Standardmäßig werden die Standardgruppierungen von GCP Google Cloud Monitoring verwendet (mit denen Sie Diagramme in Grafana mit Diagrammen in der Google Cloud Monitoring-Benutzeroberfläche vergleichen können). Die Option wird aufgerufen `cloud monitoring auto` und die Standardeinstellungen sind: 
+  1 m für Zeitbereiche < 23 Stunden 
+  1 m für Zeitbereiche = 23 Stunden und < 6 Tage 
+  5 m für Zeitbereiche >= 23 Stunden und= 6 Tage 

 Die andere automatische Option ist. `grafana auto` Dadurch wird die Gruppierung automatisch nach Zeit festgelegt, abhängig vom ausgewählten Zeitraum und der Breite des Grafikfensters. Weitere Informationen finden Sie unter [Eine Intervallvariable hinzufügen](variables-types.md#add-an-interval-variable). 

 Es ist auch möglich, feste Zeitintervalle für die Gruppierung auszuwählen, z. B. `1h` oder`1d`. 

#### Gruppieren nach
<a name="google-group-by"></a>

 Gruppieren Sie nach Ressourcen- oder Metrikbezeichnungen, um die Anzahl der Zeitreihen zu reduzieren und die Ergebnisse nach einer Gruppe nach zu aggregieren. Gruppieren Sie beispielsweise nach instance\$1name, um eine aggregierte Metrik für eine Compute-Instance anzuzeigen. 

##### Beschriftungen für Metadaten
<a name="google-metadata-labels"></a>

 Labels für Ressourcenmetadaten enthalten Informationen zur eindeutigen Identifizierung einer Ressource in Google Cloud. Metadaten-Labels werden in der Zeitreihenantwort nur zurückgegeben, wenn sie Teil des Segments **Gruppieren nach** in der Zeitreihenanforderung sind. Es gibt keine API zum Abrufen von Metadaten-Labels, daher ist es nicht möglich, die Dropdownliste „Gruppe nach“ mit den Metadaten-Labels zu füllen, die für den ausgewählten Service und die ausgewählte Metrik verfügbar sind. Die Dropdownliste „**Gruppieren nach** Feld“ enthält jedoch eine vordefinierte Liste gängiger Systembezeichnungen. 

 Benutzerbezeichnungen können nicht vordefiniert werden, aber es ist möglich, sie manuell in das Feld **Gruppieren** nach einzugeben. Wenn ein Metadatenlabel, Benutzerlabel oder Systemlabel im Segment **Gruppieren nach** enthalten ist, können Sie darauf basierende Filter erstellen und den Wert im Feld **Alias** erweitern. 

#### Alias-Muster
<a name="google-alias-patterns"></a>

 Mit dem Feld Alias nach können Sie das Format der Legendenschlüssel steuern. Standardmäßig werden der Name und die Beschriftungen der Metrik angezeigt. Dies kann lang und schwer lesbar sein. Mithilfe der folgenden Muster im Aliasfeld können Sie den Legendenschlüssel nach Ihren Wünschen formatieren. 

#### Muster vom Typ „Metrisch“
<a name="metric-type-patterns"></a>


|  Alias-Muster  |  Description  |  Beispielergebnis  | 
| --- | --- | --- | 
|  \$1\$1metric.type\$1\$1  |  Gibt den vollständigen metrischen Typ zurück.  |  compute.googleapis.com/instance/cpu/utilization  | 
|  \$1\$1metric.name\$1\$1  |  Gibt den Teil des Metriknamens zurück.  |  instance/cpu/utilization  | 
|  \$1\$1metric.service\$1\$1  |  Gibt den Serviceteil zurück.  |  compute  | 

#### Muster beschriften
<a name="google-label-patterns"></a>

 In der Dropdownliste Gruppieren nach finden Sie eine Liste mit Metrik- und Ressourcenbezeichnungen für eine Metrik. Diese können mithilfe von Aliasmustern in den Legendenschlüssel aufgenommen werden. 


|  Alias-Musterformat  |  Description  |  Beispiel für ein Alias-Muster  |  Beispielergebnis  | 
| --- | --- | --- | --- | 
|  \$1\$1metric.label.xxx\$1\$1  |  Gibt den Wert der Metrikbezeichnung zurück. |  \$1\$1metric.label.instance\$1name\$1\$1  |  grafana-1-prod  | 
|  \$1\$1resource.label.xxx\$1\$1  |  Gibt den Wert der Ressourcenbeschriftung zurück.  |  \$1\$1resource.label.zone\$1\$1  |  us-east1-b  | 
|  \$1\$1metadata.system\$1labels.xxx\$1\$1  |  Gibt den Labelwert des Metadatensystems zurück.  |  \$1\$1metadata.system\$1labels.name\$1\$1  |  grafana  | 
|  \$1\$1metadata.user\$1labels.xxx\$1\$1  |  Gibt den Wert der Benutzerbeschriftung für Metadaten zurück.  |  \$1\$1metadata.user\$1labels.tag\$1\$1  |  production  | 

 Beispiel für einen Alias von: `{{metric.type}} - {{metric.label.instance_name}}` 

 Beispiel für ein Ergebnis: `compute.googleapis.com/instance/cpu/usage_time - server1-prod` 

 Es ist auch möglich, den Namen des überwachten Ressourcentyps aufzulösen. 


|  Alias-Musterformat  |  Description  |  Beispielergebnis  | 
| --- | --- | --- | 
|  \$1\$1resource.type\$1\$1  |  Gibt den Namen des überwachten Ressourcentyps zurück.  |  gce\$1instance  | 

 Beispiel für einen Alias von: `{{resource.type}} - {{metric.type}}` 

 Beispiel für ein Ergebnis: `gce_instance - compute.googleapis.com/instance/cpu/usage_time` 

### SLO-Abfragen
<a name="slo-service-level-objective-queries"></a>

**Anmerkung**  
 SLO-Abfragen sind nur in Grafana v7.0\$1 verfügbar 

Mit dem SLO-Abfragegenerator in der Google Cloud Monitoring-Datenquelle können Sie SLO-Daten im Zeitreihenformat anzeigen. Informationen zu den grundlegenden Konzepten der Dienstüberwachung finden Sie in der [offiziellen Dokumentation](https://cloud.google.com/monitoring/service-monitoring) von Google Cloud Monitoring.

#### Eine SLO-Abfrage erstellen
<a name="how-to-create-an-slo-query"></a>

 Gehen Sie folgendermaßen vor, um eine SLO-Abfrage zu erstellen: 

1.  Wählen Sie in der Dropdownliste **Abfragetyp** die Option **Service Level Objectives (SLO)** aus. 

1.  Wählen Sie ein Projekt aus der Dropdownliste **Projekt** aus. 

1.  Wählen Sie einen [SLO-Service](https://cloud.google.com/monitoring/api/ref_v3/rest/v3/services) aus der Dropdownliste **Service** aus. 

1.  Wählen Sie einen [SLO](https://cloud.google.com/monitoring/api/ref_v3/rest/v3/services.serviceLevelObjectives) aus der **SLO-Dropdown-Liste** aus. 

1.  Wählen Sie einen [Zeitreihen-Selektor](https://cloud.google.com/monitoring/service-monitoring/timeseries-selectors#ts-selector-list) aus der **Auswahl-Dropdown-Liste** aus. 

 Die benutzerfreundlichen Namen für die Zeitreihenselektoren werden in Grafana angezeigt. Die folgende Tabelle zeigt die Zuordnung zwischen dem Anzeigenamen und dem Systemnamen, der in der Service Monitoring-Dokumentation verwendet wird.


|  Wert in der Dropdownliste Selector  |  Entsprechender Zeitreihen-Selektor wurde verwendet  | 
| --- | --- | 
|  SLI-Wert  |  select\$1slo\$1health  | 
|  SLO-Konformität  |  select\$1slo\$1compliance  | 
|  SLO-Fehler: Verbleibendes Budget  |  select\$1slo\$1budget\$1fraction  | 

#### Alias-Muster für SLO-Abfragen
<a name="alias-patterns-for-slo-queries"></a>

 Sie können das Feld Alias By verwenden, um das Format der Legendenschlüssel für SLO-Abfragen zu steuern. 


|  Alias-Muster  |  Description  |  Beispielergebnis  | 
| --- | --- | --- | 
|  \$1\$1project\$1\$1  |  Gibt den GCP-Projektnamen zurück.  |  myProject  | 
|  \$1\$1service\$1\$1  |  Gibt den Dienstnamen zurück.  |  myService  | 
|  \$1\$1slo\$1\$1  |  Gibt den SLO zurück.  |  latency-slo  | 
|  \$1\$1selector\$1\$1  |  Gibt den Selektor zurück.  |  select\$1slo\$1health  | 

#### Ausrichtungszeitraum und Gruppierung nach Zeit für SLO-Abfragen
<a name="alignment-periodgroup-by-time-for-slo-queries"></a>

 SLO-Abfragen verwenden dieselbe Funktionalität für den Ausrichtungszeitraum wie metrische Abfragen. Weitere Informationen finden Sie unter [Metrische Abfragen](#google-metric-queries). 

## Erstellung von Vorlagen
<a name="google-templating"></a>

 Anstatt Dinge wie Server-, Anwendungs- und Sensornamen in Ihren metrischen Abfragen fest zu codieren, können Sie stattdessen Variablen verwenden. Variablen werden als Drop-down-Auswahlfelder oben im Dashboard angezeigt. Sie können diese Dropdown-Felder verwenden, um die in Ihrem Dashboard angezeigten Daten zu ändern. 

 Weitere Informationen zu Vorlagen und Vorlagenvariablen finden Sie unter. [Vorlagen und Variablen](templates-and-variables.md) 

### Variable abfragen
<a name="google-query-variable"></a>

 Mit der Variablen vom Typ *Query* können Sie Google Cloud Monitoring nach verschiedenen Datentypen abfragen. Das Google Cloud Monitoring-Datenquellen-Plugin bietet Folgendes`Query Types`. 


|  Name  |  Description  | 
| --- | --- | 
|  Metric Types  |  Gibt eine Liste von Metriktypnamen zurück, die für den angegebenen Dienst verfügbar sind.  | 
|  Labels Keys  |  Gibt eine Liste von Schlüsseln für metric label und resource label in der angegebenen Metrik zurück.  | 
|  Labels Values  |  Gibt eine Liste von Werten für das Label in der angegebenen Metrik zurück.  | 
|  Resource Types  |  Gibt eine Liste von Ressourcentypen für die angegebene Metrik zurück.  | 
|  Aggregations  |  Gibt eine Liste von Aggregationen (reihenübergreifende Reduzierungen) für die angegebene Metrik zurück.  | 
|  Aligners  |  Gibt eine Liste von Alignern (pro Aligner-Reihe) für die angegebene Metrik zurück.  | 
|  Alignment periods  |  Gibt eine Liste aller Ausrichtungsperioden zurück, die im Google Cloud Monitoring-Abfrageeditor in Grafana verfügbar sind.  | 
|  Selectors  |  Gibt eine Liste von Selektoren zurück, die in SLO-Abfragen (Service Level Objectives) verwendet werden können.  | 
|  SLO Services  |  Gibt eine Liste von Service Monitoring-Diensten zurück, die in SLO-Abfragen verwendet werden können.  | 
|  Service Level Objectives (SLO)  |  Gibt eine Liste von SLOs für den angegebenen SLO-Dienst zurück.  | 

### Verwenden von Variablen in Abfragen
<a name="google-using-variables-in-queries"></a>

 Es gibt zwei Syntaxen: 
+  `$<varname>` Beispiel: `metric.label.$metric_label` 
+  `[[varname]]` Beispiel: `metric.label.[[metric_label]]` 

 Warum zwei Möglichkeiten? Die erste Syntax ist einfacher zu lesen und zu schreiben, erlaubt es Ihnen jedoch nicht, eine Variable in der Mitte eines Wortes zu verwenden. Wenn die Optionen *Mehrwert* oder *Alle Werte einbeziehen* aktiviert sind, konvertiert Grafana die Labels von Klartext in eine Regex-kompatible Zeichenfolge, was bedeutet, dass Sie sie anstelle von verwenden müssen. `=~` `=` 

## Anmerkungen
<a name="google-annotations"></a>

 Sie können Anmerkungen verwenden, um umfangreiche Ereignisinformationen über Grafiken zu legen. Sie fügen Annotationsabfragen über das Dashboard-Menü /die Ansicht Anmerkungen hinzu. Das Rendern von Anmerkungen ist teuer, daher ist es wichtig, die Anzahl der zurückgegebenen Zeilen zu begrenzen. Die Anzeige von Anmerkungen und Ereignissen in Google Cloud Monitoring wird noch nicht unterstützt, funktioniert aber gut mit [benutzerdefinierten Messwerten](https://cloud.google.com/monitoring/custom-metrics/) in Google Cloud Monitoring.

Weitere Informationen zu Anmerkungen finden Sie unter. [Anmerkungen](dashboard-annotations.md) 

 Mit dem Abfrage-Editor für Anmerkungen können Sie eine Metrik und Filter auswählen. Die Felder **Titel** und **Text** unterstützen die Erstellung von Vorlagen und können Daten verwenden, die aus der Abfrage zurückgegeben wurden. Das Titelfeld könnte beispielsweise den folgenden Text enthalten: 

 `{{metric.type}} has value: {{metric.value}}` 

 Beispiel für ein Ergebnis: `monitoring.googleapis.com/uptime_check/http_status has this value: 502` 

### Muster für den Annotationsabfrage-Editor
<a name="patterns-for-the-annotation-query-editor"></a>


|  Alias-Musterformat  |  Description  |  Beispiel für ein Alias-Muster  |  Beispielergebnis  | 
| --- | --- | --- | --- | 
|  \$1\$1metric.value\$1\$1  |  Wert der Metrik/des Punkts.  |  \$1\$1metric.value\$1\$1  |  555  | 
|  \$1\$1metric.type\$1\$1  |  Gibt den vollständigen metrischen Typ zurück.  |  \$1\$1metric.type\$1\$1  |  compute.googleapis.com/instance/cpu/utilization  | 
|  \$1\$1metric.name\$1\$1  |  Gibt den Teil des Metriknamens zurück. |  \$1\$1metric.name\$1\$1  |  instance/cpu/utilization  | 
|  \$1\$1metric.service\$1\$1  |  Gibt den Serviceteil zurück.  |  \$1\$1metric.service\$1\$1  |  compute  | 
|  \$1\$1metric.label.xxx\$1\$1  |  Gibt den Wert der Metrikbezeichnung zurück.  |  \$1\$1metric.label.instance\$1name\$1\$1  |  grafana-1-prod  | 
|  \$1\$1resource.label.xxx\$1\$1  |  Gibt den Wert der Ressourcenbeschriftung zurück.  |  \$1\$1resource.label.zone\$1\$1  |  us-east1-b  | 

## Deep-Linking von Grafana-Panels zum Metrics Explorer in der Google Cloud Console
<a name="deep-linking-from-grafana-panels-to-the-metrics-explorer-in-google-cloud-console"></a>

**Anmerkung**  
 Diese Funktion ist nur für metrische Abfragen verfügbar. 

 Wählen Sie im Panel eine Zeitreihe aus, um ein Kontextmenü mit einem Link zur Ansicht im Metrics Explorer in der Google Cloud Console zu sehen. Wenn Sie diesen Link auswählen, wird der Metrics Explorer in der Google Cloud Console geöffnet und die Abfrage wird dort über das Grafana-Panel ausgeführt. Der Link führt den Nutzer zuerst zur Google-Kontoauswahl. Nach erfolgreicher Auswahl eines Kontos wird der Nutzer zum Metrics Explorer weitergeleitet. Der angegebene Link ist für jedes Konto gültig, aber er zeigt die Abfrage nur an, wenn Ihr Konto Zugriff auf das in der Abfrage angegebene GCP-Projekt hat. 

# Stellen Sie eine Connect zu einer InfluxDB-Datenquelle her
<a name="using-influxdb-in-AMG"></a>

 Grafana wird mit einem funktionsreichen Datenquellen-Plugin für InfluxDB geliefert. Das Plugin enthält einen benutzerdefinierten Abfrage-Editor und unterstützt Anmerkungen und Abfragevorlagen. 

## Hinzufügen der Datenquelle
<a name="influxdb-add-the-data-source"></a>

1.  Öffnen Sie das Seitenmenü, indem Sie das Grafana-Symbol in der oberen Kopfzeile auswählen. 

1.  Im Seitenmenü unter dem Link **Dashboards** sollten Sie einen Link mit dem Namen **Datenquellen** finden. 

1.  Wählen Sie in der oberen Kopfzeile die Schaltfläche **\$1 Datenquelle hinzufügen**. 

1.  Wählen Sie **InfluxDB** aus der Dropdown-Liste **Typ** aus. 

1.  **Wählen Sie **InfluxQL oder Flux aus der Liste** **Abfragesprache** aus.** 

**Anmerkung**  
 Wenn Sie den Link **Datenquellen** nicht in Ihrem Seitenmenü sehen, bedeutet dies, dass Ihr aktueller Benutzer die `Admin` Rolle nicht hat. 

# Stellen Sie eine Connect zu einer Jaeger-Datenquelle her
<a name="jaeger-data-source"></a>

 Die Jaeger-Datenquelle bietet verteiltes Open-Source-Tracing. end-to-end 

## Die Datenquelle wird hinzugefügt
<a name="jaeger-adding-the-data-source"></a>

 Um auf die Jaeger-Einstellungen zuzugreifen, wählen Sie das Symbol **Konfiguration** (Zahnrad), dann **Datenquellen** und dann **Jaeger**. 


|  Name  |  Description  | 
| --- | --- | 
|  Name  |  Der Name der Datenquelle. So sehen Sie die Datenquelle in Bedienfeldern, Abfragen und Explore.  | 
|  Default  |  Standarddatenquelle bedeutet, dass sie für neue Panels vorab ausgewählt wird.  | 
|  URL  |  Die URL der Jaeger-Instanz; z. B. http://localhost:16686  | 
|  Access  |  Server (Standard) = Die URL muss vom Grafana-Backend/-Server aus zugänglich sein.  | 
|  Basic Auth  |  Aktivieren Sie die Standardauthentifizierung für die Jaeger-Datenquelle.  | 
|  User  |  Benutzername für die Standardauthentifizierung.  | 
|  Password  |  Passwort für die Standardauthentifizierung.  | 

## Traces abfragen
<a name="jaeger-query-traces"></a>

 Sie können Traces von Jaeger über Explore abfragen und anzeigen. Weitere Informationen finden Sie unter [Erkunden](explore.md). 

 Mit dem Jaeger-Abfrageeditor können Sie direkt nach der Trace-ID abfragen oder einen Trace aus dem Trace-Selektor auswählen. Um anhand der Trace-ID abzufragen, fügen Sie die ID in die Texteingabe ein. 

 Verwenden Sie den Trace-Selektor, um eine bestimmte Trace aus allen Traces auszuwählen, die in dem Zeitraum protokolliert wurden, den Sie in Explore ausgewählt haben. Der Trace-Selektor hat drei Verschachtelungsebenen: 1. Der Service, an dem Sie interessiert sind. 1. Ein bestimmter Vorgang ist Teil des ausgewählten Dienstes. 1. Spezifische Ablaufverfolgung, in der der ausgewählte Vorgang stattgefunden hat, dargestellt durch den Namen der Root-Operation und die Ablaufverfolgungsdauer. 

## Verknüpfung mit der Trace-ID aus den Protokollen
<a name="linking-trace-id-from-logs"></a>

 Sie können aus Logs in Loki eine Verbindung zu Jaeger Trace herstellen, indem Sie ein abgeleitetes Feld mit internem Link konfigurieren. Weitere Informationen finden Sie unter [Abgeleitete Felder](using-loki-in-AMG.md#loki-derived-fields). 

# Stellen Sie eine Connect zu einer Loki-Datenquelle her
<a name="using-loki-in-AMG"></a>

 Die Loki-Datenquelle bietet Zugriff auf Loki, das Log-Aggregationssystem von Grafana. 

## Die Datenquelle wird hinzugefügt
<a name="loki-adding-the-data-source"></a>

1.  Öffnen Sie den Grafana-Arbeitsbereich und stellen Sie sicher, dass Sie angemeldet sind. 

1.  Im Seitenmenü unter dem Link **Konfiguration** sollten Sie einen Link **Datenquellen** finden. 

1.  wählen Sie oben die Schaltfläche **Datenquelle hinzufügen**. 

1.  Wählen Sie **Loki** aus der Liste der Datenquellen aus. 

**Anmerkung**  
 Wenn Sie den Link **Datenquellen** nicht in Ihrem Seitenmenü sehen, bedeutet dies, dass Ihr aktueller Benutzer die `Admin` Rolle nicht hat. 


|  Name  |  Description  | 
| --- | --- | 
|  Name  |  Der Name der Datenquelle. So sehen Sie die Datenquelle in Bedienfeldern, Abfragen und Explore.  | 
|  Default  |  Standarddatenquelle bedeutet, dass sie für neue Panels vorab ausgewählt wird.  | 
|  URL  | Die URL der Loki-Instanz; z. B. http://localhost:3100 Dies kann die URL für einen EC2 Amazon-Host oder einen Application Load Balancer vor einem Amazon EKS-Cluster oder eine andere URL für eine Loki-Instance sein. | 
|  Maximum lines  |  Obergrenze für die Anzahl der von Loki zurückgegebenen Protokollzeilen (Standard ist 1000). Verringern Sie diesen Wert, wenn Ihr Browser bei der Anzeige von Protokollen in Explore träge ist.  | 

### Abgeleitete Felder
<a name="loki-derived-fields"></a>

 Sie können die Konfiguration für *abgeleitete Felder* verwenden, um Folgendes zu tun: 
+  Fügen Sie Felder hinzu, die aus der Protokollnachricht analysiert wurden. 
+  Fügen Sie einen Link hinzu, der den Wert des Felds verwendet. 

 Sie können diese Funktion verwenden, um direkt von Ihren Protokollen aus auf Ihr Tracing-Backend zu verlinken oder auf eine Benutzerprofilseite zu verlinken, wenn eine userId in der Protokollzeile vorhanden ist. Diese Links werden in den Protokolldetails angezeigt. Weitere Informationen finden Sie unter [Beschriftungen und erkannte Felder](explore.md#labels-and-detected-fields). 

Jedes abgeleitete Feld besteht aus den folgenden Elementen: 
+  **Name** — Wird in den Protokolldetails als Bezeichnung angezeigt. 
+  **Regex** — Ein Regex-Muster, das für die Protokollnachricht ausgeführt wird und einen Teil davon als Wert des neuen Felds erfasst. Kann nur eine einzige Capture-Gruppe enthalten. 
+  **URL/Abfrage** — Wenn der Link extern ist, geben Sie die vollständige Link-URL ein. Wenn es sich bei dem Link um einen internen Link handelt, dient diese Eingabe als Abfrage für die Zieldatenquelle. In beiden Fällen können Sie den Wert aus dem Feld mit einem `${__value.raw }` Makro interpolieren. 
+  **Interner Link** — Wählen Sie aus, ob es sich um einen internen oder externen Link handelt. Bei einem internen Link können Sie mit einer Datenquellenauswahl die Zieldatenquelle auswählen. Es werden nur Tracing-Datenquellen unterstützt. 

 Sie können einen Debug-Bereich verwenden, um zu sehen, was Ihre Felder extrahieren und wie die URL interpoliert wird. Wählen Sie **Beispielprotokollnachricht anzeigen, um den Textbereich anzuzeigen, in den Sie eine Protokollnachricht** eingeben können. 

 Das neue Feld mit dem Link, der in den Protokolldetails angezeigt wird. 

## Abfragen von -Protokollen
<a name="loki-querying-logs"></a>

 Das Abfragen und Anzeigen von Protokolldaten von Loki ist über Explore und über das Log-Panel in Visualisierungen möglich. Wählen Sie die Loki-Datenquelle aus und geben Sie dann eine LogQL-Abfrage ein, um Ihre Logs anzuzeigen. [Weitere Informationen zu LogQL finden Sie unter LogQL.](https://grafana.com/docs/loki/latest/logql/) 

### Abfragen protokollieren
<a name="loki-log-queries"></a>

 Eine Protokollabfrage besteht aus zwei Teilen: dem **Log-Stream-Selektor** und einem **Suchausdruck**. Aus Leistungsgründen müssen Sie zunächst ein Log-Label für einen Log-Stream auswählen. 

 Der Logs-Explorer (die Schaltfläche **Log-Labels**) neben dem Abfragefeld zeigt eine Liste mit Labels verfügbarer Log-Streams. Eine alternative Möglichkeit, eine Abfrage zu schreiben, besteht darin, die automatische Vervollständigung des Abfragefelds zu verwenden. Sie beginnen mit der Eingabe einer linken geschweiften Klammer `{` und das Autocomplete-Menü schlägt eine Liste mit Bezeichnungen vor. Drücken Sie die **Eingabetaste**, um die Abfrage auszuführen. 

 Nachdem das Ergebnis zurückgegeben wurde, zeigt das Protokollfenster eine Liste der Protokollzeilen und ein Balkendiagramm, wobei die X-Achse die Zeit und die Y-Achse die Häufigkeit/Anzahl anzeigt. 

### Log-Stream-Selektor
<a name="log-stream-selector"></a>

 Schließen Sie den Label-Teil des Abfrageausdrucks in geschweifte Klammern ein `{}` und verwenden Sie dann die Schlüsselwert-Syntax für die Auswahl von Labels. Mehrere Labelausdrücke werden durch ein Komma getrennt: 

 `{app="mysql",name="mysql-backup"}` 

 Die folgenden Operatoren für den Labelabgleich werden derzeit unterstützt: 
+  `=`genau gleich. 
+  `!=`nicht gleich. 
+  `=~`Regex-Match. 
+  `!~`passt nicht mit Regex-Matches ab. 

 Beispiele: 
+  `{name=~"mysql.+"}` 
+  `{name!~"mysql.+"}` 

 Sie können einen Label-Selektor auch im Tabellenbereich hinzufügen. Wählen Sie neben einem Label die Option **Filter** aus, um das Label zum Abfrageausdruck hinzuzufügen. Dies funktioniert sogar für mehrere Abfragen und fügt den Labelselektor zu jeder Abfrage hinzu. 

### Suchausdrücke
<a name="loki-search-expression"></a>

 Nachdem Sie den Log Stream Selector geschrieben haben, können Sie die Ergebnisse weiter filtern, indem Sie einen Suchausdruck schreiben. Der Suchausdruck kann nur Text oder ein Regex-Ausdruck sein. 

 Beispielabfragen: 
+  `{job="mysql"} |= "error"` 
+  `{name="kafka"} |~ "tsdb-ops.*io:2003"` 
+  `{instance=~"kafka-[23]",name="kafka"} != "kafka.server:type=ReplicaManager"` 

 Filteroperatoren können verkettet werden und filtern den Ausdruck sequentiell nach unten. Die resultierenden Protokollzeilen erfüllen alle Filter. 

 Beispiel 

 `{job="mysql"} |= "error" != "timeout"` 

 Die folgenden Filtertypen werden derzeit unterstützt: 
+  `|=`Zeile enthält eine Zeichenfolge. 
+  `!=`Zeile enthält keine Zeichenfolge. 
+  `|~`Zeile entspricht einem regulären Ausdruck. 
+  `!~`Zeile entspricht nicht dem regulären Ausdruck. 

**Anmerkung**  
 Weitere Informationen zu LogQL, Lokis Abfragesprache, finden Sie unter [Loki](https://grafana.com/docs/loki/latest/logql/) LogQL. 

## Kontext protokollieren
<a name="loki-log-context"></a>

 Wenn Sie einen Suchausdruck wie oben beschrieben verwenden, können Sie jetzt den Kontext abrufen, der Ihre gefilterten Ergebnisse umgibt. Wenn Sie den `Show Context` Link in den gefilterten Zeilen auswählen, können Sie die Protokollnachrichten untersuchen, die vor und nach der Protokollnachricht, an der Sie interessiert sind, gesendet wurden. 

## Erstellen von Vorlagen
<a name="loki-templating"></a>

 Anstatt Dinge wie Server-, Anwendungs- und Sensornamen in Ihren metrischen Abfragen fest zu codieren, können Sie stattdessen Variablen verwenden. Variablen werden als Drop-down-Auswahlfelder oben im Dashboard angezeigt. Sie können diese Dropdown-Felder verwenden, um die in Ihrem Dashboard angezeigten Daten zu ändern. 

 Weitere Informationen zu Vorlagen und Vorlagenvariablen finden Sie unter. [Vorlagen und Variablen](templates-and-variables.md) 

## Anmerkungen
<a name="loki-annotations"></a>

 Sie können jede nicht-metrische Loki-Abfrage als Quelle für Anmerkungen verwenden. Der Protokollinhalt wird als Annotationstext und Ihre Log-Stream-Labels als Tags verwendet, sodass keine zusätzliche Zuordnung erforderlich ist. 

# Stellen Sie eine Connect zu einer Microsoft SQL Server-Datenquelle her
<a name="using-microsoft-sql-server-in-AMG"></a>

 Verwenden Sie die Microsoft SQL Server (MSSQL) -Datenquelle, um Daten aus einem beliebigen Microsoft SQL Server 2005 oder neuer, einschließlich Microsoft Azure SQL-Datenbank, abzufragen und zu visualisieren. 

**Wichtig**  
Grafana Version 8.0 ändert die zugrunde liegende Datenstruktur für Datenrahmen für Microsoft SQL Server, Postgres und MySQL. Infolgedessen wird ein Zeitreihenabfrageergebnis in einem breiten Format zurückgegeben. Weitere Informationen finden Sie unter [Wide Format](https://grafana.com/developers/plugin-tools/introduction/data-frames#wide-format) in der Grafana-Datenrahmen-Dokumentation.  
Damit Ihre Visualisierungen wie zuvor funktionieren, müssen Sie möglicherweise einige manuelle Migrationen durchführen. Eine Lösung ist auf Github unter dokumentiert [Postgres/MySQL/MSSQL: Wichtige Änderungen in Version 8.0 in Bezug auf Zeitreihenabfragen und die Reihenfolge](https://github.com/grafana/grafana/issues/35534) von Datenspalten.

## Hinzufügen der Datenquelle
<a name="mssql-adding-the-data-source"></a>

1.  Öffnen Sie das Seitenmenü, indem Sie das Grafana-Symbol in der oberen Kopfzeile auswählen. 

1.  Im Seitenmenü unter dem Link **Konfiguration** sollten Sie einen Link **Datenquellen** finden. 

1.  Wählen Sie in der oberen Kopfzeile die Schaltfläche **\$1 Datenquelle hinzufügen**. 

1.  Wählen Sie **Microsoft SQL Server** aus der Dropdownliste **Typ** aus. 

### Datenquellenoptionen
<a name="mssql-data-source-options"></a>


|  Name  |  Description  | 
| --- | --- | 
|  Name  |  Der Name der Datenquelle. So sehen Sie die Datenquelle in Bedienfeldern und Abfragen.  | 
|  Default  |  Die Standarddatenquelle bedeutet, dass sie für neue Panels vorab ausgewählt wird.  | 
|  Host  |  Die IP address/hostname und der optionale Port Ihrer MSSQL-Instanz. Wenn der Port weggelassen wird, wird der Standardwert 1433 verwendet.  | 
|  Database  |  Name Ihrer MSSQL-Datenbank.  | 
|  User  |  Login/Benutzername des Datenbankbenutzers.  | 
|  Password  |  Passwort des Datenbankbenutzers. | 
|  Encrypt  |  Diese Option bestimmt, ob oder in welchem Umfang eine sichere TCP/IP SSL-Verbindung mit dem Server ausgehandelt wird, Standard false (Grafana v5.4\$1).  | 
|  Max open  |  Die maximale Anzahl offener Verbindungen zur Datenbank, Standard unlimited (Grafana v5.4\$1).  | 
|  Max idle  |  Die maximale Anzahl von Verbindungen im inaktiven Verbindungspool, Standard 2 (Grafana v5.4\$1).  | 
|  Max lifetime  |  Die maximale Zeit in Sekunden, für die eine Verbindung wiederverwendet werden kann, Standardeinstellung /4 Stunden. 14400  | 

### Minimales Zeitintervall
<a name="mssql-min-time-interval"></a>

 Eine Untergrenze für die `$_interval` `$_interval_ms` Variablen. Es wird empfohlen, die Schreibfrequenz einzustellen, z. B. `1m` wenn Ihre Daten jede Minute geschrieben werden. Diese Option kann auch overridden/configured in einem Dashboard-Bereich unter Datenquellenoptionen angezeigt werden. Dieser Wert **muss** als Zahl gefolgt von einer gültigen Zeitkennung formatiert werden, z. B. `1m` (1 Minute) oder `30s` (30 Sekunden). Die folgenden Zeitkennungen werden unterstützt.


|  Kennung  |  Description  | 
| --- | --- | 
|  y  |  Jahr  | 
|  M  |  Monat  | 
|  w  |  Woche  | 
|  d  |  Tag  | 
|  h  |  Stunde  | 
|  m  |  Minute  | 
|  s  |  Sekunde  | 
|  ms  |  Millisekunde  | 

### Berechtigungen für Datenbankbenutzer
<a name="mssql-database-user-permissions-important"></a>

**Wichtig**  
 Dem Datenbankbenutzer, den Sie beim Hinzufügen der Datenquelle angeben, sollten nur SELECT-Berechtigungen für die angegebene Datenbank und die Tabellen erteilt werden, die Sie abfragen möchten. Grafana überprüft nicht, ob die Abfrage sicher ist. Die Abfrage kann jede SQL-Anweisung enthalten. Beispielsweise `DROP TABLE user;` würden Anweisungen wie `DELETE FROM user;` und ausgeführt werden. Um sich davor zu schützen, empfehlen wir dringend, einen bestimmten MSSQL-Benutzer mit eingeschränkten Rechten zu erstellen. 

 Der folgende Beispielcode zeigt die Erstellung eines bestimmten MSSQL-Benutzers mit eingeschränkten Rechten. 

```
 CREATE USER grafanareader WITH PASSWORD 'password'
 GRANT SELECT ON dbo.YourTable3 TO grafanareader
```

 Stellen Sie sicher, dass der Benutzer keine unerwünschten Berechtigungen von der öffentlichen Rolle erhält. 

### Bekannte Probleme
<a name="mssql-known-issues"></a>

 Wenn Sie eine ältere Version von Microsoft SQL Server wie 2008 und 2008R2 verwenden, müssen Sie möglicherweise die Verschlüsselung deaktivieren, um eine Verbindung herstellen zu können. Wenn möglich, empfehlen wir Ihnen, das neueste verfügbare Service Pack zu verwenden, um eine optimale Kompatibilität zu gewährleisten. 

## Abfrage-Editor
<a name="mssql-query-editor"></a>

 Sie finden den MSSQL-Abfrage-Editor auf der Registerkarte „Metriken“ im Bearbeitungsmodus des Diagramm-, Singlestat- oder Tabellenfensters. Sie wechseln in den Bearbeitungsmodus, indem Sie den Titel des Bedienfelds und dann Bearbeiten wählen. Mit dem Editor können Sie eine SQL-Abfrage definieren, um Daten auszuwählen, die visualisiert werden sollen. 

1.  Wählen Sie *Format als* `Time series` (unter anderem zur Verwendung in Graph- oder Singlestat-Bedienfeldern) oder `Table` (unter anderem zur Verwendung im Tabellenfenster). 

1.  Dies ist der eigentliche Editor, in den Sie Ihre SQL-Abfragen schreiben. 

1.  Zeigt den Hilfebereich für MSSQL unter dem Abfrage-Editor an. 

1.  Zeigt die SQL-Abfrage an, die ausgeführt wurde. Wird zuerst verfügbar sein, nachdem eine erfolgreiche Abfrage ausgeführt wurde. 

1.  Fügen Sie eine zusätzliche Abfrage hinzu, bei der ein zusätzlicher Abfrage-Editor angezeigt wird. 

## Makros
<a name="mssql-macros"></a>

 Um die Syntax zu vereinfachen und dynamische Teile wie Datumsbereichsfilter zu berücksichtigen, kann die Abfrage Makros enthalten. 


|  Beispiel für ein Makro  |  Description  | 
| --- | --- | 
|  \$1\$1\$1time(dateColumn)  |  Wird durch einen Ausdruck ersetzt, um die Spalte in Zeit umzubenennen. Zum Beispiel DateColumn als Uhrzeit. | 
|  \$1\$1\$1timeEpoch(dateColumn)  |  Wird durch einen Ausdruck ersetzt, um einen DATETIME-Spaltentyp in einen Unix-Zeitstempel zu konvertieren und ihn in Zeit umzubenennen. Zum Beispiel DATEDIFF (second, „1970-01-01", DateColumn) ALS Uhrzeit.  | 
|  \$1\$1\$1timeFilter(dateColumn)  |  Wird durch einen Zeitbereichsfilter ersetzt, der den angegebenen Spaltennamen verwendet. Zum Beispiel DateColumn BETWEEN „2017-04-21T 05:01:17 Z“ UND „2017-04-21T 05:06:17 Z“.  | 
|  \$1\$1\$1timeFrom()  |  Wird durch den Start der aktuell aktiven Zeitauswahl ersetzt. Zum Beispiel „2017-04-21T 05:01:17 Z“.  | 
|  \$1\$1\$1timeTo()  |  Wird durch das Ende der aktuell aktiven Zeitauswahl ersetzt. Zum Beispiel „2017-04-21T 05:06:17 Z“.  | 
|  \$1\$1\$1timeGroup(dateColumn,'5m'[, fillvalue])  |  Wird durch einen Ausdruck ersetzt, der in der GROUP BY-Klausel verwendet werden kann. Wenn Sie für FillValue den Wert NULL oder einen Gleitkommawert angeben, werden leere Reihen im Zeitbereich automatisch mit diesem Wert gefüllt. Beispiel: CAST (ROUND (DATEDIFF (second, „1970-01-01", time\$1column) /300.0, 0) als bigint) \$1300.  | 
|  \$1\$1\$1timeGroup(dateColumn,'5m', 0)  |  Wie zuvor, aber mit einem Füllparameter, sodass fehlende Punkte in dieser Serie von grafana hinzugefügt und 0 als Wert verwendet wird.  | 
|  \$1\$1\$1timeGroup(dateColumn,'5m', NULL)  |  Wie oben, aber NULL wird als Wert für fehlende Punkte verwendet.  | 
|  \$1\$1\$1timeGroup(dateColumn,'5m', previous)  |  Wie oben, aber der vorherige Wert in dieser Reihe wird als Füllwert verwendet, wenn noch kein Wert gesehen wurde. NULL wird verwendet (nur in Grafana 5.3\$1 verfügbar).  | 

 Der Abfrage-Editor verfügt über einen Link **Generiertes SQL**, der angezeigt wird, nachdem eine Abfrage ausgeführt wurde, während Sie sich im Panel-Bearbeitungsmodus befinden. Wenn Sie ihn auswählen, wird er erweitert und zeigt die unformatierte interpolierte SQL-Zeichenfolge an, die ausgeführt wurde. 

## Tabellenabfragen
<a name="mssql-table-queries"></a>

 Wenn die Abfrageoption auf **Als **Tabelle** formatieren** gesetzt ist, können Sie grundsätzlich jede Art von SQL-Abfrage ausführen. Das Tabellenfenster zeigt automatisch die Ergebnisse der Spalten und Zeilen an, die Ihre Abfrage zurückgibt. 

 Der folgende Beispielcode zeigt eine Datenbanktabelle. 

```
CREATE TABLE [event] (
  time_sec bigint,
  description nvarchar(100),
  tags nvarchar(100),
)
```

```
CREATE TABLE [mssql_types] (
  c_bit bit, c_tinyint tinyint, c_smallint smallint, c_int int, c_bigint bigint, c_money money, c_smallmoney smallmoney, c_numeric numeric(10,5),
  c_real real, c_decimal decimal(10,2), c_float float,
  c_char char(10), c_varchar varchar(10), c_text text,
  c_nchar nchar(12), c_nvarchar nvarchar(12), c_ntext ntext,
  c_datetime datetime,  c_datetime2 datetime2, c_smalldatetime smalldatetime, c_date date, c_time time, c_datetimeoffset datetimeoffset
)

INSERT INTO [mssql_types]
SELECT
  1, 5, 20020, 980300, 1420070400, '$20000.15', '£2.15', 12345.12,
  1.11, 2.22, 3.33,
  'char10', 'varchar10', 'text',
  N'☺nchar12☺', N'☺nvarchar12☺', N'☺text☺',
  GETDATE(), CAST(GETDATE() AS DATETIME2), CAST(GETDATE() AS SMALLDATETIME), CAST(GETDATE() AS DATE), CAST(GETDATE() AS TIME), SWITCHOFFSET(CAST(GETDATE() AS DATETIMEOFFSET), '-07:00')
```

 Der folgende Beispielcode zeigt eine Abfrage. 

```
SELECT * FROM [mssql_types]
```

 Sie können den Namen der Spalten im Tabellenfenster mithilfe der regulären `AS` SQL-Spaltenauswahlsyntax steuern, wie im folgenden Beispielcode gezeigt. 

```
SELECT
  c_bit as [column1], c_tinyint as [column2]
FROM
  [mssql_types]
```

 Das resultierende Tabellenfeld: 

## Zeitreihenabfragen
<a name="mssql-time-series-queries"></a>

 Wenn Sie **Format** auf **Zeitreihe** festlegen, z. B. für die Verwendung im Grafikfenster, muss die Abfrage eine Spalte mit dem Namen `time` haben, die entweder einen SQL-Datetime-Wert oder einen beliebigen numerischen Datentyp zurückgibt, der die Unix-Epoche in Sekunden darstellt. Sie können eine Spalte mit dem Namen zurückgeben`metric`, der als Metrikname für die Wertspalte verwendet wird. Jede Spalte außer `time` und `metric` wird als Wertspalte behandelt. Wenn Sie die `metric` Spalte weglassen, ist der Name der Wertspalte der Metrikname. Sie können mehrere Wertspalten auswählen, von denen jede ihren Namen als Metrik hat. Wenn Sie mehrere Wertspalten und eine Spalte mit dem Namen zurückgeben, `metric` wird diese Spalte als Präfix für den Seriennamen verwendet. 

 Ergebnissätze von Zeitreihenabfragen müssen nach Zeit sortiert werden. 

 Der folgende Beispielcode zeigt eine Datenbanktabelle. 

```
CREATE TABLE [event] (
  time_sec bigint,
  description nvarchar(100),
  tags nvarchar(100),
)
```

```
CREATE TABLE metric_values (
  time datetime,
  measurement nvarchar(100),
  valueOne int,
  valueTwo int,
)

INSERT metric_values (time, measurement, valueOne, valueTwo) VALUES('2018-03-15 12:30:00', 'Metric A', 62, 6)
INSERT metric_values (time, measurement, valueOne, valueTwo) VALUES('2018-03-15 12:30:00', 'Metric B', 49, 11)
...
INSERT metric_values (time, measurement, valueOne, valueTwo) VALUES('2018-03-15 13:55:00', 'Metric A', 14, 25)
INSERT metric_values (time, measurement, valueOne, valueTwo) VALUES('2018-03-15 13:55:00', 'Metric B', 48, 10)
```

 Der folgende Beispielcode zeigt eine `value` und eine `metric` Spalte. 

```
SELECT
  time,
  valueOne,
  measurement as metric
FROM
  metric_values
WHERE
  $__timeFilter(time)
ORDER BY 1
```

 Wenn die vorhergehende Abfrage in einem Grafikfenster verwendet wird, werden zwei Reihen mit Namen `Metric A` und `Metric B` mit den Werten erstellt, über `time` denen die Werte `valueOne` `valueTwo` dargestellt werden. 

 Der folgende Beispielcode zeigt mehrere `value` Spalten. 

```
SELECT
  time,
  valueOne,
  valueTwo
FROM
  metric_values
WHERE
  $__timeFilter(time)
ORDER BY 1
```

 Wenn die vorhergehende Abfrage in einem Grafikfenster verwendet wird, werden zwei Reihen mit Namen `Metric A` und `Metric B` mit den Werten `valueOne` erzeugt, die `valueTwo` `time` überzeichnet wurden. 

 Der folgende Beispielcode zeigt die Verwendung des Makros \$1\$1\$1timeGroup. 

```
SELECT
  $__timeGroup(time, '3m') as time,
  measurement as metric,
  avg(valueOne)
FROM
  metric_values
WHERE
  $__timeFilter(time)
GROUP BY
  $__timeGroup(time, '3m'),
  measurement
ORDER BY 1
```

 Wenn die vorherige Abfrage in einem Grafikfenster verwendet wird, werden zwei Reihen mit Namen `Metric A` und `Metric B` mit den Werten `valueOne` erstellt, die übereinander gezeichnet wurden. `valueTwo` `time` Bei zwei Reihen, in denen innerhalb eines Drei-Minuten-Fensters ein Wert fehlt, wird eine Linie zwischen diesen beiden Linien dargestellt. Sie werden feststellen, dass das Diagramm auf der rechten Seite niemals auf Null sinkt. 

 Der folgende Beispielcode zeigt die Verwendung des Makros \$1\$1\$1timeGroup mit einem Füllparameter, der auf Null gesetzt ist. 

```
SELECT
  $__timeGroup(time, '3m', 0) as time,
  measurement as metric,
  sum(valueTwo)
FROM
  metric_values
WHERE
  $__timeFilter(time)
GROUP BY
  $__timeGroup(time, '3m'),
  measurement
ORDER BY 1
```

 Wenn diese Abfrage in einem Grafikfeld verwendet wird, sind das Ergebnis zwei Reihen `Metric B` mit Namen `Metric A` und übereinander geplottet. `valueTwo` `time` Jede Reihe, in der innerhalb eines Drei-Minuten-Fensters ein Wert fehlt, hat den Wert Null. Dieser Wert wird im Diagramm auf der rechten Seite wiedergegeben. 

## Erstellen von Vorlagen
<a name="mssql-templating"></a>

 Anstatt Dinge wie Server-, Anwendungs- und Sensornamen in Ihren metrischen Abfragen fest zu codieren, können Sie stattdessen Variablen verwenden. Variablen werden als Drop-down-Auswahlfelder oben im Dashboard angezeigt. Sie können diese Dropdown-Felder verwenden, um die in Ihrem Dashboard angezeigten Daten zu ändern. 

 Weitere Informationen zu Vorlagen und Vorlagenvariablen finden Sie unter. [Vorlagen und Variablen](templates-and-variables.md) 

### Variable abfragen
<a name="mssql-query-variable"></a>

 Wenn Sie eine Vorlagenvariable dieses Typs hinzufügen`Query`, können Sie eine MSSQL-Abfrage schreiben, die beispielsweise Messnamen, Schlüsselnamen oder Schlüsselwerte zurückgeben kann, die als Dropdownauswahlfeld angezeigt werden. 

 *Sie können beispielsweise eine Variable verwenden, die alle Werte für die `hostname` Spalte in einer Tabelle enthält, wenn Sie eine solche Abfrage in der Abfrageeinstellung für die Vorlagenvariable angeben.* 

```
SELECT hostname FROM host
```

 Eine Abfrage kann mehrere Spalten zurückgeben und Grafana erstellt automatisch eine Liste daraus. Die folgende Abfrage gibt beispielsweise eine Liste mit Werten von `hostname` und `hostname2` zurück. 

```
SELECT [host].[hostname], [other_host].[hostname2] FROM host JOIN other_host ON [host].[city] = [other_host].[city]
```

 Eine weitere Option ist eine Abfrage, die eine key/value Variable erstellen kann. Die Abfrage sollte zwei Spalten mit dem Namen `__text` und zurückgeben`__value`. Der `__text` Spaltenwert sollte eindeutig sein (wenn er nicht eindeutig ist, wird der erste Wert verwendet). Die Optionen in der Dropdownliste enthalten einen Text und einen Wert, sodass Sie einen benutzerfreundlichen Namen als Text und eine ID als Wert angeben können. Eine Beispielabfrage mit `hostname` als Text und `id` als Wert: 

```
SELECT hostname __text, id __value FROM host
```

 Sie können auch verschachtelte Variablen erstellen. Zum Beispiel, wenn Sie eine andere Variable benannt `region` haben. Dann könnten Sie festlegen, dass die hosts-Variable nur Hosts aus der aktuell ausgewählten Region mit einer Abfrage wie dieser anzeigt (wenn `region` es sich `=` um eine Variable mit mehreren Werten handelt, verwenden Sie den `IN` Vergleichsoperator, anstatt einen Vergleich mit mehreren Werten durchzuführen). 

```
SELECT hostname FROM host WHERE region IN ($region)
```

### Verwenden von Variablen in Abfragen
<a name="mssql-using-variables-in-queries"></a>

**Anmerkung**  
 Werte von Vorlagenvariablen werden nur in Anführungszeichen gesetzt, wenn die Vorlagenvariable a ist`multi-value`. 

 Wenn es sich bei der Variablen um eine Variable mit mehreren Werten handelt, verwenden Sie den `IN` Vergleichsoperator`=`, anstatt sie mit mehreren Werten abzugleichen. 

 Es gibt zwei Syntaxen: 

 `$<varname>`Beispiel mit einer Vorlagenvariablen namens`hostname`: 

```
SELECT
  atimestamp time,
  aint value
FROM table
WHERE $__timeFilter(atimestamp) and hostname in($hostname)
ORDER BY atimestamp
```

 `[[varname]]`Beispiel mit einer Vorlagenvariablen namens`hostname`: 

```
SELECT
  atimestamp as time,
  aint as value
FROM table
WHERE $__timeFilter(atimestamp) and hostname in([[hostname]])
ORDER BY atimestamp
```

#### Ausschalten der Anführungszeichen für Variablen mit mehreren Werten
<a name="mssql-disabling-quoting-for-multi-value-variables"></a>

 Grafana erstellt automatisch eine durch Kommas getrennte Zeichenfolge in Anführungszeichen für Variablen mit mehreren Werten. Wenn beispielsweise `server01` und ausgewählt `server02` sind, wird es wie folgt formatiert:. `'server01', 'server02'` Um das Zitieren zu deaktivieren, verwenden Sie die CSV-Formatierungsoption für Variablen. 

 `${servers:csv}` 

 Weitere Informationen zu den Formatierungsoptionen für Variablen finden Sie unter[Vorlagen und Variablen](templates-and-variables.md). 

## Anmerkungen
<a name="mssql-annotations"></a>

 Mithilfe von Anmerkungen können Sie Grafiken mit ausführlichen Ereignisinformationen überlagern. Sie fügen Annotationsabfragen über das Dashboard-Menü /die Ansicht Anmerkungen hinzu. Weitere Informationen finden Sie unter [Anmerkungen](dashboard-annotations.md). 

 **Spalten:** 


|  Name  |  Description  | 
| --- | --- | 
|  time  |  Der Name des date/time Feldes. Könnte eine Spalte mit einem systemeigenen date/time SQL-Datentyp oder Epochenwert sein.  | 
|  timeend  |  Optionaler Name des date/time Endfeldes. Könnte eine Spalte mit einem systemeigenen date/time SQL-Datentyp oder Epochenwert sein.  | 
|  text  |  Feld mit der Beschreibung des Ereignisses.  | 
|  tags  |  Optionaler Feldname, der für Event-Tags als kommagetrennte Zeichenfolge verwendet werden soll.  | 

 Der folgende Beispielcode zeigt Datenbanktabellen. 

```
CREATE TABLE [events] (
  time_sec bigint,
  description nvarchar(100),
  tags nvarchar(100),
)
```

 Wir verwenden auch die in definierte Datenbanktabelle[Zeitreihenabfragen](#mssql-time-series-queries). 

 Der folgende Beispielcode zeigt eine Abfrage, die eine Zeitspalte mit Epochenwerten verwendet. 

```
SELECT
  time_sec as time,
  description as [text],
  tags
FROM
  [events]
WHERE
  $__unixEpochFilter(time_sec)
ORDER BY 1
```

 Der folgende Beispielcode zeigt eine Regionsabfrage, die Zeit- und Zeitendspalten mit Epochenwerten verwendet. 

```
SELECT
  time_sec as time,
  time_end_sec as timeend,
  description as [text],
  tags
FROM
  [events]
WHERE
  $__unixEpochFilter(time_sec)
ORDER BY 1
```

 Der folgende Beispielcode zeigt eine Abfrage, die eine Zeitspalte des systemeigenen date/time SQL-Datentyps verwendet. 

```
SELECT
  time,
  measurement as text,
  convert(varchar, valueOne) + ',' + convert(varchar, valueTwo) as tags
FROM
  metric_values
WHERE
  $__timeFilter(time_column)
ORDER BY 1
```

## Unterstützung für gespeicherte Prozeduren
<a name="stored-procedure-support"></a>

 Es wurde verifiziert, dass gespeicherte Prozeduren funktionieren. Es kann jedoch Randfälle geben, in denen es nicht wie erwartet funktioniert. Gespeicherte Prozeduren sollten in Tabellen-, Zeitreihen- und Annotationsabfragen unterstützt werden, solange Sie dieselbe Benennung von Spalten verwenden und Daten im gleichen Format zurückgeben, wie zuvor in den jeweiligen Abschnitten beschrieben. 

 Makrofunktionen funktionieren nicht innerhalb einer gespeicherten Prozedur. 

### Beispiele
<a name="mssql-examples"></a>

 In den folgenden Beispielen ist die Datenbanktabelle in Zeitreihenabfragen definiert. Nehmen wir an, Sie möchten vier Reihen in einem Grafikfeld visualisieren, z. B. alle Kombinationen von Spalten `valueOne` `valueTwo` und`measurement`. Das Grafikfeld auf der rechten Seite visualisiert, was wir erreichen wollen. Um dieses Problem zu lösen, müssen Sie zwei Abfragen verwenden: 

 Der folgende Beispielcode zeigt die erste Abfrage. 

```
SELECT
  $__timeGroup(time, '5m') as time,
  measurement + ' - value one' as metric,
  avg(valueOne) as valueOne
FROM
  metric_values
WHERE
  $__timeFilter(time)
GROUP BY
  $__timeGroup(time, '5m'),
  measurement
ORDER BY 1
```

 Der folgende Beispielcode zeigt die zweite Abfrage. 

```
SELECT
  $__timeGroup(time, '5m') as time,
  measurement + ' - value two' as metric,
  avg(valueTwo) as valueTwo
FROM
  metric_values
GROUP BY
  $__timeGroup(time, '5m'),
  measurement
ORDER BY 1
```

#### Gespeicherte Prozedur, die Zeit im Epochenformat verwendet
<a name="mssql-stored-procedure-using-time-in-epoch-format"></a>

 Sie können eine gespeicherte Prozedur definieren, die alle Daten zurückgibt, die Sie zum Rendern von vier Serien in einem Grafikfeld wie oben benötigen. In diesem Fall akzeptiert die gespeicherte Prozedur zwei Parameter `@from` und `@to` `int` Datentypen, bei denen es sich um einen Zeitraum (von bis) im Epochenformat handeln sollte, der verwendet wird, um die Daten zu filtern, die von der gespeicherten Prozedur zurückgegeben werden sollen. 

 Dies ahmt die Ausdrücke `$__timeGroup(time, '5m')` in den Ausdrücken „Auswählen“ und „Gruppieren nach“ nach, weshalb zahlreiche lange Ausdrücke benötigt werden. Diese könnten bei Bedarf in MSSQL-Funktionen extrahiert werden.

```
CREATE PROCEDURE sp_test_epoch(
  @from int,
  @to   int
)   AS
BEGIN
  SELECT
    cast(cast(DATEDIFF(second, {d '1970-01-01'}, DATEADD(second, DATEDIFF(second,GETDATE(),GETUTCDATE()), time))/600 as int)*600 as int) as time,
    measurement + ' - value one' as metric,
    avg(valueOne) as value
  FROM
    metric_values
  WHERE
    time >= DATEADD(s, @from, '1970-01-01') AND time <= DATEADD(s, @to, '1970-01-01')
  GROUP BY
    cast(cast(DATEDIFF(second, {d '1970-01-01'}, DATEADD(second, DATEDIFF(second,GETDATE(),GETUTCDATE()), time))/600 as int)*600 as int),
    measurement
  UNION ALL
  SELECT
    cast(cast(DATEDIFF(second, {d '1970-01-01'}, DATEADD(second, DATEDIFF(second,GETDATE(),GETUTCDATE()), time))/600 as int)*600 as int) as time,
    measurement + ' - value two' as metric,
    avg(valueTwo) as value
  FROM
    metric_values
  WHERE
    time >= DATEADD(s, @from, '1970-01-01') AND time <= DATEADD(s, @to, '1970-01-01')
  GROUP BY
    cast(cast(DATEDIFF(second, {d '1970-01-01'}, DATEADD(second, DATEDIFF(second,GETDATE(),GETUTCDATE()), time))/600 as int)*600 as int),
    measurement
  ORDER BY 1
END
```

 Dann können Sie die folgende Abfrage für Ihr Grafikpanel verwenden. 

```
DECLARE
  @from int = $__unixEpochFrom(),
  @to int = $__unixEpochTo()

EXEC dbo.sp_test_epoch @from, @to
```

#### Gespeicherte Prozedur, die Uhrzeit im Datetime-Format verwendet
<a name="mssql-stored-procedure-using-time-in-datetime-format"></a>

 Sie können eine gespeicherte Prozedur definieren, die alle Daten zurückgibt, die Sie zum Rendern von vier Serien in einem Grafikfeld wie oben benötigen. In diesem Fall akzeptiert die gespeicherte Prozedur zwei Parameter `@from` und `@to` `datetime` Datentypen, bei denen es sich um einen Zeitraum (von-bis) handeln sollte, der verwendet wird, um die Daten zu filtern, die aus der gespeicherten Prozedur zurückgegeben werden sollen. 

 Dies ahmt die Ausdrücke `$__timeGroup(time, '5m')` in den Ausdrücken „Auswählen“ und „Gruppieren nach“ nach, weshalb zahlreiche lange Ausdrücke benötigt werden. Diese könnten bei Bedarf in MSSQL-Funktionen extrahiert werden. 

```
CREATE PROCEDURE sp_test_datetime(
  @from datetime,
  @to   datetime
)   AS
BEGIN
  SELECT
    cast(cast(DATEDIFF(second, {d '1970-01-01'}, time)/600 as int)*600 as int) as time,
    measurement + ' - value one' as metric,
    avg(valueOne) as value
  FROM
    metric_values
  WHERE
    time >= @from AND time <= @to
  GROUP BY
    cast(cast(DATEDIFF(second, {d '1970-01-01'}, time)/600 as int)*600 as int),
    measurement
  UNION ALL
  SELECT
    cast(cast(DATEDIFF(second, {d '1970-01-01'}, time)/600 as int)*600 as int) as time,
    measurement + ' - value two' as metric,
    avg(valueTwo) as value
  FROM
    metric_values
  WHERE
    time >= @from AND time <= @to
  GROUP BY
    cast(cast(DATEDIFF(second, {d '1970-01-01'}, time)/600 as int)*600 as int),
    measurement
  ORDER BY 1
END
```

 Dann können Sie die folgende Abfrage für Ihr Grafikpanel verwenden. 

```
DECLARE
  @from datetime = $__timeFrom(),
  @to datetime = $__timeTo()

EXEC dbo.sp_test_datetime @from, @to
```

## Warnfunktion
<a name="mssql-alerting"></a>

 Zeitreihenabfragen sollten unter Alarmbedingungen funktionieren. Abfragen im Tabellenformat werden in Warnungsregelbedingungen noch nicht unterstützt. 

# Stellen Sie eine Connect zu einer MySQL-Datenquelle her
<a name="using-mysql-in-AMG"></a>

 Fügen Sie die MySQL-Datenquelle hinzu, um Daten aus einer MySQL-kompatiblen Datenbank abfragen und visualisieren zu können. 

**Wichtig**  
Grafana Version 8.0 ändert die zugrunde liegende Datenstruktur für Datenrahmen für die Datenquellen MySQL, Postgres und Microsoft SQL Server. Infolgedessen wird ein Zeitreihenabfrageergebnis in einem breiten Format zurückgegeben. Weitere Informationen finden Sie unter [Wide Format](https://grafana.com/developers/plugin-tools/introduction/data-frames#wide-format) in der Grafana-Datenrahmen-Dokumentation.  
Damit Ihre Visualisierungen wie zuvor funktionieren, müssen Sie möglicherweise einige manuelle Migrationen durchführen. Eine Lösung ist auf Github unter dokumentiert [Postgres/MySQL/MSSQL: Wichtige Änderungen in Version 8.0 in Bezug auf Zeitreihenabfragen und die Reihenfolge](https://github.com/grafana/grafana/issues/35534) von Datenspalten.

## Hinzufügen der Datenquelle
<a name="mysql-adding-the-data-source"></a>

1.  Öffnen Sie das Seitenmenü, indem Sie das Grafana-Symbol in der oberen Kopfzeile auswählen. 

1.  Im Seitenmenü unter dem Link **Dashboards** sollten Sie einen Link mit dem Namen **Datenquellen** finden. 

1.  Wählen Sie in der oberen Kopfzeile die Schaltfläche **\$1 Datenquelle hinzufügen**. 

1.  Wählen Sie **MySQL** aus der Dropdownliste **Typ** aus. 

### Datenquellenoptionen
<a name="mysql-data-source-options"></a>


|  Name  |  Description  | 
| --- | --- | 
|  Name  |  Der Name der Datenquelle. So sehen Sie die Datenquelle in Bedienfeldern und Abfragen.  | 
|  Default  |  Die Standarddatenquelle bedeutet, dass sie für neue Panels vorab ausgewählt wird.  | 
|  Host  |  Die IP address/hostname und der optionale Port Ihrer MySQL-Instanz.  | 
|  Database  |  Name Ihrer MySQL-Datenbank.  | 
|  User  |  Login/Benutzername des Datenbankbenutzers.  | 
|  Password  |  Passwort des Datenbankbenutzers.  | 
|  Max open  |  Die maximale Anzahl offener Verbindungen zur Datenbank, Standard unlimited (Grafana v5.4\$1).  | 
|  Max idle  |  Die maximale Anzahl von Verbindungen im inaktiven Verbindungspool, Standard 2 (Grafana v5.4\$1).  | 
|  Max lifetime  |  Die maximale Zeit in Sekunden, für die eine Verbindung wiederverwendet werden kann, Standardeinstellung /4 Stunden. 14400 Dies sollte immer niedriger sein als das konfigurierte [wait\$1timeout](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_wait_timeout) in MySQL (Grafana v5.4\$1).  | 

### Minimales Zeitintervall
<a name="mysql-min-time-interval"></a>

 Eine Untergrenze für die `$_interval` `$_interval_ms` Variablen. Es wird empfohlen, die Schreibfrequenz einzustellen, z. B. `1m` wenn Ihre Daten jede Minute geschrieben werden. Diese Option kann auch overridden/configured in einem Dashboard-Bereich unter Datenquellenoptionen angezeigt werden. Dieser Wert **muss** als Zahl gefolgt von einer gültigen Zeitkennung formatiert werden, z. B. `1m` (1 Minute) oder `30s` (30 Sekunden). Die folgenden Zeitkennungen werden unterstützt. 


|  Kennung  |  Description  | 
| --- | --- | 
|  y  |  Jahr  | 
|  M  |  Monat  | 
|  w  |  Woche  | 
|  d  |  Tag  | 
|  h  |  Stunde  | 
|  m  |  Minute  | 
|  s  |  Sekunde  | 
|  ms  |  Millisekunde  | 

### Berechtigungen für Datenbankbenutzer
<a name="database-user-permissions-important"></a>

**Wichtig**  
 Dem Datenbankbenutzer, den Sie beim Hinzufügen der Datenquelle angeben, sollten nur SELECT-Berechtigungen für die angegebene Datenbank und die Tabellen erteilt werden, die Sie abfragen möchten. Grafana überprüft nicht, ob die Abfrage sicher ist. Die Abfrage kann jede SQL-Anweisung enthalten. Beispielsweise `DROP TABLE user;` würden Anweisungen wie `USE otherdb;` und ausgeführt werden. Um sich davor zu schützen, empfehlen wir dringend, einen bestimmten MySQL-Benutzer mit eingeschränkten Rechten zu erstellen.

 Das folgende Codebeispiel zeigt die Erstellung eines bestimmten MySQL-Benutzers mit eingeschränkten Rechten.

```
 CREATE USER 'grafanaReader' IDENTIFIED BY 'password';
 GRANT SELECT ON mydatabase.mytable TO 'grafanaReader';
```

 Um Zugriff auf weitere Datenbanken und Tabellen zu gewähren, können Sie bei Bedarf Platzhalterzeichen (`*`) anstelle von Datenbank oder Tabelle verwenden. 

## Abfrage-Editor
<a name="mysql-query-editor"></a>

 Sie finden den MySQL-Abfrage-Editor auf der Registerkarte Metriken im Bearbeitungsmodus eines Panels. Sie gelangen in den Bearbeitungsmodus, indem Sie den Titel des Panels und dann **Bearbeiten** auswählen. 

 Der Abfrage-Editor verfügt über einen Link **Generiertes SQL**, der angezeigt wird, nachdem eine Abfrage ausgeführt wurde, während Sie sich im Panel-Bearbeitungsmodus befinden. Wenn Sie ihn auswählen, wird er erweitert und zeigt die unformatierte interpolierte SQL-Zeichenfolge an, die ausgeführt wurde. 

### Wählen Sie Tabelle, Zeitspalte und Metrikspalte (FROM)
<a name="select-table-time-column-and-metric-column-from"></a>

 Wenn Sie zum ersten Mal in den Bearbeitungsmodus wechseln oder eine neue Abfrage hinzufügen, versucht Grafana, den Query Builder mit der ersten Tabelle auszufüllen, die eine Zeitstempelspalte und eine numerische Spalte enthält. 

 Im FROM-Feld schlägt Grafana Tabellen vor, die sich in der konfigurierten Datenbank befinden. Um eine Tabelle oder Ansicht in einer anderen Datenbank auszuwählen, auf die Ihr Datenbankbenutzer Zugriff hat, können Sie manuell einen vollqualifizierten Namen (database.table) eingeben, z. `otherDb.metrics` 

 Das Feld Zeitspalte bezieht sich auf den Namen der Spalte, die Ihre Zeitwerte enthält. Die Auswahl eines Werts für das Spaltenfeld Metrik ist optional. Wenn ein Wert ausgewählt ist, wird das Spaltenfeld Metrisch als Serienname verwendet. 

 Die Vorschläge für metrische Spalten enthalten nur Spalten mit einem Textdatentyp (Text, Tinytext, Mediumtext, Longtext, Varchar, Char). Wenn Sie eine Spalte mit einem anderen Datentyp als Metrikspalte verwenden möchten, können Sie den Spaltennamen mit einer Umwandlung eingeben:. `CAST(numericColumn as CHAR)` Sie können auch beliebige SQL-Ausdrücke in das Metrikspaltenfeld eingeben, die einen Textdatentyp ergeben, wie `CONCAT(column1, " ", CAST(numericColumn as CHAR))` z.

### Spalten und Aggregationsfunktionen (SELECT)
<a name="columns-and-aggregation-functions-select"></a>

 In der `SELECT` Zeile können Sie angeben, welche Spalten und Funktionen Sie verwenden möchten. In das Spaltenfeld können Sie anstelle eines Spaltennamens beliebige Ausdrücke schreiben, wie `column1 * column2 / column3` z. 

 Wenn Sie Aggregatfunktionen verwenden, müssen Sie Ihre Ergebnismenge gruppieren. Der Editor fügt automatisch eine hinzu, `GROUP BY time` wenn Sie eine Aggregatfunktion hinzufügen. 

 Sie können weitere Wertespalten hinzufügen, indem Sie auf die Plus-Schaltfläche klicken und `Column` aus dem Menü auswählen. Mehrere Wertespalten werden als separate Reihen im Grafikfenster dargestellt. 

### Daten filtern (WO)
<a name="mysql-filter-data-where"></a>

 Um einen Filter hinzuzufügen, wählen Sie das Plussymbol rechts neben der `WHERE` Bedingung. Sie können Filter entfernen, indem Sie den Filter auswählen und dann auswählen`Remove`. Ein Filter für den aktuell ausgewählten Zeitraum wird automatisch zu neuen Abfragen hinzugefügt.

### Gruppieren nach
<a name="mysql-group-by"></a>

 Um nach Zeit oder anderen Spalten zu gruppieren, wählen Sie das Plussymbol am Ende der Zeile GRUPPIEREN NACH. In der Dropdownliste mit Vorschlägen werden nur Textspalten der aktuell ausgewählten Tabelle angezeigt. Sie können jedoch jede Spalte manuell eingeben. Sie können die Gruppe entfernen, indem Sie das Element auswählen und dann auswählen`Remove`. 

 Wenn Sie eine Gruppierung hinzufügen, muss auf alle ausgewählten Spalten eine Aggregatfunktion angewendet werden. Der Abfragegenerator fügt automatisch Aggregatfunktionen zu allen Spalten ohne Aggregatfunktionen hinzu, wenn Sie Gruppierungen hinzufügen. 

#### Füllen von Lücken
<a name="mysql-gap-filling"></a>

 Grafana kann fehlende Werte ausfüllen, wenn Sie nach Zeit gruppieren. Die Zeitfunktion akzeptiert zwei Argumente. Das erste Argument ist das Zeitfenster, nach dem Sie gruppieren möchten, und das zweite Argument ist der Wert, mit dem Grafana fehlende Elemente füllen soll. 

### Texteditor-Modus (roh)
<a name="mysql-text-editor-mode-raw"></a>

 Sie können in den Editor-Modus für Rohabfragen wechseln, indem Sie auf das Hamburger-Symbol klicken und **Editor-Modus wechseln** auswählen oder indem Sie unter der Abfrage **SQL bearbeiten** wählen. 

**Anmerkung**  
 Wenn Sie den Editor für Rohabfragen verwenden, stellen Sie sicher, dass Ihre Abfrage mindestens über einen Filter für den zurückgegebenen Zeitraum verfügt`ORDER BY time`. 

## Makros
<a name="mysql-macros"></a>

 Um die Syntax zu vereinfachen und dynamische Teile wie Datumsbereichsfilter zu berücksichtigen, kann die Abfrage Makros enthalten. 


|  Beispiel für ein Makro  |  Description  | 
| --- | --- | 
|  \$1\$1\$1time(dateColumn)  |  Wird durch einen Ausdruck ersetzt, der in einen UNIX-Zeitstempel konvertiert und die Spalte umbenannt werden solltime\$1sec; zum Beispiel UNIX\$1TIMESTAMP (DateColumn) in time\$1sec. | 
|  \$1\$1\$1timeEpoch(dateColumn)  |  Wird durch einen Ausdruck ersetzt, der in einen UNIX-Zeitstempel konvertiert und die Spalte umbenannt werden soll; zum Beispiel UNIX\$1TIMESTAMP (DateColumn) in time\$1sectime\$1sec.  | 
|  \$1\$1\$1timeFilter(dateColumn)  |  Wird durch einen Zeitbereichsfilter ersetzt, der den angegebenen Spaltennamen verwendet. Zum Beispiel DateColumn BETWEEN FROM\$1UNIXTIME (1494410783) UND FROM\$1UNIXTIME (1494410983). | 
|  \$1\$1\$1timeFrom()  |  Wird durch den Beginn der aktuell aktiven Zeitauswahl ersetzt. Zum Beispiel FROM\$1UNIXTIME (1494410783).  | 
|  \$1\$1\$1timeTo()  |  Wird durch das Ende der aktuell aktiven Zeitauswahl ersetzt. Zum Beispiel FROM\$1UNIXTIME (1494410983).  | 
|  \$1\$1\$1timeGroup(dateColumn,'5m')  |  Wird durch einen Ausdruck ersetzt, der in der GROUP BY-Klausel verwendet werden kann. Zum Beispiel cast (cast (UNIX\$1TIMESTAMP (DateColumn)/(300) as signed) 300 as signed), \$1  | 
|  \$1\$1\$1timeGroup(dateColumn,'5m', 0)  |  Wie in der vorherigen Zeile, aber mit einem Füllparameter, sodass fehlende Punkte in dieser Reihe von grafana hinzugefügt und 0 als Wert verwendet wird.  | 
|  \$1\$1\$1timeGroup(dateColumn,'5m', NULL)  |  Wie oben, aber NULL wird als Wert für fehlende Punkte verwendet.  | 
|  \$1\$1\$1timeGroup(dateColumn,'5m', previous)  |  Wie oben, aber der vorherige Wert in dieser Reihe wird als Füllwert verwendet, wenn noch kein Wert gesehen wurde. NULL wird verwendet (nur in Grafana 5.3\$1 verfügbar).  | 
|  \$1\$1\$1timeGroupAlias(dateColumn,'5m')  |  Wird identisch mit, \$1\$1\$1timeGroup aber durch einen hinzugefügten Spaltenalias ersetzt (nur in Grafana 5.3\$1 verfügbar).  | 
| \$1\$1\$1unixEpochFilter(dateColumn) | Wird durch einen Zeitbereichsfilter ersetzt, der den angegebenen Spaltennamen verwendet, wobei die Zeiten als Unix-Zeitstempel dargestellt werden. Beispiel, dateColumn > 1494410783 AND dateColumn < 1494497183. | 
| \$1\$1\$1unixEpochFrom() | Wird durch den Beginn der aktuell aktiven Zeitauswahl als Unix-Zeitstempel ersetzt. Beispiel, 1494410783. | 
| \$1\$1\$1unixEpochTo() | Wird durch das Ende der aktuell aktiven Zeitauswahl als Unix-Zeitstempel ersetzt. Beispiel, 1494497183. | 
| \$1\$1\$1unixEpochNanoFilter(dateColumn) | Wird durch einen Zeitbereichsfilter ersetzt, der den angegebenen Spaltennamen verwendet, wobei die Zeiten als Nanosekunden-Zeitstempel dargestellt werden. Beispiel, dateColumn > 1494410783152415214 AND dateColumn < 1494497183142514872. | 
| \$1\$1\$1unixEpochNanoFrom() | Wird durch den Beginn der aktuell aktiven Zeitauswahl als Nanosekunden-Zeitstempel ersetzt. Beispiel, 1494410783152415214. | 
| \$1\$1\$1unixEpochNanoTo() | Wird durch das Ende der aktuell aktiven Zeitauswahl als Nanosekunden-Zeitstempel ersetzt. Beispiel, 1494497183142514872. | 
| \$1\$1\$1unixEpochGroup(dateColumn,"5m", [fillmode]) | Wie\$1\$1\$1timeGroup, aber für Zeiten, die als Unix-Zeitstempel gespeichert sind (nur in Grafana 5.3\$1 verfügbar). | 
| \$1\$1\$1unixEpochGroupAlias(dateColumn,"5m", [fillmode])` | Wie oben, fügt aber auch einen Spaltenalias hinzu (nur in Grafana 5.3\$1 verfügbar). | 

 Der Abfrage-Editor verfügt über einen **generierten SQL-Link**, der nach der Ausführung einer Abfrage im Panel-Bearbeitungsmodus angezeigt wird. Wenn Sie ihn auswählen, wird er erweitert und zeigt die unformatierte interpolierte SQL-Zeichenfolge an, die ausgeführt wurde. 

## Tabellenabfragen
<a name="mysql-table-queries"></a>

 Wenn die Option **Als Abfrage formatieren** auf **Tabelle** gesetzt ist, können Sie grundsätzlich jede Art von SQL-Abfrage ausführen. Im Tabellenbereich werden automatisch die Ergebnisse aller Spalten und Zeilen angezeigt, die Ihre Abfrage zurückgibt. 

 Der folgende Code zeigt eine Beispielabfrage. 

```
SELECT
  title as 'Title',
  user.login as 'Created By' ,
  dashboard.created as 'Created On'
 FROM dashboard
INNER JOIN user on user.id = dashboard.created_by
WHERE $__timeFilter(dashboard.created)
```

 Sie können den Namen der Spalten im Tabellenfenster steuern, indem Sie die reguläre `as` SQL-Spaltenauswahlsyntax verwenden. 

## Zeitreihenabfragen
<a name="mysql-time-series-queries"></a>

 Wenn Sie **Format** auf **Zeitreihe** festlegen, z. B. für die Verwendung in einem Grafikfenster, muss die Abfrage eine Spalte mit dem Namen `time` zurückgeben, die entweder einen SQL-Datetime-Datentyp oder einen beliebigen numerischen Datentyp zurückgibt, der die Unix-Epoche repräsentiert. Jede Spalte außer `time` und `metric` wird als Wertespalte behandelt. Sie können eine Spalte mit dem Namen zurückgeben`metric`, die als Metrikname für die Wertspalte verwendet wird. Wenn Sie mehrere Wertspalten und eine Spalte mit dem Namen zurückgeben`metric`, wird diese Spalte als Präfix für den Seriennamen verwendet (nur in Grafana 5.3\$1 verfügbar).

 Ergebnissätze von Zeitreihenabfragen müssen nach Zeit sortiert werden. 

 Das folgende Codebeispiel zeigt die `metric` Spalte. 

```
SELECT
  $__timeGroup(time_date_time,'5m'),
  min(value_double),
  'min' as metric
FROM test_data
WHERE $__timeFilter(time_date_time)
GROUP BY time
ORDER BY time
```

 Das folgende Codebeispiel zeigt, wie der Parameter fill im Makro \$1\$1\$1timeGroup verwendet wird, um Nullwerte stattdessen in Null umzuwandeln. 

```
SELECT
  $__timeGroup(createdAt,'5m',0),
  sum(value_double) as value,
  measurement
FROM test_data
WHERE
  $__timeFilter(createdAt)
GROUP BY time, measurement
ORDER BY time
```

 Das folgende Codebeispiel zeigt mehrere Spalten. 

```
SELECT
  $__timeGroup(time_date_time,'5m'),
  min(value_double) as min_value,
  max(value_double) as max_value
FROM test_data
WHERE $__timeFilter(time_date_time)
GROUP BY time
ORDER BY time
```

Es gibt keine Unterstützung für eine dynamische Gruppierung nach Zeit auf der Grundlage von Zeitbereich und Panelbreite.

## Erstellen von Vorlagen
<a name="mysql-templating"></a>

 Anstatt Dinge wie Server-, Anwendungs- und Sensornamen in Ihren metrischen Abfragen fest zu codieren, können Sie stattdessen Variablen verwenden. Variablen werden als Drop-down-Auswahlfelder oben im Dashboard angezeigt. Sie können diese Dropdown-Felder verwenden, um die in Ihrem Dashboard angezeigten Daten zu ändern. 

 Weitere Informationen zu Vorlagen und Vorlagenvariablen finden Sie unter. [-Vorlagen](templates-and-variables.md#templates) 

### Variable abfragen
<a name="mysql-query-variable"></a>

 Wenn Sie eine Vorlagenvariable dieses Typs hinzufügen`Query`, können Sie eine MySQL-Abfrage schreiben, die Dinge wie Messnamen, Schlüsselnamen oder Schlüsselwerte zurückgeben kann, die als Drop-down-Auswahlfeld angezeigt werden. 

 Sie können beispielsweise eine Variable haben, die alle Werte für die `hostname` Spalte in einer Tabelle enthält, wenn Sie eine solche Abfrage in der *Abfrageeinstellung* für die Vorlagenvariable angeben. 

```
SELECT hostname FROM my_host
```

 Eine Abfrage kann mehrere Spalten zurückgeben und Grafana erstellt automatisch eine Liste daraus. Die folgende Abfrage gibt beispielsweise eine Liste mit Werten von `hostname` und `hostname2` zurück. 

```
SELECT my_host.hostname, my_other_host.hostname2 FROM my_host JOIN my_other_host ON my_host.city = my_other_host.city
```

 Um zeitbereichsabhängige Makros wie `$__timeFilter(column)` in Ihrer Abfrage zu verwenden, muss der Aktualisierungsmodus der Vorlagenvariablen *auf Bei Zeitbereichsänderung* eingestellt sein. 

```
SELECT event_name FROM event_log WHERE $__timeFilter(time_column)
```

 Eine weitere Option ist eine Abfrage, mit der eine key/value Variable erstellt werden kann. Die Abfrage sollte zwei Spalten mit dem Namen `__text` und zurückgeben`__value`. Der `__text` Spaltenwert sollte eindeutig sein (wenn er nicht eindeutig ist, wird der erste Wert verwendet). Die Optionen in der Dropdownliste enthalten einen Text und einen Wert, sodass Sie einen benutzerfreundlichen Namen als Text und eine ID als Wert verwenden können.

Das folgende Codebeispiel zeigt eine Abfrage mit `hostname` als Text und `id` als Wert. 

```
SELECT hostname AS __text, id AS __value FROM my_host
```

 Sie können auch verschachtelte Variablen erstellen. Zum Beispiel, wenn Sie eine andere Variable benannt `region` haben. Dann könnten Sie die hosts-Variable mit einer Abfrage wie dieser nur Hosts aus der aktuell ausgewählten Region anzeigen lassen (wenn `region` es sich um eine Variable mit mehreren Werten handelt, verwenden Sie den `IN` Vergleichsoperator, anstatt `=` sie mit mehreren Werten abzugleichen). 

```
SELECT hostname FROM my_host  WHERE region IN($region)
```

#### Wird verwendet`__searchFilter`, um Ergebnisse in der Abfragevariablen zu filtern
<a name="using-__searchfilter-to-filter-results-in-query-variable"></a>

 Durch die Verwendung `__searchFilter` im Abfragefeld wird das Abfrageergebnis danach gefiltert, was der Benutzer in das Drop-down-Auswahlfeld eingibt. Wenn der Benutzer nichts eingegeben hat, `__searchFilter` ist `%` der Standardwert für. 

**Anmerkung**  
 Es ist wichtig, dass Sie den `__searchFilter` Ausdruck mit Anführungszeichen umgeben, da Grafana dies nicht für Sie tut. 

 Das folgende Beispiel zeigt, wie Sie es `__searchFilter` als Teil des Abfragefelds verwenden können, um die Suche nach zu ermöglichen, `hostname` während der Benutzer in das Drop-down-Auswahlfeld tippt. 

```
SELECT hostname FROM my_host  WHERE hostname LIKE '$__searchFilter'
```

### Verwenden von Variablen in Abfragen
<a name="using-variables-in-queries-2"></a>

 Von Grafana 4.3.0 bis 4.6.0 werden Vorlagenvariablen immer automatisch in Anführungszeichen gesetzt. Wenn es sich also um einen Zeichenkettenwert handelt, setzen Sie sie nicht in Anführungszeichen in WHERE-Klauseln. 

 Ab Grafana 4.7.0 werden Vorlagenvariablenwerte nur dann in Anführungszeichen gesetzt, wenn die Vorlagenvariable a ist. `multi-value` 

 Wenn es sich bei der Variablen um eine Variable mit mehreren Werten handelt, verwenden Sie den `IN` Vergleichsoperator, anstatt sie mit mehreren Werten `=` abzugleichen. 

 Es gibt zwei Syntaxen: 

 `$<varname>`Beispiel mit einer Template-Variablen namens`hostname`: 

```
SELECT
  UNIX_TIMESTAMP(atimestamp) as time,
  aint as value,
  avarchar as metric
FROM my_table
WHERE $__timeFilter(atimestamp) and hostname in($hostname)
ORDER BY atimestamp ASC
```

 `[[varname]]`Beispiel mit einer Vorlagenvariablen namens`hostname`: 

```
SELECT
  UNIX_TIMESTAMP(atimestamp) as time,
  aint as value,
  avarchar as metric
FROM my_table
WHERE $__timeFilter(atimestamp) and hostname in([[hostname]])
ORDER BY atimestamp ASC
```

#### Ausschalten der Anführungszeichen für Variablen mit mehreren Werten
<a name="disabling-quoting-for-multi-value-variables"></a>

 Grafana erstellt automatisch eine durch Kommas getrennte Zeichenfolge in Anführungszeichen für Variablen mit mehreren Werten. Zum Beispiel: Wenn `server01` und ausgewählt `server02` sind, wird es wie folgt formatiert:. `'server01', 'server02'` Verwenden Sie die CSV-Formatierungsoption für Variablen, um das Anführen von Anführungszeichen zu deaktivieren. 

 `${servers:csv}` 

 Weitere Informationen zu den Formatierungsoptionen für Variablen finden Sie unter[Erweiterte Optionen für das Variablenformat](templates-and-variables.md#advanced-variable-format-options). 

## Anmerkungen
<a name="mysql-annotations"></a>

 Mithilfe von Anmerkungen können Sie Grafiken mit ausführlichen Ereignisinformationen überlagern. Sie fügen Annotationsabfragen über das Dashboard-Menü /die Ansicht Anmerkungen hinzu. Weitere Informationen finden Sie unter . 

 Der folgende Beispielcode zeigt eine Abfrage, die eine Zeitspalte mit Epochenwerten verwendet. 

```
SELECT
  epoch_time as time,
  metric1 as text,
  CONCAT(tag1, ',', tag2) as tags
FROM
  public.test_data
WHERE
  $__unixEpochFilter(epoch_time)
```

Der folgende Beispielcode zeigt eine Regionsabfrage, die Zeit- und Zeitendspalten mit Epochenwerten verwendet. 

**Anmerkung**  
 Nur in Grafana v6.6\$1 verfügbar. 

```
SELECT
  epoch_time as time,
  epoch_timeend as timeend,
  metric1 as text,
  CONCAT(tag1, ',', tag2) as tags
FROM
  public.test_data
WHERE
  $__unixEpochFilter(epoch_time)
```

 Der folgende Beispielcode zeigt eine Abfrage, die eine Zeitspalte des nativen SQL-Datentyps verwendet. date/time 

```
SELECT
  native_date_time as time,
  metric1 as text,
  CONCAT(tag1, ',', tag2) as tags
FROM
  public.test_data
WHERE
  $__timeFilter(native_date_time)
```


|  Name  |  Description  | 
| --- | --- | 
|  time  |  Der Name des date/time Felds. Könnte eine Spalte mit einem systemeigenen date/time SQL-Datentyp oder Epochenwert sein.  | 
|  timeend  |  Optionaler Name des date/time Endfeldes. Könnte eine Spalte mit einem systemeigenen date/time SQL-Datentyp oder Epochenwert sein.  | 
|  text  |  Feld mit der Beschreibung des Ereignisses.  | 
|  tags  |  Optionaler Feldname, der für Event-Tags als kommagetrennte Zeichenfolge verwendet werden soll.  | 

## Warnfunktion
<a name="mysql-alerting"></a>

 Zeitreihenabfragen sollten unter Alarmbedingungen funktionieren. Abfragen im Tabellenformat werden in Warnungsregelbedingungen noch nicht unterstützt. 

# Stellen Sie eine Connect zu einer OpenSearch Datenquelle her
<a name="using-opensearch-in-AMG"></a>

**Anmerkung**  
In Arbeitsbereichen, die Version 9 oder neuer unterstützen, müssen Sie für diese Datenquelle möglicherweise das entsprechende Plugin installieren. Weitere Informationen finden Sie unter [Erweitere deinen Workspace mit Plugins](grafana-plugins.md).

Mit Amazon Managed Grafana können Sie Open Source [OpenSearch](https://opensearch.org/docs/)(oder Legacy-Elasticsearch) als Datenquelle hinzufügen. Sie können viele Arten einfacher oder komplexer OpenSearch Abfragen ausführen, um darin gespeicherte Logs oder Metriken zu visualisieren. OpenSearch Sie können Ihre Diagramme auch mit den in OpenSearch gespeicherten Protokollereignissen annotieren.

## OpenSearch Als Datenquelle hinzufügen
<a name="opensearch-adding-the-data-source"></a>

**Anmerkung**  
Um die OpenSearch Datenquelle hinzufügen zu können, müssen Sie Ihr Grafana-IAM-Konto zu den Rollen ALL\$1ACCESS und SECURITY\$1MANAGER hinzufügen.

1.  Öffnen Sie das Seitenmenü, indem Sie das Grafana-Symbol in der oberen Kopfzeile auswählen. 

1.  Im Seitenmenü unter dem Link **Dashboards** sollten Sie den genannten Link **Datenquellen** finden. 

1.  Wählen Sie in der oberen Kopfzeile die Schaltfläche **\$1 Datenquelle hinzufügen**. 

1.  Wählen Sie **OpenSearch**aus der Dropdownliste **Typ** aus. 

**Anmerkung**  
 Wenn Sie den Link **Datenquellen** nicht in Ihrem Seitenmenü sehen, bedeutet das, dass Ihr aktueller Benutzer die `Admin` Rolle nicht hat. 


|  Name  |  Description  | 
| --- | --- | 
|  Name  |  Der Name der Datenquelle. So sehen Sie die Datenquelle in Bedienfeldern und Abfragen.  | 
|  Default  |  Die Standarddatenquelle bedeutet, dass sie für neue Panels vorab ausgewählt wird.  | 
|  Url  |  Das HTTP-Protokoll, die IP und der Port Ihres OpenSearch Servers.  | 
|  Access  |  Server (Standard) = Die URL muss vom Grafana-Backend/-Server aus zugänglich sein. Browser = Die URL muss vom Browser aus zugänglich sein.  | 

 Der Zugriffsmodus steuert, wie Anfragen an die Datenquelle behandelt werden. Der Server sollte der bevorzugte Weg sein, wenn nichts anderes angegeben ist. 

### Serverzugriffsmodus (Standard)
<a name="opensearch-server-access-mode-default"></a>

 Alle Anfragen werden vom Browser an das Grafana-Backend oder den Server gestellt, der die Anfragen an die Datenquelle weiterleitet, wodurch mögliche CORS-Anforderungen (Cross-Origin Resource Sharing) umgangen werden. Wenn Sie diesen Zugriffsmodus wählen, muss die URL vom Grafana-Backend oder -Server aus zugänglich sein. 

### (direkter) Browserzugriff
<a name="opensearch-browser-direct-access"></a>

 Amazon Managed Grafana unterstützt keinen direkten Browserzugriff auf die OpenSearch Datenquelle. 

### Index-Einstellungen
<a name="opensearch-index-settings"></a>

 Hier können Sie eine Standardeinstellung für den `time field` und den Namen Ihres OpenSearch Indexes angeben. Sie können ein Zeitmuster für den Indexnamen oder ein Platzhalterzeichen verwenden. 

### OpenSearch/Elasticsearch-Version
<a name="opensearch-version"></a>

Geben Sie Ihre OpenSearch oder eine ältere Elasticsearch-Version im Drop-down-Menü für die Version an. Die Version ist wichtig, da es für jede Version Unterschiede in der Zusammensetzung von Abfragen gibt. Derzeit unterstützt Grafana OpenSearch 1.0.x. Unterstützte Versionen von Elasticsearch sind`2.0+`,, `5.0+``5.6+`, `6.0+` und. `7.0+` Der Wert `5.6+` bedeutet Version 5.6 oder höher, aber niedriger als 6.0. Der Wert `6.0+` bedeutet Version 6.0 oder höher, aber niedriger als 7.0. Schließlich `7.0+` bedeutet dies Version 7.0 oder höher, aber niedriger als 8.0.

### Minimales Zeitintervall
<a name="opensearch-min-time-interval"></a>

 Eine Untergrenze für die auto Gruppierung nach Zeitintervall. Es wird empfohlen, die Schreibfrequenz einzustellen, z. B. `1m` wenn Ihre Daten jede Minute geschrieben werden. Diese Option kann auch overridden/configured in einem Dashboard-Bereich unter Datenquellenoptionen angezeigt werden. Dieser Wert **muss** als Zahl gefolgt von einer gültigen Zeitkennung formatiert werden, z. B. `1m` (1 Minute) oder `30s` (30 Sekunden). Die folgenden Zeitkennungen werden unterstützt. 


|  Kennung  |  Description  | 
| --- | --- | 
|  y  |  Jahr  | 
|  M  |  Monat  | 
|  w  |  Woche  | 
|  d  |  Tag  | 
|  h  |  Stunde  | 
|  m  |  Minute  | 
|  s  |  Sekunde  | 
|  ms  |  Millisekunde  | 

### Protokolle
<a name="opensearch-logs-beta"></a>

Zwei Parameter `Message field name` und `Level field name` können optional auf der Seite mit den Datenquelleneinstellungen konfiguriert werden. Sie legen fest, welche Felder für Protokollmeldungen und Protokollebenen bei der Visualisierung von Anmeldungen verwendet werden. [Erkunden](explore.md) 

 Wenn Sie beispielsweise eine Standardkonfiguration von Filebeat für den Versand von Logs verwenden OpenSearch, sollte die folgende Konfiguration funktionieren. 
+  **Name des Nachrichtenfeldes:** Nachricht 
+  **Feldname der Ebene: fields.level** 

### Datenverknüpfungen
<a name="opensearch-data-links"></a>

 Datenverknüpfungen erstellen einen Link von einem bestimmten Feld aus, auf das in der Protokollansicht in Explore zugegriffen werden kann. 

 Jede Datenlink-Konfiguration besteht aus den folgenden Komponenten:
+ **Feld** — Name des Felds, das von der Datenverbindung verwendet wird.
+ **URL/Abfrage** — Wenn der Link extern ist, geben Sie die vollständige Link-URL ein. Wenn es sich bei dem Link um einen internen Link handelt, dient diese Eingabe als Abfrage für die Zieldatenquelle. In beiden Fällen können Sie den Wert aus dem Feld mit einem `${__value.raw }` Makro interpolieren. 
+ **Interner Link** — Wählen Sie diese Option, wenn es sich um einen internen oder externen Link handelt. Wenn es sich um einen internen Link handelt, können Sie mit einer Datenquellenauswahl die Zieldatenquelle auswählen. Es werden nur Tracing-Datenquellen unterstützt.

## Verwenden der OpenSearch Datenquelle
<a name="opensearch-use-datasource"></a>

### Editor für metrische Abfragen
<a name="opensearch-metric-query-editor"></a>

 Mit dem OpenSearch Abfrage-Editor können Sie mehrere Metriken auswählen und nach mehreren Begriffen oder Filtern gruppieren. Verwenden Sie die Plus- und Minus-Symbole auf der rechten Seite, um add/remove Metriken zu finden oder nach Klauseln zu gruppieren. Für einige Metriken und Klauseln zum Gruppieren nach Klauseln gibt es Optionen. Wählen Sie den Optionstext, um die Zeile zu erweitern und Metriken oder Gruppierungsoptionen anzuzeigen und zu bearbeiten. 

### Benennungen und Aliasmuster für Serien
<a name="opensearch-series-naming-and-alias-patterns"></a>

 Sie können den Namen für Zeitreihen über das `Alias` Eingabefeld steuern. 


|  Muster  |  Description  | 
| --- | --- | 
|  \$1\$1term fieldname\$1\$1  |  Ersetzt durch den Wert eines Begriffs Group By.  | 
|  \$1\$1metric\$1\$1  |  Ersetzt durch den Namen der Metrik (z. B. Durchschnitt, Min., Max). | 
|  \$1\$1field\$1\$1  |  Ersetzt durch den Namen des Metrikfeldes. | 

### Pipeline-Messwerte
<a name="opensearch-pipeline-metrics"></a>

*Einige Metrik-Aggregationen werden als Pipeline-Aggregationen bezeichnet, z. B. *Moving Average* und Derivative.* OpenSearch Pipeline-Metriken erfordern, dass auf einer anderen Metrik basiert. Verwenden Sie das Augensymbol neben der Metrik, um zu verhindern, dass Metriken im Diagramm angezeigt werden. Dies ist nützlich für Metriken, die Sie nur in der Abfrage zur Verwendung in einer Pipeline-Metrik haben. 

### Erstellen von Vorlagen
<a name="opensearch-templating"></a>

Anstatt Dinge wie Server-, Anwendungs- und Sensornamen in Ihren metrischen Abfragen fest zu codieren, können Sie stattdessen Variablen verwenden. Variablen werden als Drop-down-Auswahlfelder oben im Dashboard angezeigt. Sie können diese Dropdown-Felder verwenden, um die in Ihrem Dashboard angezeigten Daten zu ändern. 

 Weitere Informationen zu Vorlagen und Vorlagenvariablen finden Sie unter. [Vorlagen und Variablen](templates-and-variables.md) 

#### Variable abfragen
<a name="opensearch-query-variable"></a>

 Die OpenSearch Datenquelle unterstützt zwei Arten von Abfragen, die Sie im *Abfragefeld der *Abfragevariablen** verwenden können. Die Abfrage wird mit einer benutzerdefinierten JSON-Zeichenfolge geschrieben. 


|  Query  |  Description  | 
| --- | --- | 
|  \$1"find": "fields", "type": "keyword"\$1  |  Gibt eine Liste von Feldnamen mit dem Indextyp zurückkeyword.  | 
|  \$1"find": "terms", "field": "@hostname", "size": 1000\$1  |  Gibt eine Liste von Werten für ein Feld zurück, wobei die Begriffsaggregation verwendet wird. Query verwendet den aktuellen Dashboard-Zeitraum als Zeitbereich für die Abfrage.  | 
|  \$1"find": "terms", "field": "@hostname", "query": '<lucene query>'\$1  |  Gibt eine Werteliste für ein Feld zurück, wobei die Begriffsaggregation und ein bestimmter Lucene-Abfragefilter verwendet werden. Query verwendet den aktuellen Dashboard-Zeitraum als Zeitbereich für die Abfrage.  | 

Für Begriffsabfragen gilt eine Standardgrößenbeschränkung von 500. Um ein benutzerdefiniertes Limit festzulegen, legen Sie die Größeneigenschaft in Ihrer Abfrage fest. Sie können andere Variablen in der Abfrage verwenden. Das folgende Codebeispiel zeigt die Abfragedefinition für eine Variable mit dem Namen`$host`. 

```
{"find": "terms", "field": "@hostname", "query": "@source:$source"}
```

Im vorherigen Beispiel verwenden wir eine andere Variable, die `$source` innerhalb der Abfragedefinition benannt ist. Immer wenn Sie den aktuellen Wert der Variablen über die Dropdownliste ändern, wird eine Aktualisierung der `$source` `$host` Variablen initiiert. Nach dem Update enthält die `$host` Variable nur Hostnamen, die in diesem Fall nach der `@source` Dokumenteigenschaft gefiltert wurden. 

Diese Abfragen geben standardmäßig Ergebnisse in der Reihenfolge der Begriffe zurück (die dann wie bei jeder Variablen alphabetisch oder numerisch sortiert werden können). Um eine Liste von Begriffen zu erstellen, die nach der Anzahl der Dokumente sortiert sind (eine Liste mit den wichtigsten N-Werten), fügen Sie eine `orderBy` Eigenschaft von hinzu. `doc_count` Dadurch wird automatisch eine absteigende Sortierung ausgewählt. Die Verwendung `asc` mit doc\$1count (einer Liste unter N) kann durch Einstellung erfolgen`order: "asc"`, aber davon wird abgeraten, da dadurch der Fehler bei der Anzahl der Dokumente zunimmt. ****Um Begriffe in der Reihenfolge der Anzahl der Dokumente beizubehalten, setzen Sie die Dropdownliste Sortieren der Variablen auf Deaktiviert.**** Alternativ können Sie auch weiterhin **Alphabetisch** verwenden, um sie neu zu sortieren. 

```
{"find": "terms", "field": "@hostname", "orderBy": "doc_count"}
```

#### Verwenden von Variablen in Abfragen
<a name="opensearch-using-variables-in-queries"></a>

 Es gibt zwei Syntaxen: 
+  `$<varname>`Beispiel: @hostname: \$1hostname 
+  `[[varname]]`Beispiel: @hostname: [[hostname]] 

 Warum zwei Möglichkeiten? Die erste Syntax ist einfacher zu lesen und zu schreiben, erlaubt es Ihnen jedoch nicht, eine Variable in der Mitte eines Wortes zu verwenden. Wenn die Optionen *Mehrwert* oder *Alle Werte einbeziehen* aktiviert sind, konvertiert Grafana die Beschriftungen von Klartext in eine Lucene-kompatible Bedingung. 

 Im vorherigen Beispiel haben wir eine Lucene-Abfrage, die Dokumente anhand der Eigenschaft mithilfe einer Variablen namens filtert. `@hostname` `$hostname` Sie verwendet auch eine Variable im Eingabefeld *Begriffe* gruppieren nach Feld. Auf diese Weise können Sie mithilfe einer Variablen schnell ändern, wie die Daten gruppiert sind. 

### Anmerkungen
<a name="opensearch-annotations"></a>

Anmerkungen ermöglichen es Ihnen, umfangreiche Ereignisinformationen über Grafiken zu legen. Sie fügen Annotationsabfragen über das Dashboard-Menü oder die Kommentaransicht hinzu. Grafana kann jeden OpenSearch Index nach Annotationsereignissen abfragen. Weitere Informationen finden Sie unter [Anmerkungen](dashboard-annotations.md). 


|  Name  |  Description  | 
| --- | --- | 
|  Query  |  Sie können die Suchabfrage leer lassen oder eine Lucene-Abfrage angeben.  | 
|  Time  |  Der Name des Zeitfeldes; muss ein Datumsfeld sein.  | 
|  Time End  |  Der optionale Name des Zeitendfeldes muss ein Datumsfeld sein. Wenn diese Option aktiviert ist, werden Anmerkungen als Bereich zwischen Uhrzeit und Zeitende markiert.  | 
|  Text  |  Feld für die Beschreibung des Ereignisses.  | 
|  Tags  |  Optionaler Feldname, der für Event-Tags verwendet werden soll (kann ein Array oder eine CSV-Zeichenfolge sein).  | 

### Abfragen von -Protokollen
<a name="opensearch-querying-logs-beta"></a>

 Das Abfragen und Anzeigen von Protokolldaten von OpenSearch ist in Explore verfügbar. Um Ihre Protokolle anzuzeigen, wählen Sie die OpenSearch Datenquelle aus und geben Sie dann optional eine Lucene-Abfrage ein. Weitere Informationen finden Sie unter [Erkunden](explore.md). 

#### Abfragen protokollieren
<a name="opensearch-log-queries"></a>

 Nachdem das Ergebnis zurückgegeben wurde, zeigt das Protokollfenster eine Liste der Protokollzeilen und ein Balkendiagramm, wobei die X-Achse die Zeit und die Y-Achse die Häufigkeit oder Anzahl anzeigt. 

#### Filtern von Protokollnachrichten
<a name="opensearch-filter-log-messages"></a>

 Geben Sie optional eine Lucene-Abfrage in das Abfragefeld ein, um die Protokollnachrichten zu filtern. Wenn Sie beispielsweise ein Filebeat-Standard-Setup verwenden`fields.level:error`, sollten Sie in der Lage sein, nur Fehlerprotokollmeldungen anzuzeigen. 

# Stellen Sie eine Connect zu einer OpenTSDB-Datenquelle her
<a name="using-opentsdb-in-AMG"></a>

 Amazon Managed Grafana wird mit erweiterter Unterstützung für OpenTSDB ausgeliefert. 

## Die Datenquelle wird hinzugefügt
<a name="opentsdb-adding-the-data-source"></a>

1.  Öffnen Sie das Seitenmenü, indem Sie das Grafana-Symbol in der oberen Kopfzeile auswählen. 

1.  Im Seitenmenü unter dem Link **Dashboards** sollten Sie einen Link **Datenquellen** finden. 

1.  Wählen Sie in der oberen Kopfzeile die Schaltfläche **\$1 Datenquelle hinzufügen**. 

1.  Wählen Sie **OpenTSDB** aus der Dropdownliste **Typ** aus. 

**Anmerkung**  
 Wenn Sie den Link **Datenquellen** nicht in Ihrem Seitenmenü sehen, bedeutet dies, dass Ihr aktueller Benutzer die Rolle nicht hat. `Admin` 


|  Name  |  Description  | 
| --- | --- | 
|  Name  |  Der Name der Datenquelle. So sehen Sie die Datenquelle in Bedienfeldern und Abfragen.  | 
|  Default  |  Die Standarddatenquelle bedeutet, dass sie für neue Panels vorab ausgewählt wird.  | 
|  Url  |  Das HTTP-Protokoll, die IP und der Port Ihres opentsdb-Servers (der Standardport ist normalerweise 4242).  | 
|  Access  |  Server (Standard) = Die URL muss vom Grafana-Backend/-Server aus zugänglich sein.  | 
|  Version  |  Version = opentsdb-Version, entweder <=2.1 oder 2.2.  | 
|  Resolution  |  Metriken von opentsdb können Datenpunkte mit einer Auflösung von entweder einer Sekunde oder einer Millisekunde enthalten.  | 

## Abfrage-Editor
<a name="opentsdb-query-editor"></a>

 Öffnen Sie ein Diagramm im Bearbeitungsmodus, indem Sie den Titel auswählen. Der Abfrageeditor unterscheidet sich davon, ob die Datenquelle die Version <=2.1 oder = 2.2 hat. In der früheren Version können nur Tags verwendet werden, um OpenTSDB abzufragen. In der letzteren Version können jedoch sowohl Filter als auch Tags verwendet werden, um opentsdb abzufragen. Fill Policy wird auch in OpenTSDB 2.2 eingeführt. 

**Anmerkung**  
 Stellen Sie bei der Verwendung der OpenTSDB 2.2-Datenquelle sicher, dass Sie entweder Filter oder Tags verwenden, da sich diese gegenseitig ausschließen. Wenn sie zusammen verwendet werden, erhalten Sie möglicherweise seltsame Ergebnisse. 

### Vorschläge zur automatischen Vervollständigung verwenden
<a name="auto-complete-suggestions"></a>

 Sobald Sie mit der Eingabe von Metriknamen, Tagnamen und Tagwerten beginnen, sollten Sie hervorgehobene Vorschläge zur auto Vervollständigung für sie sehen. Die automatische Vervollständigung funktioniert nur, wenn die OpenTSDB-Vorschlags-API aktiviert ist. 

## Abfragen mit Vorlagen erstellen
<a name="opentsdb-templating-queries"></a>

 Anstatt Dinge wie Server-, Anwendungs- und Sensornamen in Ihren metrischen Abfragen fest zu codieren, können Sie stattdessen Variablen verwenden. Variablen werden als Drop-down-Auswahlfelder oben im Dashboard angezeigt. Sie können diese Dropdown-Felder verwenden, um die in Ihrem Dashboard angezeigten Daten zu ändern. 

 Weitere Informationen zu Vorlagen und Vorlagenvariablen finden Sie unter. [Vorlagen und Variablen](templates-and-variables.md) 

### Variable abfragen
<a name="opentsdb-query-variable"></a>

 Die OpenTSDB-Datenquelle unterstützt Abfragen mit Vorlagenvariablen. Das bedeutet, dass Sie Vorlagenvariablen erstellen können, die die Werte von OpenTSDB abrufen. Zum Beispiel Metriknamen, Tag-Namen oder Tag-Werte. 

 Wenn Sie OpenTSDB mit einer Vorlagenvariablen des `query` Typs verwenden, können Sie die folgende Syntax für die Suche verwenden. 


|  Query  |  Description  | 
| --- | --- | 
|  metrics(prefix)  |  Gibt Metriknamen mit einem bestimmten Präfix zurück (kann leer sein).  | 
|  tag\$1names(cpu)  |  Gibt Tagnamen (d. h. Schlüssel) für eine bestimmte CPU-Metrik zurück.  | 
|  tag\$1values(cpu, hostname)  |  Gibt Tag-Werte für die Metrik CPU und den Tag-Schlüssel-Hostnamen zurück.  | 
|  suggest\$1tagk(prefix)  |  Gibt Tagnamen (d. h. Schlüssel) für alle Metriken mit einem bestimmten Präfix zurück (kann leer sein).  | 
|  suggest\$1tagv(prefix)  |  Gibt Tag-Werte für alle Metriken mit einem bestimmten Präfix zurück (kann leer sein).  | 

 Wenn Sie nicht sehen, dass im `Preview of values` Abschnitt Template-Variablen aufgefüllt werden, müssen Sie sie `tsd.core.meta.enable_realtime_ts` in den OpenTSDB-Servereinstellungen aktivieren. Um Metadaten der vorhandenen Zeitreihendaten in OpenTSDB aufzufüllen, müssen Sie die Datei außerdem auf dem OpenTSDB-Server ausführen. `tsdb uid metasync` 

### Verschachteltes Template
<a name="nested-templating"></a>

 Eine Vorlagenvariable kann verwendet werden, um Tag-Werte nach einer anderen Template-Variablen zu filtern. Der erste Parameter ist der Metrikname, der zweite Parameter ist der Tag-Schlüssel, für den Sie Tag-Werte suchen müssen, und danach alle anderen abhängigen Vorlagenvariablen. Im Folgenden werden einige Beispiele aufgeführt, damit verschachtelte Vorlagenabfragen erfolgreich funktionieren. 


|  Query  |  Description  | 
| --- | --- | 
|  tag\$1values(cpu, hostname, env=\$1env)  |  Gibt Tag-Werte für die CPU-Metrik, den ausgewählten Env-Tag-Wert und den Tag-Schlüssel-Hostnamen zurück.  | 
|  tag\$1values(cpu, hostname, env=\$1env, region=\$1region)  |  Gibt Tag-Werte für die CPU-Metrik, den ausgewählten Env-Tag-Wert, den ausgewählten Regions-Tag-Wert und den Tag-Schlüssel-Hostnamen zurück.  | 

 [Weitere Informationen zu OpenTSDB-Metrikabfragen finden Sie in der OpenTSDB-Dokumentation](https://opentsdb.net/docs/build/html/index.html) 

# Stellen Sie eine Connect zu einer PostgreSQL-Datenquelle her
<a name="using-postgresql-in-AMG"></a>

 Sie können die PostgreSQL-Datenquelle verwenden, um Daten aus Ihren Amazon Aurora PostgreSQL-Datenbanken abzufragen und zu visualisieren. 

**Wichtig**  
*Grafana Version 8* ändert die zugrunde liegende Datenstruktur für Datenrahmen für die Postgres-, MySQL- und Microsoft SQL Server-Datenquellen. Infolgedessen wird ein Zeitreihenabfrageergebnis in einem breiten Format zurückgegeben. Weitere Informationen finden Sie unter [Wide Format](https://grafana.com/developers/plugin-tools/introduction/data-frames#wide-format) in der Grafana-Datenrahmen-Dokumentation. Damit Ihre Visualisierungen wie vor Version 8 funktionieren, müssen Sie möglicherweise einige manuelle Migrationen durchführen. Eine Lösung ist auf Github unter dokumentiert [Postgres/MySQL/MSSQL: Wichtige Änderungen in Version 8.0 in Bezug auf Zeitreihenabfragen und die Reihenfolge](https://github.com/grafana/grafana/issues/35534) von Datenspalten.  
In *Grafana-Version 9* richtet die PostgreSQL-Datenquelle das Stammzertifikat für die Verbindung zu Ihrer Datenbank anders ein als in früheren Versionen. Wenn Sie Ihren Workspace von Version 8 auf 9 aktualisieren, müssen Sie möglicherweise die Art und Weise ändern, wie Sie eine Verbindung herstellen. Weitere Informationen finden Sie unter [Behebung von Problemen mit aktualisierten Arbeitsbereichen](AMG-workspace-version-update-troubleshoot.md).

## Die Datenquelle wird hinzugefügt
<a name="postgresql-adding-the-data-source"></a>

1.  Öffnen Sie das Seitenmenü, indem Sie das Grafana-Symbol in der oberen Kopfzeile auswählen. 

1.  Im Seitenmenü unter dem **Konfigurationssymbol** sollten Sie einen Link zu **Datenquellen** finden. 

1.  Wählen Sie in der oberen Kopfzeile die Schaltfläche **\$1 Datenquelle hinzufügen**. 

1.  Wählen Sie **PostgreSQL** aus der Dropdownliste **Typ** aus. 

### Datenquellenoptionen
<a name="postgresql-data-source-options"></a>


|  Name  |  Description  | 
| --- | --- | 
|  Name  |  Der Name der Datenquelle. So sehen Sie die Datenquelle in Bedienfeldern und Abfragen.  | 
|  Default  |  Die Standarddatenquelle bedeutet, dass sie für neue Panels vorab ausgewählt wird.  | 
|  Host  |  Die IP address/hostname und der optionale Port Ihrer PostgreSQL-Instanz. Geben Sie den Datenbanknamen nicht an. Die Verbindungszeichenfolge für die Verbindung mit Postgres ist nicht korrekt und führt zu Fehlern.  | 
|  Database  |  Name Ihrer PostgreSQL-Datenbank.  | 
|  User  |  Login/Benutzername des Datenbankbenutzers. | 
|  Password  |  Passwort des Datenbankbenutzers  | 
|  SSL Mode  |  Diese Option bestimmt, ob oder mit welcher Priorität eine sichere TCP/IP SSL-Verbindung mit dem Server ausgehandelt wird.  | 
|  Max open  |  Die maximale Anzahl offener Verbindungen zur Datenbank, Standard unlimited (Grafana v5.4\$1).  | 
|  Max idle  |  Die maximale Anzahl von Verbindungen im inaktiven Verbindungspool, Standard 2 (Grafana v5.4\$1).  | 
|  Max lifetime  |  Die maximale Zeit in Sekunden, für die eine Verbindung wiederverwendet werden kann, Standard 14400 /4 Stunden (Grafana v5.4\$1).  | 
|  Version  |  Diese Option bestimmt, welche Funktionen im Query Builder verfügbar sind (nur in Grafana 5.3\$1 verfügbar).  | 
|  TimescaleDB  |  TimescaleDB ist eine Zeitreihendatenbank, die als PostgreSQL-Erweiterung erstellt wurde. Wenn diese Option aktiviert ist, verwendet Grafana time\$1bucket im \$1\$1\$1timeGroup Makro und zeigt TimescaleDB-spezifische Aggregatfunktionen im Query Builder an (nur in Grafana 5.3\$1 verfügbar).  | 

### Minimales Zeitintervall
<a name="postgresql-min-time-interval"></a>

 Eine Untergrenze für die `$_interval` `$_interval_ms` Variablen. Es wird empfohlen, die Schreibfrequenz einzustellen, z. B. `1m` wenn Ihre Daten jede Minute geschrieben werden. Diese Option kann auch overridden/configured in einem Dashboard-Bereich unter Datenquellenoptionen angezeigt werden. Dieser Wert **muss** als Zahl gefolgt von einer gültigen Zeitkennung formatiert werden, z. B. `1m` (1 Minute) oder `30s` (30 Sekunden). Die folgenden Zeitkennungen werden unterstützt.


|  Kennung  |  Description  | 
| --- | --- | 
|  y  |  Jahr  | 
|  M  |  Monat  | 
|  w  |  Woche  | 
|  d  |  Tag  | 
|  h  |  Stunde  | 
|  m  |  Minute  | 
|  s  |  Sekunde  | 
|  ms  |  Millisekunde  | 

### Berechtigungen von Datenbankbenutzern
<a name="postgresql-database-user-permissions-important"></a>

**Wichtig**  
 Dem Datenbankbenutzer, den Sie beim Hinzufügen der Datenquelle angeben, sollten nur SELECT-Berechtigungen für die angegebene Datenbank und die Tabellen erteilt werden, die Sie abfragen möchten. Grafana überprüft nicht, ob die Abfrage sicher ist. Die Abfrage kann jede SQL-Anweisung enthalten. Beispielsweise `DROP TABLE user;` würden Anweisungen wie `DELETE FROM user;` und ausgeführt werden. Um sich davor zu schützen, empfehlen wir dringend, einen bestimmten PostgreSQL-Benutzer mit eingeschränkten Rechten zu erstellen. 

Der folgende Beispielcode zeigt die Erstellung eines bestimmten PostgreSQL-Benutzers mit eingeschränkten Rechten. 

```
 CREATE USER grafanareader WITH PASSWORD 'password';
 GRANT USAGE ON SCHEMA schema TO grafanareader;
 GRANT SELECT ON schema.table TO grafanareader;
```

 Stellen Sie sicher, dass der Benutzer keine unerwünschten Berechtigungen von der öffentlichen Rolle erhält. 

## Abfrage-Editor
<a name="postgresql-query-editor"></a>

 Sie finden den PostgreSQL-Abfrage-Editor auf der Registerkarte Metriken im Bearbeitungsmodus des Graph- oder Singlestat-Bedienfelds. Sie gelangen in den Bearbeitungsmodus, indem Sie den Titel des Panels auswählen und dann bearbeiten. 

 Der Abfrage-Editor verfügt über einen Link **Generiertes SQL**, der angezeigt wird, nachdem eine Abfrage ausgeführt wurde, während Sie sich im Panel-Bearbeitungsmodus befinden. Wenn Sie ihn auswählen, wird er erweitert und zeigt die unformatierte interpolierte SQL-Zeichenfolge an, die ausgeführt wurde. 

### Wählen Sie Tabelle, Zeitspalte und Metrikspalte (FROM) aus
<a name="postgresql-select-table-time-column-and-metric-column-from"></a>

 Wenn Sie zum ersten Mal in den Bearbeitungsmodus wechseln oder eine neue Abfrage hinzufügen, versucht Grafana, den Query Builder mit der ersten Tabelle auszufüllen, die eine Zeitstempelspalte und eine numerische Spalte enthält. 

 Im FROM-Feld schlägt Grafana Tabellen vor, die sich im Verzeichnis `search_path` des Datenbankbenutzers befinden. Um eine Tabelle oder Ansicht auszuwählen, die nicht in Ihrer enthalten ist, können `search_path` Sie manuell einen vollqualifizierten Namen (schema.table) eingeben, z. B. `public.metrics` 

 Das Spaltenfeld Zeit bezieht sich auf den Namen der Spalte, die Ihre Zeitwerte enthält. Die Auswahl eines Werts für das Spaltenfeld Metrik ist optional. Wenn ein Wert ausgewählt ist, wird das Spaltenfeld Metrisch als Serienname verwendet. 

 Die Vorschläge für metrische Spalten enthalten nur Spalten mit einem Textdatentyp (char, varchar, text). Um eine Spalte mit einem anderen Datentyp als Metrikspalte zu verwenden, können Sie den Spaltennamen mit folgender Umwandlung eingeben:. `ip::text` Sie können auch beliebige SQL-Ausdrücke in das Metrikspaltenfeld eingeben, die einen Textdatentyp wie z. B. ergeben`hostname || ' ' || container_name`. 

### Spalten-, Fenster- und Aggregationsfunktionen (SELECT)
<a name="columns-window-and-aggregation-functions-select"></a>

 In der `SELECT` Zeile können Sie angeben, welche Spalten und Funktionen Sie verwenden möchten. In das Spaltenfeld können Sie anstelle eines Spaltennamens beliebige Ausdrücke schreiben, wie `column1 * column2 / column3` z. 

 Die verfügbaren Funktionen im Abfrage-Editor hängen von der PostgreSQL-Version ab, die Sie bei der Konfiguration der Datenquelle ausgewählt haben. Wenn Sie Aggregatfunktionen verwenden, müssen Sie Ihre Ergebnismenge gruppieren. Wenn Sie eine Aggregatfunktion hinzufügen, fügt der Editor automatisch eine hinzu`GROUP BY time`. 

Der Editor versucht, diesen Teil der Abfrage zu vereinfachen und zu vereinheitlichen. 

Sie können weitere Wertspalten hinzufügen, indem Sie auf die Plus-Schaltfläche klicken und im Menü die Option **Spalte** auswählen. Mehrere Wertespalten werden als separate Reihen im Grafikfenster dargestellt. 

### Daten filtern (WO)
<a name="postgresql-filter-data-where"></a>

 Um einen Filter hinzuzufügen, wählen Sie das Plussymbol rechts neben der `WHERE` Bedingung. Sie können Filter entfernen, indem Sie den Filter auswählen und dann **Entfernen** auswählen. Ein Filter für den aktuell ausgewählten Zeitraum wird automatisch zu neuen Abfragen hinzugefügt.

### Gruppieren nach
<a name="postgresql-group-by"></a>

 Um nach Zeit oder anderen Spalten zu gruppieren, klicken Sie auf das Plussymbol am Ende der Zeile GRUPPIEREN NACH. In der Dropdownliste mit Vorschlägen werden nur Textspalten der aktuell ausgewählten Tabelle angezeigt. Sie können jedoch jede Spalte manuell eingeben. Sie können die Gruppe entfernen, indem Sie das Element auswählen und dann **Entfernen** auswählen. 

 Wenn Sie eine Gruppierung hinzufügen, muss auf alle ausgewählten Spalten eine Aggregatfunktion angewendet werden. Der Abfragegenerator fügt automatisch Aggregatfunktionen zu allen Spalten ohne Aggregatfunktionen hinzu, wenn Sie Gruppierungen hinzufügen. 

#### Füllen von Lücken
<a name="postgresql-gap-filling"></a>

 Amazon Managed Grafana kann fehlende Werte ausfüllen, wenn Sie nach Zeit gruppieren. Die Zeitfunktion akzeptiert zwei Argumente. Das erste Argument ist das Zeitfenster, nach dem Sie gruppieren möchten, und das zweite Argument ist der Wert, mit dem Grafana fehlende Elemente füllen soll. 

### Texteditor-Modus (RAW)
<a name="postgresql-text-editor-mode-raw"></a>

 Sie können in den Bearbeitungsmodus für Rohabfragen wechseln, indem Sie auf das Hamburger-Symbol klicken und **Editor-Modus wechseln** auswählen oder indem Sie unter der Abfrage **SQL bearbeiten** wählen. 

**Anmerkung**  
 Wenn Sie den Editor für Rohabfragen verwenden, stellen Sie sicher, dass Ihre Abfrage mindestens über einen Filter für den zurückgegebenen Zeitraum verfügt`ORDER BY time`. 

## Makros
<a name="postgresql-macros"></a>

 Makros können innerhalb einer Abfrage verwendet werden, um die Syntax zu vereinfachen und dynamische Teile zu ermöglichen. 


|  Beispiel für ein Makro  |  Description  | 
| --- | --- | 
|  \$1\$1\$1time(dateColumn)  |  Wird durch einen Ausdruck ersetzt, der in einen UNIX-Zeitstempel konvertiert und in den die Spalte umbenannt werden solltime\$1sec. Zum Beispiel UNIX\$1TIMESTAMP (DateColumn) als time\$1sec.  | 
|  \$1\$1\$1timeEpoch(dateColumn)  |  Wird durch einen Ausdruck ersetzt, der in einen UNIX-Zeitstempel konvertiert und die Spalte umbenannt werden soll. time\$1sec Zum Beispiel UNIX\$1TIMESTAMP (DateColumn) als time\$1sec. | 
|  \$1\$1\$1timeFilter(dateColumn)  |  Wird durch einen Zeitbereichsfilter ersetzt, der den angegebenen Spaltennamen verwendet. Zum Beispiel DateColumn BETWEEN FROM\$1UNIXTIME (1494410783) UND FROM\$1UNIXTIME (1494410983).  | 
|  \$1\$1\$1timeFrom()  |  Wird durch den Beginn der aktuell aktiven Zeitauswahl ersetzt. Zum Beispiel FROM\$1UNIXTIME (1494410783). | 
|  \$1\$1\$1timeTo()  |  Wird durch das Ende der aktuell aktiven Zeitauswahl ersetzt. Zum Beispiel FROM\$1UNIXTIME (1494410983).  | 
|  \$1\$1\$1timeGroup(dateColumn,'5m')  |  Wird durch einen Ausdruck ersetzt, der in der GROUP BY-Klausel verwendet werden kann. Zum Beispiel cast (cast (UNIX\$1TIMESTAMP (DateColumn)/(300) as signed) 300 as signed), \$1  | 
|  \$1\$1\$1timeGroup(dateColumn,'5m', 0)  |  Wie die vorherige Zeile, aber mit einem Füllparameter, sodass fehlende Punkte in dieser Serie von grafana hinzugefügt und 0 als Wert verwendet wird.  | 
|  \$1\$1\$1timeGroup(dateColumn,'5m', NULL)  |  Wie oben, aber NULL wird als Wert für fehlende Punkte verwendet.  | 
|  \$1\$1\$1timeGroup(dateColumn,'5m', previous)  |  Wie oben, aber der vorherige Wert in dieser Reihe wird als Füllwert verwendet, wenn noch kein Wert gesehen wurde. NULL wird verwendet (nur in Grafana 5.3\$1 verfügbar).  | 
|  \$1\$1\$1timeGroupAlias(dateColumn,'5m')  |  Wird identisch mit \$1\$1\$1timeGroup ersetzt, jedoch durch einen zusätzlichen Spaltenalias  | 
|  \$1\$1\$1unixEpochFilter(dateColumn) |  Wird durch einen Zeitbereichsfilter ersetzt, der den angegebenen Spaltennamen verwendet, wobei die Zeiten als Unix-Zeitstempel dargestellt werden. Zum Beispiel: \$1DateColumn > 1494410783 UND DateColumn < 1494497183\$1  | 
| \$1\$1\$1unixEpochFrom()`  | \$1 Wird durch den Beginn der aktuell aktiven Zeitauswahl als Unix-Zeitstempel ersetzt. Zum Beispiel \$11494410783\$1 | 
| \$1\$1\$1unixEpochTo() | Wird durch das Ende der aktuell aktiven Zeitauswahl als Unix-Zeitstempel ersetzt. Zum Beispiel\$11494497183\$1 | 
| \$1\$1\$1unixEpochNanoFilter(dateColumn) | Wird durch einen Zeitbereichsfilter ersetzt, der den angegebenen Spaltennamen verwendet, wobei die Zeiten als Nanosekunden-Zeitstempel dargestellt werden. Zum Beispiel: \$1DateColumn > 1494410783152415214 UND DateColumn < 1494497183142514872\$1 | 
| \$1\$1\$1unixEpochNanoFrom() | Wird durch den Beginn der aktuell aktiven Zeitauswahl als Nanosekunden-Zeitstempel ersetzt. Zum Beispiel\$11494410783152415214\$1 | 
| \$1\$1\$1unixEpochNanoTo() | Wird durch das Ende der aktuell aktiven Zeitauswahl als Nanosekunden-Zeitstempel ersetzt. Beispielsweise \$11494497183142514872\$1 | 
| \$1\$1\$1unixEpochGroup(dateColumn,"5m", [fillmode]) | Wie \$1\$1\$1timeGroup, aber für Zeiten, die als Unix-Zeitstempel gespeichert sind. | 

## Tabellenabfragen
<a name="postgresql-table-queries"></a>

 Wenn die Abfrageoption auf **Als Tabelle formatieren** gesetzt ist, können Sie grundsätzlich jede Art von SQL-Abfrage ausführen. Das Tabellenfenster zeigt automatisch die Ergebnisse der Spalten und Zeilen an, die Ihre Abfrage zurückgibt. 

 Sie können den Namen der Spalten im Tabellenfenster mithilfe der regulären `as` SQL-Spaltenauswahlsyntax steuern. 

## Zeitreihenabfragen
<a name="postgresql-time-series-queries"></a>

 Wenn Sie **Format** auf einstellen`Time series`, z. B. für die Verwendung in einem Grafikfenster, muss die Abfrage eine Spalte mit dem Namen `time` zurückgeben, die entweder einen SQL-Datetime-Wert oder einen beliebigen numerischen Datentyp zurückgibt, der die Unix-Epoche repräsentiert. Jede Spalte außer `time` und `metric` wird als Wertspalte behandelt. Sie können eine Spalte mit dem Namen zurückgeben`metric`, die als Metrikname für die Wertspalte verwendet wird. Wenn Sie mehrere Wertspalten und eine Spalte mit dem Namen zurückgeben`metric`, wird diese Spalte als Präfix für den Seriennamen verwendet. 

 Ergebnismengen von Zeitreihenabfragen müssen nach Zeit sortiert werden. 

 Der folgende Beispielcode zeigt eine `metric` Spalte. 

```
SELECT
  $__timeGroup("time_date_time",'5m'),
  min("value_double"),
  'min' as metric
FROM test_data
WHERE $__timeFilter("time_date_time")
GROUP BY time
ORDER BY time
```

 Das folgende Codebeispiel zeigt, wie der Parameter fill im Makro \$1\$1\$1timeGroup verwendet wird, um Nullwerte stattdessen in Null umzuwandeln. 

```
SELECT
  $__timeGroup("createdAt",'5m',0),
  sum(value) as value,
  measurement
FROM test_data
WHERE
  $__timeFilter("createdAt")
GROUP BY time, measurement
ORDER BY time
```

 Der folgende Beispielcode zeigt mehrere Spalten. 

```
SELECT
  $__timeGroup("time_date_time",'5m'),
  min("value_double") as "min_value",
  max("value_double") as "max_value"
FROM test_data
WHERE $__timeFilter("time_date_time")
GROUP BY time
ORDER BY time
```

## Vorlagen erstellen
<a name="postgresql-templating"></a>

 Anstatt Dinge wie Server-, Anwendungs- und Sensornamen in Ihren metrischen Abfragen fest zu codieren, können Sie stattdessen Variablen verwenden. Variablen werden als Drop-down-Auswahlfelder oben im Dashboard angezeigt. Sie können diese Dropdown-Felder verwenden, um die in Ihrem Dashboard angezeigten Daten zu ändern. 

 Weitere Informationen zu Vorlagen und Vorlagenvariablen finden Sie unter. [-Vorlagen](templates-and-variables.md#templates) 

### Variable abfragen
<a name="postgresql-query-variable"></a>

 Wenn Sie eine Vorlagenvariable dieses Typs hinzufügen`Query`, können Sie eine PostgreSQL-Abfrage schreiben, die Dinge wie Messnamen, Schlüsselnamen oder Schlüsselwerte zurückgeben kann, die als Dropdownauswahlfeld angezeigt werden. 

 *Sie können beispielsweise eine Variable haben, die alle Werte für die `hostname` Spalte in einer Tabelle enthält, wenn Sie eine solche Abfrage in der Abfrageeinstellung der Vorlagenvariablen angeben.* 

```
SELECT hostname FROM host
```

 Eine Abfrage kann mehrere Spalten zurückgeben und Grafana erstellt automatisch eine Liste daraus. Die folgende Abfrage gibt beispielsweise eine Liste mit Werten von `hostname` und `hostname2` zurück. 

```
SELECT host.hostname, other_host.hostname2 FROM host JOIN other_host ON host.city = other_host.city
```

 Um zeitbereichsabhängige Makros wie `$__timeFilter(column)` in Ihrer Abfrage zu verwenden, muss der Aktualisierungsmodus der Vorlagenvariablen *auf Bei Zeitbereichsänderung* eingestellt sein. 

```
SELECT event_name FROM event_log WHERE $__timeFilter(time_column)
```

 Eine weitere Option ist eine Abfrage, mit der eine key/value Variable erstellt werden kann. Die Abfrage sollte zwei Spalten mit dem Namen `__text` und zurückgeben`__value`. Der `__text` Spaltenwert sollte eindeutig sein (wenn er nicht eindeutig ist, wird der erste Wert verwendet). Die Optionen in der Dropdownliste enthalten einen Text und einen Wert, sodass Sie einen benutzerfreundlichen Namen als Text und eine ID als Wert angeben können. Eine Beispielabfrage mit `hostname` als Text und `id` als Wert: 

```
SELECT hostname AS __text, id AS __value FROM host
```

 Sie können auch verschachtelte Variablen erstellen. Mithilfe einer Variablen mit dem Namen könnten Sie festlegen`region`, dass die Variable hosts nur Hosts aus der aktuell ausgewählten Region anzeigt. Das folgende Codebeispiel zeigt eine Abfrage wie diese (wenn `region` es sich um eine Variable mit mehreren Werten handelt, verwenden Sie den `IN` Vergleichsoperator, anstatt `=` sie mit mehreren Werten abzugleichen). 

```
SELECT hostname FROM host  WHERE region IN($region)
```

#### Wird verwendet`__searchFilter`, um Ergebnisse in einer Abfragevariablen zu filtern
<a name="postgresql-using-__searchfilter-to-filter-results-in-query-variable"></a>

 Durch die Verwendung `__searchFilter` im Abfragefeld wird das Abfrageergebnis danach gefiltert, was der Benutzer in das Drop-down-Auswahlfeld eingibt. Wenn der Benutzer nichts eingegeben hat, `__searchFilter` ist `%` der Standardwert für. 

**Anmerkung**  
 Es ist wichtig, dass Sie den `__searchFilter` Ausdruck mit Anführungszeichen umgeben, da Grafana dies nicht für Sie tut. 

 Das folgende Beispiel zeigt, wie Sie es `__searchFilter` als Teil des Abfragefelds verwenden können, um die Suche nach zu ermöglichen, `hostname` während der Benutzer in das Drop-down-Auswahlfeld tippt. 

```
SELECT hostname FROM my_host  WHERE hostname LIKE '$__searchFilter'
```

### Verwenden von Variablen in Abfragen
<a name="postgresql-using-variables-in-queries"></a>

 Werte von Vorlagenvariablen werden nur in Anführungszeichen gesetzt, wenn die Vorlagenvariable a ist`multi-value`. 

 Wenn es sich bei der Variablen um eine Variable mit mehreren Werten handelt, verwenden Sie den `IN` Vergleichsoperator, anstatt `=` sie mit mehreren Werten abzugleichen. 

 Es gibt zwei Syntaxen: 

 `$<varname>`Beispiel mit einer Template-Variablen namens`hostname`: 

```
SELECT
  atimestamp as time,
  aint as value
FROM table
WHERE $__timeFilter(atimestamp) and hostname in($hostname)
ORDER BY atimestamp ASC
```

 `[[varname]]`Beispiel mit einer Vorlagenvariablen namens`hostname`: 

```
SELECT
  atimestamp as time,
  aint as value
FROM table
WHERE $__timeFilter(atimestamp) and hostname in([[hostname]])
ORDER BY atimestamp ASC
```

#### Ausschalten der Anführungszeichen für Variablen mit mehreren Werten
<a name="postgresql-disabling-quoting-for-multi-value-variables"></a>

 Amazon Managed Grafana erstellt automatisch eine durch Kommas getrennte Zeichenfolge in Anführungszeichen für Variablen mit mehreren Werten. Beispiel: Wenn `server01` und ausgewählt `server02` sind, wird es wie folgt formatiert:. `'server01', 'server02'` Um das Zitieren zu deaktivieren, verwenden Sie die CSV-Formatierungsoption für Variablen. 

 `${servers:csv}` 

 Weitere Informationen zu den Formatierungsoptionen für Variablen finden Sie unter[Vorlagen und Variablen](templates-and-variables.md). 

## Anmerkungen
<a name="postgresql-annotations"></a>

 Verwenden Sie Anmerkungen, um Grafiken mit ausführlichen Ereignisinformationen zu überlagern. Sie fügen Annotationsabfragen über das Dashboard-Menü /die Ansicht Anmerkungen hinzu. Weitere Informationen finden Sie unter [Anmerkungen](dashboard-annotations.md). 

 Der folgende Beispielcode zeigt eine Abfrage, die eine Zeitspalte mit Epochenwerten verwendet. 

```
SELECT
  epoch_time as time,
  metric1 as text,
  concat_ws(', ', metric1::text, metric2::text) as tags
FROM
  public.test_data
WHERE
  $__unixEpochFilter(epoch_time)
```

 Der folgende Beispielcode zeigt eine Regionsabfrage, die Zeit- und Zeitendspalten mit Epochenwerten verwendet. 

**Anmerkung**  
 Dies ist nur in Grafana v6.6\$1 verfügbar. 

```
SELECT
  epoch_time as time,
  epoch_time_end as timeend,
  metric1 as text,
  concat_ws(', ', metric1::text, metric2::text) as tags
FROM
  public.test_data
WHERE
  $__unixEpochFilter(epoch_time)
```

 Der folgende Beispielcode zeigt eine Abfrage, die eine Zeitspalte des nativen SQL-Datentyps verwendet. date/time 

```
SELECT
  native_date_time as time,
  metric1 as text,
  concat_ws(', ', metric1::text, metric2::text) as tags
FROM
  public.test_data
WHERE
  $__timeFilter(native_date_time)
```


|  Name  |  Description  | 
| --- | --- | 
|  time  |  Der Name des date/time Felds. Könnte eine Spalte mit einem systemeigenen date/time SQL-Datentyp oder Epochenwert sein.  | 
|  timeend  |  Optionaler Name des date/time Endfeldes. Könnte eine Spalte mit einem nativen date/time SQL-Datentyp oder Epochenwert sein (Grafana v6.6\$1). | 
|  text  |  Feld mit der Beschreibung des Ereignisses.  | 
|  tags  |  Optionaler Feldname, der für Event-Tags als kommagetrennte Zeichenfolge verwendet werden soll.  | 

## Warnfunktion
<a name="postgresql-alerting"></a>

 Zeitreihenabfragen sollten unter Alarmbedingungen funktionieren. Abfragen im Tabellenformat werden in Warnungsregelbedingungen noch nicht unterstützt. 

# Mit einer Tempo-Datenquelle verbinden
<a name="tempo-data-source"></a>

 Tempo ist eine OSS-Tracing-Lösung von Grafana Labs für Trace-Speicher mit hohem Volumen und minimaler Abhängigkeit. 

## Die Datenquelle wird hinzugefügt
<a name="tempo-adding-the-data-source"></a>

 Um auf die Tempo-Einstellungen zuzugreifen, wählen Sie das **Konfigurationssymbol** (Zahnrad), dann **Datenquellen** und dann **Tempo**. 


|  Name  |  Description  | 
| --- | --- | 
|  Name  |  Der Name, mit dem Sie in Bedienfeldern, Abfragen und Explore auf die Datenquelle verweisen.  | 
|  Default  |  Standarddatenquelle bedeutet, dass sie für neue Panels vorab ausgewählt wird.  | 
|  URL  |  Die URL der Tempo-Instanz; z. B. http://tempo  | 
|  Basic Auth  |  Aktivieren Sie die Standardauthentifizierung für die Tempo-Datenquelle.  | 
|  User  |  Benutzername für die Standardauthentifizierung.  | 
|  Password  |  Passwort für die Standardauthentifizierung.  | 

## Zu Protokollen zurückverfolgen
<a name="tempo-trace-to-logs"></a>

 Dies ist eine Konfiguration für die Funktion „Rückverfolgung bis zu Protokollen“. Die Zieldatenquelle muss derzeit Loki sein. Weitere Informationen finden Sie unter [Integration der Rückverfolgung](explore.md#tracing-integration). 
+ **Datenquelle** — Zieldatenquelle.
+ **Tags** — Die Tags, die in der Loki-Abfrage verwendet werden. Der Standardwert ist `'cluster', 'hostname', 'namespace', pod'`
+ **Span Start Time Shift** — Verschiebt die Startzeit für die Loki-Abfrage basierend auf der Span-Startzeit. Um die Daten in die Vergangenheit zu erweitern, müssen Sie einen negativen Wert verwenden. Zeiteinheiten können hier verwendet werden, zum Beispiel 5s, 1m, 3h. Der Standardwert ist 0.
+ **Span End Time Shift** — Verschiebt die Endzeit für die Loki-Abfrage basierend auf der Endzeit der Spanne. Zeiteinheiten können hier verwendet werden, zum Beispiel 5s, 1m, 3h. Der Standardwert ist 0.

## Traces abfragen
<a name="tempo-query-traces"></a>

 Du kannst Traces aus Tempo über Explore abfragen und anzeigen. Sie können nach Traces suchen, wenn Sie auf der Konfigurationsseite der Datenquelle die Einstellung Trace to Logs einrichten. Verwenden Sie den Loki-Abfrage-Editor, um zu visualisierende Spuren zu finden. Um Suchergebnisse zu erhalten, müssen Sie abgeleitete Felder konfiguriert haben, die auf diese Datenquelle verweisen. 

Um eine bestimmte Ablaufverfolgung abzufragen, wählen Sie den Abfragetyp TraceID aus und geben Sie dann die ID in das Feld Trace-ID ein.

## Verknüpfung mit der Trace-ID aus Protokollen
<a name="tempo-linking-trace-id-from-logs"></a>

 Sie können aus Logs in Loki oder Elastic eine Verbindung zu Tempo Trace herstellen, indem Sie einen internen Link konfigurieren. Weitere Informationen finden Sie unter [Abgeleitete Felder](using-loki-in-AMG.md#loki-derived-fields). 

# Konfigurieren Sie eine TestData Datenquelle zum Testen
<a name="testdata-data-source"></a>

Grafana wird mit einer TestData Datenquelle geliefert, die simulierte Zeitreihendaten für jedes Panel erstellt. Sie können damit Ihre eigenen gefälschten und zufälligen Zeitreihendaten erstellen und sie in einem beliebigen Panel rendern. Auf diese Weise können Sie die Dashboard-Funktionalität überprüfen und die Daten sicher und einfach teilen.

**Konfigurieren Sie die Datenquelle**

**Um auf die Datenquellenkonfiguration zuzugreifen für TestData**

1. Wählen Sie das Symbol **Konfiguration** (Zahnrad).

1. Wählen Sie **Datenquellen**.

1. wählen **TestData**.

Die Datenquelle bietet keine Einstellungen, die über die grundlegendsten Optionen hinausgehen, die allen Datenquellen gemeinsam sind:


|  Name  |  Description  | 
| --- | --- | 
|  `Name`  |  Der Name der Datenquelle in Panels, Abfragen und Explore.  | 
|  `Default`  |  Ob diese Datenquelle für neue Panels vorab ausgewählt wird.  | 

**Erstellen Sie Scheindaten**

Die TestData Datenquelle wurde hinzugefügt, sodass die Benutzer Ihrer Grafana-Instanz sie als Datenquelle in jedem Metrikpanel verwenden können. Außerdem werden Scheindaten bereitgestellt, die Sie je nach dem von Ihnen ausgewählten TestData Szenario verwenden können.

**Wählen Sie ein Szenario**

Anstatt einen Abfrage-Editor bereitzustellen, hilft Ihnen die TestData Datenquelle bei der Auswahl eines **Szenarios**, das simulierte Daten für Panels generiert.

Sie können jedem Szenario einen **Alias** zuweisen, und viele haben ihre eigenen Optionen, die angezeigt werden, wenn sie ausgewählt werden.

**Verfügbare Szenarien:**
+ **Anmerkungen**
+ **Bedingter Fehler**
+ **CSV-Inhalt**
+ **CSV-Datei**
+ **CSV-Metrikwerte**
+ **Datenpunkte außerhalb des Bereichs**
+ **Exponentielle Heatmap-Bucket-Daten**
+ **Grafana-API**
+ **Grafana Live**
+ **Lineare Heatmap-Bucket-Daten**
+ **Laden Sie Apache Arrow-Daten**
+ **Protokolle**
+ **Keine Datenpunkte**
+ **Knotendiagramm**
+ **Vorhersehbare CSV-Welle**
+ **Vorhersehbarer Puls**
+ **Zufälliger Spaziergang**
+ **Random Walk (mit Fehler)**
+ **Tabelle „Random Walk“**
+ **Unbearbeitete Rahmen**
+ **Simulation**
+ **Langsame Abfrage**
+ **Streaming-Client**
+ **Statische Tabelle**
+ **In den USA generierte Daten**

**Importieren Sie ein vorkonfiguriertes Dashboard**

TestData bietet auch ein Beispiel-Dashboard.

**Um das Beispiel-Dashboard zu importieren**

1. Navigieren Sie zur Konfigurationsseite der Datenquelle.

1. Wählen Sie die Registerkarte **Dashboards** aus.

1. Wählen Sie **Import** für das Dashboard „**Simple Streaming Example**“ aus.

**So passen Sie ein importiertes Dashboard an:**

Um das importierte Dashboard anzupassen, empfehlen wir, es unter einem anderen Namen zu speichern. Wenn Sie dies nicht tun, kann ein Upgrade von Grafana das benutzerdefinierte Dashboard mit der neuen Version überschreiben.

**Verwenden Sie Testdaten, um Probleme zu melden**

Wenn Sie ein Problem GitHub mit der Verwendung oder GrafanaLabs dem Rendern von Zeitreihendaten melden, empfehlen wir Ihnen dringend, diese Datenquelle zu verwenden, um das Problem zu replizieren. Das macht es für die Entwickler viel einfacher, Ihr Problem zu replizieren und zu lösen.

# Stellen Sie eine Connect zu einer Zipkin-Datenquelle her
<a name="zipkin-data-source"></a>

 Zipkin ist ein verteiltes Open-Source-Tracing-System. Fügen Sie die Zipkin-Datenquelle hinzu, um Ihre Traces in Explore in Amazon Managed Grafana abfragen zu können 

## Die Datenquelle wird hinzugefügt
<a name="zipkin-adding-the-data-source"></a>

 Um auf die Zipkin-Einstellungen zuzugreifen, wählen Sie das Symbol **Konfiguration** (Zahnrad), dann **Datenquellen** und dann **Zipkin**. 


|  Name  |  Description  | 
| --- | --- | 
|  Name  |  Der Name der Datenquelle. So sehen Sie die Datenquelle in Bedienfeldern, Abfragen und Explore.  | 
|  Default  |  Standarddatenquelle bedeutet, dass sie für neue Panels vorab ausgewählt wird.  | 
|  URL  |  Die URL der Zipkin-Instanz; z. B. http://localhost:9411  | 
|  Access  |  Server (Standard) = Die URL muss vom Grafana-Backend/-Server aus zugänglich sein.  | 
|  Basic Auth  |  Aktivieren Sie die Standardauthentifizierung für die Zipkin-Datenquelle.  | 
|  User  |  Benutzername für die Standardauthentifizierung.  | 
|  Password  |  Passwort für die Standardauthentifizierung.  | 

## Traces abfragen
<a name="zipkin-query-traces"></a>

 Das Abfragen und Anzeigen von Traces aus Zipkin ist über Explore verfügbar. 

 Mit dem Zipkin-Abfrageeditor können Sie direkt anhand der Trace-ID abfragen oder eine Spur aus der Trace-Auswahl auswählen. Um anhand der Trace-ID abzufragen, fügen Sie die ID in die Texteingabe ein. 

 Verwenden Sie den Trace-Selektor, um eine bestimmte Trace aus allen Traces auszuwählen, die in dem Zeitraum protokolliert wurden, den Sie in Explore ausgewählt haben. Der Trace-Selektor hat drei Verschachtelungsebenen: 1. Der Service, an dem Sie interessiert sind. 1. Ein bestimmter Vorgang ist Teil des ausgewählten Dienstes 1. Spezifische Ablaufverfolgung, in der der ausgewählte Vorgang stattgefunden hat, dargestellt durch den Namen des Root-Vorgangs und die Ablaufverfolgungsdauer. 

## Datenzuordnung in der Ablaufverfolgungsoberfläche
<a name="zipkin-data-mapping-in-the-trace-ui"></a>

 Zipkin-Anmerkungen werden in der Trace-Ansicht als Protokolle angezeigt, wobei der Wert der Anmerkung unter dem Annotationsschlüssel angezeigt wird. 

## Aus Protokollen wird auf die Trace-ID verwiesen
<a name="zipkin-linking-trace-id-from-logs"></a>

 Sie können aus Protokollen in Loki eine Verbindung zum Zipkin-Trace herstellen, indem Sie ein abgeleitetes Feld mit internem Link konfigurieren. Weitere Informationen finden Sie unter [Abgeleitete Felder](using-loki-in-AMG.md#loki-derived-fields). 

# Connect zu Unternehmensdatenquellen her
<a name="AMG-data-sources-enterprise"></a>

Die folgenden Datenquellen werden in Workspaces unterstützt, die auf Amazon Managed Grafana Enterprise-Plug-ins aktualisiert wurden. Weitere Informationen finden Sie unter [Zugriff auf Enterprise-Plugins verwalten](upgrade-to-enterprise-plugins.md).

Enterprise-Plugins werden regelmäßig aktualisiert. Dies beinhaltet sowohl Updates der vorhandenen Plugins als auch manchmal neue Datenquellen. Die folgende Dokumentation enthält möglicherweise nicht alle verfügbaren Datenquellen. Eine Liste der aktuellen Enterprise-Plug-ins, die von Amazon Managed Grafana Enterprise-Plugins unterstützt werden, finden Sie unter [Grafana Enterprise-Plugins](https://grafana.com/docs/plugins/) in der *Grafana-Dokumentation*.

Für Workspaces, die Version 9 und neuer unterstützen, werden Enterprise-Datenquellen nicht mehr standardmäßig installiert. Sie müssen das richtige Datenquellen-Plug-In installieren. Sie können Plug-ins für alle Enterprise-Datenquellen installieren, auch für solche, die hier nicht aufgeführt sind. Sie können sich auch dafür entscheiden, die Version eines Plugins zu aktualisieren, das Sie bereits installiert haben. Weitere Informationen zur Verwaltung von Plugins finden Sie unter[Erweitere deinen Workspace mit Plugins](grafana-plugins.md).

**Topics**
+ [AppDynamics](appdynamics-AMG-datasource.md)
+ [Databricks](AMG-databricks-datasource.md)
+ [Datadog](AMG-datadog-datasource-plugin.md)
+ [Dynatrace](dynatrace-AMG-datasource.md)
+ [GitLab](gitlab-AMG-datasource.md)
+ [Honeycomb](honeycomb-AMG-datasource.md)
+ [Jira](jira-AMG-datasource.md)
+ [MongoDB](AMG-mongodb-datasource.md)
+ [New Relic](new-relic-data-source.md)
+ [Oracle-Datenbank](oracle-datasource-AMG.md)
+ [Salesforce](salesforce-AMG-datasource.md)
+ [SAP HANA](saphana-AMG-datasource.md)
+ [ServiceNow](grafana-enterprise-servicenow-datasource.md)
+ [Snowflake](snowflake-datasource-for-AMG.md)
+ [Splunk](splunk-datasource.md)
+ [Überwachung der Splunk-Infrastruktur](AMG-datasource-splunkinfra.md)
+ [Wavefront](wavefront-datasource-for-AMG.md)

# Connect zu einer AppDynamics Datenquelle herstellen
<a name="appdynamics-AMG-datasource"></a>

 Die AppDynamics Datenquelle für Amazon Managed Grafana ermöglicht es Ihnen, Metriken AppDynamics mithilfe der Metrik-API abzufragen und sie in Grafana-Dashboards zu visualisieren. 

**Anmerkung**  
Diese Datenquelle ist nur für Grafana Enterprise bestimmt. Weitere Informationen finden Sie unter [Zugriff auf Enterprise-Plugins verwalten](upgrade-to-enterprise-plugins.md).  
In Workspaces, die Version 9 oder neuer unterstützen, müssen Sie für diese Datenquelle möglicherweise außerdem das entsprechende Plugin installieren. Weitere Informationen finden Sie unter [Erweitere deinen Workspace mit Plugins](grafana-plugins.md).

## Hinweis zur Konfiguration der Datenquelle
<a name="note-on-the-datasource-config"></a>

 Verwenden Sie Serverzugriff (Proxy) (um zu verhindern, dass CORS und Benutzer nach Ihrem Passwort suchen) und Standardauthentifizierung. Denken Sie daran, dass der Benutzername „user @account“ lauten sollte (d. h. your.name @customer1 oder my\$1user @saas\$1account\$1name).

 Konfigurieren Sie das Passwort mit den folgenden Schritten: 

1.  Navigieren Sie zu [https://accounts.appdynamics.com/subscriptions](https://accounts.appdynamics.com/subscriptions) 

1.  Wählen Sie den Link in der Spalte **Name** in der Zeile für Ihr Abonnement. 

1.  Navigieren Sie zu den **Lizenzdetails**, indem Sie die Registerkarte oben auf der Seite auswählen. 

1.  Das Feld Access Key hat die Schaltfläche **Anzeigen**. Wählen Sie die Schaltfläche „**Anzeigen**“, um den Zugriffsschlüssel anzuzeigen. 

1.  Kopieren Sie den Zugriffsschlüssel in das Passwortfeld in den Basic Auth Details auf der Konfigurationsseite in Grafana. 

 Richten Sie mithilfe der folgenden Schritte einen Benutzer und eine Rolle für Amazon Managed Grafana ein. 

1.  Navigieren Sie in AppDynamics zu Einstellungen, Administration. 

1.  Wählen Sie die Registerkarte **Rollen** und dann die Schaltfläche „\$1“, um eine neue Rolle zu erstellen. Beispiel: `grafana_readonly.` 

1.  Fügen Sie auf der Registerkarte **Konto** des Abschnitts Rolle erstellen die Berechtigung hinzu`View Business Flow`.

1.  Aktivieren Sie auf der Registerkarte **Anwendungen** das Kontrollkästchen **Ansicht**, damit Grafana Anwendungsdaten anzeigen kann. 

1.  Aktivieren Sie auf der Registerkarte **Datenbanken** das Kontrollkästchen **Ansicht**, damit Grafana Datenbankdaten anzeigen kann. 

1.  Aktivieren Sie auf der Registerkarte **Analytics** das Kontrollkästchen **Kann Daten aus allen Anwendungen anzeigen**, damit Grafana Anwendungsanalysedaten anzeigen kann. 

1.  Erstellen Sie auf der Registerkarte **Benutzer** der Administrationsseite einen neuen Benutzer, `grafana` z. B. Weisen Sie dem neuen Benutzer (oder einer Gruppe, zu der der Benutzer gehört) der Rolle zu, die Sie gerade erstellt haben, `grafana_readonly` z. B.

## Erstellen von Vorlagen
<a name="appdynamics-templating"></a>

 Die derzeit unterstützten Vorlagenabfragen sind: 

1.  `Applications`(Alle Anwendungen) 

1.  `AppName.BusinessTransactions`(Alles BTs für den Anwendungsnamen) 

1.  `AppName.Tiers`(Alle Stufen für den Anwendungsnamen) 

1.  `AppName.Nodes`(Alle Knoten für den Anwendungsnamen) 

1.  `AppName.TierName.BusinessTransactions`(Alles BTs für eine bestimmte Stufe) 

1.  `AppName.TierName.Nodes`(Alle Knoten für eine bestimmte Stufe) 

1.  `AppName.Path.<Any Metric Path>`(Jeder metrische Pfad kann angegeben werden) 

## Tasten der Legende
<a name="legend-keys"></a>

 Die Standardeinstellung für den Legendenschlüssel kann ziemlich lang sein, aber diese Formatierung kann angepasst werden. 

 Dem Legendenschlüssel kann der Name der Anwendung vorangestellt werden, indem Sie die `App on legend` Option auswählen. Beispiel: `MyApp - Overall Application Performance|Average Response Time (ms)`. 

 Wenn sich die Abfrage auf ein einzelnes Statistikfeld oder ein anderes Fenster bezieht, in dem Sie den Legendenschlüssel nicht sehen können, wählen Sie die Option Metadaten anzeigen, um zu sehen, was der Legendenschlüssel (auch Alias genannt) für die Abfrage ist. 

 Die Dropdownliste „Legende“ enthält drei Optionen:`Full Path`, und. `Segments` `Custom` 

### Option „Legende“ — vollständiger Pfad
<a name="legend-option---full-path"></a>

 Der Legendenschlüssel ist der vollständige metrische Pfad, zum Beispiel`Overall Application Performance|Average Response Time (ms)`. 

### Legendenoption — Segmente
<a name="legend-option---segments"></a>

 Der Name der Metrik besteht aus Segmenten. Sie können wählen, welche Segmente angezeigt werden sollen. 

 Zum Beispiel mit einem Metriknamen: 

 `Errors|mywebsite|Error|Errors per Minute` 

 Wenn Sie Folgendes `2,4` in das Feld Segmente eingeben, wird Folgendes zurückgegeben`mywebsite|Errors per minute`. 

 Die Indizierung beginnt mit 1 und `1` kehrt `Errors` zurück. 

### Legendenoption — benutzerdefiniert
<a name="legend-option---custom"></a>

 Erstellen Sie eine benutzerdefinierte Legende, indem Sie Text mit den folgenden Aliasmustern kombinieren, um metrische Metadaten mischen zu können. 
+  `{{app}}`gibt den Namen der Anwendung zurück 
+  `{{1}}`gibt ein Segment aus dem metrischen Pfad zurück. 

   Zum Beispiel `Overall Application Performance|Average Response Time (ms)` hat die Metrik: zwei Segmente. `{{1}}`gibt das erste Segment `{{2}}` zurück, gibt das zweite Segment zurück. 

 Beispiele für Legendenschlüsselmuster und die generierten Legendenschlüssel: 
+  `custom legend key` => `custom legend key` 
+  `App: {{app}} MetricPart2: {{2}}` => `App: myApp MetricPart2: Average Response Time (ms)` 

# Stellen Sie eine Connect zu einer Databricks-Datenquelle her
<a name="AMG-databricks-datasource"></a>

Mit der Databricks-Datenquelle können Sie Databricks-Daten in Amazon Managed Grafana abfragen und visualisieren. Sie enthält einen SQL-Editor zum Formatieren und Farbcodieren Ihrer Abfragen.

**Anmerkung**  
Diese Datenquelle ist nur für Grafana Enterprise bestimmt. Weitere Informationen finden Sie unter [Zugriff auf Enterprise-Plugins verwalten](upgrade-to-enterprise-plugins.md).  
In Workspaces, die Version 9 oder neuer unterstützen, müssen Sie für diese Datenquelle möglicherweise außerdem das entsprechende Plugin installieren. Weitere Informationen finden Sie unter [Erweitere deinen Workspace mit Plugins](grafana-plugins.md).

## Hinzufügen einer Databricks-Datenquelle
<a name="AMG-databricks-add-datasource"></a>

Gehen Sie wie folgt vor, um eine Databricks-Datenquelle in der Grafana-Konsole hinzuzufügen.

**Um eine Databricks-Datenquelle hinzuzufügen**

1. Öffnen Sie das Seitenmenü, indem Sie das Grafana-Symbol in der oberen Kopfzeile auswählen.

1. Wählen Sie im Seitenmenü unter dem Link **Dashboards** die Option **Datenquellen** aus.
**Anmerkung**  
Wenn Sie den Link **Datenquellen** nicht sehen, haben Sie nicht die `Admin` Rolle für Grafana.

1. Wählen Sie in der oberen Kopfzeile die Schaltfläche **\$1 Datenquelle hinzufügen**. 

1. Wählen Sie in der Dropdownliste **Typ** die Option **Databricks** aus.
**Anmerkung**  
Wenn Sie die Databricks-Option nicht sehen und sie benötigen, müssen Sie ein Upgrade auf Grafana Enterprise durchführen.

1. Wählen Sie die Optionen, um eine Verbindung zu Ihren Daten herzustellen und sie zu bearbeiten.

## Hinweise zur Verwendung der Databricks-Datenquelle
<a name="AMG-databricks-notes"></a>

**Zeitreihen**

Zeitreihenvisualisierungen können ausgewählt werden, wenn Sie Ihrer Abfrage ein `datetime` Feld hinzufügen. Dieses Feld wird als Zeitstempel für die Serie verwendet. Wenn das Feld keine bestimmte Zeitzone enthält, geht Grafana davon aus, dass die Zeit UTC ist.

**Mehrzeilige Zeitreihen**

Um eine mehrzeilige Zeitreihenvisualisierung zu erstellen, muss die Abfrage mindestens drei Felder in der folgenden Reihenfolge enthalten.

1. Ein `datetime` Feld mit dem Alias. `time`

1. Ein Wert für`GROUP BY`.

1. Ein oder mehrere zu visualisierende Metrikwerte.

Im Folgenden finden Sie ein Beispiel für eine Abfrage, die mehrzeilige Zeitreihenoptionen zurückgibt.

```
SELECT log_time AS time, machine_group, avg(disk_free) AS avg_disk_free
FROM mgbench.logs1
GROUP BY machine_group, log_time
ORDER BY log_time
```

# Stellen Sie eine Connect zu einer Datadog-Datenquelle her
<a name="AMG-datadog-datasource-plugin"></a>

 Mit der Datadog-Datenquelle können Sie Metriken aus dem Datadog-Überwachungsservice in Amazon Managed Grafana visualisieren. 

**Anmerkung**  
Diese Datenquelle ist nur für Grafana Enterprise bestimmt. Weitere Informationen finden Sie unter [Zugriff auf Enterprise-Plugins verwalten](upgrade-to-enterprise-plugins.md).  
In Workspaces, die Version 9 oder neuer unterstützen, müssen Sie für diese Datenquelle möglicherweise außerdem das entsprechende Plugin installieren. Weitere Informationen finden Sie unter [Erweitere deinen Workspace mit Plugins](grafana-plugins.md).

## Usage
<a name="datadog-usage"></a>

### Caching
<a name="datadog-caching"></a>

 Bei großen Dashboards, die viele Abfragen stellen, ist es möglich, die Geschwindigkeit durch die Datadog-API zu begrenzen (erreichen Sie die maximale Anzahl von API-Aufrufen pro Stunde, die die Datadog-API zulässt). Die Caching-Funktion speichert eindeutige Abfragen 60 Sekunden lang im Cache. Dieses Intervall kann auf der Konfigurationsseite so geändert werden, dass es länger oder kürzer ist. 

### Abfrage-Editor
<a name="datadog-query-editor"></a>

 Es ist ganz einfach: Wählen Sie Aggregation und Metrik aus. Wenn Sie das Ergebnis filtern möchten, wählen Sie ein oder mehrere Tags aus. 

 Die Datadog-Datenquelle unterstützt alle erweiterten Funktionen, die der Datadog-Abfrageeditor unterstützt. Wählen Sie es aus der Drop-down-Liste aus und ordnen Sie es an, indem Sie einen Funktionsnamen wählen.

 **Nutzungsmöglichkeiten von Alias nach Feldern**: 
+  Geben Sie den Alias in das Feld „Alias von“ ein. 
+  Verwenden Sie bereichsbezogene Variablen: 
  +  `$__metric`= durch den Namen der Metrik ersetzt 
  +  `$__display_name`= durch den Namen der Metrik ersetzt 
  +  `$__expression`= durch den vollständigen metrischen Ausdruck ersetzt 
  +  `$__aggr`= ersetzt durch eine metrische Aggregationsfunktion (zum Beispiel avg, max, min, sum) 
  +  `$__scope`= ersetzt durch den metrischen Gültigkeitsbereich (zum Beispiel Region, Standort, Umgebung, Host) 
+  Verwenden Sie reguläre Ausdrücke: 
  +  Geben Sie Ihren regulären Ausdruck in das Feld „Alias RegExp“ im `/you regexp here/flags` Format ein. 
  +  Wenn das Feld „Alias von“ leer ist, werden die RegExp Ergebnisse anhand von verknüpft. Beispiel mit metrischem Ausdruck =`avg:system.load.5{*}`: „Alias by“ Feldeingabe: „" "Alias RegExp "Feldeingabe: `avg:(.+)\.(\d)` Ergebnis: `system.load, 5` 
  +  Verwenden Sie `$<group_number>` Variablen im Feld „Alias by“. Beispiel mit metrischem Ausdruck =`avg:system.load.5{*}`: „Alias by“ Feldeingabe: Feldeingabe `$1: $2 seconds` RegExp „Alias“: `avg:(.+)\.(\d)` Ergebnis: `system.load: 5 seconds` 
  +  Wird verwendet`$0`, um den gesamten Ausdruck abzurufen. Beispiel mit metrischem Ausdruck =`datadog.dogstatsd.packet.count{*}`: „Alias by“ Feldeingabe: Feldeingabe `Expression: $0` RegExp „Alias“: `DOGstatsd\.(.*)\.(.*){\*}/i` Ergebnis: `Expression: datadog.dogstatsd.packet.count{*}` 

   Hinweis: Sie erhalten eine Fehlermeldung, wenn Sie die Gruppennummer angeben, die nicht existiert. 

#### Metrische Arithmetik
<a name="datadog-metric-arithmetic"></a>

 *Um metrische Arithmetik zu verwenden, setzen Sie den *Abfragetyp* auf Arithmetisch.* Stellen Sie mithilfe von Vorzeichen eine Verknüpfung zu der gewünschten Metrik her. `#` Verdoppelt beispielsweise `#A * 2` das Ergebnis einer Abfrage`A`. Die Arithmetik zwischen zwei Metriken funktioniert auf die gleiche Weise: Fügen Sie Abfragen hinzu, deren Ergebnisse Sie für die Berechnung verwenden möchten, und verknüpfen Sie sie dann in der dritten Abfrage mit diesen Metriken, z. B. `#A / #B` 

### Anmerkungen
<a name="datadog-annotations"></a>

 Eine Anmerkung ist ein Ereignis, das Grafiken überlagert. Ein Beispiel für ein Ereignis ist eine Bereitstellung oder ein Ausfall. Mit dieser Datenquelle können Sie Ereignisse aus Datadog abrufen und sie in Grafiken in Amazon Managed Grafana überlagern. Annotationsereignisse können nach Quelle, Tag oder Priorität gefiltert werden. 

### Erstellung von Vorlagen
<a name="datadog-templating"></a>

 Es gibt ein paar Optionen, um Werte von Template-Variablen abzurufen — Metriken und Tags. Um die Liste der verfügbaren Metriken abzurufen, geben Sie dies `*` im *Abfragefeld* an. 

 Um alle Tags zurückzugeben, verwenden Sie den Wert: `tag` oder`scope`. 

 Um Tags für eine angegebene Tag-Gruppe zurückzugeben, verwenden Sie einen der folgenden Standardkategoriewerte: 
+  `host` 
+  `device` 
+  `env` 
+  `region` 
+  `site` 
+  `status` 
+  `version` 

 Geben Sie für benutzerdefinierte Taggruppen einfach den Namen der Taggruppe ein. Wenn Ihr benutzerdefinierter Tag-Gruppenname beispielsweise lautet`subscription_name`, geben Sie diesen in das *Abfragefeld* ein. 

 Filtern Sie die Ergebnisse mithilfe des *Regex-Felds*. Bei der Verwendung von Tags werden Variablen mit mehreren Werten unterstützt. Mehrere ausgewählte Tag-Werte werden in eine durch Kommas getrennte Liste von Tags umgewandelt. 

#### Ad-hoc-Filter
<a name="datadog-ad-hoc-filters"></a>

 In Grafana gibt es einen neuen speziellen Typ von Vorlagenvariablen, die als *Ad-hoc-Filter* bezeichnet werden. Diese Variable gilt für *alle* Datadog-Abfragen in einem Dashboard. Dies ermöglicht es, es wie einen Schnellfilter zu verwenden. Eine Ad-hoc-Variable für Datadog ruft beispielsweise alle Schlüssel-Wert-Paare aus Tags ab und verwendet sie als `region:east, region:west` Abfrage-Tags. Um diese Variable zu erstellen, wählen Sie den *Ad-hoc-Filtertyp* und wählen Sie Ihre Datadog-Datenquelle aus. Sie können einen beliebigen Namen für diese Variable festlegen. 

# Stellen Sie eine Connect zu einer Dynatrace-Datenquelle her
<a name="dynatrace-AMG-datasource"></a>

[Datenquelle fürhttps://www.dynatrace.com/.](https://www.dynatrace.com) Um diese Datenquelle verwenden zu können, benötigen Sie ein Dynatrace-Konto.

**Anmerkung**  
Diese Datenquelle ist nur für Grafana Enterprise bestimmt. Weitere Informationen finden Sie unter [Zugriff auf Enterprise-Plugins verwalten](upgrade-to-enterprise-plugins.md).  
In Workspaces, die Version 9 oder neuer unterstützen, müssen Sie für diese Datenquelle möglicherweise außerdem das entsprechende Plugin installieren. Weitere Informationen finden Sie unter [Erweitere deinen Workspace mit Plugins](grafana-plugins.md).

**Bekannte Einschränkungen**

Vorlagenvariablen können nicht mehrfach ausgewählt werden. Es wird nur die Einzelauswahl unterstützt.

Es werden nur APIs v2-Metriken unterstützt.

## Features
<a name="features"></a>

### Kern-Features
<a name="core-features"></a>
+  Vorlagenvariablen 
  +  Namen von Metriken 
  +  Nur Einzelauswahl (**keine Mehrfachauswahl**) 
  +  Ad-Hoc-Filter 
+  Anmerkungen 
  +  Derzeit nicht unterstützt 
+  Aliasing 
  +  Namen von Metriken 
  +  Aggregation 
  +  Anzeigename 
  +  Host 
  +  Description 
+  Warnfunktion 
  +  Vollständige Unterstützung für Warnmeldungen 

### Spezifische Funktionen von Dynatrace
<a name="dynatrace-specific-features"></a>

 Unterstützt sowohl integrierte als auch benutzerdefinierte Metriken mithilfe der Dynatrace Metrics v2-API. [Weitere Informationen finden Sie in der Dynatrace-Dokumentation: [Metrics API v2](https://www.dynatrace.com/support/help/dynatrace-api/environment-api/metric-v2/) und Metric Ingestion.](https://www.dynatrace.com/support/help/how-to-use-dynatrace/metrics/metric-ingestion/) 

Je nach Metrik unterstützt die API möglicherweise zusätzliche Transformationsoptionen.

## Dynatrace-Berechtigungen
<a name="dynatrace-permissions"></a>

 Sie benötigen die folgenden Berechtigungen in Dynatrace: Metriken mithilfe der API V2-Berechtigung (metrics.read) lesen — Entitäten mithilfe der API V2-Berechtigung (entities.read) lesen 

## Holen Sie sich einen API-Schlüssel von Dynatrace
<a name="dynatrace-apikey"></a>

Informationen zum Einrichten eines API-Tokens finden Sie unter [Dynatrace API](https://www.dynatrace.com/support/help/dynatrace-api/basics/dynatrace-api-authentication/?api-token%3C-%3Epersonal-access-token=api-token) — Tokens und Authentifizierung 

Legen Sie die `metrics.read` und `entities.read` -Berechtigungen für Ihr API-Token fest.

### Konfiguration
<a name="configuration"></a>

1.  **Wählen Sie in der Benutzeroberfläche des logischen Grafana-Servers **Einstellungen/Datenquellen** und wählen Sie Datenquelle hinzufügen.** 

1.  Filtern Sie auf der Seite **Datenquelle hinzufügen** nach **Dynatrace und wählen Sie das Dynatrace-Plugin** aus. 

1. Für die Konfiguration einer Dynatrace-Datenquelle sind die folgenden Parameter erforderlich: 
   +  `Name`- Der Name, den Sie auf die Dynatrace-Datenquelle anwenden möchten (Standard: Dynatrace). 
   +  `Dynatrace API Type`- Der Typ der Dynatrace-Instanz, zu der Sie eine Verbindung herstellen. Dies ist entweder `SaaS` oder `Managed Cluster`. 
   +  `Dynatrace API Token`- Dies ist das API-Token, das Sie im vorherigen Schritt generiert haben. 

   Die nächsten beiden Einstellungen hängen davon ab, ob Sie Dynatrace SaaS oder Managed sind
   + In einem SaaS-Beispiel für wäre Ihre **Umgebungs-ID**`yfc55578`. `yfc55578.live.dynatrace.com`
   + Im verwalteten `yd8888.managed-sprint.dynalabs.io/e/abc99984-3af2-55tt-72kl-0672983gc45` Beispiel von wäre Ihre **Umgebungs-ID** `abc99984-3af2-55tt-72kl-0672983gc45` und Ihre **Domain** wäre `yd8888.managed-sprint.dynalabs.io`

1.  Nachdem alle Konfigurationswerte festgelegt wurden, wählen Sie **Save & Test**, um die Konfiguration zu validieren und Ihre Änderungen zu speichern. 

### Fragen Sie die Datenquelle ab
<a name="dynatrace-usage"></a>

Verwenden Sie den Abfrage-Editor, um Dynatrace-Metriken und Probleme abzufragen. Der Abfragetyp kann oder sein. `metric` `problem`

**Metrischer Abfragetyp**
+ `Metric`— Wählen Sie die Metrik aus, die Sie sehen möchten. Um die Metrikliste erneut von Dynatrace abzurufen, wählen Sie die Schaltfläche **Aktualisieren**.
+ `Aggregations`— Wählen Sie die Aggregation aus, die Sie für eine bestimmte Metrik verwenden möchten. Wählen Sie den Aggregationswert, um den Aggregationstyp zu ändern, oder wählen Sie **\$1**, um eine weitere Aggregation hinzuzufügen.
+ `Transformations`— Sie können Transformationen im Abfrage-Editor auswählen. Geben Sie anschließend eine Reihe von Parametern in die ausgewählte Transformation ein. Derzeit wird nur die Transformation zum Zusammenführen unterstützt. Weitere Informationen zu den Zusammenführungstransformationen finden Sie unter [Transformation zusammenführen](https://www.dynatrace.com/support/help/dynatrace-api/environment-api/metric-v2/metric-selector/#merge-transformation).
+ `Filters`— Die Dynatrace-Datenquelle fragt dynamisch die entsprechenden Filter für jede Metrik ab. Um einen Filter hinzuzufügen, wählen Sie im Dynatrace-Abfrage-Editor das **Pluszeichen** neben der Bezeichnung **Filter** aus, wählen Sie das Feld aus, nach dem gefiltert werden soll, wählen Sie den zu verwendenden Operator aus und wählen Sie dann einen Wert aus, nach dem gefiltert werden soll. Mit der Dynatrace-Datenquelle können Sie Filtergruppen erstellen, die Sie zu komplexen logischen Vergleichen zusammenfügen können. Für die meisten Anwendungsfälle sind Filtergruppen nicht erforderlich. Bei der Erstellung von Filtern mit Tags verwendet Dynatrace unabhängig von der ausgewählten Verbindung immer AND. Dynatrace unterstützt keine OR-Filter mit Tags.
+ `Alias`— Es gibt zwei verschiedene Arten von Aliasnamen, auf die Sie bei der Verwendung der Dynatrace-Datenquelle stoßen werden. Der erste ist ein statischer Alias. Ein Alias dieses Typs ist für jede Abfrage verfügbar, die Sie erstellen, und der Name des Alias beginnt mit einem Kleinbuchstaben. Der zweite ist ein dynamischer Alias, der sich je nach der Metrik ändert, die Sie in Ihrer Abfrage verwenden, und der Name des Alias beginnt mit einem Großbuchstaben. Das Dynatrace-Plugin unterstützt mehrere verschiedene Aliase:`Metric Names`,,`Aggregation`, `Display Name` und. `Host` `Description`


|  Name  |  Wert  | 
| --- | --- | 
|  \$1name  |  eingebaut:apps.other. keyUserActions. reportedErrorCount.os  | 
|  \$1aggregation  |  auto, Wert  | 
|  \$1displayName  | Anzahl der gemeldeten Fehler (nach Hauptbenutzeraktion, Betriebssystem) [mobil, benutzerdefiniert] | 

**Abfragetyp der Probleme**
+ `Problem Query Type`— Wählen Sie einen problematischen Abfragetyp aus. Derzeit wird nur der Abfragetyp Feed-Problem unterstützt. Informationen zum Abfragetyp „Feed-Problem“ finden Sie unter [Transformation zum Zusammenführen](https://www.dynatrace.com/support/help/dynatrace-api/environment-api/metric-v2/metric-selector/#merge-transformation)
+ `Status Filter`— Filtert die Ergebnisprobleme nach dem Status.
+ `Impact Filter`— Filtert die Ergebnisprobleme nach der Auswirkungsstufe.
+ `Severity Filter`— Filtert die Ergebnisprobleme nach dem Schweregrad.
+ `Expand Details`— Schließt verwandte Ereignisse in die Antwort ein, falls diese Option gesetzt ist.

#### Verwendung von Vorlagenvariablen
<a name="using-template-variables"></a>

 Informationen zum Hinzufügen einer neuen Dynatrace-Abfragevariablen finden [Sie unter Neue Vorlagenvariable hinzufügen](variables-types.md#add-a-query-variable). Verwenden Sie Ihre Dynatrace-Datenquelle als Datenquelle für die folgenden verfügbaren Abfragen: 
+ `Query type`— Wählen Sie einen Abfragetyp aus. Der Abfragetyp verknüpft einige Daten mit einem Schlüssel oder Deskriptor.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/dynatrace-AMG-datasource.html)
+ `Regex`— (Optional) Filtert alle zurückgegebenen Werte aus Ihrer Abfrage mit einem regulären Ausdruck heraus.

**Anmerkung**  
`Multi-value`und `Include All option` werden derzeit von der Dynatrace-Datenquelle nicht unterstützt.

Nachdem Sie eine Variable erstellt haben, finden Sie sie im Dropdownmenü **Metrik**. 

##### Importieren Sie ein Dashboard für Dynatrace
<a name="dynatrace-import"></a>

Informationen zum Importieren eines Dashboards finden Sie unter. [Ein Dashboard importieren](dashboard-export-and-import.md#importing-a-dashboard) Importierte Dashboards finden Sie unter **Konfiguration** > **Datenquellen** > wählen Sie Ihre Dynatrace-Datenquelle aus > wählen Sie die Registerkarte Dashboards, um verfügbare **vorgefertigte Dashboards** zu sehen.

# Stellen Sie eine Connect zu einer GitLab Datenquelle her
<a name="gitlab-AMG-datasource"></a>

Mit der GitLab Datenquelle können Sie detaillierte GitLab Statistiken verfolgen, z. B. zu den wichtigsten Mitwirkenden, Commits pro Tag oder Deployments pro Tag. Sie können auch Vorlagenvariablen wie Projekte verwenden, um Filter für Ihre Dashboards einzurichten. Sie können Daten aus der GitLab API mit Daten aus anderen Quellen kombinieren.

**Anmerkung**  
Diese Datenquelle ist nur für Grafana Enterprise bestimmt. Weitere Informationen finden Sie unter [Zugriff auf Enterprise-Plugins verwalten](upgrade-to-enterprise-plugins.md).  
In Workspaces, die Version 9 oder neuer unterstützen, müssen Sie für diese Datenquelle möglicherweise außerdem das entsprechende Plugin installieren. Weitere Informationen finden Sie unter [Erweitere deinen Workspace mit Plugins](grafana-plugins.md).

## Bekannte Beschränkungen
<a name="gitlab-known-limitations"></a>

Warnmeldungen werden in diesem Plugin noch nicht unterstützt, da Transformationen in Warnungsabfragen nicht unterstützt werden und Transformationen die einzige Möglichkeit sind, aussagekräftige aggregierte Metriken aus GitLab API-Rohdaten zu erhalten.

## Hinzufügen der Datenquelle
<a name="gitlab-adding-the-data-source"></a>

1.  Öffnen Sie die Grafana-Konsole im Amazon Managed Grafana-Arbeitsbereich und stellen Sie sicher, dass Sie angemeldet sind. 

1.  Wählen Sie im Seitenmenü unter **Konfiguration** (das Zahnradsymbol) die Option **Datenquellen** aus. 

1.  Wählen Sie **Datenquelle hinzufügen** aus. 
**Anmerkung**  
 Wenn Sie den Link **Datenquellen** nicht in Ihrem Seitenmenü sehen, bedeutet dies, dass Ihr aktueller Benutzer die `Admin` Rolle nicht hat. 

1.  Wählen Sie **GitLab**aus der Liste der Datenquellen aus. 

1. Geben Sie die folgenden Informationen ein:
   + Geben Sie unter **Name** einen Namen für diese GitLab Datenquelle ein.
   + Geben Sie unter **URL** die Stamm-URL für Ihre GitLab Instanz ein, z. **https://gitlab.com/api/v4** B.
   + Geben Sie **unter Zugriffstoken** Ihr GitLab persönliches Zugriffstoken ein.

## Fragen Sie die GitLab Datenquelle ab
<a name="gitlab-query"></a>

Im GitLab Abfrage-Editor können Sie verschiedene Ressourcentypen auswählen, z. B. Commits, Issues oder Releases.

**Projekte filtern und anzeigen**

1.  Wählen Sie im Dropdownmenü **Projekte** aus. 

1.  (Optional) Filtern Sie nach den Projekten, deren Eigentümer Sie sind. 

1.  Verwenden Sie die Dropdownliste und wählen Sie **Ja** oder **Nein** aus, um die Ergebnisse zu filtern. 
**Anmerkung**  
 Das Abrufen aller Projekte im **Besitz = Nein** kann sehr lange dauern. 

**Commits filtern und anzeigen**

1.  **Wähle im Drop-down-Menü Commits aus.** 

1.  Verwenden Sie das Eingabefeld, um die Projekt-ID hinzuzufügen. 

1.  (Optional) branch/tag Verwenden Sie zum Filtern das Eingabefeld, um eine branch/tag Referenz hinzuzufügen. 

**Probleme filtern und anzeigen**

1.  Wählen Sie im Drop-down-Menü die Option **Probleme** aus. 

1.  Verwenden Sie das Eingabefeld, um die Projekt-ID hinzuzufügen. 

1.  **(Optional) Um nach Titel/Beschreibung zu filtern, verwenden Sie das Eingabefeld, um Probleme anhand ihres **Titels** und ihrer Beschreibung zu suchen.** 

**Pressemitteilungen anzeigen**

1.  Wählen Sie im Dropdownmenü die Option **Bereitstellungen** aus. 

1.  Verwenden Sie das Eingabefeld, um die Projekt-ID hinzuzufügen. 

1.  (Optional) Verwenden Sie die Eingabefelder, um nach Umgebung/Status zu filtern. Das **Statusattribut** kann einer der folgenden Werte sein:`created`,, `running` `success``failed`, oder. `canceled` 

**Beschriftungen anzeigen**

1.  Wählen Sie im Dropdownmenü die Option **Labels** aus. 

1.  Verwenden Sie das Eingabefeld, um die Projekt-ID hinzuzufügen. 

## Vorlagen und Variablen
<a name="gitlab-templates"></a>

Informationen zum Hinzufügen einer neuen GitLab Abfragevariablen finden Sie unter[Hinzufügen einer Abfragevariablen](variables-types.md#add-a-query-variable). Verwenden Sie Ihre GitLab Datenquelle als Datenquelle. Wählen Sie einen Ressourcentyp: **Veröffentlichungen**, **Projekte** oder **Labels**.

Um eine dynamische Liste von Projekten, Labels usw. zur Auswahl zu erhalten, erstellen Sie eine Variable vom Typ Abfrage. Variablen vom Typ Abfrage verwenden den GitLab Abfrage-Editor, um Projekte, Labels usw. abzufragen und zurückzugeben. Im folgenden Beispiel wird eine Project-Variable erstellt, um Ihre Abfragen zu parametrisieren

**Erstellen Sie eine Project-Variable, um Ihre Abfragen zu parametrisieren**

1.  Fügen Sie eine Variable vom Typ **Query** named hinzu. **project** 

1.  Wählen Sie Ihre GitLab Datenquelle aus und aktualisieren Sie sie **beim Laden des Dashboards**. 

1.  Wählen Sie den Ressourcentyp „**Projekte****“, „Ja“ für „****Eigentümer**“, **„Name**“ für **das Anzeigefeld und „****id**“ für **das Wertfeld**. 

1. Wählen Sie „**Aktualisieren**“, um die Variable zum Dashboard hinzuzufügen.

1. Fügen Sie dem Dashboard ein neues Panel hinzu und verwenden Sie **\$1project** es als Projekt-ID.

   Wenn Sie jetzt aus der Drop-down-Liste auswählen, erhalten Sie die Ergebnisse, die zu diesem Projekt gehören.

## Verwendung von Transformationen von Grafana zur Beantwortung häufig gestellter Fragen
<a name="gitlab-transformations"></a>

Da Sie nun grundlegende GitLab Abfragen durchführen können, um Commits, Probleme usw. zu finden, können Sie Transformationen verwenden, um Datensätze zu visualisieren, zu aggregieren, zu gruppieren und zu verbinden, zusammen mit vielen anderen Arten von Transformationen, um einfache Ergebnisse in Antworten auf komplexe Fragen umzuwandeln. Im Folgenden finden Sie einige häufig gestellte Fragen und wie Sie diese mithilfe von Transformationen beantworten können.

**Wie viele commits/issues/deployments pro Tag in meinem Projekt?**

1.  Fügen Sie eine Abfrage hinzu. Wählen Sie **Commits** als Ressourcentyp aus und fügen Sie die Projekt-ID hinzu. 

1.  **Fügen Sie eine neue **Gruppe nach** Transformation hinzu: Wählen Sie für **Group by** die Option **created\$1at\$1date** aus und berechnen Sie dann (Count) =id** 

1. **Wählen Sie die Grafikvisualisierung aus.**

**Wie lange dauert es durchschnittlich, Probleme in meinem Projekt zu lösen?**

1.  Fügen Sie eine Abfrage hinzu. Wählen Sie **Probleme** als Ressourcentyp aus und fügen Sie die Projekt-ID hinzu. 

1.  ****Fügen Sie ein neues **Feld aus der Berechnungstransformation hinzufügen hinzu**: Wählen Sie für **Modus** die Option **Binäre Operation, für **Operation**** die Option **closed\$1at = created\$1at und für Alias die Option resolution\$1time** aus.**** 

1.  ******Fügen Sie ein neues **Feld aus der Berechnungstransformation hinzufügen hinzu**: Wählen Sie für **Modus** die Option **Binäre Operation, für Operation** die Option resolution\$1time/86400000 und für Alias die Option **resolution\$1time** aus.****** 

   **Wählen **Sie** für Alle Felder ersetzen die Option True aus.**

1. Wählen Sie die **Statistik-Visualisierung** aus.
   + Zeigen = Berechnen
   + Berechnung = Mittelwert
   + Felder = **resolution\$1time**

# Stellen Sie eine Connect zu einer Honeycomb-Datenquelle her
<a name="honeycomb-AMG-datasource"></a>

Mit der Honeycomb-Datenquelle können Sie Honeycomb-Metriken abfragen und visualisieren und von Amazon Managed Grafana aus eine Verbindung zu Honeycomb-Traces herstellen.

**Anmerkung**  
Diese Datenquelle ist nur für Grafana Enterprise bestimmt. Weitere Informationen finden Sie unter [Zugriff auf Enterprise-Plugins verwalten](upgrade-to-enterprise-plugins.md).  
In Workspaces, die Version 9 oder neuer unterstützen, müssen Sie für diese Datenquelle möglicherweise außerdem das entsprechende Plugin installieren. Weitere Informationen finden Sie unter [Erweitere deinen Workspace mit Plugins](grafana-plugins.md).

## Bekannte Beschränkungen
<a name="honeycomb-known-limitations"></a>
+  Diese Datenquelle unterstützt keine Ad-hoc-Abfragen. 
+  Aufgrund von API-Einschränkungen kann der Variableneditor nur die ersten 1000 eindeutigen Werte für eine ausgewählte Spalte zurückgeben. 
+  Aufgrund von API-Einschränkungen kann die Datenquelle nur die Daten der letzten 7 Tage abfragen. 

## Die Datenquelle wird hinzugefügt
<a name="honeycomb-adding-the-data-source"></a>

1.  Öffnen Sie die Grafana-Konsole im Amazon Managed Grafana-Arbeitsbereich und stellen Sie sicher, dass Sie angemeldet sind. 

1.  Wählen Sie im Seitenmenü unter **Konfiguration** (das Zahnradsymbol) die Option **Datenquellen** aus. 

1.  Wählen Sie **Datenquelle hinzufügen** aus. 

1.  Wählen Sie **Honeycomb** aus der Liste der Datenquellen aus. 

**Anmerkung**  
 Wenn Sie den Link **Datenquellen** nicht in Ihrem Seitenmenü sehen, bedeutet dies, dass Ihr aktueller Benutzer die `Admin` Rolle nicht hat. 

**Honeycomb-Einstellungen**


|  Name  |  Description  | 
| --- | --- | 
|  Name  |  Der Name der Datenquelle. So sehen Sie die Datenquelle in Bedienfeldern, Abfragen und Explore.  | 
|  Honeycomb API key  |  Der API-Schlüssel, den Sie von Honeycomb erhalten haben.  | 
|  URL  |  Die URL der Honeycomb-API. Beispiel, https://api.honeycomb.io.  | 
|  Team  |  Das Honeycomb-Team, das mit dem API-Schlüssel verknüpft ist.  | 

## Fragen Sie die Honeycomb-Datenquelle ab
<a name="honeycomb-query"></a>

Um Metriken abzufragen, geben Sie Werte in die Editorfelder ein:
+  Wählen Sie einen Datensatz aus. 
+  Die Standardabfrage bezieht sich `COUNT` auf den ausgewählten Datensatz. 
+  Um die Abfrage zu verfeinern, wählen Sie Werte für eines der verbleibenden Felder aus, z. B. **Visualisierung**, **Visualisierung**, **Wo**, **Einschränkung**, **Gruppieren nach**, **Reihenfolge nach** oder **Limit**. 

## Vorlagen und Variablen
<a name="honeycomb-templates"></a>

Informationen zum Hinzufügen einer neuen Honeycomb-Abfragevariablen finden Sie unter[Hinzufügen einer Abfragevariablen](variables-types.md#add-a-query-variable).

YOu kann Variablen erstellen, die Datensätze, Spalten oder Spaltenwerte enthalten.
+  Wenn kein Datensatz ausgewählt ist, enthält die Variable Datensätze. 
+  Wenn nur ein Datensatz ausgewählt ist, enthält die Variable Spaltennamen. 
+  Wenn sowohl ein Datensatz als auch eine Spalte ausgewählt sind, enthält die Variable Spaltenwerte. Spaltenwerte können mithilfe der Where-Felder **im** Editor weiter eingeschränkt werden. 

## Abfrage in der Honeycomb-Benutzeroberfläche anzeigen
<a name="honeycomb-view"></a>

Um die Abfrage, die Sie in der Honeycomb-Benutzeroberfläche erstellt haben, von der Dashboard-Leiste aus zu sehen, wählen Sie einen beliebigen Punkt im Diagramm aus und wählen Sie **In Honeycomb öffnen**. 

Um die Abfrage, die Sie in der Honeycomb-Benutzeroberfläche erstellt haben, vom Abfrage-Editor aus anzuzeigen, wählen Sie In Honeycomb **öffnen**. 

## Importieren Sie ein Dashboard für Honeycomb
<a name="honeycomb-import"></a>

Informationen zum Importieren eines Dashboards finden Sie unter[Ein Dashboard importieren](dashboard-export-and-import.md#importing-a-dashboard). 

Um Ihre importierten Dashboards zu finden, wählen Sie **Konfiguration**, **Datenquellen**. 

**Um die verfügbaren vorgefertigten Dashboards zu sehen, wählen Sie die Honeycomb-Datenquelle und dann die Registerkarte Dashboards aus.** 

# Stellen Sie eine Connect zu einer Jira-Datenquelle her
<a name="jira-AMG-datasource"></a>

Verschaffen Sie sich ein Gesamtbild Ihres Entwicklungsprozesses, indem Sie Problemdaten aus Jira mit Anwendungsleistungsdaten aus anderen Quellen kombinieren.

**Anmerkung**  
Diese Datenquelle ist nur für Grafana Enterprise bestimmt. Weitere Informationen finden Sie unter [Zugriff auf Enterprise-Plugins verwalten](upgrade-to-enterprise-plugins.md).  
In Workspaces, die Version 9 oder neuer unterstützen, müssen Sie für diese Datenquelle möglicherweise außerdem das entsprechende Plugin installieren. Weitere Informationen finden Sie unter [Erweitere deinen Workspace mit Plugins](grafana-plugins.md).
+ Erstellen Sie Anmerkungen auf der Grundlage der Problemerstellung oder -lösung, um die Beziehung zwischen Problemen und Kennzahlen zu ermitteln.
+ Verfolge detaillierte Jira-Statistiken, wie etwa die durchschnittliche Zeit bis zur Lösung und den Durchsatz von Problemen.

Um die Jira-Datenquelle verwenden zu können, benötigst du ein Atlassian-Konto mit Zugriff auf ein Jira-Projekt.

## Bekannte Beschränkungen
<a name="jira-known-limitations"></a>

Benutzerdefinierte Feldtypen von Jira-Addons werden möglicherweise nicht unterstützt.

## Die Datenquelle wird hinzugefügt
<a name="jira-adding-the-data-source"></a>

1.  Öffnen Sie die Grafana-Konsole im Amazon Managed Grafana-Arbeitsbereich und stellen Sie sicher, dass Sie angemeldet sind. 

1.  Wählen Sie im Seitenmenü unter **Konfiguration** (das Zahnradsymbol) die Option **Datenquellen** aus. 

1.  Wählen Sie **Datenquelle hinzufügen** aus. 
**Anmerkung**  
 Wenn Sie den Link **Datenquellen** nicht in Ihrem Seitenmenü sehen, bedeutet dies, dass Ihr aktueller Benutzer die `Admin` Rolle nicht hat. 

1.  Wählen Sie **Jira** aus der Liste der Datenquellen aus. 

1. Geben Sie die folgenden Informationen ein:
   + Geben Sie **unter Name** einen Namen für diese Jira-Datenquelle ein.
   + Gib als **URL** die Root-URL für deine Atlassian-Instanz ein, z. B. **https://bletchleypark.atlassian.net**
   + Gib **unter Benutzer** eine E-Mail-Adresse für das user/service Konto ein.
   + Geben Sie für **API-Token** ein API-Token ein, das für den Benutzer generiert wurde.

## Fragen Sie die Jira-Datenquelle ab
<a name="jira-query"></a>

Im Jira Query Editor können Sie Felder auswählen und Probleme abfragen.

Die Jira-Datenquelle fragt Jira nach Issues ab. Dabei kann es sich um Bugs, User Stories, Support-Tickets oder andere Aufgaben in Jira handeln

**Probleme filtern und anzeigen**

1.  Wähle „**Felder**“, wähle das Drop-down-Menü aus und verwende die Eingabemaske, um aus beliebigen Feldern in deiner Jira-Instanz, einschließlich benutzerdefinierter Felder, auszuwählen. Einige Felder zum Ausprobieren: 
   + **Zusammenfassung** — Der Name des Problems
   + **Epischer Name** — Die Episoden, zu denen eine Ausgabe gehört
   + **Story-Point-Schätzung** — Die Anzahl der Story Points, die das Team für ein Problem geschätzt hat

1.  Filtere oder sortiere die Probleme. Gib dazu mit der Atlassian-Abfragesprache JQL einen gültigen JQL-Ausdruck ein, um die Probleme anhand ihrer Felder wie **Project**, **Assignee** oder **Sprint** zu filtern oder zu sortieren. 

Von hier aus können Sie Ihre Daten in einer Tabelle anzeigen oder Grafana-Transformationen verwenden, um diese Problemdaten zu bearbeiten, Berechnungen auszuführen oder die Daten in ein Zeitreihendiagramm umzuwandeln. Weitere Informationen finden Sie unter [Eine Transformation anwenden](panel-transformations.md#apply-a-transformation).

## Zeitreihenabfrage
<a name="jira-timeseries-query"></a>

Um Zeitreihendaten anzuzeigen, wählen Sie ein **Datumsfeld** zusammen mit einem numerischen Feld aus und wechseln Sie dann zur Grafikvisualisierung. Zum Beispiel: **Sprint-Startdatum**, **Story-Point-Schätzung**.

Das vorherige Beispiel allein ist nicht sehr nützlich. Das numerische Feld kann (und wird höchstwahrscheinlich) anhand von Transformationen berechnet werden. Die Verwendung der Option „**Nach Transformation gruppieren**“ würde eine Gruppierung nach **dem Startdatum des Sprints** und eine Zusammenfassung der **Story-Point-Schätzung ermöglichen, sodass die Story** Points im Zeitverlauf pro Sprint visualisiert werden könnten. Weitere Informationen zu Umwandlungen finden Sie unter [Eine Transformation anwenden](panel-transformations.md#apply-a-transformation). 

## Vorlagen und Variablen
<a name="jira-templates"></a>

Informationen zum Hinzufügen einer neuen Jira-Abfragevariablen finden Sie unter[Hinzufügen einer Abfragevariablen](variables-types.md#add-a-query-variable). Verwenden Sie Ihre Jira-Datenquelle als Datenquelle.

Sie können Variablen in Ihren Dashboards definieren und sie in JQL-Ausdrücken referenzieren. Sie können beispielsweise ein Projektstatus-Dashboard erstellen und zwischen Projekten wählen, oder ein episches Status-Dashboard und verschiedene Epics oder ein Aufgabenstatus-Dashboard und verschiedene Verantwortliche auswählen.

Um eine dynamische Liste von Projekten, Epen, Verantwortlichen usw. zur Auswahl zu erhalten, erstelle eine Variable vom Typ Abfrage. Variablen vom Typ Abfrage verwenden JQL, um Probleme abzufragen und Projekte, Epen, Verantwortliche oder alles, was mit Problemen zu tun hat, zurückzugeben. Im Folgenden wird ein Beispiel gezeigt:

**Erstellen Sie eine Assignee-Variable, um den Status von Problemen nach Beauftragtem abzurufen**

1.  **Fügen Sie eine Variable vom Typ Abfrage mit dem Namen hinzu.** **assignee** 

1.  Wählen Sie **Feld: Beauftragter** aus. 

1.  ) Optional) Fügen Sie einen JQL-Filter hinzu **project = „Ihr Projekt“**. 

1.  Wählen Sie **Ausführen**, um eine Liste der Beauftragten anzuzeigen. 

1. Wählen Sie „**Aktualisieren**“, um die Variable zum Dashboard hinzuzufügen.

1. Fügen Sie dem Dashboard ein neues Panel hinzu und bearbeiten Sie die JQL, um mit Ihrer neuen Variablen **assignee = \$1assignee** zu filtern.

   Wenn Sie jetzt aus der Dropdownliste auswählen, sehen Sie nur die Probleme, die diesem Benutzer zugewiesen sind.

Variablen mit mehreren Werten ermöglichen die Auswahl mehrerer Optionen und können als Teil der IN-Klausel verwendet werden. Zum Beispiel **Assignee IN (\$1assignee)**.

## Verwendung von Transformationen von Grafana zur Beantwortung häufig gestellter Fragen
<a name="jira-macros"></a>

Makros sind Variablen, die auf das Dashboard-Zeitfenster verweisen, sodass Sie Probleme nur innerhalb des Bereichs des Dashboard-Fensters filtern können. Es gibt 2 Makros: 
+ **\$1\$1\$1timeFrom**
+ **\$1\$1\$1TimeTo.**

Das folgende Beispiel für eine JQL-Abfrage filtert Probleme, die im Zeitfenster des Dashboards entstanden sind: `createdDate >= $__timeFrom AND createdDate <= $__timeTo`

## Holen Sie das Beste aus der Datenquelle heraus
<a name="jira-getmost"></a>

Mithilfe der Transformationen und anderer integrierter Funktionen von Grafana können Sie Ihre Jira-Daten aussagekräftig anzeigen.

### Verwenden von Transformationen zur Erweiterung von JQL
<a name="gitlab-transformations-JQL"></a>

In Grafana stehen zwar viele Transformationen zur Auswahl, aber die folgenden bieten eine leistungsstarke Erweiterung, um JQL einen Teil von SQL zu geben. features/power 

**Group By** Diese Transformation bietet eine wichtige Funktion, die nicht Teil der Jira-JQL-Standardsyntax ist: Gruppierung. Mithilfe der Transformation „**Gruppieren nach**“ können Sie nach Sprints oder anderen Problemfeldern gruppieren und nach Gruppen aggregieren, um Kennzahlen wie Geschwindigkeit und Story-Point-Schätzungen im Vergleich zu den tatsächlich in einem Sprint abgeschlossenen Ergebnissen zu erhalten.

**Äußere Verknüpfung** Ähnlich wie bei SQL-Verknüpfungen können Sie zwei oder mehr Abfragen anhand gemeinsamer Felder miteinander verbinden. Dies bietet eine Möglichkeit, Datensätze aus Abfragen zu kombinieren und andere Transformationen zu verwenden, um Werte aus mehreren Abfragen/Datensätzen zu berechnen.

**Feld aus Formel hinzufügen** Ähnlich wie bei SQL-Ausdrücken ermöglicht diese Transformation das Hinzufügen neuer Felder zu Ihrem Datensatz auf der Grundlage von Berechnungen anderer Felder. Die in der Berechnung verwendeten Felder können aus einer einzelnen Abfrage oder aus Abfragen stammen, die Sie miteinander verknüpft haben. Sie können Berechnungen auch verketten und Berechnungen anhand berechneter Felder durchführen.

### Verwendung von Transformationen von Grafana zur Beantwortung häufig gestellter Fragen
<a name="gitlab-transformations-common"></a>

Sie können Transformationen verwenden, um Datensätze zu visualisieren, zu aggregieren, zu gruppieren und zu verbinden, zusammen mit vielen anderen Arten von Transformationen, um einfache Ergebnisse in Antworten auf komplexe Fragen umzuwandeln.

**Wie zeige ich die Geschwindigkeit pro Sprint an?**

1.  Wählen Sie Felder aus: **Sprint-Name**, **Story-Point-Schätzung**. 

1.  Fügen Sie einen JQL-Filter hinzu: `project = "Your Project" AND type != epic AND status = done order by created ASC` 

1.  Fügen Sie eine **Gruppierung nach** Transformation hinzu: 
   + Sprint-Name \$1 Gruppieren nach
   + Story Point-Schätzung \$1 Berechnen \$1 Summe

1. Wählen Sie die **Bar Gauge-Visualisierung** aus.

**Wie zeige ich an, was in einem Sprint abgeschlossen und was geschätzt wurde?**

1.  Fügen Sie eine Abfrage hinzu. Wählen Sie zunächst Felder aus: **Sprint-Name**, **Sprint-Startdatum,** **Story Point-Schätzung**. 

   Fügen Sie dann einen JQL-Filter hinzu: `project = 'Your Project' AND type != epic` 

1.  Fügen Sie eine zweite Abfrage hinzu. Wählen Sie zunächst Felder aus: **Sprint-Name**, **Sprint-Startdatum,** **Story Point-Schätzung**. 

   Fügen Sie dann einen JQL-Filter hinzu: `project = 'Your Project' AND type != epic AND status = done` 

1.  Fügen Sie eine **Gruppierung nach** Transformation hinzu: 
   + Sprint-Name \$1 Gruppieren nach
   + Startdatum des Sprints \$1 Gruppieren nach
   + Story Point-Schätzung \$1 Berechnen \$1 Summe

1. Wählen Sie die **Grafikvisualisierung**.

**Was ist die durchschnittliche Zeit bis zur Erledigung von Problemen in meinem Projekt?**

1.  Fügen Sie eine Abfrage hinzu. Wählen Sie zunächst Felder: **Erstellt**, **Statuskategorie geändert** aus. 

   Fügen Sie dann einen JQL-Filter hinzu: `project = 'Your Project' AND type != epic AND status = done` 

1.  Fügen Sie eine Transformation hinzu: **Fügen Sie ein Feld aus der Formel** hinzu
   + Modus = Zeile reduzieren
   + Berechnung = Unterschied

1.  Fügen Sie eine Transformation hinzu: **Fügen Sie ein Feld aus der Berechnung** hinzu
   + Modus = Binäre Operation
   + Betrieb = Unterschied/86000000
   + Alias = Tage

1.  Fügen Sie eine Transformation hinzu: **Organisieren Sie Felder**
   + Anderes Feld ausblenden

1.  Fügen Sie eine Transformation hinzu: **Daten nach Werten filtern**
   + Filtertyp = Einschließen
   + Bedingungen = Entspricht einer beliebigen
     + Feld = Tage \$1 Treffer = Ist größer \$1 Wert = 1

1.  Transformation hinzufügen: **Reduzieren**
   + Modus = Reihe zu Zeilen
   + Berechnungen = Mittelwert

1. Wählen Sie die **Statistik-Visualisierung**.

# Stellen Sie eine Connect zu einer MongoDB-Datenquelle her
<a name="AMG-mongodb-datasource"></a>

 Die MongoDB-Datenquelle ermöglicht es Ihnen, Daten aus MongoDB in Amazon Managed Grafana zu visualisieren. 

**Anmerkung**  
Diese Datenquelle ist nur für Grafana Enterprise bestimmt. Weitere Informationen finden Sie unter [Zugriff auf Enterprise-Plugins verwalten](upgrade-to-enterprise-plugins.md).  
In Workspaces, die Version 9 oder neuer unterstützen, müssen Sie für diese Datenquelle möglicherweise außerdem das entsprechende Plugin installieren. Weitere Informationen finden Sie unter [Erweitere deinen Workspace mit Plugins](grafana-plugins.md).

## Usage
<a name="mongo-usage"></a>

### Abfrage-Editor
<a name="mongo-query-editor"></a>

 Der Abfrage-Editor unterstützt dieselbe Syntax wie die MongoDB-Shell, mit einigen Einschränkungen: \$1 Sie können nur einen Befehl/eine Abfrage ausführen. \$1 Es werden nur Lesebefehle unterstützt: **Suchen** und **Aggregieren** \$1 *Die meisten* Objektkonstruktoren werden nicht unterstützt (mit Ausnahme von **ISODate**, der unterstützt wird) 

 Der Editor erweitert die MongoDB-Shell-Syntax auf folgende Weise: 
+  **Datenbankauswahl** — Sie können den Namen der Datenbank anstelle des normalen „db“ angeben: 
**Anmerkung**  
Sie können weiterhin „db“ verwenden. Es bezieht sich auf die Standarddatenbank in Ihrer Verbindungszeichenfolge.

  ```
  sample_mflix.movies.find()
  ```
+  **Aggregierte Sortierung** — Normalerweise erfolgt die Sortierung mit einem Schritt innerhalb der Aggregate-Pipeline, das kostenlose Kontingent von MongoDB Atlas erlaubt jedoch keine Sortierung. Wir haben die Syntax erweitert, um dies auch für Benutzer des kostenlosen Kontingents zu ermöglichen. 
**Anmerkung**  
MongoDB führt die Sortierung nicht mit dieser Syntax durch. Die Sortierung erfolgt, nachdem die Ergebnisse aus der Sammlung abgefragt wurden.

  ```
  sample_mflix.movies.aggregate({}).sort({"time": 1})
  ```
+  Bei leerem Editor zeigt **Strg \$1 Leertaste** eine Auswahl aller verfügbaren Datenbanken an. 
+  Wenn Sie nach der Datenbank einen Punkt eingeben, wird eine Auswahl aller verfügbaren Sammlungen für diese Datenbank angezeigt. 
+  Wenn Sie nach der Sammlung einen Punkt eingeben, werden die verfügbaren Abfragemethoden angezeigt. 
+  Wenn Sie nach der Abfragemethode einen Punkt eingeben, werden zusätzliche Funktionen angezeigt: sortieren/einschränken. 

#### Die Abfrage wird ausgeführt
<a name="mongo-running-the-query"></a>

 Drücken Sie **Cmd \$1 S**, um die Abfrage auszuführen 

### Zeitreihen
<a name="mongo-time-series"></a>

 Bei der Visualisierung von Zeitreihendaten muss das Plugin wissen, welches Feld als Uhrzeit verwendet werden soll. Projizieren Sie das Feld einfach mit dem Aliasnamen „Zeit“. Der Felddatentyp muss ein Datum sein. 

 Sie können Datentypen, die kein Datum haben, auf ein Datum festlegen. Auf diese Weise können Sie Felder ohne Datum als Zeitreihenzeit verwenden. Das folgende Beispiel zeigt, wie das Int-Feld „year“ mit dem MongoDB dateFromParts \$1-Pipeline-Operator in ein Datum konvertiert wird, das als „Zeit“ projiziert wird. 

```
sample_mflix.movies.aggregate([
{"$match": { "year": {"$gt" : 2000} }},
{"$group": { "_id": "$year", "count": { "$sum": 1 }}},
{"$project": { "_id": 0, "count": 1, "time": { "$dateFromParts": {"year": "$_id", "month": 2}}}}
]
).sort({"time": 1})
```

### Diagnose
<a name="mongo-diagnostics"></a>

 [Diagnosebefehle](https://docs.mongodb.com/manual/reference/command/nav-diagnostic/) 

 Die folgenden Diagnosebefehle werden derzeit unterstützt: „stats“, „serverStatus“, "replSetGetStatus“, „getLog“, "„, „connectionStatus“, connPoolStats „buildInfo“, „dbStats“, „HostInfo“, „LockInfo“ 

 Beispiele: 

```
admin.connectionStatus()  // run the connectionStatus command
admin.connectionStatus({"authInfo.authenticatedUserRoles": 1})  // run and only return the "authInfo.authenticatedUserRoles" field
admin.connPoolStats({arg: "pool"})  // run the connPoolStats command and pass 1 argument
admin.serverStatus({args: {repl: 0, metrics:0}})  // run the serverStatus command and pass multiple args
```

### Makros
<a name="mongo-macros"></a>

 Sie können in Ihren Abfragen auf den Zeitbereich des Dashboards verweisen.
+ ` $__timeFrom `— ein Makro, das auf die Startzeit des Dashboards verweist
+ ` $__timeTo `— ein Makro, das auf die Endzeit des Dashboards verweist

```
          $__timeTo -  ``` sample_mflix.movies.find({released: {$gt:
          "$__timeFrom"}}).sort({year: 1})
```

#### Vorlagenvariablen
<a name="mongo-variables"></a>

MongoDB unterstützt die Idee von „Compound Variables“, die es Ihnen ermöglichen, eine Variable als mehrere Variablen zu verwenden, um komplexe Mehrschlüsselfilter durchzuführen.

Um eine zusammengesetzte Variable zu erstellen, verwenden Sie die Namenskonvention, die Variablen durch Unterstriche aufzuteilen (muss mit einem Unterstrich beginnen): `_var1_var2` Bei der Abfrage muss die Antwort das folgende Format haben: `val1-val2`

**Beispiel: Ich möchte die Ergebnisse sowohl nach dem Filmnamen als auch nach dem Jahr filtern.**

1. Erstellen Sie eine Variable vom Typ Query: `_movie_year`

1. Stellen Sie die Variablenabfrage auf eine Abfrage ein, die ein Array von Elementen mit einer Eigenschaft für das Filmjahr zurückgibt, wie im folgenden Beispiel gezeigt.

   ```
   // Example sample_mflix.movies.aggregate([
             {"$match": {year: {"$gt": 2011}}},
             {"$project": {_id: 0, movie_year: {"$concat":
             ["$title", " - ", {"$toString":"$year"}]}}}
             ])
   ```

   ```
    // [{"movie-year": "Ted - 2016"},
             {"movie-year": "The Terminator -
             1985"}]
   ```

1. Jetzt können Sie in Ihrer Abfrage mit der Syntax „\$1\$1variable“ auf „Film“ und „Jahr“ als separate Vorlagenvariablen verweisen. 

##### Verwenden von Ad-hoc-Filtern
<a name="mongo-adhoc"></a>

Zusätzlich zur Standardvariable vom Typ „Ad-hoc-Filter“ mit beliebigem Namen muss eine zweite Hilfsvariable erstellt werden. Es sollte ein „konstanter“ Typ mit dem Namen `mongodb\$1adhoc\$1query` und einem Wert sein, der mit dem Abfrage-Editor kompatibel ist. Das Abfrageergebnis wird verwendet, um die auswählbaren Filter zu füllen. Sie können sich dafür entscheiden, diese Variable aus der Ansicht auszublenden, da sie keinem weiteren Zweck dient.

```
          sample_mflix.movies.aggregate([
          {"$group": { "_id": "$year"}},
          {"$project": { "year": "$_id","_id":
          0 }} ] )
```

# Stellen Sie eine Connect zu einer New Relic-Datenquelle her
<a name="new-relic-data-source"></a>

 In diesem Abschnitt werden New Relic [APM](https://newrelic.com/products/application-monitoring) und [Insights](https://newrelic.com/products/insights) for Grafana behandelt. 

**Anmerkung**  
Diese Datenquelle ist nur für Grafana Enterprise bestimmt. Weitere Informationen finden Sie unter [Zugriff auf Enterprise-Plugins verwalten](upgrade-to-enterprise-plugins.md).  
In Workspaces, die Version 9 oder neuer unterstützen, müssen Sie für diese Datenquelle möglicherweise außerdem das entsprechende Plugin installieren. Weitere Informationen finden Sie unter [Erweitere deinen Workspace mit Plugins](grafana-plugins.md).

## Features
<a name="newrelic-features"></a>
+  Vorlagenvariablen 
  +  Metriknamen 
  +  Metrikwerte 
+  Anmerkungen 
+  Aliasing 
  +  Metriknamen 
  +  Metrikwerte 
+  Ad-hoc-Filter 
  +  Derzeit nicht unterstützt 
+  Warnfunktion 

## Konfiguration
<a name="newrelic-configuration"></a>

 Fügen Sie die Datenquelle hinzu und füllen Sie die Felder für Ihren [Admin-API-Schlüssel](https://docs.newrelic.com/docs/apis/get-started/intro-apis/types-new-relic-api-keys#admin), Ihren [persönlichen API-Schlüssel](https://docs.newrelic.com/docs/apis/get-started/intro-apis/types-new-relic-api-keys#personal-api-key) und Ihre [Konto-ID](https://docs.newrelic.com/docs/accounts/install-new-relic/account-setup/account-id) aus. 

## Usage
<a name="newrelic-usage"></a>

### Arten von Diensten
<a name="newrelic-service-types"></a>
+  **Metriken**[; für die Abfrage von New Relic APM über die REST-API von New Relic.](https://docs.newrelic.com/docs/apis/rest-api-v2) 
+  **Insights**[; für die Abfrage von New Relic Insights über NRQL.](https://docs.newrelic.com/docs/insights/nrql-new-relic-query-language/nrql-resources/nrql-syntax-components-functions) 

### Aliase
<a name="newrelic-aliases"></a>

 Sie können Klartext mit den folgenden Variablen kombinieren, um eine benutzerdefinierte Ausgabe zu erzeugen. 


|  Variable  |  Description  |  Beispielwert  | 
| --- | --- | --- | 
|  \$1\$1\$1nr\$1metric  |  Metrikname  |  CPU/User Zeit  | 
|  \$1\$1\$1nr\$1metric\$1value  |  Metrikwerte  |  Durchschnittswert  | 

Beispiel:

```
    <para>
      Server: $__nr_server Metric: $__nr_metric
    </para>
    <programlisting>
```

### Vorlagen und Variablen
<a name="newrelic-templates-and-variables"></a>

1.  Erstellen Sie eine Vorlagenvariable für Ihr Dashboard. Weitere Informationen finden Sie unter [Vorlagen und Variablen](templates-and-variables.md). 

1.  Wählen Sie den Typ „Abfrage“. 

1.  Wählen Sie die Datenquelle „New Relic“ aus. 

1.  Formulieren Sie eine Abfrage mit relativen [REST-API-Endpunkten](https://docs.newrelic.com/docs/apis/rest-api-v2) (ohne Dateierweiterungen). 

Liste der verfügbaren Anwendungen:

```
    <para>
      applications
    </para>
    <programlisting>
```

Liste der verfügbaren Metriken für eine Anwendung:

```
    <para>
      applications/{application_id}/metrics
    </para>
    <programlisting>
```

### NRQL-Makros
<a name="nrql-macros"></a>

 Um das Schreiben bei der Erstellung von New Relic Query Language (NRQL) -Abfragen zu verbessern, unterstützt der Editor vordefinierte Makros: 
+  `$__timeFilter`(oder`[[timeFilter]]`) interpoliert auf der `SINCE &lt;from&gt; UNTIL &lt;to&gt;` Grundlage des Zeitbereichs Ihres Dashboards. 

Beispiel:

```
    <para>
      SELECT average(value) FROM $event_template_variable
      $__timeFilter TIMESERIES
    </para>
    <programlisting>
```

 Weitere Hinweise zur Verwendung von Makros und Vorlagenvariablen finden Sie im Hilfebereich des Editors. 

### Alarmereignisse
<a name="newrelic-alert-events"></a>

 Wählen Sie Ihre New Relic-Datenquelle aus und legen Sie zusätzliche Filter fest. Wenn keine Filter gesetzt sind, werden alle Ereignisse zurückgegeben. 

 Wenn Sie Ereignisse nach der *Entitäts-ID* filtern möchten, verwenden Sie Vorlagenvariablen, da Sie dann den Entitätsnamen anstelle der ID auswählen können. Um beispielsweise Ereignisse für eine bestimmte Anwendung zu filtern, erstellen Sie eine Variable, `_$app_` die eine Liste von Apps abruft und sie als *Entitäts-ID-Filter* verwendet. 

### Bereitstellungsereignissen
<a name="newrelic-deployment-events"></a>

 *Die Anwendungs-ID* ist ein Pflichtfeld. 

# Stellen Sie eine Connect zu einer Oracle Database-Datenquelle her
<a name="oracle-datasource-AMG"></a>

**Anmerkung**  
Diese Datenquelle ist nur für Grafana Enterprise bestimmt. Weitere Informationen finden Sie unter [Zugriff auf Enterprise-Plugins verwalten](upgrade-to-enterprise-plugins.md).  
In Workspaces, die Version 9 oder neuer unterstützen, müssen Sie für diese Datenquelle möglicherweise außerdem das entsprechende Plugin installieren. Weitere Informationen finden Sie unter [Erweitere deinen Workspace mit Plugins](grafana-plugins.md).

## Die Datenquelle wird hinzugefügt
<a name="datasource-configuration"></a>

 Wählen Sie **Datenquellen** im linken Bereich von Grafana aus. 

 Wählen Sie Datenquelle hinzufügen: 

 Geben Sie ein**oracle**, um die Datenquelle zu suchen. 

 Geben Sie Oracle-Serverdetails ein. 

 Geben Sie einen Hostnamen (oder eine IP-Adresse) zusammen mit der Portnummer sowie dem Benutzernamen und dem Passwort für die Verbindung ein. 

 Wenn Sie die Option tnsnames umschalten, kann jeder gültige Eintrag in Ihrer tnsnames.ora-Konfigurationsdatei zusammen mit der Standardauthentifizierung verwendet werden. 

 Ähnlich wie im vorherigen Beispiel, verwendet jedoch Kerberos für die Authentifizierung. Einzelheiten zur Konfiguration des Betriebssystems oder des Docker-Containers für die Verwendung von Kerberos finden Sie in der kerberos-spezifischen Setup-Anleitung. 

 Ändern Sie optional die Zeitzone, die für die Verbindung mit dem Oracle-Server verwendet wird und die von zeitzonenfähigen Makros verwendet werden soll. Die Standardeinstellung ist UTC. 

 Speichern und testen Sie die Datenquelle. Sie sollten eine grüne Meldung mit der Aufschrift „Datenbankverbindung OK“ sehen 

## Usage
<a name="usage-4"></a>

### Makros
<a name="macros-1"></a>

 Um die Syntax zu vereinfachen und dynamische Teile wie Datumsbereichsfilter zu berücksichtigen, kann die Abfrage Makros enthalten. Der Spaltenname muss in doppelten Anführungszeichen () `"` stehen. 


|  Beispiel für ein Makro  |  Description  | 
| --- | --- | 
|  \$1\$1\$1\$1time (DateColumn) \$1 \$1 Wird durch einen Ausdruck ersetzt, um die Spalte in `time` umzubenennen. Zum Beispiel `DateColumn as time` \$1\$1\$1\$1timeEpoch (DateColumn) \$1  |  Wird durch einen Ausdruck ersetzt, in den die Spalte umbenannt und der Wert in einen Unix-Zeitstempel (in Millisekunden) konvertiert wird. time  | 
|  \$1\$1\$1\$1timeFilter (DateColumn) \$1 \$1 Wird durch einen Zeitbereichsfilter ersetzt, der den angegebenen Spaltennamen verwendet. Zum Beispiel `DateColumn BETWEEN TO\$1DATE ('19700101', 'yyyymmdd') \$1 (1/24/60/60/1000) \$1 1500376552001 UND TO\$1DATE ('19700101', 'yyyymmdd') \$1 (1/24/60/60/1000) \$1 1500376552002` \$1\$1\$1\$1timeFrom () \$1  |  Wird durch den Start der aktuell aktiven Zeitauswahl ersetzt, die in den DATE Datentyp umgewandelt wurde. Beispiel, TO\$1DATE('19700101','yyyymmdd') \$1 (1/24/60/60/1000) \$1 1500376552001.  | 
|  \$1\$1\$1\$1timeTo () \$1 \$1 Wird durch das Ende der aktuell aktiven Zeitauswahl ersetzt, die in den Datentyp `DATE` konvertiert wurde. \$1\$1\$1\$1timeGroup (DateColumn, „5m“) \$1  |  Wird durch einen Ausdruck ersetzt, der in der GROUP BY-Klausel verwendet werden kann.  | 
|  \$1\$1\$1\$1timeGroup (DateColumn, „5m" [, Füllwert]) \$1  |  Wird durch einen Ausdruck ersetzt, der in der GROUP BY-Klausel verwendet werden kann. Wenn Sie für FillValue den Wert NULL oder einen Gleitkommawert angeben, werden leere Reihen im Zeitbereich automatisch mit diesem Wert gefüllt. Zum Beispiel t i m e G r o u p c r e a t e d A t, ′1 m ′, 0. \$1\$1\$1timeGroup (DateColumn, „5m“, 0) \$1.  | 
|  \$1 t i m e G r o u p (d a t e C o l u m n, '5 m ', N U L L L) \$1 \$1 S a m e a s a s a b o v e b u t U L L w i l l b e u s e d a s v a l u e f o r m i s s i n g Bis zu es ist. \$1\$1\$1TimeGroup (DateColumn, „5m“, zurück) \$1  |  Wie oben, aber der vorherige Wert in dieser Reihe wird als Füllwert verwendet, wenn noch kein Wert gefunden wurde, wird NULL verwendet.  | 
|  \$1\$1\$1\$1 unixEpochFilter (DateColumn) \$1 \$1 Wird durch einen Zeitbereichsfilter ersetzt, der den angegebenen Spaltennamen verwendet, wobei die Zeiten als Unix-Zeitstempel (in Millisekunden) dargestellt werden. Zum Beispiel `DateColumn >= 1500376552001 UND DateColumn <= 1500376552002` \$1\$1\$1\$1 () \$1 unixEpochFrom  |  Wird durch den Beginn der aktuell aktiven Zeitauswahl als Unix-Zeitstempel ersetzt. Beispiel, 1500376552001.  | 
|  \$1\$1\$1\$1unixEpochTo()\$1  |  Wird durch das Ende der aktuell aktiven Zeitauswahl als Unix-Zeitstempel ersetzt. Beispiel, 1500376552002.  | 

 Das Plugin unterstützt auch die Notation mit geschweiften Klammern`{}`. Verwenden Sie diese Notation, wenn Abfragen innerhalb von Parametern benötigt werden. 

**Anmerkung**  
Verwenden Sie einen Notationstyp pro Abfrage. Wenn die Abfrage geschweifte Klammern benötigt, müssen alle Makros in der Abfrage geschweifte Klammern verwenden. 

```
$__timeGroup{"dateColumn",'5m'}
$__timeGroup{SYS_DATE_UTC("SDATE"),'5m'}
$__timeGroup{FROM_TZ(CAST("SDATE" as timestamp), 'UTC'), '1h'}
```

 Der Abfrage-Editor verfügt über einen Link **Generiertes SQL**, der angezeigt wird, nachdem eine Abfrage ausgeführt wurde, während sich das Fenster im Bearbeitungsmodus befindet. Wenn Sie den Link auswählen, wird er erweitert und zeigt die unformatierte interpolierte SQL-Zeichenfolge an, die ausgeführt wurde. 

### Tabellenabfragen
<a name="table-queries"></a>

 Wenn die Option **Als Abfrage formatieren** auf **Tabelle** gesetzt ist, können Sie grundsätzlich jede Art von SQL-Abfrage ausführen. Das Tabellenfenster zeigt automatisch die Ergebnisse der Spalten und Zeilen an, die Ihre Abfrage zurückgibt. Sie können den Namen der Spalten im Tabellenfenster steuern, indem Sie die reguläre `as` SQL-Spaltenauswahlsyntax verwenden. 

### Zeitreihenabfragen
<a name="time-series-queries"></a>

 Wenn Sie **Format** auf **Zeitreihe** festlegen, z. B. für die Verwendung im Grafikfenster, muss die Abfrage eine Spalte mit dem Namen `time` zurückgeben, die entweder einen SQL-Datetime-Wert oder einen beliebigen numerischen Datentyp zurückgibt, der die Unix-Epoche in Sekunden darstellt. Grafana interpretiert DATE- und TIMESTAMP-Spalten ohne explizite Zeitzone als UTC. Jede Spalte außer `time` und `metric` wird als Wertespalte behandelt. Sie können eine Spalte mit dem Namen zurückgeben`metric`, die als Metrikname für die Wertspalte verwendet wird. 

 Das folgende Codebeispiel zeigt die `metric` Spalte. 

```
SELECT
  $__timeGroup("time_date_time", '5m') AS time,
  MIN("value_double"),
  'MIN' as metric
FROM test_data
WHERE $__timeFilter("time_date_time")
GROUP BY $__timeGroup("time_date_time", '5m')
ORDER BY time
```

### Weitere Abfragen — mit oracle-fake-data-gen
<a name="more-queries---using-oracle-fake-data-gen"></a>

```
SELECT
  $__timeGroup("createdAt", '5m') AS time,
  MIN("value"),
  'MIN' as metric
FROM "grafana_metric"
WHERE $__timeFilter("createdAt")
GROUP BY $__timeGroup("createdAt", '5m')
ORDER BY time
```

 Das folgende Codebeispiel zeigt eine Zeitreihe mit gefälschten Daten. 

```
SELECT
  "createdAt",
  "value"
FROM "grafana_metric"
WHERE $__timeFilter("createdAt")
ORDER BY "createdAt" ASC
```

```
SELECT
  "createdAt" as time,
  "value" as value
FROM "grafana_metric"
WHERE $__timeFilter("createdAt")
ORDER BY time ASC
```

 Das folgende Beispiel zeigt ein nützliches Tabellenergebnis. 

```
select tc.table_name Table_name
,tc.column_id Column_id
,lower(tc.column_name) Column_name
,lower(tc.data_type) Data_type
,nvl(tc.data_precision,tc.data_length) Length
,lower(tc.data_scale) Data_scale
,tc.nullable nullable
FROM all_tab_columns tc
,all_tables t
WHERE tc.table_name = t.table_name
```

### Erstellen von Vorlagen
<a name="templating-3"></a>

 Anstatt Dinge wie Server-, Anwendungs- und Sensornamen in Ihren metrischen Abfragen fest zu codieren, können Sie stattdessen Variablen verwenden. Variablen werden als Drop-down-Auswahlfelder oben im Dashboard angezeigt. Diese Dropdown-Felder machen es einfach, die in Ihrem Dashboard angezeigten Daten zu ändern. 

#### Variable abfragen
<a name="query-variable-1"></a>

 Wenn Sie eine Vorlagenvariable dieses Typs hinzufügen`Query`, können Sie eine Oracle-Abfrage schreiben, die beispielsweise Messnamen, Schlüsselnamen oder Schlüsselwerte zurückgeben kann, die als Drop-down-Auswahlfeld angezeigt werden. 

 Sie können beispielsweise über eine Variable verfügen, die alle Werte für die `hostname` Spalte in einer Tabelle enthält, wenn Sie in der Abfrageeinstellung für die Vorlagenvariable eine solche *Abfrage* angeben. 

```
SELECT "hostname" FROM host
```

 Eine Abfrage kann mehrere Spalten zurückgeben und Grafana erstellt automatisch eine Liste daraus. Die folgende Abfrage gibt beispielsweise eine Liste mit Werten von `hostname` und `hostname2` zurück. 

```
SELECT "host.hostname", "other_host.hostname2" FROM host JOIN other_host ON host.city = other_host.city
```

 Um zeitbereichsabhängige Makros wie `$__timeFilter("time_column")` in Ihrer Abfrage zu verwenden, muss der Aktualisierungsmodus der Vorlagenvariablen *auf On Time Range Change* gesetzt sein. 

```
SELECT "event_name" FROM event_log WHERE $__timeFilter("time_column")
```

 Eine weitere Option ist eine Abfrage, mit der eine key/value Variable erstellt werden kann. Die Abfrage sollte zwei Spalten mit dem Namen `__text` und zurückgeben`__value`. Der `__text` Spaltenwert sollte eindeutig sein (wenn er nicht eindeutig ist, wird der erste Wert verwendet). Die Optionen in der Dropdownliste enthalten einen Text und einen Wert, sodass Sie einen benutzerfreundlichen Namen als Text und eine ID als Wert angeben können. Der folgende Beispielcode zeigt eine Abfrage mit `hostname` als Text und `id` als Wert. 

```
SELECT "hostname" AS __text, "id" AS __value FROM host
```

 Sie können auch verschachtelte Variablen erstellen. Zum Beispiel, wenn Sie eine andere Variable benannt `region` haben. Dann könnten Sie mit einer solchen Abfrage in der Variablen hosts nur Hosts aus der aktuell ausgewählten Region anzeigen lassen (wenn `region` es sich um eine Variable mit mehreren Werten handelt, verwenden Sie den `IN` Vergleichsoperator, anstatt `=` sie mit mehreren Werten abzugleichen). 

```
SELECT "hostname" FROM host WHERE region IN('$region')
```

#### Verwenden von Variablen in Abfragen
<a name="using-variables-in-queries-1"></a>

 Werte von Vorlagenvariablen werden nur in Anführungszeichen gesetzt, wenn die Vorlagenvariable a ist`multi-value`. 

 Wenn es sich bei der Variablen um eine Variable mit mehreren Werten handelt, verwenden Sie den `IN` Vergleichsoperator`=`, anstatt sie mit mehreren Werten abzugleichen. 

 Es gibt zwei Syntaxen: 

 `$<varname>`Beispiel mit einer Template-Variablen namens`hostname`: 

```
SELECT
  "atimestamp" as time,
  "aint" as value
FROM table
WHERE $__timeFilter("atimestamp") AND "hostname" IN('$hostname')
ORDER BY "atimestamp" ASC
```

 `[[varname]]`Beispiel mit einer Vorlagenvariablen namens`hostname`: 

```
SELECT
  "atimestamp" as time,
  "aint" as value
FROM table
WHERE $__timeFilter("atimestamp") AND "hostname" IN('[[hostname]]')
ORDER BY atimestamp ASC
```

# Stellen Sie eine Connect zu einer Salesforce-Datenquelle her
<a name="salesforce-AMG-datasource"></a>

**Anmerkung**  
Diese Datenquelle ist nur für Grafana Enterprise bestimmt. Weitere Informationen finden Sie unter [Zugriff auf Enterprise-Plugins verwalten](upgrade-to-enterprise-plugins.md).  
In Workspaces, die Version 9 oder neuer unterstützen, müssen Sie für diese Datenquelle möglicherweise außerdem das entsprechende Plugin installieren. Weitere Informationen finden Sie unter [Erweitere deinen Workspace mit Plugins](grafana-plugins.md).

Die Salesforce-Datenquelle ermöglicht es Ihnen, Daten aus Salesforce in Amazon Managed Grafana zu visualisieren.

Um diese Datenquelle verwenden zu können, benötigen Sie ein [Salesforce-Konto und eine Salesforce](https://www.salesforce.com/) [Connected-Anwendung](https://help.salesforce.com/articleView?id=sf.connected_app_overview.htm&type=5).

## Bekannte Beschränkungen
<a name="salesforce-known-limitations"></a>
+  Ad-hoc-Filter werden noch nicht unterstützt. 
+  Derzeit werden nur SOQL-Abfragen und Daten unterstützt, auf die über SOQL zugegriffen werden kann. SOSL- und SAQL-Abfrageformate werden noch nicht unterstützt. 

## Erforderliche Einstellungen
<a name="salesforce-settings"></a>

Die folgenden Einstellungen sind erforderlich.

**Anmerkung**  
Das Plugin verwendet derzeit den OAuth 2.0-Benutzername-Passwort-Flow. Die erforderliche Rückruf-URL in der Connected App wird nicht verwendet. Daher können Sie sie auf eine beliebige gültige URL setzen.


|  Name  |  Description  | 
| --- | --- | 
|  Enable OAuth settings  |  Sie müssen dies überprüfen, um es zu aktivieren OAuth.  | 
|  Callback URL  |  Wird in diesem Plugin nicht verwendet, sodass Sie eine beliebige gültige URL angeben können.  | 
|  Selected OAuth Scopes (minimum requirements)  | Greifen Sie auf Ihre Daten zu und verwalten Sie sie (API). | 
|  Require Secret for Refresh Token Flow  |  Sie können dies entweder aktivieren oder deaktivieren.  | 

## Die Datenquelle wird hinzugefügt
<a name="salesforce-adding-the-data-source"></a>

1.  Öffnen Sie die Grafana-Konsole im Amazon Managed Grafana-Arbeitsbereich und stellen Sie sicher, dass Sie angemeldet sind. 

1.  Wählen Sie im Seitenmenü unter **Konfiguration** (das Zahnradsymbol) die Option **Datenquellen** aus. 

1.  Wählen Sie **Datenquelle hinzufügen** aus. 
**Anmerkung**  
 Wenn Sie den Link **Datenquellen** nicht in Ihrem Seitenmenü sehen, bedeutet dies, dass Ihr aktueller Benutzer die `Admin` Rolle nicht hat. 

1.  Wählen Sie **Salesforce** aus der Liste der Datenquellen aus. 

1. Geben Sie die folgenden Informationen ein:
   + **Geben Sie unter Benutzername den Benutzernamen für das Salesforce-Konto ein, das Sie für die Verbindung und die Abfrage von Salesforce verwenden möchten.**
   + Geben Sie unter **Passwort** das Passwort für diesen Benutzer ein.
   + Geben Sie **unter Sicherheitstoken** das Sicherheitstoken für diesen Benutzer ein.
   + Geben Sie für **Consumer Key** A Consumer Key ein, um eine Verbindung zu Salesforce herzustellen. Sie können diesen in Ihrer Salesforce Connected-Anwendung abrufen.
   + Geben Sie für **Consumer Secret** A Consumer Secret ein, um eine Verbindung zu Salesforce herzustellen. Sie können dies in Ihrer Salesforce Connected-Anwendung abrufen.
   + Wählen **Sie unter Sandbox verwenden** diese Option aus, wenn Sie eine Salesforce-Sandbox verwenden möchten.

## Fragen Sie die Salesforce-Datenquelle ab
<a name="salesforce-query"></a>

Der Abfrage-Editor unterstützt die Modi Query Builder und SOQL Editor. SOQL steht für [Salesforce Object Query Language](https://developer.salesforce.com/docs/atlas.en-us.soql_sosl.meta/soql_sosl/sforce_api_calls_soql.htm). 

### Query Builder (SOQL Builder)
<a name="salesforce-query-builder"></a>

Query Builder ist eine benutzerfreundliche Oberfläche zum Erstellen von SOQL-Abfragen. Wenn Sie mit dem Schreiben von SOQL-Abfragen nicht vertraut sind, können Sie diesen Modus verwenden, um die SOQL zum Abfragen von Salesforce-Objekten zu erstellen. Das **FROM-Feld** im Query Builder bezieht sich auf die Entität oder Entitäten in Salesforce. Sie müssen das FROM-Feld **vor** jeder anderen Operation im Query Builder auswählen. **Nachdem Sie das FROM-Feld ausgewählt haben, müssen Sie den Builder-Modus auswählen.** SOQL Builder unterstützt derzeit die folgenden Modi.
+ `List`— Listet die Elemente mit ihren Feldern aus der ausgewählten Tabelle/Salesforce auf. Verwenden Sie diesen Modus, um Ergebnisse wie „Zeigen Sie mir eine Liste der in diesem Geschäftsquartal erstellten Opportunities mit Namen, Wert und Phase“ zu erhalten.
+ `Aggregate`— Aggregieren Sie die Elemente in einer Entität. Verwenden Sie diesen Modus, um Ergebnisse wie „Zähle die im letzten Monat geschaffenen Opportunities“ zu erhalten. oder „Was ist der Gesamtwert der Opportunities, gruppiert nach ihrem Phasennamen?“
+ `Trend`— Zeigt die aggregierten Ergebnisse im Zeitverlauf an. Verwenden Sie diesen Modus, um Ergebnisse wie „Zähle die Anzahl der Opportunities nach“ zu erhalten CreatedDate. oder „Was ist die Gesamtsumme des Werts, gruppiert nach den Schlussterminen der Opportunities?“

Nachdem Sie den Modus `Entity/FROM` und den **Modus** im Abfrage-Editor ausgewählt haben, erstellen Sie Ihre Abfrage mit den folgenden Optionen. 


|  **Felder**  |  **Gilt für**  |  **Beschreibungen**  | 
| --- | --- | --- | 
|  SELECT |  ALL  |  Wählen Sie die Liste der Felder aus, die Sie sehen möchten. Wählen Sie für die Aggregat- oder Trendansicht außerdem aus, wie Sie die Werte aggregieren möchten. | 
|  WHERE |  ALL  |  (Optional) Geben Sie die Filterbedingungen an. Die Ergebnisse werden auf der Grundlage der von Ihnen ausgewählten Bedingungen gefiltert. | 
|  ORDER BY |  AUFLISTEN, AGGREGIEREN  |  (Optional) Wählen Sie den Feldnamen und die gewünschte Sortierreihenfolge für die Ergebnisse aus. | 
|  LIMIT |  AUFLISTEN, AGGREGIEREN  |  (Optional) Beschränken Sie die Anzahl der zurückgegebenen Ergebnisse. Der Standardwert ist 100. | 
|  GROUP BY |  AGGREGATE  |  (Optional) Wählen Sie das Feld aus, wenn Sie den aggregierten Wert durch ein bestimmtes Feld aufteilen möchten. | 
|  ZEITFELD |  TREND  |  Geben Sie das Datumsfeld an, nach dem Sie Ihre Ergebnisse gruppieren möchten. Die Ergebnisse werden auf der Grundlage des Zeitauswahlbereichs von Grafana gefiltert. | 

Wenn Sie die vorherigen Felder im Abfrage-Editor konfigurieren, wird Ihnen auch unterhalb des Abfrage-Editors eine Vorschau der generierten SOQL angezeigt. Wenn Sie aufgrund von Einschränkungen im Abfrage-Generator blockiert sind, können Sie problemlos zum SOQL-Editor wechseln, wo Sie die generierte SOQL-Abfrage anpassen können.

### SOQL-Editor
<a name="salesforce-SOQL-editor"></a>

Der Roh-SOQL-Editor bietet die Möglichkeit, Salesforce-Objekte über eine SOQL-Rohabfrage abzufragen. Der SOQL-Editor bietet Vorschläge zur automatischen Vervollständigung, z. B. verfügbare Entitäten pro Tabelle und entsprechende Felder. Verwenden Sie Strg\$1Leertaste nach SELECT oder WHERE, um die verfügbaren Entitäten pro Tabelle zu sehen. Sie können die verfügbaren Felder sehen, wenn Sie nach dem Entitätsnamen einen Punkt eingeben.

**Abkürzungen**

Verwenden Sie STRG \$1 LEERTASTE, um die Codevervollständigung anzuzeigen, wodurch die verfügbaren Kontextoptionen angezeigt werden.

CMD \$1 S führt die Abfrage aus.

**Abfrage als Zeitreihe**

Erstellen Sie eine Zeitreihenabfrage, indem Sie ein Datumsfeld mit Uhrzeit und ein Metrikfeld mit einer Metrik verknüpfen und dann nach der Metrik und dem Datum gruppieren. Im Folgenden wird ein Beispiel gezeigt:

```
SELECT sum(Amount) amount, CloseDate time, Type metric from Opportunity
group by Type, CloseDate
```

**Makros**

Um nach dem Zeitbereich des Dashboards zu filtern, können Sie Makros in Ihren SOQL-Abfragen verwenden:
+ `$__timeFrom`— Wird durch den Beginn der aktuell aktiven Zeitauswahl ersetzt, die in den `time` Datentyp konvertiert wurde.
+ `$__timeTo`— Wird durch das Ende der aktuell aktiven Zeitauswahl ersetzt, die in den `time` Datentyp umgewandelt wurde.
+ `$__quarterStart`— Der Beginn des Geschäftsquartals (abgeleitet aus den SalesForce Geschäftsjahreseinstellungen).
+ `$__quarterEnd`— Das Ende des Geschäftsquartals (abgeleitet aus den SalesForce Geschäftsjahreseinstellungen).

```
SELECT UserId, LoginTime from LoginHistory where LoginTime > $__timeFrom
```

## Vorlagen und Variablen
<a name="salesforce-templates"></a>

Informationen zum Hinzufügen einer neuen Salesforce-Abfragevariablen finden Sie unter[Hinzufügen einer Abfragevariablen](variables-types.md#add-a-query-variable). Verwenden Sie Ihre Salesforce-Datenquelle als Datenquelle. Sie können hier jede SOQL-Abfrage verwenden.

Wenn Sie name/value Paare verwenden möchten, z. B. eine Benutzer-ID und einen Benutzernamen, geben Sie zwei Felder aus Ihrer SOQL-Abfrage zurück. Das erste Feld wird als ID verwendet. Tun Sie dies, wenn Sie in Ihrem Abfrage-Editor SOQL nach Schlüsseln (ID usw.) filtern möchten.

Verwenden Sie die Variable in Ihren SOQL-Abfragen mithilfe der Variablensyntax. Weitere Informationen finden Sie unter [Syntax der Variablen](templates-and-variables.md#variable-syntax).

# Stellen Sie eine Connect zu einer SAP HANA-Datenquelle her
<a name="saphana-AMG-datasource"></a>

[SAP HANA](https://www.sap.com/products/technology-platform/hana.html) ist eine leistungsstarke In-Memory-Datenbank, die datengestützte Entscheidungen und Aktionen in Echtzeit beschleunigt. Sie wird von SAP entwickelt und vermarktet. Das SAP HANA-Datenquellen-Plugin hilft Ihnen, Ihre SAP HANA-Instanz mit Grafana zu verbinden.

Mit dem SAP HANA Grafana Enterprise-Plugin können Sie Ihre SAP HANA-Daten zusammen mit all Ihren anderen Datenquellen in Grafana sowie Protokoll- und Metrikdaten im Kontext visualisieren. Dieses Plugin enthält einen integrierten Abfrage-Editor, unterstützt Anmerkungen und ermöglicht es Ihnen, Schwellenwerte für Warnmeldungen festzulegen, den Zugriff zu kontrollieren, Berechtigungen festzulegen und vieles mehr.

**Anmerkung**  
Diese Datenquelle ist nur für Grafana Enterprise bestimmt. Weitere Informationen finden Sie unter [Zugriff auf Enterprise-Plugins verwalten](upgrade-to-enterprise-plugins.md).  
In Workspaces, die Version 9 oder neuer unterstützen, müssen Sie für diese Datenquelle möglicherweise außerdem das entsprechende Plugin installieren. Weitere Informationen finden Sie unter [Erweitere deinen Workspace mit Plugins](grafana-plugins.md).

## Features
<a name="saphana-features"></a>
+ **Abfrageeditor** — Das Plugin verfügt über einen integrierten SQL-Abfrageeditor mit Syntaxhervorhebung, mit dem Sie Zeitreihen- oder Tabellendaten visualisieren und grundlegende Grafana-Makros auto vervollständigen können.
+ **Datenquellenberechtigungen** — Steuern Sie, wer SAP HANA-Daten in Grafana anzeigen oder abfragen kann.
+ **Anmerkungen** — Überlagern Sie SAP HANA-Ereignisse oder -Daten in einem beliebigen Grafana-Diagramm, um Ereignisse mit anderen Grafikdaten zu korrelieren.
+ **Warnmeldungen** — Legen Sie in SAP HANA fest, dass auf Alarmen basierende Kennzahlen gespeichert werden.
+ **Variablen für Abfragen** — Erstellen Sie in Grafana Vorlagenvariablen, die auf SAP HANA-Daten basieren, und schließen Sie Variablen in SAP HANA-Abfragen ein, um Dashboards interaktiv zu gestalten.

## Hinzufügen der Datenquelle
<a name="saphana-adding-the-data-source"></a>

1.  Öffnen Sie die Grafana-Konsole im Amazon Managed Grafana-Arbeitsbereich und stellen Sie sicher, dass Sie angemeldet sind. 

1.  Wählen Sie im Seitenmenü unter **Konfiguration** (das Zahnradsymbol) die Option **Datenquellen** aus. 

1.  Wählen Sie **Datenquelle hinzufügen** aus. 
**Anmerkung**  
 Wenn Sie den Link **Datenquellen** nicht in Ihrem Seitenmenü sehen, bedeutet dies, dass Ihr aktueller Benutzer die `Admin` Rolle nicht hat. 

1.  Wählen Sie **SAP HANA** aus der Liste der Datenquellen aus. 

1. Geben Sie im Config-Editor die folgenden Informationen ein:
   + Geben Sie für **Serveradresse** die Adresse der SAP HANA-Instanz an. Beispiel:`xxxxxxx-xxxx-xxxx-xxxx-xxxxxxx.hana.trial-us10.hanacloud.ondemand.com`.
   + Geben Sie für **Serverport** den Port der SAP HANA-Instanz an.
   + Geben Sie **unter Benutzername** den Benutzernamen ein, der für die Verbindung mit der SAP HANA-Instanz verwendet werden soll.
   + Geben Sie unter **Passwort** das Passwort für diesen Benutzer ein.
   + (Optional) Aktivieren Sie „**TLS-Überprüfung überspringen**“, wenn Sie die TLS-Überprüfung überspringen möchten.
   + (Optional) Aktivieren Sie **TLS Client Auth**, wenn Sie ein Client-Zertifikat und einen Client-Schlüssel angeben müssen.
   + (Optional) Aktivieren Sie „**Mit CA-Zertifikat**“, wenn Sie die Überprüfung von selbstsignierten TLS-Zertifikaten aktivieren möchten.
   + (Optional) Geben Sie unter **Standardschema ein Standardschema** ein, das verwendet werden soll. Wenn Sie dies weglassen, müssen Sie das Schema in jeder Abfrage angeben. 

**Zugriff und Berechtigungen**

Verwenden Sie spezielle Anmeldeinformationen, um Grafana mit SAP HANA zu verbinden. Stellen Sie dem Benutzer nur die erforderlichen Berechtigungen zur Verfügung. Erstellen Sie zunächst einen eingeschränkten Benutzer mit Benutzername und Passwort. Die folgende Abfrage ist ein Beispiel für die Erstellung eines eingeschränkten Benutzers. Diese Abfrage deaktiviert auch die erzwungene Kennwortänderung.

```
CREATE RESTRICTED USER <USER> PASSWORD <PASSWORD> NO FORCE_FIRST_PASSWORD_CHANGE;
```

Erlauben Sie dem Benutzer anschließend, das System über Clients wie Grafana wie folgt zu verbinden:

```
ALTER USER <USER> ENABLE CLIENT CONNECT;
```

Geben Sie dem Benutzer abschließend Zugriff auf die erforderlichen Ansichten, Tabellen und Schemas.

```
ALTER USER <USER> GRANT ROLE PUBLIC;
GRANT SELECT ON SCHEMA <SCHEMA> TO <USER>;
```

**Berechtigungen auf Benutzerebene**

Beschränken Sie den Zugriff auf SAP HANA, indem Sie auf der Datenquellenkonfigurationsseite auf die Registerkarte Berechtigungen klicken, um Datenquellenberechtigungen zu aktivieren. Auf der Berechtigungsseite können Administratoren Berechtigungen aktivieren und Abfrageberechtigungen auf bestimmte Benutzer und Teams beschränken.

## Abfrage-Editor
<a name="saphana-queryeditor"></a>

Das SAP HANA Grafana-Plugin enthält einen SQL-Abfrageeditor, in den Sie beliebige HANA-Abfragen eingeben können. Wenn Ihre Abfrage Zeitreihendaten zurückgibt, können Sie sie als Zeitreihen formatieren, um sie in einem Grafikfeld zu visualisieren. Der Abfrage-Editor bietet auto Vervollständigung für unterstützte Grafana-Makros und Syntaxhervorhebung Ihrer SQL-Abfrage.

## Anmerkungen
<a name="saphana-annotations"></a>

Sie können SAP HANA-Abfragen als Quellen für Grafana-Anmerkungen verwenden. Ihre Kommentarabfrage sollte mindestens eine Zeitspalte und eine Textspalte zurückgeben. Weitere Informationen zu Anmerkungen finden Sie unter[Anmerkungen](dashboard-annotations.md).

**Um Anmerkungen aus SAP HANA zu erstellen**

1.  Wählen Sie das Zahnradsymbol für die **Dashboard-Einstellungen**. 

1.  Wählen Sie im linken Menü **Anmerkungen**, **Neu** aus. 

1.  Wählen Sie im Dropdownmenü **Datenquelle** Ihre SAP HANA-Datenquelleninstanz aus. 

1.  Geben Sie im Feld **Abfrage** eine SAP HANA-Abfrage ein, die mindestens ein Zeitfeld und ein Textfeld zurückgibt. 

1.  Wählen Sie im Dropdownmenü **Format als** die Option **Zeitreihe** aus. 

1.  Konfigurieren Sie für jede Anmerkung die Felder **Von**. 

## Vorlagen und Variablen
<a name="saphana-templates"></a>

Informationen zum Hinzufügen einer neuen SAP HANA-Abfragevariablen finden Sie unter[Hinzufügen einer Abfragevariablen](variables-types.md#add-a-query-variable). Verwenden Sie Ihre SAP HANA-Datenquelle als Datenquelle.

Die folgende Beispielabfrage gibt die eindeutige Liste von `username` aus der `users` Tabelle zurück.

```
select distinct("username") from "users"
```

**Anmerkung**  
Achten Sie darauf, dass Sie in Ihrer Variablenabfrage nur eine Spalte auswählen. Wenn Ihre Abfrage zwei Spalten zurückgibt, wird die erste Spalte als Anzeigewert und die zweite Spalte als der tatsächliche Wert der Variablen verwendet. Wenn Ihre Abfrage mehr als zwei Spalten zurückgibt, werden sie zurückgewiesen.

### Vorlagen und Variablen
<a name="saphana-Grafana-variables"></a>

Sie können jede Grafana-Variable in Ihrer Abfrage verwenden. Die folgenden Beispiele zeigen, wie Sie die Einzel-/Mehrfachvariable in Ihrer Abfrage verwenden.

```
-- For example, following query
select * from "users" where "city" = ${city}
-- will be translated into
select * from "users" where "city" = 'london'
--- where you can see ${city} variable translated into actual value in the variable
```

Ähnlich wie Text funktionieren Variablen auch für numerische Felder. Im folgenden Beispiel `${age}` handelt es sich um eine Textfeldvariable, die Zahlen akzeptiert und dann mit dem numerischen Feld in der Tabelle vergleicht.

```
select * from "users" where "age" > ${age}
--- wil be translated into
select * from "users" where "age" > '36'
```

Wenn Ihre Variable mehrere Werte zurückgibt, können Sie sie wie folgt in der `in` Bedingung der SAP HANA-Abfrage verwenden. Beachten Sie die Klammern, die die Variable umgeben, damit die `where in` Bedingung in SAP HANA gültig ist.

```
select * from "users" where "city" in (${cities})
--- will be translated into
select * from "users" where "city" in ('london','perth','delhi')
--- where you can see ${cities} turned into a list of grafana variables selected.
--- You can also write the same query using shorthand notation as shown below
select * from "users" where "city" in ($cities)
```

### Makros
<a name="saphana-macros"></a>
+ `$__timeFilter(<time_column>)`— Wendet den Zeitraum von Grafana auf die angegebene Spalte an, wenn er in der Rohabfrage verwendet wird. Gilt für date/timestamp/long Zeitspalten.
+ `$__timeFilter(<time_column>, <format>)`— Wie oben. Bietet jedoch die Möglichkeit, das Format der in der Datenbank gespeicherten time\$1column anzugeben.
+ `$__timeFilter(<time_column>, "epoch", <format>)`— Wie oben, kann aber verwendet werden, wenn sich Ihre Zeitspalte in der Epoche befindet. Das Format kann aus 's', 'ms' und 'ns' bestehen.
+ `$__fromTimeFilter(<time_column>)`— Wie oben, kann aber verwendet werden, wenn Ihre Zeitspalte im Epochenformat ist. Das Format kann aus 's', 'ms' und 'ns' bestehen.
+ `$__fromTimeFilter(<time_column>, <comparison_predicate>)`— Wie oben, kann aber comparison\$1predicate angeben.
+ `$__fromTimeFilter(<time_column>, <format>)`— Wie oben, kann aber das Format der Zeitspalte angeben.
+ `$__fromTimeFilter(<time_column>, <format>, <comparison_predicate>)`— Wie oben, kann aber comparison\$1predicate angeben.
+ `$__toTimeFilter(<time_column>)`— Gibt die Zeitbedingung auf der Grundlage von Grafanas zur Zeit in einem Zeitfeld zurück.
+ `$__toTimeFilter(<time_column>, <comparison_predicate>)`— Wie oben, kann aber comparison\$1predicate angeben.
+ `$__toTimeFilter(<time_column>, <format>)`— Wie oben, kann aber das Format der Zeitspalte angeben.
+ `$__toTimeFilter(<time_column>, <comparison_predicate>)`— Wie oben, kann aber comparison\$1predicate angeben.
+ `$__timeGroup(<time_column>, <interval>)`— Erweitert die Zeitspalte in Intervallgruppen. Gilt für date/timestamp/long Zeitspalten..

**Makro \$1\$1\$1timeFilter ()** <time\$1column>

Das folgende Beispiel erklärt das Makro: `$__timeFilter(<time_column>)`

```
- In the following example, the query
select ts, temperature from weather where $__timeFilter(ts)
--- will be translated into
select ts, temperature from weather where ts > '2021-02-24T12:52:48Z' AND ts < '2021-03-24T12:52:48Z'
--- where you can see the grafana dashboard's time range is applied to the column ts in the query.
```

**Makro \$1\$1\$1timeFilter (,)** <time\$1column><format>

In einigen Fällen werden Zeitspalten in der Datenbank in benutzerdefinierten Formaten gespeichert. Im folgenden Beispiel wird das `$__timeFilter(<time_column>, <format>)` Makro erklärt, mit dessen Hilfe benutzerdefinierte Zeitstempel auf der Grundlage der Zeitauswahl von grafana gefiltert werden können:

```
SELECT TO_TIMESTAMP("TS",'YYYYMMDDHH24MISS') AS METRIC_TIME , "VALUE" FROM "SCH"."TBL" WHERE $__timeFilter("TS","YYYYMMDDHH24MISS") -- TS is in 20210421162012 format
SELECT TO_TIMESTAMP("TS",'YYYY-MON-DD') AS METRIC_TIME , "VALUE" FROM "SCH"."TBL" WHERE $__timeFilter("TS","YYYY-MON-DD") -- TS is in 2021-JAN-15 format
```

Im Makro kann das Format eines der gültigen HANA-Formate sein, die Ihrer Zeitstempelspalte entsprechen. `YYYYMMDDHH24MISS`Ist beispielsweise ein gültiges Format, wenn Ihre Daten im `20210421162012` Format gespeichert werden.

**Makro \$1\$1\$1timeFilter (, „epoch“)** <time\$1column><format>

In einigen Fällen werden Zeitstempel als Epochenzeitstempel in Ihrer Datenbank gespeichert. Das folgende Beispiel erklärt das `$__timeFilter(<time_column>, "epoch" <format>)` Makro, das hilft, Epochenzeitstempel auf der Grundlage von Grafanas Zeitauswahl zu filtern. Im Makro kann das Format ms, s oder ns sein. Wenn nicht angegeben, wird s als Standardformat behandelt.

```
SELECT ADD_SECONDS('1970-01-01', "TIMESTAMP") AS "METRIC_TIME", "VALUE" FROM "SCH"."TBL" WHERE $__timeFilter("TIMESTAMP","epoch") -- Example : TIMESTAMP field stored in epoch_second format 1257894000
SELECT ADD_SECONDS('1970-01-01', "TIMESTAMP") AS "METRIC_TIME", "VALUE" FROM "SCH"."TBL" WHERE $__timeFilter("TIMESTAMP","epoch","s") -- Example : TIMESTAMP field stored in epoch_second format 1257894000
SELECT ADD_SECONDS('1970-01-01', "TIMESTAMP"/1000) AS "METRIC_TIME", "VALUE" FROM "SCH"."TBL" WHERE $__timeFilter("TIMESTAMP","epoch","ms") -- Example : TIMESTAMP field stored in epoch_ms format 1257894000000
SELECT ADD_SECONDS('1970-01-01', "TIMESTAMP"/1000000000) AS "METRIC_TIME", "VALUE" FROM "SCH"."TBL" WHERE $__timeFilter("TIMESTAMP","epoch","ns") -- Example : TIMESTAMP field stored in epoch_nanoseconds format 1257894000000000000
```

Anstatt das dritte Argument für den \$1\$1\$1timeFilter zu verwenden, können Sie eines von epoch\$1s, epoch\$1ms oder epoch\$1ns als Ihr zweites Argument verwenden..

```
SELECT ADD_SECONDS('1970-01-01', "TIMESTAMP"/1000) AS "METRIC_TIME", "VALUE" FROM "SCH"."TBL" WHERE $__timeFilter("TIMESTAMP","epoch","ms")
-- is same as
SELECT ADD_SECONDS('1970-01-01', "TIMESTAMP"/1000) AS "METRIC_TIME", "VALUE" FROM "SCH"."TBL" WHERE $__timeFilter("TIMESTAMP","epoch_ms")
```

**fromTimeFilterDie toTimeFilter Makros \$1\$1\$1 () und \$1\$1\$1 ()**

Das `$__fromTimeFilter()` Makro wird auf eine Bedingung über ein Zeitfeld ausgedehnt, die auf der From-Zeit der Grafana-Zeitauswahl basiert.

Dies akzeptiert drei Parameter. Der erste Parameter ist der Name des Zeitfeldes. Sie können comparison\$1predicate oder das Format der Zeitspalte als zweites Argument übergeben. Wenn Sie beide übergeben möchten, ist format der zweite Parameter und Sie verwenden comparison\$1predicate als dritten Parameter.

****<format>Wenn das Format nicht angegeben ist, geht das Plugin davon aus, dass es sich bei der Zeitspalte um einen Typ handelt. timestamp/date Wenn Ihre Zeitspalte in einem anderen Format als Zeitstempel/Datum gespeichert ist, übergeben Sie das Format als zweites Argument. <format>kann eines der Formate epoch\$1s, epoch\$1ms, epoch\$1ns oder ein anderes benutzerdefiniertes Format sein. YYYY-MM-DD

****<comparison\$1predicate>optionaler Parameter. Wenn nicht übergeben, verwendet das Plugin > als Vergleichsprädikat. <comparison\$1predicate>kann einer von =,\$1 sein =, <>, <, <=, >, >=

`$__toTimeFilter()`funktioniert genauso wie fromTimeFilter \$1\$1\$1 (). Anstatt Grafanas from time zu verwenden, wird es to time verwenden. Außerdem wird das Standard-Vergleichsprädikat < sein.

**\$1\$1\$1timeGroup (,)** <time\$1column><interval> 

Beispielsweise wird das Makro \$1\$1\$1timeGroup (timecol,1h) in der Abfrage zu SERIES\$1ROUND („timecol“, 'INTERVAL 1 HOUR') erweitert.

Das folgende Beispiel erklärt `$__timeGroup(<time_column>, <interval>) macro.`

```
SELECT $__timeGroup(timestamp,1h),  "user", sum("value") as "value"
FROM "salesdata"
WHERE $__timeFilter("timestamp")
GROUP BY $__timeGroup(timestamp,1h), "user"
ORDER BY $__timeGroup(timestamp,1h) ASC
```

Dies wird in die folgende Abfrage übersetzt, in der `$__timeGroup(timestamp,1h)` es erweitert wird`SERIES_ROUND("timestamp", 'INTERVAL 1 HOUR')`.

```
SELECT SERIES_ROUND("timestamp", 'INTERVAL 1 HOUR') as "timestamp",  "user", sum("value") as "value"
FROM "salesdata"
WHERE "timestamp" > '2020-01-01T00:00:00Z' AND "timestamp" < '2020-01-01T23:00:00Z'
GROUP BY SERIES_ROUND("timestamp", 'INTERVAL 1 HOUR'), "user"
ORDER BY "timestamp" ASC
```

**Anmerkung**  
Wenn Sie das Makro „Gruppieren nach“ zusammen mit dem Makro „\$1\$1\$1timeGroup“ verwenden, stellen Sie sicher, dass das Feld „Auswählen, Sortieren nach“ denselben Namen hat wie das Makro „Gruppieren nach Feld“. Andernfalls erkennt HANA die Abfrage möglicherweise nicht.

Wenn Sie das Intervall in der Funktion \$1\$1\$1timeGroup () nicht fest codieren möchten, können Sie das Grafana überlassen, indem Sie \$1\$1\$1interval als Ihr Intervall angeben. Grafana berechnet dieses Intervall aus dem Dashboard-Zeitbereich. Beispielabfrage:

```
SELECT $__timeGroup(timestamp, $__interval), sum("value") as "value"
FROM "salesdata"
WHERE $__timeFilter("timestamp")
GROUP BY $__timeGroup(timestamp, $__interval)
ORDER BY $__timeGroup(timestamp, $__interval) ASC
```

Diese Abfrage wird basierend auf dem Dashboard-Zeitraum in die folgende Abfrage übersetzt.

```
SELECT SERIES_ROUND("timestamp", 'INTERVAL 1 MINUTE'), sum("value") as "value"
FROM "salesdata"
WHERE "timestamp" > '2019-12-31T23:09:14Z' AND "timestamp" < '2020-01-01T23:17:54Z'
GROUP BY SERIES_ROUND("timestamp", 'INTERVAL 1 MINUTE')
ORDER BY SERIES_ROUND("timestamp", 'INTERVAL 1 MINUTE') ASC
```

### Warnfunktion
<a name="saphana-alerting"></a>

**Um eine SAP HANA-Warnung in Grafana einzurichten**

1. Erstellen Sie ein Grafikfenster in Ihrem Dashboard.

1. Erstellen Sie eine SAP HANA-Abfrage im Zeitreihenformat.

1. Wählen Sie die Registerkarte **Warnung** und geben Sie die Warnkriterien an.

1. Wählen Sie **Testregel**, um die Warnungsabfrage zu testen.

1. Geben Sie die Empfänger der Warnung, die Nachricht und die Fehlerbehandlung an.

1. Speichern Sie das Dashboard.

#### Warnung bei Daten, die keine Zeitreihendaten sind
<a name="saphana-alerting-nontimeseries"></a>

Um bei Daten, die keine Zeitreihen sind, eine Warnung zu erhalten, verwenden Sie das `TO_TIMESTAMP('${__to:date}')` Makro, um Metriken, die keine Zeitreihen sind, in Zeitreihen umzuwandeln. Dadurch wird Ihre Metrik in eine Einzelpunkt-Zeitreihenabfrage umgewandelt. Das Format der Abfrage ist unten angegeben

```
SELECT TO_TIMESTAMP('${__to:date}'),  <METRIC> FROM <TABLE≶ WHERE <YOUR CONDITIONS>
```

Im folgenden Beispiel hat eine Tabelle vier Felder mit den Namen Benutzername, Alter, Stadt und Rolle. Diese Tabelle hat kein Zeitfeld. Wir möchten Sie benachrichtigen, wenn die Anzahl der Benutzer mit Entwicklerrolle unter drei liegt.

```
SELECT  TO_TIMESTAMP('${__to:date}'), count(*) as "count" FROM (
   SELECT 'John' AS "username", 32 AS "age", 'Chennai' as "city", 'dev' as "role" FROM dummy
   UNION ALL SELECT 'Jacob' AS "username", 32 AS "age", 'London' as "city", 'accountant' as "role" FROM dummy
   UNION ALL SELECT 'Ali' AS "username", 42 AS "age", 'Delhi' as "city", 'admin' as "role" FROM dummy
   UNION ALL SELECT 'Raja' AS "username", 12 AS "age", 'New York' as "city", 'ceo' as "role" FROM dummy
   UNION ALL SELECT 'Sara' AS "username", 35 AS "age", 'Cape Town' as "city", 'dev' as "role" FROM dummy
   UNION ALL SELECT 'Ricky' AS "username", 25 AS "age", 'London' as "city", 'accountant' as "role" FROM dummy
   UNION ALL SELECT 'Angelina' AS "username", 31 AS "age", 'London' as "city", 'cxo' as "role" FROM dummy
) WHERE "role" = 'dev'
```

# Connect zu einer ServiceNow Datenquelle herstellen
<a name="grafana-enterprise-servicenow-datasource"></a>

Dies ist die ServiceNow Datenquelle, die verwendet wird, um eine Verbindung zu ServiceNow Instanzen herzustellen.

**Anmerkung**  
Diese Datenquelle ist nur für Grafana Enterprise bestimmt. Weitere Informationen finden Sie unter [Zugriff auf Enterprise-Plugins verwalten](upgrade-to-enterprise-plugins.md).  
In Workspaces, die Version 9 oder neuer unterstützen, müssen Sie für diese Datenquelle möglicherweise außerdem das entsprechende Plugin installieren. Weitere Informationen finden Sie unter [Erweitere deinen Workspace mit Plugins](grafana-plugins.md).

## Features
<a name="features-1"></a>
+  Abfragen 
  +  API-Abfragen starten 
  +  Tabellen-API-Abfragen 
    +  Vorfälle, Änderungen und jede andere Tabelle 
+  Benachrichtigungen 
+  Anmerkungen (Beta-Funktion) 
+  Vorlagenvariablen 

## Konfiguration
<a name="configuration-2"></a>

 Wählen Sie Datenquellen im linken Bereich von Grafana aus. 

 Wählen Sie Datenquelle hinzufügen: 

 Geben Sie ein**servicenow**, um das Datenquellen-Plugin zu finden: 

 ServiceNow URL eingeben: 

 Wählen Sie **Speichern & Testen** aus. Sie sollten eine grüne Meldung mit „ServiceNow Verbindung OK“ sehen. 

### Beispiel-Dashboards
<a name="example-dashboards"></a>

 Vorgefertigte Dashboards sind im Plugin enthalten und können über die Konfigurationsseite der Datenquelle auf der Registerkarte Dashboards importiert werden. 

## Usage
<a name="usage-2"></a>

 Es gibt zwei Möglichkeiten, Daten im Abfrage-Editor zurückzugeben. 
+  Tabellen-API 
+  Aggregierte API 

 Benutzer können derzeit zwischen der Abfrage vordefinierter Tabellen wählen, z. B. den folgenden: 
+  Änderungen 
+  Vorfälle 

 Oder ab sofort eine API-gesteuerte Liste von Tabellen und Feldern mit der Option **Andere (benutzerdefinierte** Tabelle). `v1.4.0` Mit dieser Option können Sie Daten abfragen, die sich in einer beliebigen Tabelle befinden, die dem Benutzer zur Einrichtung der ServiceNow Datenquelle zur Verfügung steht. 

 Die Option **Benutzerdefinierte Tabelle** sollte dieselben Funktionen wie die vordefinierten Tabellenlisten unterstützen. 

### TableAPI-Abfragen
<a name="tableapi-queries"></a>

 Die TableAPI gibt Daten zurück, die für die Anzeige in einem Tabellenfenster geeignet sind. Sie ermöglicht eine geordnete Auswahl der anzuzeigenden Felder sowie Filteroptionen. Der Abfrage-Editor bietet auch ein Feld, mit dem die Anzahl der von einer Abfrage zurückgegebenen Zeilen begrenzt werden kann. 

 Beispiel für einen Tabellenbereich mit Ergebnissen aus der vorherigen Abfrage. 

#### Anzeigen
<a name="show"></a>

 Die Zeile *Show* bietet eine Auswahl für ein anzuzeigendes Feld. Es können auch mehrere Felder angegeben werden. Die Felder werden genau in der angegebenen Reihenfolge zurückgegeben. 

#### Werte anzeigen
<a name="display-values"></a>

 Das Kennzeichen „*Werte anzeigen*“ bewirkt, dass die Abfrage benutzerfreundliche Werte oder Anzeigewerte anstelle von numerischen Werten zurückgibt. 

 Ein Schweregrad `1` ohne dieses Kennzeichen würde beispielsweise nur angezeigt. `1` Wenn das Kennzeichen aktiviert ist, wird der angezeigte Wert wie folgt angezeigt`1 - High`. 

 Laut der [ServiceNow API-Dokumentation](https://developer.servicenow.com/dev.do#!/reference/api/orlando/rest/c_TableAPI) kann dies negative Auswirkungen auf die Leistung haben. 

**Anmerkung**  
 [...] Die Angabe des Anzeigewerts kann zu Leistungsproblemen führen, da er nicht direkt aus der Datenbank gelesen wird und das Verweisen auf andere Felder und Datensätze beinhalten könnte. 

#### Filter (allgemein)
<a name="filters-general"></a>

 Die *Filterzeile* bietet die Möglichkeit, die angezeigten Zeilen anhand mehrerer Feld- und Wertkriterien einzugrenzen. 

 Alle Filter werden mit einer *UND-* *oder* einer OR-Operation kombiniert. 

 Die folgenden Felder sind verfügbar, wenn keine benutzerdefinierte Tabelle verwendet wird (diese Liste wird in future erweitert).

```
Active
Asset
Group
Assigned To
Escalation
Issue Number
Description
Priority
State
Type
Change Risk
Change State
Start Date
End Date
On Hold
```

 Bei der Auswahl einer benutzerdefinierten Tabelle werden die Felder automatisch über die Service Now-API gefüllt. 

##### Datumsfilter
<a name="date-filters"></a>


|  Feld „Zeit“  |  Betreiber  |  Wert  | 
| --- | --- | --- | 
|  Geöffnet am  |  Am oder vor heute nicht heute vorher am oder davor danach am oder danach  |  Zeitstempel javascript:gs.vor Tagen (30)  | 
|  Aktivität fällig  |   |   | 
|  Geschlossen am  |   |   | 
|  Fälligkeitsdatum  |   |   | 
|  Voraussichtlicher Start  |   |   | 
|  Uhrzeit der Wiedereröffnung  |   |   | 
|  Gelöst am  |   |   | 
|  Ende der Arbeit  |   |   | 
|  Beginn der Arbeit  |   |   | 
|  Zeit ignorieren  |   |   | 

 Weitere Datumswerte finden Sie unter: https://developer.servicenow.com/app.do\$1\$1/ api\$1doc? v=NewYork&id=r\$1sgsys-DateGenerate\$1s\$1S 

##### Operatoren (allgemein, auf Zeichenketten basierend)
<a name="operators-generalstring-based"></a>
+  Beginnt mit 
+  Endet mit 
+  Wie 
+  Nicht wie 
+  Gleich 
+  Nicht gleich 
+  Ist leer 

##### Operatoren (zeitbasiert)
<a name="operators-time-based"></a>
+  Heute 
+  Heute nicht 
+  Vor 
+  Bei oder davor 
+  Nach 
+  Am oder danach 

##### Werte
<a name="values"></a>

 Die Auswahl des Werts hängt vom ausgewählten Filtertyp ab. 
+  Boolesche Filter haben Optionen True/False 
+  Textfilter ermöglichen die Eingabe eines beliebigen Werts 
+  Eskalation, Priority hat einen festen Satz numerischer Werte 

#### Sortiere nach
<a name="sort-by"></a>

 Die Zeile *Sortieren nach* bietet die Möglichkeit, die angezeigten Zeilen anhand mehrerer Feld- und Wertkriterien einzugrenzen. 

 *Alle Filter werden mit einer UND-Operation kombiniert.* Support für weitere Betreiber wird hinzugefügt. 

#### Limit
<a name="limit"></a>

 Es kann ein Zeilenlimit angegeben werden, um zu verhindern, dass zu viele Daten zurückgegeben werden. Der Standardwert ist 25. 

#### Feld „Zeit“
<a name="time-field"></a>

 Das `Time Field` ist es, was Ihre abgefragten Daten in eine Zeitreihe verwandelt. Wenn Ihre Daten als Zeitreihe behandelt werden, bedeutet dies, dass Werte in Ihrem ausgewählten „Zeitfeld“, die nicht in den Zeitbereich Ihres Dashboards/Panels fallen, nicht angezeigt werden. 

 Das standardmäßig verwendete Zeitfeld ist „Geöffnet am“, kann aber in jedes verfügbare Feld geändert werden, das einen Zeitwert enthält. 

 Ein spezieller Wert „Zeit ignorieren“ ist vorgesehen, um die Ergebnisse „bis jetzt“ zu berücksichtigen und um den Filtern zu ermöglichen, zu steuern, welche Daten angezeigt werden. 

### AggregateAPI-Abfragen (Stats)
<a name="aggregateapi-queries-stats"></a>

 Die AggregateAPI gibt immer Metriken mit den folgenden Aggregationen zurück: avg, min, max, sum. Die Filterung ist auch verfügbar, um Abfragen einzugrenzen. 

#### Anzeigen
<a name="show-1"></a>

 Die Zeile *Anzeigen* bietet eine Auswahl für eine anzuzeigende Metrik. Es können auch mehrere Metriken angegeben werden. 

#### Filter (allgemein)
<a name="filters-general-1"></a>

 *Aggregatfilter* bieten die Möglichkeit, die angezeigten Metriken anhand von Feld- und Wertkriterien einzugrenzen, ähnlich wie bei der Tabellenoption. 

 *Alle Filter werden mit einer UND-Operation kombiniert.* Support für weitere Betreiber wird hinzugefügt. 

 Die Stat-Filteroptionen sind dieselben wie bei der TableAPI. 

#### Aggregation
<a name="aggregation"></a>

 Es gibt vier Arten von Metrikaggregationen sowie eine „Anzahl“: 
+  Durchschnitt 
+  Minimum 
+  Maximum 
+  Summe 
+  Anzahl — dies gibt die „Anzahl“ der von einer Abfrage zurückgegebenen Metriken zurück 

##### Gruppieren nach
<a name="group-by"></a>

 Dieser Selektor bietet die Möglichkeit, Metriken in kleinere Aggregate aufzuteilen. Bei der Gruppierung nach „Priorität“ würden die Metriken mit einem Prioritäts-Tag und getrennten Einzelwerten zurückgegeben. 

### Erstellung von Vorlagen
<a name="templating-2"></a>

 Anstatt Namen in Ihren Abfragen fest zu codieren, können Sie stattdessen Variablen verwenden. Variablen werden als Drop-down-Auswahlfelder oben im Dashboard angezeigt. Sie können diese Dropdown-Felder verwenden, um die auf Ihrem Dashboard angezeigten Daten zu ändern. 

 Im Beispiel im Abschnitt **Abfragevariable** erfahren Sie, wie Sie eine Abfragevariable hinzufügen und diese mit einem Vorlagenwert referenzieren. 

#### Abfragevariable
<a name="query-variable"></a>

 Wenn Sie eine Vorlagenvariable dieses Typs hinzufügen`Query`, können Sie eine Abfrage schreiben, die Elemente wie Kategorienamen, Schlüsselnamen oder Schlüsselwerte zurückgeben kann, die als Dropdownauswahlfeld angezeigt werden. 

 Sie können beispielsweise eine Variable erstellen, die alle Werte für enthält, `categories` indem Sie eine Abfrage wie diese in der *Abfrageeinstellung* für die Vorlagenvariable angeben. 

 Wenn Sie die **Abfrageeinstellung** auswählen, wird ein Abschnitt **Filter** angezeigt, in dem Sie einen **Typ** und ein **Feld** auswählen können. Derzeit ist **Type** auf Incidents und Changes beschränkt. Bei der Auswahl eines Typs wird Ihnen eine Liste mit Feldern angezeigt, die für diesen Typ gelten. Sobald ein **Typ** und ein **Feld** ausgewählt sind, wird unten eine Vorschau der Werte mit den für diesen Typ/dieses Feld verfügbaren Optionen angezeigt. Diese Werte werden in einer Dropdownliste auf dem Dashboard angezeigt, die Sie zusammen mit Templating verwenden können, um Daten in Ihren Dashboard-Panels zu filtern. 

 Wenn Sie beispielsweise eine Variable mit dem Namen *Kategorie* hinzufügen und dann Typ = Vorfälle und Feld = Kategorie auswählen, wird eine Liste mit Optionen für Kategorie angezeigt. Wenn Sie dann einem Bereich einen Filter hinzufügen und Kategorie entspricht \$1 \$1category\$1 auswählen, werden in den Panel-Daten nur Daten für die Kategorie angezeigt, die in der Dashboard-Dropdownliste ausgewählt wurde. 

 Importieren Sie das Dashboard „**Vorfälle nach Kategorie“**, um ein Beispiel zu sehen. 

#### Verwenden von Variablen in Abfragen
<a name="using-variables-in-queries"></a>

 Es gibt zwei Syntaxen: 

 `$<varname>`Beispiel mit einer Template-Variablen namens`hostname`: 

 `[[varname]]`Beispiel mit einer Vorlagenvariablen namens`hostname`: 

## Warnfunktion
<a name="servicenow-alerting"></a>

 Standard-Grafana-Benachrichtigungen werden unterstützt. Alle in einem Grafikfenster definierten Abfragen können zur Generierung von Warnungen verwendet werden. 

 Im Folgenden finden Sie eine Beispielabfrage und eine Warnung. Diese Abfrage gibt ein Diagramm aller offenen kritischen Vorfälle mit hoher Priorität zurück: 

 Diese Warnung wird ausgelöst, wenn mehr als fünf kritische Vorfälle mit hoher Priorität offen sind: 

 Beim Testen der Warnungsregel werden die Ergebnisse der Warnungsregel angezeigt. Wenn Sie den Statusverlauf auswählen, wird angezeigt, ob die Warnung von „OK“ zu „Ausstehend“ und „Warnung“ wechselt. 

 In der Diagrammansicht wird eine vertikale Linie angezeigt, und das Herzsymbol oben färbt sich orange, solange die Warnung noch aussteht. 

 Sobald die Kriterien für Benachrichtigungen erfüllt sind, wird die Regel rot.

 In der Diagrammansicht erscheint die rote vertikale Linie und das Herzsymbol oben wird rot. 

### Vorfälle für Warnmeldungen schreiben
<a name="writing-incidents-for-alerts"></a>

 **Beta-Funktion** 
+  Konfigurieren Sie einen Benachrichtigungskanal für Ihre ServiceNow Datenquelle. 

 Dadurch wird ein [Grafana-Benachrichtigungskanal](https://grafana.com/docs/grafana/latest/alerting/notifications/) konfiguriert, der Ihren konfigurierten Benutzer verwendet, um Vorfälle auf der ServiceNow Instanz für diese Datenquelle zu erstellen. 

 Für diese Aktion muss der ServiceNow Datenquellenbenutzer über Berechtigungen zum Schreiben von Vorfällen verfügen. 

## Anmerkungen
<a name="annotations-1"></a>

 Grafana-Anmerkungen sind ab dieser Datenquelle eine **Beta-Funktion**. `v1.4.0` Anmerkungen geben Ihnen die Möglichkeit, Ereignisse in Diagrammen zu überlagern. 

 Die Annotationsabfrage unterstützt dieselben Optionen wie der Standard-Abfrage-Editor mit einigen geringfügigen Unterschieden: 
+  Es kann nur eine Spalte mit der Option „Anzeigen“ ausgewählt werden. Dies wird wahrscheinlich in einer future Verbesserung behoben. 
+  Das Zeitfeld ist erforderlich. 

## Häufig gestellte Fragen
<a name="faq-1"></a>

### Was ist, wenn wir das ITSM Roles Plugin nicht haben?
<a name="what-if-we-dont-have-the-itsm-roles-plugin"></a>

 **Administratorzugriff ist erforderlich, um die folgenden Aktionen durchzuführen** 

 Option 1: Erteilen Sie Grafana-Benutzeradministratorberechtigungen, um Zugriff auf alle Tabellen zu gewähren. 

 Option 2: Erstellen Sie eine Rolle und wenden Sie ACLs sie auf alle Tabellen an, auf die Grafana zugreifen muss.

 Administratorzugriff ist erforderlich, um die folgenden Aktionen auszuführen.

1.  Der angemeldete Administrator muss den Zugriff auf security\$1admin erhöhen.

   1.  Wählen Sie im Navigationsbereich oben rechts das Profilsymbol aus. Das Profilsymbol hat eine Dropdown-Feldmarkierung. 

   1.  **Wählen Sie in der Dropdownliste die Option Elevate Roles aus.** 

   1.  Wählen Sie in dem angezeigten Modal das Kontrollkästchen **security\$1admin** aus.

   1.  Wählen Sie OK aus. 

1. Erstellen Sie eine neue Rolle mit der gewünschten Namenskonvention.

   1.  Navigieren Sie in der linken Navigationsleiste zum Bereich Rollen. Systemsicherheit => Benutzer und Gruppen => Rollen 

   1.  Wählen Sie oben „**Neu**“.

   1.  Geben Sie einen Namen für die Rolle und eine entsprechende Beschreibung ein. 

   1.  Wählen Sie **Absenden** aus. 

1.  Erstellen Sie einen neuen Benutzer oder ändern Sie einen vorhandenen Benutzer mit den erforderlichen Rollen. 

   1.  Die Rolle, die Sie in Schritt 2 erstellen 

   1.  personalize\$1dictionary 

   1.  personalisierte\$1Entscheidungen 

   1.  cmdb\$1read (dadurch wird Lesezugriff auf alle CMDB-Tabellen gewährt) 

1.  Erstellen Sie eine Tabelle ACLs für die erforderlichen Tabellen und Felder. 

   1.  Erstellen Sie eine ACL für die Tabelle sys\$1db\$1object. 

     1.  **Geben Sie in der zweiten Suchüberschriftenspalte **Name** ein**sys\$1db\$1object**, und drücken Sie die EINGABETASTE.** 

     1.  Das gefilterte Ergebnis sollte **Tabelle** anzeigen. Wählen Sie **Tabelle**, um zum Datensatz zu navigieren. 

     1.  Wählen Sie im Registerkartenbereich die Option **Steuerelemente** aus.

     1.  Vergewissern Sie sich, dass im unteren Bereich der Seite **Access Controls** die ausgewählte Registerkarte ist. 

     1.  Wählen Sie **Neu**, um eine neue ACL zu erstellen. 

     1.  Ändern Sie die **Operationsauswahl** auf Lesen. 

     1.  Wählen Sie im Abschnitt **Erfordert Rolle** im unteren Teil des Bildschirms die Option **Neue Zeile einfügen** aus (doppelklicken Sie darauf) und suchen Sie nach der Rolle, die Sie erstellt haben. 

     1. Nachdem Sie die von Ihnen erstellte Rolle ausgewählt haben, klicken Sie auf das grüne Häkchen. 

     1.  Wählen Sie im unteren Teil des Bildschirms **Submit**, um die ACL zu erstellen, und klicken Sie dann auf **Weiter**, wenn das Modal angezeigt wird. 

1.  Erstellen Sie ACLs für bestimmte sys\$1db\$1object-Felder. Die folgenden Schritte müssen für jedes der folgenden Felder wiederholt werden: Name, Bezeichnung, Anzeigename und Erweiterungstabelle. 

   1.  Während Sie sich noch in der Tabellendatensatzansicht für sys\$1db\$1object befinden, wählen Sie die Registerkarte **Spalten** in der Registerkartengruppe aus, die dem oberen Bildschirmrand am nächsten ist.

   1.  Suchen Sie den Feldnamen und wählen Sie ihn aus. 

   1.  Wählen Sie im unteren Bereich der Registerkarte „**Zugriffskontrollen**“ die Option **Neu** aus. 

   1.  Ändern Sie den Vorgang auf Lesen 

   1.  Wählen Sie (Doppelklicken), um in der unteren Tabelle „Rolle erforderlich“ einen Zeilentext einzufügen. 

   1.  Suchen Sie nach der Rolle, die Sie erstellt haben, und klicken Sie auf das grüne Häkchen. 

   1.  Wählen Sie **Absenden** aus. 

   1.  Stellen Sie sicher, dass Sie diese Schritte für alle erforderlichen Felder wiederholt haben: Name, Bezeichnung, Anzeigename und Erweiterungstabelle. 

1.  Wiederholen Sie die Schritte aus 4.1 für Change, Incident und alle anderen Nicht-CMDB-Tabellen, die Sie von Grafana abfragen möchten. Wiederholen Sie nicht die Schritte aus 4.2. Dieser Schritt ist nur für sys\$1db\$1object erforderlich. 

# Stellen Sie eine Connect zu einer Snowflake-Datenquelle her
<a name="snowflake-datasource-for-AMG"></a>

 Mit der Snowflake Enterprise-Datenquelle können Sie Ihre Snowflake-Daten zusammen mit all Ihren anderen Datenquellen in Grafana sowie Protokoll- und Metrikdaten im Kontext visualisieren. Diese Datenquelle umfasst einen leistungsstarken Texte-Ahead-Abfrageeditor, unterstützt komplexe Anmerkungen, legt Schwellenwerte für Warnmeldungen fest, steuert den Zugriff und die Berechtigungen und vieles mehr. 

**Anmerkung**  
Diese Datenquelle ist nur für Grafana Enterprise bestimmt. Weitere Informationen finden Sie unter [Zugriff auf Enterprise-Plugins verwalten](upgrade-to-enterprise-plugins.md).  
In Workspaces, die Version 9 oder neuer unterstützen, müssen Sie für diese Datenquelle möglicherweise außerdem das entsprechende Plugin installieren. Weitere Informationen finden Sie unter [Erweitere deinen Workspace mit Plugins](grafana-plugins.md).

## -Übersicht
<a name="snowflake-overview"></a>

### Was ist Snowflake?
<a name="what-is-snowflake"></a>

 Snowflake bietet einen cloudbasierten Datenspeicher- und Analysedienst, der allgemein als „Daten warehouse-as-a-service“ bezeichnet wird und eine Lösung für Data Warehousing, Data Lakes, Datentechnik, Datenwissenschaft, Datenanwendungsentwicklung und Datenaustausch bietet. In den letzten Jahren hat Snowflake aufgrund seiner Fähigkeit, Daten mithilfe von cloudbasierter Hard- und Software kostengünstig zu speichern und zu analysieren, an Popularität gewonnen. Vor Kurzem gipfelte Snowflake im größten Software-Börsengang aller Zeiten. Heute verwenden viele Unternehmen Snowflake als primäre Datenbank, um Anwendungs- und Geschäftsdaten wie Transaktionszahlen, aktive Benutzersitzungen und sogar Zeitreihen und Metrikdaten zu speichern. 

### Das Beste aus Snowflake und Amazon Managed Grafana herausholen
<a name="making-the-most-of-snowflake-and-AMG"></a>

 **Visualisieren Sie Snowflake-Daten, ohne sie zu verschieben**: Die einzigartige Architektur von Grafana fragt Daten direkt dort ab, wo sie sich befinden, anstatt sie zu verschieben und für redundante Speicherung und Erfassung zu bezahlen. 

 **Stellen Sie Panels aus verschiedenen Quellen zusammen:** Mit vorgefertigten und benutzerdefinierten Dashboards können Sie Daten aus vielen verschiedenen Datenquellen in einer einzigen Glasscheibe zusammenführen. 

 **Transformation und Berechnung auf Benutzerebene: Benutzer** können Daten transformieren und verschiedene Berechnungen mit den Daten durchführen, die sie sehen, wodurch weniger Datenvorbereitung erforderlich ist. 

 **Kombinieren, berechnen und visualisieren Sie innerhalb von Panels**: Erstellen Sie Panels mit gemischten Datenquellen, in denen verwandte Daten aus Snowflake und anderen Quellen angezeigt werden. 

### Features
<a name="snowflake-features"></a>

 **Abfrage-Editor:** Der Abfrage-Editor ist ein intelligenter SQL-Autovervollständigungseditor, mit dem Sie Zeitreihen- oder Tabellendaten visualisieren, SQL-Syntaxfehler behandeln und grundlegende SQL-Schlüsselwörter automatisch vervollständigen können. 

 **Datenquellenberechtigungen**: Steuern Sie, wer Snowflake-Daten in Grafana anzeigen oder abfragen kann 

 **Anmerkungen:** Überlagern Sie Snowflake-Ereignisse in einem beliebigen Grafana-Diagramm, um Ereignisse mit anderen Grafikdaten zu korrelieren 

 Warnung**: Legen Sie in Snowflake fest, dass auf Warnmeldungen basierende Metriken gespeichert** werden 

 **Variablen für Abfragen:** Erstellen Sie in Grafana Vorlagenvariablen, die auf Snowflake-Daten basieren, und fügen Sie Variablen in Snowflake-Abfragen ein, um interaktive Dashboards zu erstellen. 

 **Abfragen mit mehreren Metriken:** Schreiben Sie eine einzelne Abfrage, die mehrere Metriken zurückgibt, jede in einer eigenen Spalte 

## Fangen Sie mit dem Snowflake-Plugin an
<a name="get-started-with-the-snowflake-plugin"></a>

 Hier sind fünf schnelle Schritte, um mit dem Snowflake-Plugin in Grafana zu beginnen: 

### Schritt 1: Richten Sie die Snowflake-Datenquelle ein
<a name="set-up-the-snowflake-data-source"></a>

 Um die Datenquelle zu konfigurieren, wählen Sie **Konfiguration**, **Datenquellen**, **Datenquelle hinzufügen, Snowflake** aus. 

 Fügen Sie Ihre Authentifizierungsdetails hinzu und die Datenquelle ist bereit für die Abfrage\$1 

 Die folgenden Konfigurationsfelder sind verfügbar. 


|  Name  |  Description  | 
| --- | --- | 
|  Account  |  Konto für Snowflake.  | 
|  Username  |  Benutzername für das Dienstkonto.  | 
|  Passwort  |  Passwort für das Dienstkonto.  | 
|  Schema (optional)  |  Legt ein Standardschema für Abfragen fest.  | 
|  Lagerhaus (optional)  |  Legt ein Standard-Warehouse für Abfragen fest.  | 
|  Datenbank (optional)  |  Legt eine Standarddatenbank für Abfragen fest.  | 
|  Rolle (optional)  |  Nimmt eine Rolle für Abfragen an.  | 

### Schritt 2: Schreiben Sie Abfragen für Ihre Snowflake-Daten
<a name="write-queries-for-your-snowflake-data"></a>

 Erstellen Sie ein Panel in einem Dashboard und wählen Sie eine Snowflake-Datenquelle aus, um mit der Verwendung des Abfrage-Editors zu beginnen. 
+  Datum/Uhrzeit können an einer beliebigen Stelle in der Abfrage erscheinen, sofern sie enthalten sind. 
+  Eine numerische Spalte muss enthalten sein. Dies kann eine Aggregation oder eine int/float Spalte sein. 
+  Optional können Sie Zeichenkettenspalten einbeziehen, um separate Datenreihen zu erstellen, wenn Ihre Zeitreihendaten für unterschiedliche Metriken formatiert sind. 

#### Layout einer Snowflake-Abfrage
<a name="layout-of-a-snowflake-query"></a>

```
select
  <time_column>,
  <any_numerical_column>
  <other_column_1>,
  <other_column_2>,
  <...>
from
  <any_table>
where
  $__timeFilter(<time_column>) // predefined where clause for time range
  and $<custom_variable> = 1 // custom variables start with dollar sign
```

#### SQL-Abfrageformat für Zeitreihen, gruppiert nach Intervall
<a name="sql-query-format-for-timeseries-group-by-interval"></a>

```
select
  $__timeGroup(created_ts, '1h'), // group time by interval of 1h
  <time_column>, 
  <any_numerical_column>,
  <metric_column>
from
  <any_table>
where
  $__timeFilter(<time_column>) // predefined where clause for time range
  and $<custom_variable> = 1 // custom variables start with dollar sign
group by <time_column>
```

#### SQL-Abfrageformat für Tabellen
<a name="sql-query-format-for-tables"></a>

```
select
  <time_column>, // optional if result format option is table
  <any_column_1>
  <any_column_2>
  <any_column_3>
from
  <any_table>
where
  $__timeFilter(time_column) // macro for time range, optional if format as option is table
  and $<custom_variable> = 1 // custom variables start with dollar sign
```

### Schritt 3: Vorlagenvariablen erstellen und verwenden
<a name="snowflake-create-and-use-template-variables"></a>

#### Verwenden von Vorlagenvariablen
<a name="snowflake-using-template-variables-1"></a>

 Sie können Vorlagenvariablen in Abfragen einbeziehen, wie im folgenden Beispiel gezeigt. 

```
 select
   <column>
 from 
   <table>
 WHERE column >= '$variable'
```

 Das folgende Beispiel zeigt die Verwendung von Variablen mit mehreren Werten in einer Abfrage. 

```
select
  <column>
from 
  <table>
WHERE <column> regexp '${variable:regex}'
```

#### Verwenden der Snowflake-Datenquelle zum Erstellen von Variablen
<a name="using-the-snowflake-datasource-to-create-variables"></a>

 **Wählen Sie in den Dashboard-Einstellungen **Variablen** und dann Neu aus.** 

 Wählen Sie mithilfe des Variablentyps „Abfrage“ die Snowflake-Datenquelle als „Datenquelle“ aus. 

**Wichtig**  
 Achten Sie darauf, nur eine Spalte in Ihrer Variablenabfrage auszuwählen. 

 Beispiel: 

```
SELECT DISTINCT query_type from account_usage.query_history;
```

 gibt Ihnen diese Variablen: 

```
All DESCRIBE USE UNKNOWN GRANT SELECT CREATE DROP SHOW
```

### Schritt 4: Richten Sie eine Warnung ein
<a name="snowflake-set-up-an-alert"></a>

 Sie können Benachrichtigungen zu bestimmten Snowflake-Metriken oder zu von Ihnen erstellten Abfragen einrichten. 

 Wählen Sie im Abfrage-Editor die Registerkarte „Warnung“ und dann „Warnung **erstellen**“. 

### Schritt 5. Erstellen Sie eine Anmerkung
<a name="snowflake-create-an-annotation"></a>

 Anmerkungen ermöglichen es Ihnen, Ereignisse in einem Diagramm zu überlagern. 

 Um eine Anmerkung zu erstellen, wählen Sie in den Dashboard-Einstellungen **Anmerkungen** und **Neu** aus und wählen Sie Snowflake als Datenquelle aus. 

 Da es sich bei Anmerkungen um Ereignisse handelt, benötigen sie mindestens eine Zeitspalte und eine Spalte, um das Ereignis zu beschreiben. 

 Der folgende Beispielcode zeigt eine Abfrage zur Kommentierung aller fehlgeschlagenen Anmeldungen bei Snowflake. 

```
SELECT
  EVENT_TIMESTAMP as time,
  EVENT_TYPE,
  CLIENT_IP
FROM ACCOUNT_USAGE.LOGIN_HISTORY
WHERE $__timeFilter(time) AND IS_SUCCESS!='YES'
ORDER BY time ASC;
```

 Bedingung 2 
+  Zeit: `TIME` 
+  Titel: `EVENT_TYPE` 
+  text: `CLIENT_IP` 

 Dadurch werden Anmerkungen zu allen fehlgeschlagenen Anmeldungen bei Snowflake auf Ihren Dashboard-Panels eingeblendet. 

## Zusätzliche Funktionen
<a name="additional-functionality"></a>

### Verwenden Sie das Feld Anzeigename
<a name="snowflake-using-display-name"></a>

 Dieses Plugin verwendet das Feld Anzeigename auf der Registerkarte „Feld“ des Bedienfelds „Optionen“, um einen Legendenschlüssel anhand seines Namens, seiner Beschriftungen oder Werte zu kürzen oder zu ändern. Andere Datenquellen verwenden benutzerdefinierte `alias` Funktionen, um Legendentasten zu ändern, aber die Funktion „Anzeigename“ ist eine konsistentere Methode, dies zu tun. 

### Berechtigungen für Datenquellen
<a name="snowflake-data-source-permissions"></a>

 Beschränken Sie den Zugriff auf Snowflake, indem Sie auf der Datenquellenkonfigurationsseite die Registerkarte **Berechtigungen** auswählen, um Datenquellenberechtigungen zu aktivieren. Auf der Berechtigungsseite können Administratoren Berechtigungen aktivieren und Abfrageberechtigungen auf bestimmte Benutzer und Teams beschränken. 

### Machen Sie sich mit Ihren Snowflake-Abrechnungs- und Nutzungsdaten vertraut
<a name="understand-your-snowflake-billing-and-usage-data"></a>

 In der Snowflake-Datenquelle können Sie ein Abrechnungs- und Nutzungs-Dashboard importieren, das Ihnen nützliche Abrechnungs- und Nutzungsinformationen anzeigt. 

 Fügen Sie das Dashboard auf der Konfigurationsseite der Snowflake-Datenquelle hinzu: 

 Dieses Dashboard verwendet die ACCOUNT\$1USAGE-Datenbank und erfordert, dass der Querier die Rolle ACCOUNTADMIN hat. Um dies sicher zu tun, erstellen Sie eine neue Grafana-Datenquelle mit einem Benutzer mit der Rolle ACCOUNTADMIN. Wählen Sie dann diese Datenquelle in den Variablen aus. 

# Stellen Sie eine Connect zu einer Splunk-Datenquelle her
<a name="splunk-datasource"></a>

**Anmerkung**  
Diese Datenquelle ist nur für Grafana Enterprise bestimmt. Weitere Informationen finden Sie unter [Zugriff auf Enterprise-Plugins verwalten](upgrade-to-enterprise-plugins.md).  
In Workspaces, die Version 9 oder neuer unterstützen, müssen Sie für diese Datenquelle möglicherweise außerdem das entsprechende Plugin installieren. Weitere Informationen finden Sie unter [Erweitere deinen Workspace mit Plugins](grafana-plugins.md).

## Konfiguration
<a name="splunk-configuration-3"></a>

### Konfiguration der Datenquelle
<a name="splunk-data-source-config"></a>

 Stellen Sie bei der Konfiguration der Datenquelle sicher, dass das URL-Feld den von Ihnen konfigurierten Splunk-Port verwendet `https` und auf diesen verweist. Der Standard-Splunk-API-Punkt ist 8089, nicht 8000 (dies ist der Standard-Web-UI-Port). Aktivieren Sie *Basic Auth und geben Sie den Splunk-Benutzernamen und das* Passwort an. 

#### Browser-Zugriffsmodus (direkter Zugriff) und CORS
<a name="splunk-browser-direct-access-mode-and-cors"></a>

 Amazon Managed Grafana unterstützt keinen direkten Browserzugriff auf die Splunk-Datenquelle. 

### Erweiterte Optionen
<a name="splunk-advanced-options"></a>

#### Stream-Modus
<a name="stream-mode"></a>

 Aktivieren Sie den Stream-Modus, wenn Sie Suchergebnisse erhalten möchten, sobald sie verfügbar sind. Dies ist eine experimentelle Funktion. Aktivieren Sie sie erst, wenn Sie sie wirklich benötigen. 

#### Ergebnis der Umfrage
<a name="splunk-poll-result"></a>

 Führen Sie die Suche aus und überprüfen Sie dann regelmäßig das Ergebnis. Unter der Haube führt diese Option einen `search/jobs` API-Aufruf mit der `exec_mode` Einstellung auf aus`normal`. In diesem Fall gibt die API-Anfrage die Job-SID zurück, und Grafana überprüft dann von Zeit zu Zeit den Jobstatus, um das Job-Ergebnis zu erhalten. Diese Option kann bei langsamen Abfragen hilfreich sein. Standardmäßig ist diese Option deaktiviert und Grafana legt fest`oneshot`, was `exec_mode` die Rückgabe von Suchergebnissen im selben API-Aufruf ermöglicht. Weitere Informationen zum `search/jobs` API-Endpunkt finden Sie in den [Splunk-Dokumenten](https://docs.splunk.com/Documentation/Splunk/latest/RESTREF/RESTsearch#search.2Fjobs). 

#### Abfrageintervall für die Suche
<a name="splunk-search-polling-interval"></a>

 Mit dieser Option können Sie einstellen, wie oft Amazon Managed Grafana Splunk nach Suchergebnissen abfragt. Zeit für die nächste Umfrage, wobei nach dem Zufallsprinzip aus dem Intervall [min, max.) ausgewählt wird. Wenn Sie viele umfangreiche Suchanfragen durchführen, ist es sinnvoll, diese Werte zu erhöhen. Tipps: Erhöhen Sie *Min*, wenn die Ausführung von Suchaufträgen lange dauert, und *Max*, wenn Sie viele parallel Suchen ausführen (viele Splunk-Metriken im Grafana-Dashboard). Die Standardeinstellung ist ein Intervall von [500, 3000) Millisekunden. 

#### Automatische Stornierung
<a name="auto-cancel"></a>

 Falls angegeben, wird der Job nach so vielen Sekunden Inaktivität automatisch abgebrochen (0 bedeutet, dass kein automatischer Abbruch erfolgt). Die Standardeinstellung ist 30. 

#### Status-Buckets
<a name="status-buckets"></a>

 Die meisten zu generierenden Status-Buckets. 0 bedeutet, dass keine Zeitleisteninformationen generiert werden. Die Standardeinstellung ist 300. 

#### Suchmodus für Felder
<a name="splunk-fields-search-mode"></a>

 Wenn Sie den Visual Query Editor verwenden, versucht die Datenquelle, eine Liste der verfügbaren Felder für den ausgewählten Quelltyp abzurufen. 
+  schnell — verwendet das erste verfügbare Ergebnis aus der Vorschau 
+  voll — warten Sie, bis der Job abgeschlossen ist, und erhalten Sie das vollständige Ergebnis. 

#### Frühester Standardzeitpunkt
<a name="default-earliest-time"></a>

 Bei einigen Suchanfragen kann der Zeitbereich des Dashboards nicht verwendet werden (z. B. Abfragen mit Vorlagenvariablen). Diese Option trägt dazu bei, die Suche für alle Zeiten zu verhindern, was Splunk verlangsamen kann. Die Syntax besteht aus einer Ganzzahl und einer Zeiteinheit. `[+|-]<time_integer><time_unit>` Zum Beispiel `-1w`. [Die Zeiteinheit](https://docs.splunk.com/Documentation/Splunk/latest/Search/Specifytimemodifiersinyoursearch) kann sein`s, m, h, d, w, mon, q, y`. 

#### Suchmodus für Variablen
<a name="splunk-variables-search-mode"></a>

 Suchmodus für Abfragen von Vorlagenvariablen. Mögliche Werte: 
+  schnell — Die Felderkennung für die Suche nach Ereignissen ist deaktiviert. Keine Ereignis- oder Felddaten für die Suche nach Statistiken. 
+  smart — Felderkennung für die Suche nach Ereignissen aktiviert. Keine Ereignis- oder Felddaten für die Suche nach Statistiken. 
+  ausführlich — Alle Ereignis- und Felddaten. 

## Usage
<a name="splunk-usage-5"></a>

### Abfrage-Editor
<a name="splunk-query-editor-2"></a>

#### Editor-Modi
<a name="splunk-editor-modes"></a>

 Der Abfrage-Editor unterstützt zwei Modi: roh und visuell. Um zwischen diesen Modi zu wechseln, wählen Sie das Hamburger-Symbol auf der rechten Seite des Editors und dann die Option Editor-Modus *ein-/ausschalten*. 

#### Raw-Modus
<a name="raw-mode"></a>

 Verwenden Sie den `timechart` Befehl für Zeitreihendaten, wie im folgenden Codebeispiel gezeigt. 

```
index=os sourcetype=cpu | timechart span=1m avg(pctSystem) as system, avg(pctUser) as user, avg(pctIowait) as iowait
index=os sourcetype=ps | timechart span=1m limit=5 useother=false avg(cpu_load_percent) by process_name
```

 Abfragen unterstützen Vorlagenvariablen, wie im folgenden Beispiel gezeigt. 

```
sourcetype=cpu | timechart span=1m avg($cpu)
```

 Denken Sie daran, dass Grafana eine zeitreihenorientierte Anwendung ist und Ihre Suche Zeitreihendaten (Zeitstempel und Wert) oder Einzelwerte zurückgeben sollte. [Informationen zum Befehl [timechart](https://docs.splunk.com/Documentation/Splunk/latest/SearchReference/Timechart) und weitere Suchbeispiele finden Sie in der offiziellen Splunk-Suchreferenz](https://docs.splunk.com/Documentation/Splunk/latest/SearchReference/WhatsInThisManual) 

#### Splunk-Metriken und `mstats`
<a name="splunk-metrics-and-mstats"></a>

 Splunk 7.x bietet `mstats` Befehle zum Analysieren von Metriken. Damit Charts richtig funktionieren`mstats`, sollte es mit einem `timeseries` Befehl kombiniert werden und die `prestats=t` Option muss gesetzt werden. 

```
Deprecated syntax:
| mstats prestats=t avg(_value) AS Value WHERE index="collectd" metric_name="disk.disk_ops.read" OR metric_name="disk.disk_ops.write" by metric_name span=1m
| timechart avg(_value) span=1m by metric_name

Actual:
| mstats prestats=t avg(disk.disk_ops.read) avg(disk.disk_ops.write) WHERE index="collectd" by metric_name span=1m
| timechart avg(disk.disk_ops.read) avg(disk.disk_ops.write) span=1m
```

 Weitere Informationen zu `mstats` Befehlen finden Sie in [Splunk Search](https://docs.splunk.com/Documentation/Splunk/latest/SearchReference/Mstats) Reference. 

#### Formatieren als
<a name="format-as"></a>

 Es gibt zwei unterstützte Ergebnisformatmodi: *Zeitreihe* (Standard) und *Tabelle*. Der Tabellenmodus eignet sich für die Verwendung mit dem Tabellenfenster, wenn Sie aggregierte Daten anzeigen möchten. Das funktioniert mit Rohereignissen (gibt alle ausgewählten Felder zurück) und mit der `stats` Suchfunktion, die tabellenähnliche Daten zurückgibt. Beispiele: 

```
index="os" sourcetype="vmstat" | fields host, memUsedMB
index="os" sourcetype="ps" | stats avg(PercentProcessorTime) as "CPU time", latest(process_name) as "Process", avg(UsedBytes) as "Memory" by PID
```

 Das Ergebnis ähnelt dem Tab „*Statistik*“ in der Splunk-Benutzeroberfläche.

 Lesen Sie mehr über die Verwendung von `stats` Funktionen in [Splunk](https://docs.splunk.com/Documentation/Splunk/latest/SearchReference/Stats) Search Reference. 

#### Visueller Modus
<a name="splunk-visual-mode"></a>

Dieser Modus ermöglicht das Erstellen von step-by-step Suchen. Beachten Sie, dass in diesem Modus eine `timechart` Splunk-Suche erstellt wird. Wählen Sie einfach Index, Quelltyp und Metriken aus und legen Sie bei Bedarf die Aufteilung nach Feldern fest. 

##### Metrik
<a name="splunk-metric"></a>

 Sie können mehrere Metriken zur Suche hinzufügen, indem Sie die *Plus-Schaltfläche* auf der rechten Seite der Metrikzeile auswählen. Der Metrik-Editor enthält eine Liste häufig verwendeter Aggregationen, aber Sie können hier jede andere Funktion angeben. Wählen Sie einfach ein Agg-Segment (`avg`standardmäßig) und geben Sie ein, was Sie benötigen. Wählen Sie das gewünschte Feld aus der Drop-down-Liste aus (oder geben Sie es ein) und legen Sie einen Alias fest, wenn Sie möchten. 

##### Aufteilen nach und wo
<a name="split-by-and-where"></a>

 Wenn Sie „Nach Feld teilen“ wählen und den Modus „*Zeitreihen*“ verwenden, ist der Editor „Wo“ verfügbar. Wählen Sie *Plus* und dann Operator, Aggregation und Wert aus, zum Beispiel *Where avg in den Top 10.* Beachten Sie, dass diese *Where-Klausel* Teil von *Split by* ist. Weitere Informationen finden Sie unter [Timechart Docs](https://docs.splunk.com/Documentation/Splunk/latest/SearchReference/timechart#where_clause). 

#### Optionen
<a name="splunk-options"></a>

 Um die Standard-Timechart-Optionen zu ändern, wählen Sie in der letzten Zeile **Optionen** aus.

Weitere Informationen zu diesen Optionen finden Sie in den [Timechart-Dokumenten](https://docs.splunk.com/Documentation/Splunk/latest/SearchReference/timechart). 

#### Gerenderte Splunk-Suche
<a name="rendered-splunk-search"></a>

 Wählen Sie den Zielbuchstaben auf der linken Seite, um den Editor zu reduzieren und die gerenderte Splunk-Suche anzuzeigen. 

### Anmerkungen
<a name="splunk-annotations-2"></a>

Verwenden Sie Anmerkungen, wenn Sie Splunk-Benachrichtigungen oder Ereignisse im Diagramm anzeigen möchten. Bei Anmerkungen kann es sich entweder um eine vordefinierte Splunk-Warnung oder um eine reguläre Splunk-Suche handeln. 

#### Splunk-Warnung
<a name="splunk-alert"></a>

 Geben Sie einen Namen für die Warnung ein, oder lassen Sie das Feld leer, um alle ausgelösten Alarme zu erhalten. Vorlagenvariablen werden unterstützt. 

#### Splunk-Suche
<a name="splunk-search"></a>

 Verwenden Sie die Splunk-Suche, um benötigte Ereignisse abzurufen, wie im folgenden Beispiel gezeigt. 

```
index=os sourcetype=iostat | where total_ops > 400
index=os sourcetype=iostat | where total_ops > $io_threshold
```

 Vorlagenvariablen werden unterstützt. 

 Die Option **Ereignisfeld als Text** ist geeignet, wenn Sie den Feldwert als Annotationstext verwenden möchten. Das folgende Beispiel zeigt den Text der Fehlermeldung aus Protokollen. 

```
Event field as text: _raw
Regex: WirelessRadioManagerd\[\d*\]: (.*)
```

 Regex ermöglicht es, einen Teil der Nachricht zu extrahieren. 

### Vorlagenvariablen
<a name="splunk-template-variables"></a>

 Die Funktion für Vorlagenvariablen unterstützt Splunk-Abfragen, die eine Liste von Werten zurückgeben, beispielsweise mit einem `stats` Befehl. 

```
index=os sourcetype="iostat" | stats values(Device)
```

 Diese Abfrage gibt eine Liste von `Device` Feldwerten aus `iostat` der Quelle zurück. Anschließend können Sie diese Gerätenamen für Zeitreihenabfragen oder Anmerkungen verwenden. 

 Es gibt zwei mögliche Arten von Variablenabfragen, die in Grafana verwendet werden können. Die erste ist eine einfache Abfrage (wie zuvor vorgestellt), die eine Liste von Werten zurückgibt. Der zweite Typ ist eine Abfrage, die eine key/value Variable erstellen kann. Die Abfrage sollte zwei Spalten mit dem Namen `_text` und zurückgeben`_value`. Der `_text` Spaltenwert sollte eindeutig sein (wenn er nicht eindeutig ist, wird der erste Wert verwendet). Die Optionen in der Dropdownliste enthalten einen Text und einen Wert, sodass Sie einen benutzerfreundlichen Namen als Text und eine ID als Wert verwenden können. 

 Diese Suche gibt beispielsweise eine Tabelle mit den Spalten `Name` (Docker-Containername) und `Id` (Container-ID) zurück. 

```
source=docker_inspect | stats count latest(Name) as Name by Id | table Name, Id
```

 Um den Container-Namen als sichtbaren Wert für die Variable und die ID als echten Wert zu verwenden, sollte die Abfrage wie im folgenden Beispiel geändert werden. 

```
source=docker_inspect | stats count latest(Name) as Name by Id | table Name, Id | rename Name as "_text", Id as "_value"
```

#### Variablen mit mehreren Werten
<a name="splunk-multi-value-variables"></a>

 Es ist möglich, Variablen mit mehreren Werten in Abfragen zu verwenden. Eine interpolierte Suche hängt vom Verwendungskontext der Variablen ab. Es gibt eine Reihe dieser Kontexte, die das Plugin unterstützt. Angenommen, es gibt eine Variable `$container` mit ausgewählten Werten `foo` und`bar`: 
+  Einfacher Filter für `search` Befehle 

  ```
  source=docker_stats $container
  =>
  source=docker_stats (foo OR bar)
  ```
+  Feldwertfilter 

  ```
  source=docker_stats container_name=$container
  =>
  source=docker_stats (container_name=foo OR container_name=bar)
  ```
+  Feldwertfilter mit dem Operator und der Funktion `IN` `in()` 

  ```
  source=docker_stats container_name IN ($container)
  =>
  source=docker_stats container_name IN (foo, bar)
  
  source=docker_stats | where container_name in($container)
  =>
  source=docker_stats | where container_name in(foo, bar)
  ```

#### Variablen und Anführungszeichen mit mehreren Werten
<a name="multi-value-variables-and-quotes"></a>

 Wenn eine Variable in Anführungszeichen eingeschlossen ist (sowohl doppelte als auch einfache), werden ihre Werte ebenfalls in Anführungszeichen gesetzt, wie im folgenden Beispiel. 

```
source=docker_stats container_name="$container"
=>
source=docker_stats (container_name="foo" OR container_name="bar")

source=docker_stats container_name='$container'
=>
source=docker_stats (container_name='foo' OR container_name='bar')
```

# Stellen Sie eine Connect zu einer Splunk Infrastructure Monitoring-Datenquelle her
<a name="AMG-datasource-splunkinfra"></a>

Bietet Unterstützung für Splunk Infrastructure Monitoring (früher). SignalFx

**Anmerkung**  
Diese Datenquelle ist nur für Grafana Enterprise bestimmt. Weitere Informationen finden Sie unter [Zugriff auf Enterprise-Plugins verwalten](upgrade-to-enterprise-plugins.md).  
In Workspaces, die Version 9 oder neuer unterstützen, müssen Sie für diese Datenquelle möglicherweise außerdem das entsprechende Plugin installieren. Weitere Informationen finden Sie unter [Erweitere deinen Workspace mit Plugins](grafana-plugins.md).

## Die Datenquelle wird hinzugefügt
<a name="bigquery-adding-the-data-source"></a>

1.  Öffnen Sie die Grafana-Konsole im Amazon Managed Grafana-Arbeitsbereich und stellen Sie sicher, dass Sie angemeldet sind. 

1.  Wählen Sie im Seitenmenü unter **Konfiguration** (das Zahnradsymbol) die Option **Datenquellen** aus. 

1.  Wählen Sie **Datenquelle hinzufügen** aus. 
**Anmerkung**  
 Wenn Sie den Link **Datenquellen** nicht in Ihrem Seitenmenü sehen, bedeutet dies, dass Ihr aktueller Benutzer die `Admin` Rolle nicht hat. 

1.  Wählen Sie **Splunk Infrastructure Monitoring** aus der Liste der Datenquellen aus. 

1. Geben Sie die folgenden Informationen ein:
   + Geben Sie unter **Zugriffstoken** das Token ein, das von Ihrem SignalFx Konto generiert wurde. Weitere Informationen finden Sie unter [Authentifizierungstoken](https://docs.signalfx.com/en/latest/admin-guide/tokens.html).
   + **Realm** Eine eigenständige Bereitstellung, die Ihre Organisation hostet. Sie finden Ihren Realm-Namen auf Ihrer Profilseite, wenn Sie auf der SignalFx Benutzeroberfläche angemeldet sind.

## Verwenden Sie den Abfrage-Editor
<a name="splunkinfra-query"></a>

Der Abfrage-Editor akzeptiert ein [ SignalFlow](https://dev.splunk.com/observability/docs/signalflow/)Programm/eine Abfrage.

Bei Labels `publish(label = 'foo')` wird ein Signalflow-Label als Metadaten auf die Ergebnisse angewendet: **„label“ :"foo“**

**Für Vorlagenvariablen vom Abfragetyp gibt es kein Abfragefeld.** Stattdessen wählen Sie einen der folgenden Abfragetypen aus:
+ Dimensionen
+ Kennzahlen
+ Tags (Markierungen)

Ad-hoc-Filter werden unterstützt, sodass globale Filter mithilfe von Dimensionen möglich sind.

Grafana-Anmerkungen werden unterstützt. Verwenden Sie beim Erstellen von Anmerkungen SignalFlow Warnungs- oder Ereignisabfragen.

Beispiel für das Abrufen von Warnmeldungen für einen Melder:

```
alerts(detector_name='Deployment').publish();
```

Beispiel für das Abrufen benutzerdefinierter Ereignisse nach Typ:

```
events(eventType='simulated').publish();
```

# Connect zu einer Wavefront-Datenquelle herstellen (VMware Tanzu Observability von Wavefront)
<a name="wavefront-datasource-for-AMG"></a>

 Die Wavefront-Datenquelle (VMware Tanzu Observability by Wavefront) ermöglicht es Amazon Managed Grafana-Benutzern, die von ihnen gesammelten Daten direkt von Wavefront abzufragen und zu visualisieren und sie einfach zusammen mit anderen Metriken, Protokollen, Ablaufverfolgungs- oder anderen Datenquellen zu visualisieren. Diese flexible Ansicht in einem einzigen Fenster erleichtert die Nachverfolgung des Systemzustands und das Debuggen von Problemen. 

**Anmerkung**  
Diese Datenquelle ist nur für Grafana Enterprise bestimmt. Weitere Informationen finden Sie unter [Zugriff auf Enterprise-Plugins verwalten](upgrade-to-enterprise-plugins.md).  
In Workspaces, die Version 9 oder neuer unterstützen, müssen Sie für diese Datenquelle möglicherweise außerdem das entsprechende Plugin installieren. Weitere Informationen finden Sie unter [Erweitere deinen Workspace mit Plugins](grafana-plugins.md).

## Was ist Wavefront?
<a name="what-is-wavefront"></a>

 [Wavefront](https://www.wavefront.com) ist ein Cloud-Überwachungs- und Analysetool, das von entwickelt wurde. VMware Wavefront ist ein in der Cloud gehosteter Dienst, über den Sie Ihre (metrischen) Zeitreihendaten senden — von CollectD, StatsD, JMX, Rubys Logger oder anderen Tools. AWS Mit Wavefront können Benutzer mathematische Operationen an diesen Serien durchführen, Diagramme rendern, um Anomalien zu erkennen, sie verfolgen und Warnmeldungen erstellen. KPIs 

## Maximieren Sie Ihren Tech-Stack mit Wavefront und Grafana
<a name="maximizing-your-tech-stack-with-wavefront-and-AMG"></a>

 Oberflächlich betrachtet klingen Grafana und Wavefront zwar ähnlich, aber viele Unternehmen verwenden sowohl Wavefront als auch Grafana als wichtige Bestandteile ihrer Observability-Workflows. 

 **Visualisieren ohne Datenquellen zu verschieben:** Die einzigartige Architektur von Grafana fragt Daten direkt dort ab, wo sie sich befinden, anstatt sie zu verschieben und für redundante Speicherung und Erfassung zu bezahlen. 

 **Panels aus verschiedenen Quellen zusammenstellen** Mit vorgefertigten und benutzerdefinierten Dashboards können Sie Daten aus vielen verschiedenen Datenquellen in einer einzigen Oberfläche zusammenführen. 

 **Transformation und Berechnung auf Benutzerebene: Benutzer** können Daten transformieren und verschiedene Berechnungen mit den Daten durchführen, die sie sehen, wodurch weniger Datenvorbereitung erforderlich ist. 

 **Kombinieren, berechnen und visualisieren in Panels: Erstellen Sie Panels** mit gemischten Datenquellen, die verwandte Daten aus Waveferont und anderen Quellen wie Prometheus und InfluxDB anzeigen. 

## Dokumentation
<a name="wavefront-documentation"></a>

### Features
<a name="wavefront-features-3"></a>
+  Visualisierungen von Zeitreihen 
+  Tabellen-Visualisierungen 
+  Heatmap-Visualisierungen 
+  Visualisierungen mit einzelnen Statistiken 
+  Geführter Abfrage-Editor 
+  Roher WQL-Abfrage-Editor 
+  Anmerkungen für Ereignisdaten 
+  Vorlagenvariablen 
+  Ad-Hoc-Filter 
+  Warnfunktion 

### Konfiguration
<a name="wavefront-configuration-4"></a>

 Die Konfiguration der Wavefront-Datenquelle ist relativ einfach. Es sind nur zwei Felder erforderlich, um die Konfiguration abzuschließen: `API URL` und. `Token` 
+  `API URL`wird die URL sein, die Sie für den Zugriff auf Ihre Wavefront-Umgebung verwenden. Beispiel: `https://myenvironment.wavefront.com`. 
+  `Token`muss von einem Benutzer- oder Dienstkonto aus generiert werden. 

  1.  **Um ein auf einem Benutzerkonto basierendes Token zu erstellen, melden Sie sich bei Ihrer Wavefront-Umgebung an, wählen Sie das Zahnrad in der oberen rechten Ecke der Seite, wählen Sie Ihren Benutzernamen (zum Beispiel`me@grafana.com`), wählen Sie oben auf der Benutzerseite den Tab **API-Zugriff** aus, kopieren Sie dann einen vorhandenen Schlüssel oder wählen Sie Generieren.**

  1. Um ein auf einem Dienstkonto basierendes Token zu erstellen, melden Sie sich in Ihrer Wavefront-Umgebung an, wählen Sie das Zahnrad in der oberen rechten Ecke der Seite und dann Kontoverwaltung. Wählen Sie in der linken Navigationsleiste **Konten, Gruppen und Rollen** aus, wählen Sie oben die Registerkarte **Dienstkonten** und dann Neues Konto **erstellen** aus. Geben Sie einen Namen für das Dienstkonto ein. Das kann alles sein, was Sie wollen. Kopieren Sie das Token, das im Abschnitt **Tokens** bereitgestellt wird.

  1. Der letzte Schritt besteht darin, sicherzustellen, dass das Kontrollkästchen **Konten, Gruppen und Rollen** unter **Berechtigungen** aktiviert ist. 

 Nachdem Sie das Token haben, fügen Sie es dem `Token` Konfigurationsfeld hinzu und Sie sollten fertig sein\$1 

 Die fertige Konfigurationsseite sollte ungefähr so aussehen: 

### Usage
<a name="wavefront-usage-6"></a>

#### Verwenden des Abfrage-Editors
<a name="wavefront-using-the-query-editor"></a>

 Der Wavefront-Abfrageeditor hat zwei Modi: **Query Builder** und **Raw** Query. Um zwischen ihnen umzuschalten, verwenden Sie den Selektor oben rechts im Abfrageformular: 

 Im **Query Builder-Modus** stehen Ihnen vier Optionen zur Auswahl: 

1.  Welche Metrik möchten Sie abfragen? 

1.  Welche Aggregation möchten Sie für diese Metrik durchführen? 

1.  Wie möchten Sie die Ergebnisse dieser Metrikabfrage filtern? 

1.  Möchten Sie zusätzliche Funktionen auf das Ergebnis anwenden? 

 Die Metrikauswahl ist eine kategorisierte Hierarchie. Wählen Sie eine Kategorie aus und wählen Sie dann erneut, um die Unterkategorien aufzuschlüsseln. Wiederholen Sie diesen Vorgang, bis Sie die gewünschte Metrik erreicht haben. 

 Nachdem Sie eine Metrik ausgewählt haben, werden die verfügbaren Filter und Filterwerte automatisch für Sie aufgefüllt. 

 Im Modus **Raw Query** sehen Sie ein einzelnes Feld mit der Bezeichnung **Query**. Auf diese Weise können Sie jede gewünschte [WQL-Abfrage](#wavefront-references) ausführen. 

#### Verwenden von Filtern
<a name="wavefront-using-filters-1"></a>

 Das Wavefront-Plugin fragt dynamisch die entsprechenden Filter für jede Metrik ab. 

 Um einen Filter hinzuzufügen, klicken Sie im Wavefront-Abfrage-Editor auf das **\$1** neben der Bezeichnung **Filter**, wählen Sie aus, nach welchem Feld Sie filtern möchten, und wählen Sie einen Wert aus, nach dem gefiltert werden soll. 

#### Verwenden von -Funktionen
<a name="wavefront-using-functions"></a>

 Funktionen bieten eine zusätzliche Möglichkeit, die metrischen Antwortdaten zu aggregieren, zu bearbeiten und Berechnungen für sie durchzuführen. Um die verfügbaren Funktionen anzuzeigen, wählen Sie die Dropdownliste neben der Funktionsbezeichnung im **Query Builder** aus. Je nach der ausgewählten Funktion können Sie weitere Aktionen ausführen, z. B. eine Gruppe nach Feldern festlegen oder Schwellenwerte anwenden. Benutzer können mehrere Funktionen miteinander verketten, um erweiterte Berechnungen oder Datenmanipulationen durchzuführen. 

#### Hinzufügen einer Variablen für eine Abfragevorlage
<a name="wavefront-adding-a-query-template-variable-1"></a>

1.  Um eine neue Wavefront-Vorlagenvariable für ein Dashboard zu erstellen, wählen Sie das Einstellungen-Zahnrad oben rechts im Dashboard aus. 

1.  **Wählen Sie im Bereich auf der linken Seite Variablen aus.** 

1.  Wählen Sie oben rechts auf der Variablenseite „**Neu**“ aus. 

1.  Geben Sie einen **Namen** und eine **Bezeichnung** für die Vorlagenvariable ein, die Sie erstellen möchten. **Name** ist der Wert, den Sie in Abfragen verwenden, um auf die Vorlagenvariable zu verweisen. **Label** ist ein benutzerfreundlicher Name, der für die Vorlagenvariable im Auswahlbereich des Dashboards angezeigt wird. 

1.  Wählen Sie den Typ **Query** für das Typfeld aus (er sollte standardmäßig ausgewählt sein). 

1.  Wählen Sie unter der Überschrift **Abfrageoptionen** in der Dropdownliste **Datenquelle** die Option **Wavefront** aus. 

1.  **Einzelheiten dazu, was in das [Abfragefeld eingegeben werden sollte, finden Sie unter Abfragestruktur mit Vorlagenvariablen](#template-variable-query-structure).** 

1.  Wenn Sie einen der zurückgegebenen Werte aus Ihrer Abfrage herausfiltern möchten, geben Sie einen regulären Ausdruck in das **Regex-Eingabefeld** ein. 

1.  Wenden Sie alle Sortiereinstellungen an, die Sie möglicherweise haben, indem Sie in der Dropdownliste Sortieren einen **Sortiertyp** auswählen. 

1.  Nachdem Sie die Konfiguration überprüft haben, wählen Sie **Hinzufügen**, um die Vorlagenvariable hinzuzufügen, und klicken Sie dann im linken Navigationsbereich auf **Dashboard speichern**, um Ihre Änderungen zu speichern. 

#### Abfragestruktur der Vorlagenvariablen
<a name="template-variable-query-structure"></a>

 Metriklisten: Metriken: ts (...) 

 Quellenlisten: Quellen: ts (...) 

 Quell-Tag-Listen: sourceTags: ts (...) 

 passende Quell-Tag-Listen matchingSourceTags: ts (...) 

 Tag-Namenlisten: TagNames: ts (...) 

 Tag-Wertelisten: tagValues (<tag>): ts (...) 

 **Hinweise** 
+  Das s am Ende jedes Abfragetyps ist optional 
+  Support für alle Kleinbuchstaben. Sie können Tagnamen oder TagNames verwenden, aber keine TAGNAMES. 
+  Die Verwendung von Leerzeichen um das: ist optional 

   **WARNUNG** 

   `Multi-value`und `Include All option` werden derzeit nicht vom Wavefront-Plugin unterstützt. 

#### Verwenden von Vorlagenvariablen
<a name="wavefront-using-template-variables-2"></a>

 Nachdem Sie die Schritte zum [Hinzufügen einer neuen Vorlagenvariablen](#wavefront-adding-a-query-template-variable-1) abgeschlossen haben, können Sie die Vorlagenvariable nun in Ihren Dashboard-Bereichen verwenden, um dynamische Visualisierungen zu erstellen. 

1.  Fügen Sie mithilfe des Panel\$1-Symbols in der oberen rechten Ecke Ihres Dashboards ein neues Dashboard-Panel hinzu. 

1.  Wählen Sie das Aggregat aus, das Sie für Ihre Abfrage verwenden möchten. 

1.  Klicken Sie auf das Pluszeichen neben der Bezeichnung **Filter** und wählen Sie den Schlüsseltyp aus, der Ihrer Vorlagenvariablen entspricht. `host=`zum Beispiel für einen Hostfilter. 

1.  Geben Sie den Namen der von Ihnen erstellten Vorlagenvariablen in das Eingabefeld **Wert** des Filters ein. 

1.  Speichern Sie das Dashboard. 

 Sie sollten jetzt in der Lage sein, zwischen verschiedenen Werten Ihrer Vorlagenvariablen zu wechseln und Ihr Panel dynamisch zu aktualisieren\$1 

#### Verwenden von Ad-Hoc-Filtern
<a name="wavefront-using-ad-hoc-filters"></a>

 Um Ad-hoc-Filter verwenden zu können, müssen wir zwei Vorlagenvariablen erstellen. Die erste ist eine Hilfsvariable, die verwendet wird, um eine Metrik auszuwählen, sodass Add-hoc-Filter für diesen Metriknamen gefüllt werden können. Die andere wird die eigentliche Ad-hoc-Filtervariable sein. 

**Wichtig**  
 Die benötigte Hilfsvariable muss benannt `metriclink` werden. Dabei kann es sich um eine benutzerdefinierte Variable mit der Liste der Metriken handeln, die Sie verwenden möchten, oder um eine abfragebasierte Variable, die die [Abfragestruktur der Vorlagenvariablen](#template-variable-query-structure) verwendet. Wenn Sie die Ad-hoc-Filterfelder nur mit den Werten einer einzelnen Metrik füllen möchten, können Sie die `metriclink` Vorlagenvariable ausblenden. 

 Nachdem Sie die `metriclink` Variable erstellt haben, können Sie nun den Ad-hoc-Filter hinzufügen, indem Sie dieselben Schritte ausführen, die unter [Hinzufügen einer Abfragevorlagenvariable](#wavefront-adding-a-query-template-variable-1) beschrieben sind. Der Unterschied besteht darin, dass Sie **Ad-hoc-Filter** als **Typ** auswählen und für eine Abfrage keine Eingaben erforderlich sind. 

#### Hinzufügen von Anmerkungen
<a name="wavefront-adding-annotations"></a>

1.  Um eine neue Wavefront-Anmerkung für ein Dashboard zu erstellen, wählen Sie das Einstellungen-Zahnrad oben rechts im Dashboard. 

1.  **Wählen Sie im Bereich auf der linken Seite „Anmerkungen“ aus.** 

1.  **Wählen Sie oben rechts auf der Seite „Anmerkungen“ die Option „Neu“ aus.** 

1.  Geben Sie einen Namen für die Anmerkung ein (dieser wird als Name des Schalters auf dem Dashboard verwendet).

1.  Wählen Sie die **Datenquelle** von Wavefront aus. 

1.  Standardmäßig haben Anmerkungen ein Limit von 100 Alarmereignissen, die zurückgegeben werden. Um dies zu ändern, setzen Sie das Feld **Limit** auf den gewünschten Wert. 

1.  Wählen Sie **Hinzufügen** aus. 

#### Verwenden von Anmerkungen
<a name="using-annotations"></a>

 Wenn Anmerkungen aktiviert sind, sollten Sie jetzt die Alertereignisse und Probleme sehen, die mit einem bestimmten Zeitraum korrelieren. 

 Wenn Sie am unteren Rand eines mit Anmerkungen versehenen Abschnitts einer Visualisierung eine Pause einlegen, wird ein Popup-Fenster mit dem Namen der Warnung und einem direkten Link zur Warnung in Wavefront angezeigt. 

#### Verwenden Sie das Feld Anzeigename
<a name="wavefront-using-display-name-1"></a>

 Diese Datenquelle verwendet das Feld Anzeigename auf der Registerkarte „Feld“ des Bedienfelds „Optionen“, um einen Legendenschlüssel anhand seines Namens, seiner Beschriftungen oder Werte zu kürzen oder zu ändern. Andere Datenquellen verwenden benutzerdefinierte `alias` Funktionen, um Legendenschlüssel zu ändern, aber die Funktion „Anzeigename“ ist eine konsistentere Methode, dies zu tun. 

### Referenzen
<a name="wavefront-references"></a>
+  [WQL (Wavefront Query Language)](https://docs.wavefront.com/query_language_reference.html) 

# Arbeitet in Grafana-Version 10
<a name="using-grafana-v10"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Wenn Sie Ihren Grafana-Workspace erstellen, haben Sie die Wahl, welche Version von Grafana Sie verwenden möchten. In den folgenden Themen wird die Verwendung eines Grafana-Workspace beschrieben, der Version 10 von Grafana verwendet.

**Topics**
+ [Dashboards in Grafana-Version 10](v10-dashboards.md)
+ [Panels und Visualisierungen in Grafana-Version 10](v10-panels.md)
+ [Erkunden Sie in Grafana-Version 10](v10-explore.md)
+ [Korrelationen in Grafana-Version 10](v10-correlations.md)
+ [Benachrichtigungen in Grafana-Version 10](v10-alerts.md)

# Dashboards in Grafana-Version 10
<a name="v10-dashboards"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

 Ein Dashboard besteht aus einem oder mehreren [Bedienfeldern](v10-panels.md), die in einer oder mehreren Zeilen organisiert und angeordnet sind. Grafana wird mit einer Vielzahl von Panels geliefert, die es einfach machen, die richtigen Abfragen zu erstellen und die Visualisierung so anzupassen, dass Sie das perfekte Dashboard für Ihre Bedürfnisse erstellen können. Jedes Panel kann mit Daten aus jeder Konfiguration [Verbinden zu Datenquellen](AMG-data-sources.md) interagieren. 

 Dashboard-Schnappschüsse sind statisch. Abfragen und Ausdrücke können nicht anhand von Snapshots erneut ausgeführt werden. Wenn Sie also Variablen in Ihrer Abfrage oder Ihrem Ausdruck aktualisieren, werden Ihre Dashboard-Daten dadurch nicht geändert. 

**Topics**
+ [Verwenden von Dashboards](v10-dash-using-dashboards.md)
+ [Dashboards erstellen](v10-dash-building-dashboards.md)
+ [Verwaltung von Dashboards](v10-dash-managing-dashboards.md)
+ [Playlisten verwalten](v10-dash-managing-playlists.md)
+ [Dashboards und Panels teilen](v10-dash-sharing.md)
+ [Variablen](v10-dash-variables.md)
+ [Bewertung der Dashboard-Nutzung](v10-dash-assess-dashboard-usage.md)
+ [Probleme mit Dashboards beheben](v10-dash-troubleshoot.md)
+ [Durchsuchen von Dashboards in Grafana-Version 10](v10-search.md)

# Verwenden von Dashboards
<a name="v10-dash-using-dashboards"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Dieses Thema bietet einen Überblick über Dashboard-Funktionen und Tastenkombinationen und beschreibt, wie die Dashboard-Suche verwendet wird.

## Features
<a name="v10-dash-features"></a>

Mithilfe von Dashboards können Sie die Darstellung Ihrer Daten anpassen. Die folgende Abbildung zeigt die Dashboard-Oberfläche im Amazon Managed Grafana-Arbeitsbereich.

![\[Ein Bild, das die Oberfläche für Dashboards in einem Amazon Managed Grafana-Arbeitsbereich zeigt, mit Markierungen für die Schaltflächen für verschiedene Funktionen.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/AMG-dashboard-overview-v10.png)



|  Feature  |  Description  | 
| --- | --- | 
| **1. Home** | Wählen Sie das Grafana-Startsymbol aus, um auf die in der Grafana-Instanz konfigurierte Startseite umgeleitet zu werden. | 
| **2. Titel** | Wenn Sie den Dashboard-Titel auswählen, können Sie nach Dashboards suchen, die sich im aktuellen Ordner befinden. | 
| **3. Ein Dashboard teilen** | Verwenden Sie diese Option, um das aktuelle Dashboard per Link oder Snapshot zu teilen. Sie können die Dashboard-Definition auch aus dem Share-Modal exportieren. | 
| **4. Ein neues Panel hinzufügen** | Verwenden Sie diese Option, um dem aktuellen Dashboard einen Bereich, eine Dashboard-Zeile oder einen Bibliotheksbereich hinzuzufügen. | 
| **5. Dashboard speichern** | Wählen Sie das Symbol Speichern, um die Änderungen an Ihrem Dashboard zu speichern. | 
| **6. Einblicke in das Dashboard** | Wählen Sie, ob Sie Analysen zu Ihrem Dashboard anzeigen möchten, einschließlich Informationen zu Benutzern, Aktivitäten und Anzahl der Abfragen. Weitere Informationen finden Sie unter [Bewertung der Dashboard-Nutzung](v10-dash-assess-dashboard-usage.md). | 
| **7. Einstellungen des Dashboards** | Verwenden Sie diese Option, um den Namen, den Ordner oder die Tags des Dashboards zu ändern und Variablen und Annotationsabfragen zu verwalten. Weitere Informationen zu den Dashboard-Einstellungen finden Sie unter[Dashboard-Einstellungen ändern](v10-dash-modify-settings.md). | 
| **8. Drop-down-Menü für die Zeitauswahl** |  Dient zur Auswahl relativer Zeitbereichsoptionen und zur Festlegung benutzerdefinierter absoluter Zeitbereiche. Sie können die Einstellungen für **Zeitzone** und **Geschäftsjahr** in den Steuerelementen für den Zeitraum ändern, indem Sie auf die Schaltfläche **Zeiteinstellungen ändern** klicken. Die Zeiteinstellungen werden pro Dashboard gespeichert.  | 
| **9. Zeitbereich verkleinern** |  Dient zum Verkleinern des Zeitbereichs. Weitere Informationen zur Verwendung von Steuerelementen für den Zeitbereich finden Sie unter[Zeitbereich für das Dashboard einstellen](#v10-dash-setting-dashboard-time-range).  | 
| **10. Dashboard aktualisieren** | Wählen Sie diese Option, um sofort Abfragen auszulösen und die Dashboard-Daten zu aktualisieren. | 
| **11. Aktualisieren Sie das Dashboard-Zeitintervall** | Wählen Sie ein Zeitintervall für die auto Aktualisierung des Dashboards aus. | 
| **12. Modus anzeigen**  | Wählen Sie diese Option, um das Dashboard auf einem großen Bildschirm wie einem Fernseher oder einem Kiosk anzuzeigen. Im Anzeigemodus werden irrelevante Informationen wie Navigationsmenüs ausgeblendet.  | 
| **13. Armaturenbrett** |  Der Hauptbaustein eines Dashboards ist das Panel. Um einen neuen Bereich, eine neue Dashboard-Zeile oder einen neuen Bibliotheksbereich hinzuzufügen, wählen Sie **Bereich hinzufügen**. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/v10-dash-using-dashboards.html)  | 
| **14. Legende des Diagramms** | Ändern Sie die Serienfarben, die Y-Achse und die Sichtbarkeit der Serie direkt in der Legende. | 
| **15. Dashboard-Zeile** | Eine Dashboard-Zeile ist eine logische Unterteilung innerhalb eines Dashboards, die Bereiche gruppiert. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/v10-dash-using-dashboards.html)  | 

## Tastenkombinationen
<a name="v10-dash-keyboard-shortcuts"></a>

In Grafana stehen eine Reihe von Tastenkombinationen zur Verfügung. **Um alle verfügbaren Tastenkombinationen anzuzeigen, drücken Sie?** oder **h** auf Ihrer Tastatur.
+ `Ctrl+S`speichert das aktuelle Dashboard. 
+ `f`öffnet den Dashboard-Finder/die Suche. 
+  `d+k`schaltet den Kioskmodus um (blendet das Menü aus). 
+ `d+e`erweitert alle Zeilen. 
+ `d+s`öffnet die Dashboard-Einstellungen. 
+ `Ctrl+K`öffnet die Befehlspalette.
+ `Esc`beendet das Bedienfeld in der Vollbildansicht oder im Bearbeitungsmodus. Bringt Sie auch von den Dashboard-Einstellungen zum Dashboard zurück.

**Fokussiertes Panel**

Um Tastenkombinationen zu verwenden, die auf ein bestimmtes Fenster abzielen, bewegen Sie den Mauszeiger über ein Fenster.
+ `e`schaltet die Bedienfeld-Bearbeitungsansicht um 
+ `v`schaltet die Vollbildansicht des Bedienfelds um 
+ `ps`öffnet die Funktion zum Teilen von Panels 
+ `pd`dupliziert das Panel 
+ `pr`entfernt das Panel 
+ `pl`schaltet die Legende des Bedienfelds um 

## Zeitbereich für das Dashboard einstellen
<a name="v10-dash-setting-dashboard-time-range"></a>

Grafana bietet verschiedene Möglichkeiten, die Zeitbereiche der visualisierten Daten für Dashboards, Panels und auch für Benachrichtigungen zu verwalten.

In diesem Abschnitt werden die unterstützten Zeiteinheiten und relativen Bereiche, die gängigen Zeitsteuerungen, die Zeiteinstellungen für das gesamte Dashboard und die panelspezifischen Zeiteinstellungen beschrieben.

**Zeiteinheiten und relative Bereiche**

Grafana unterstützt die folgenden Zeiteinheiten:`s (seconds)`,`m (minutes)`,`h (hours)`,`d (days)`,`w (weeks)`, `M (months)``Q (quarters)`, und`y (years)`. 

Mit dem Minus-Operator können Sie in der Zeit zurückgehen, relativ zum aktuellen Datum und zur aktuellen Uhrzeit, oder`now`. Wenn Sie den gesamten Zeitraum der Einheit (Tag, Woche oder Monat) anzeigen möchten, fügen Sie den Wert `/<time unit>` an das Ende an. Um Geschäftsperioden, Nutzungs `fQ (fiscal quarter)` - und `fy (fiscal year)` Zeiteinheiten anzuzeigen.

Mit dem Plus-Operator können Sie im Vergleich zur aktuellen Zeit einen Schritt vorwärts machen. Sie können diese Funktion beispielsweise verwenden, um sich die prognostizierten Daten für die future anzusehen.

Die folgende Tabelle enthält Beispiele für relative Bereiche.


| Beispiel für einen relativen Bereich | Aus | Bis | 
| --- | --- | --- | 
| Letzte 5 Minuten |  `now-5m`  |  `now`  | 
| Der Tag bis jetzt |  `now/d`  |  `now`  | 
| Diese Woche |  `now/w`  |  `now/w`  | 
| Diese Woche bis jetzt |  `now/w`  |  `now`  | 
| In diesem Monat |  `now/M`  |  `now/M`  | 
| Bisher in diesem Monat |  `now/M`  |  `now`  | 
| Voriger Monat |  `now-1M/M`  |  `now-1M/M`  | 
| Bisher in diesem Jahr |  `now/Y`  |  `now`  | 
| Dieses Jahr |  `now/Y`  |  `now/Y`  | 
| Vorheriges Geschäftsjahr |  `now-1y/fy`  |  `now-1y/fy`  | 

**Anmerkung**  
 Grafana Alerting unterstützt die folgenden Syntaxen nicht:  
`now+n`für future Zeitstempel.
`now-1n/n`für *Anfang von n bis Ende von n*, weil dies ein absoluter Zeitstempel ist.

**Allgemeine Steuerelemente für den Zeitbereich**

Die Zeitsteuerungen im Dashboard und im Panel haben eine gemeinsame Benutzeroberfläche. Im Folgenden werden allgemeine Steuerelemente für den Zeitbereich beschrieben.
+ Der aktuelle Zeitraum, auch *Zeitauswahl genannt, zeigt den Zeitraum* an, der aktuell in dem Dashboard oder Panel angezeigt wird, das Sie gerade betrachten. Bewegen Sie den Mauszeiger über das Feld, um die genauen Zeitstempel im Bereich und deren Quelle (z. B. die lokale Browserzeit) zu sehen. Klicken Sie auf den *aktuellen Zeitraum*, um ihn zu ändern. Sie können die aktuelle Uhrzeit anhand eines *relativen Zeitbereichs*, z. B. der letzten 15 Minuten, oder eines absoluten Zeitbereichs, z. B. `2020-05-14 00:00:00` bis, ändern`2020-05-15 23:59:59`.
+ Der **relative Zeitraum** kann aus der Liste **Relative Zeitbereiche** ausgewählt werden. Sie können die Liste mithilfe des Eingabefeldes oben filtern. Einige Beispiele für Zeiträume sind *Letzte 30 Minuten*, *Letzte 12 Stunden*, *Letzte 7 Tage*, *Letzte 2 Jahre*, *Gestern*, *Vorgestern*, Heute *letzte Woche*, *Heute bis jetzt*, *Diese Woche bis* jetzt und *Dieser Monat bisher*.
+ Der **absolute Zeitraum** kann auf zwei Arten festgelegt werden: Geben Sie exakte Zeitwerte oder relative Zeitwerte in die Felder **Von** und Bis ein und klicken Sie **auf** **Zeitbereich übernehmen**, oder klicken Sie auf ein Datum oder einen Datumsbereich aus dem Kalender, der angezeigt wird, wenn Sie auf das Feld **Von** oder **Bis** klicken. Um Ihre Auswahl zu übernehmen, klicken Sie auf **Zeitbereich übernehmen**. Sie können auch aus einer Liste der zuletzt verwendeten absoluten Zeitbereiche wählen.
+ **Ein halbrelativer Zeitraum** kann in den Einstellungen für den absoluten Zeitbereich ausgewählt werden. Um beispielsweise Aktivitäten seit einem bestimmten Datum anzuzeigen, können Sie eine absolute Zeit für die Startzeit und eine relative Zeit (z. B.`now`) für die Endzeit wählen.

  Wenn Sie einen halbreativen Zeitraum verwenden, wird Ihr Dashboard im Laufe der Zeit automatisch und schrittweise verkleinert, sodass mehr Verlauf und weniger Details angezeigt werden. Gleichzeitig werden historische Trends über den gesamten Zeitraum deutlicher, wenn die hohe Datenauflösung abnimmt.
**Anmerkung**  
Semirelative Zeitbereiche werden von Warnmeldungen nicht unterstützt.
+ **Verkleinern** Sie die Ansicht, indem Sie das Verkleinern-Symbol auswählen (oder indem Sie Cmd\$1Z oder Strg\$1Z als Tastenkombination verwenden). Dadurch wird die Ansicht vergrößert und ein größerer Zeitraum im Dashboard oder in der Bedienfeldvisualisierung angezeigt.
+ **Vergrößern** Sie die Ansicht, indem Sie einen Zeitraum auswählen, den Sie im Diagramm in der Visualisierung anzeigen möchten.
**Anmerkung**  
Das Vergrößern ist nur für Grafikvisualisierungen verfügbar. 

**Aktualisieren Sie die Dashboards**

Klicken Sie auf das Symbol „**Dashboard aktualisieren**“, um sofort jede Abfrage im Dashboard auszuführen und die Visualisierungen zu aktualisieren. Grafana storniert alle ausstehenden Anfragen, wenn Sie eine Aktualisierung auslösen.

Standardmäßig aktualisiert Grafana das Dashboard nicht automatisch. Abfragen werden gemäß den Panel-Einstellungen nach ihrem eigenen Zeitplan ausgeführt. Wenn Sie das Dashboard jedoch regelmäßig aktualisieren möchten, klicken Sie auf den Abwärtspfeil neben dem Symbol „**Dashboard aktualisieren**“ und wählen Sie dann ein Aktualisierungsintervall aus.

**Steuern Sie den Zeitraum mithilfe einer URL**

Sie können den Zeitraum eines Dashboards steuern, indem Sie die folgenden Abfrageparameter in der Dashboard-URL angeben.
+ `from`definiert die Untergrenze des Zeitbereichs, angegeben in ms, Epoche oder [relativer Zeit](#v10-dash-setting-dashboard-time-range).
+ `to`definiert die Obergrenze des Zeitbereichs, angegeben in ms Epoche oder relativer Zeit.
+ `time`und `time.window` definiert einen Zeitbereich von `time-time.window/2` bis`time+time.window/2`. Beide Parameter sollten in ms angegeben werden. Zum Beispiel `?time=1500000000000&time.window=10000` ergibt sich ein 10s-Zeitbereich von 1499999995000 bis 1500000005000.

# Dashboards erstellen
<a name="v10-dash-building-dashboards"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Nachdem Sie einen Grafana-Workspace erstellt und sich angemeldet haben, können Sie Dashboards erstellen und Einstellungen an Ihre Bedürfnisse anpassen. Ein Dashboard besteht aus [Panels mit](v10-panels-viz.md) Visualisierungen. Jedem Panel ist eine Abfrage zugeordnet, mit der Daten aus einem von Ihnen abgerufen werden können. [Verbinden zu Datenquellen](AMG-data-sources.md)

Sie können interaktivere und dynamischere Dashboards erstellen, indem Sie [Variablen](v10-dash-variables.md) hinzufügen und verwenden. Anstatt die Server-, Anwendungs- oder anderen Namen in Ihren Metrikabfragen fest zu codieren, können Sie stattdessen Variablen verwenden.

**Topics**
+ [Dashboards erstellen](v10-dash-creating.md)
+ [Dashboards importieren](v10-dash-importing.md)
+ [Exportieren von Dashboards](v10-dash-exporting.md)
+ [Dashboard-Einstellungen ändern](v10-dash-modify-settings.md)
+ [URL-Variablen für das Dashboard](v10-dash-dashboard-url-variables.md)
+ [Bibliotheks-Panels verwalten](v10-dash-manage-library-panels.md)
+ [Versionsverlauf des Dashboards verwalten](v10-dash-manage-version-history.md)
+ [Dashboard-Links verwalten](v10-dash-manage-dashboard-links.md)
+ [Visualisierungen kommentieren](v10-dash-annotations.md)
+ [JSON-Modell des Dashboards](v10-dash-dashboard-json-model.md)
+ [Bewährte Methoden für Dashboards](v10-dash-bestpractices.md)

# Dashboards erstellen
<a name="v10-dash-creating"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

**Ein Dashboard erstellen**

Dashboards und Panels ermöglichen es Ihnen, Ihre Daten mit Grafana in visueller Form darzustellen. Jedes Panel benötigt mindestens eine Abfrage, um eine Visualisierung anzuzeigen. Bevor Sie beginnen, müssen Sie die folgenden Voraussetzungen erfüllen.
+ Stellen Sie sicher, dass Sie über die richtigen Berechtigungen verfügen. Weitere Informationen zu Berechtigungen finden Sie unter [Benutzer, Teams und Berechtigungen](Grafana-administration-authorization.md).
+ Identifizieren Sie das Dashboard, zu dem Sie das Panel hinzufügen möchten.
+ Verstehen Sie die Abfragesprache der Zieldatenquelle.
+ Stellen Sie sicher, dass die Datenquelle, für die Sie eine Abfrage schreiben, hinzugefügt wurde. Weitere Informationen finden Sie unter [Verbinden zu Datenquellen](AMG-data-sources.md).

 Um ein Dashboard zu erstellen:

1. Melden Sie sich bei Grafana an und wählen Sie im linken **Menü Dashboards** aus.

1. Wählen Sie **Neu** und dann **Neues** Dashboard.

1. Wählen Sie auf dem leeren Dashboard **\$1 Visualisierung hinzufügen** aus. Dadurch wird das neue Visualisierungsdialogfeld geöffnet.

1. Wählen Sie eine Datenquelle aus. Sie können eine vorhandene Datenquelle, eine der integrierten Datenquellen von Grafana zum Testen auswählen oder **Neue Datenquelle konfigurieren** wählen, um eine neue einzurichten (nur Benutzer mit Administratorrechten können neue Datenquellen konfigurieren).

   Die Ansicht des **Bearbeitungsfensters** wird geöffnet, in der Ihre Datenquelle ausgewählt ist. Sie können die Datenquelle für das Bedienfeld später ändern, indem Sie bei Bedarf die Registerkarte „**Abfrage**“ des Bedienfeldeditors verwenden.

1. Schreiben oder erstellen Sie eine Abfrage in der Abfragesprache Ihrer Datenquelle. Wählen Sie das Symbol „Dashboard aktualisieren“, um eine Abfrage an der Datenquelle durchzuführen und die Ergebnisse dabei zu sehen.

1. Wählen Sie in der **Visualisierungsliste** einen Visualisierungstyp aus. Grafana zeigt eine Vorschau Ihrer Abfrageergebnisse mit angewendeter Visualisierung an. Weitere Informationen finden Sie unter [Visualisierungsoptionen](v10-panels-viz.md).

1. Unter **Panel-Optionen** können Sie einen Titel und eine Beschreibung für Ihr Panel eingeben. 

1. Die meisten Visualisierungen müssen angepasst werden, bevor sie genau die Informationen anzeigen, die Sie benötigen. Sie können die Bedienfeldeinstellungen auf folgende Weise anpassen.
   + [Konfigurieren Sie Wertezuordnungen](v10-panels-configure-value-mappings.md)
   + [Visualisierungsspezifische Optionen](v10-panels-viz.md)
   + [Feldwerte überschreiben](v10-panels-configure-overrides.md)
   + [Schwellenwerte konfigurieren](v10-panels-configure-thresholds.md)
   + [Konfigurieren Sie Standardoptionen](v10-panels-configure-standard-options.md)

1. Wenn Sie mit der Konfiguration Ihres Panels fertig sind, wählen Sie **Speichern**, um das Dashboard zu speichern.

   Wählen Sie alternativ **Anwenden**, um die Änderungen zu sehen, ohne den Panel-Editor zu verlassen.

1. Fügen Sie eine Notiz hinzu, um die Visualisierung zu beschreiben (oder Ihre Änderungen zu beschreiben), und klicken Sie dann in der oberen rechten Ecke der Seite auf **Speichern**.
**Anmerkung**  
Hinweise sind hilfreich, wenn Sie das Dashboard auf eine frühere Version zurücksetzen müssen.

1. Wählen Sie **Speichern**.

1. Optional können Sie dem Dashboard weitere Bereiche hinzufügen, indem Sie in der Dashboard-Kopfzeile die Option **Hinzufügen** und anschließend im Drop-down-Menü die Option **Visualisierung** auswählen.

**Ein vorhandenes Dashboard wird kopiert**

Sie können schnell ein vorhandenes Dashboard kopieren, um sofort mit der Erstellung eines neuen zu beginnen.

**Um ein vorhandenes Dashboard zu kopieren**

1. Wählen Sie im linken Menü **Dashboards** aus.

1. Wählen Sie das Dashboard aus, das Sie kopieren möchten, um es zu öffnen.

1. Wählen Sie oben rechts im Dashboard **Einstellungen** (Zahnradsymbol) aus.

1. Wählen Sie in der oberen rechten Ecke des Dashboards **Speichern unter** aus.

1. (Optional) Geben Sie den Namen, den Ordner und die Beschreibung an und ob die ursprünglichen Dashboard-Tags für das kopierte Dashboard kopiert werden sollen oder nicht.

1. Wählen Sie **Speichern** aus.

**Konfiguration sich wiederholender Zeilen**

Sie können Grafana so konfigurieren, dass einem Dashboard basierend auf dem Wert einer Variablen dynamisch Panels oder Zeilen hinzugefügt werden. Variablen ändern Ihre Abfragen dynamisch in allen Zeilen in einem Dashboard. Weitere Informationen zu sich wiederholenden Bereichen finden [Sie unter Konfigurieren von sich wiederholenden Bereichen]().

Sie können Zeilen auch wiederholen, wenn Sie Variablen mit gesetzt `Multi-value` oder `Include all values` ausgewählt haben.

Bevor Sie beginnen, stellen Sie sicher, dass die Abfrage eine Variable mit mehreren Werten enthält. Anschließend sollten Sie die folgenden Schritte ausführen.

**Um sich wiederholende Zeilen zu konfigurieren**

1. Wählen Sie im linken Menü **Dashboards** aus und wählen Sie dann das Dashboard aus, das Sie ändern möchten.

1. Wählen Sie oben im Dashboard **Hinzufügen** und dann **Zeile** aus der Dropdownliste aus.

   Wenn das Dashboard leer ist, können Sie alternativ die Schaltfläche **\$1 Zeile hinzufügen** in der Mitte des Dashboards auswählen.

1. Bewegen Sie den Mauszeiger über den Zeilentitel und wählen Sie das **angezeigte Einstellungen-Symbol** (Zahnrad) aus.

1. Fügen Sie im Dialogfeld „**Zeilenoptionen**“ einen Titel hinzu und wählen Sie die Variable aus, für die Sie sich wiederholende Zeilen hinzufügen möchten.
**Anmerkung**  
 Um den Dashboard-Benutzern Kontext bereitzustellen, fügen Sie die Variable dem Zeilentitel hinzu. 

1. Wählen Sie **Aktualisieren**.

**Wiederholte Zeilen und die spezielle Dashboard-Datenquelle**

Wenn eine Zeile Bereiche enthält, die die spezielle [Dashboard-Datenquelle](AMG-data-sources.md#AMG-data-sources-special) verwenden — also die Datenquelle, die eine Ergebnismenge aus einem anderen Bereich im selben Dashboard verwendet —, verweisen die entsprechenden Bereiche in wiederholten Zeilen auf den Bereich in der ursprünglichen Zeile, nicht auf die Bereiche in den wiederholten Zeilen.

Zum Beispiel in einem Dashboard:
+ `Row 1`beinhaltet `Panel 1A` und`Panel 1B`.
+ `Panel 1B`verwendet die Ergebnisse `Panel 1A` von unter Verwendung der `Dashboard` Datenquelle.
+ `Row 2`Das Wiederholen beinhaltet `Panel 2A` und`Panel 2B`.
+ `Panel 2B`Verweise`Panel 1A`, nicht`Panel 2A`.

**Um ein Panel zu verschieben**

1. Öffnen Sie das -Dashboard.

1. Wählen Sie den Titel des Bedienfelds aus und ziehen Sie das Bedienfeld an die neue Position. Sie können ein Panel an einer beliebigen Stelle auf einem Dashboard platzieren.

**Um die Größe eines Panels zu ändern**

1. Öffnen Sie das -Dashboard.

1. Um die Größe des Bedienfelds anzupassen, ziehen Sie an der unteren rechten Ecke des Bedienfelds. Sie können die Größe eines Dashboard-Panels an Ihre Bedürfnisse anpassen.

# Dashboards importieren
<a name="v10-dash-importing"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Sie können vorkonfigurierte Dashboards in Ihren Amazon Managed Grafana-Arbeitsbereich importieren.

**Um ein Dashboard zu importieren**

1. Melden Sie sich in Ihrem Amazon Managed Grafana-Workspace an.

1. Wählen Sie im linken **Menü Dashboards** aus.

1. Wählen Sie **Neu** und dann im Drop-down-Menü **Import** aus.

1. Als Nächstes müssen Sie die zu importierende JSON-Definition des Dashboards auswählen. Sie haben drei Möglichkeiten, JSON zu importieren:
   + Laden Sie eine Datei hoch, die Dashboard-JSON enthält.
   + Kopieren Sie JSON-Text direkt in den Textbereich.
   + Fügen Sie eine Dashboard-URL oder -ID von Grafana Labs in das Feld ein. Weitere Informationen zum Dashboard von grafana.com finden Sie im URLs nächsten Abschnitt.
   + (Optional) Ändern Sie alle Dashboard-Details, die Sie ändern möchten.
   + Wählen Sie bei Bedarf eine Datenquelle aus.
   + Wählen Sie **Importieren** aus.
   + Speichern Sie das Dashboard.

## Dashboards auf grafana.com finden
<a name="v10-dash-import-from-grafana"></a>

Die Seite [Dashboards](https://grafana.com/grafana/dashboards/) auf grafana.com bietet Ihnen Dashboards für gängige Serveranwendungen. Stöbern Sie in einer Bibliothek mit offiziellen und von der Community erstellten Dashboards und importieren Sie sie, um sie schnell einsatzbereit zu machen.

**Anmerkung**  
Um Dashboards von grafana.com zu importieren, muss Ihr Amazon Managed Grafana-Workspace Zugriff auf das Internet haben.

# Exportieren von Dashboards
<a name="v10-dash-exporting"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Sie können die Grafana-Benutzeroberfläche oder die HTTP-API verwenden, um Dashboards zu exportieren.

Die Dashboard-Exportaktion erstellt eine Grafana-JSON-Datei, die alles enthält, was Sie benötigen, einschließlich Layout, Variablen, Stilen, Datenquellen, Abfragen usw., sodass Sie das Dashboard später importieren können.

**Ein Dashboard portabel machen**

Wenn Sie ein Dashboard exportieren möchten, damit andere es verwenden können, können Sie Vorlagenvariablen für Dinge wie ein Metrikpräfix (verwenden Sie eine konstante Variable) und einen Servernamen hinzufügen.

Eine Vorlagenvariable dieses Typs `Constant` wird automatisch im Dashboard ausgeblendet und beim Import des Dashboards auch als erforderliche Eingabe hinzugefügt.

**Um ein Dashboard zu exportieren**

1. Öffnen Sie das Dashboard, das Sie exportieren möchten.

1. Wählen Sie das Symbol „Teilen“ aus.

1. Wählen Sie **Export** aus.

1. Wählen Sie In **Datei speichern.**

**Anmerkung**  
Grafana lädt eine JSON-Datei auf Ihren lokalen Computer herunter. 

# Dashboard-Einstellungen ändern
<a name="v10-dash-modify-settings"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Auf der Seite mit den Dashboard-Einstellungen können Sie:
+ Allgemeine Dashboard-Eigenschaften bearbeiten, einschließlich der Zeiteinstellungen.
+ Fügen Sie Annotationsabfragen hinzu.
+ Fügen Sie Dashboard-Variablen hinzu.
+ Fügen Sie Links hinzu.
+ Das JSON-Modell des Dashboards anzeigen

**Um auf die Seite mit den Dashboard-Einstellungen zuzugreifen**

1. Öffnen Sie ein Dashboard im Bearbeitungsmodus.

1. Klicken Sie oben auf der Seite auf **Dashboard-Einstellungen** (Zahnradsymbol).

**Ändern der Zeiteinstellungen im Dashboard**

Passen Sie die Dashboard-Zeiteinstellungen an, wenn Sie die Dashboard-Zeitzone und die lokale Browserzeit ändern und Zeitintervalle für automatische Aktualisierungen angeben möchten.

**Um die Zeiteinstellungen des Dashboards zu ändern**

1. Wählen Sie auf der Seite mit den **Dashboard-Einstellungen** **die Option Allgemein** aus.

1. Navigieren Sie zum Abschnitt **Zeitoptionen**.

1. Geben Sie die Zeiteinstellungen gemäß den folgenden Beschreibungen an.

1. 
   + **Zeitzone** — Geben Sie die lokale Zeitzone des Dienstes oder Systems an, das Sie überwachen. Dies kann hilfreich sein, wenn Sie ein System oder einen Dienst überwachen, der in mehreren Zeitzonen betrieben wird.
     + **Standard** — Grafana verwendet die standardmäßig ausgewählte Zeitzone für das Benutzerprofil, das Team oder die Organisation. Wenn für das Benutzerprofil, ein Team, dem der Benutzer angehört, oder die Organisation keine Zeitzone angegeben ist, verwendet Grafana die lokale Browserzeit.
     + **Lokale Browserzeit** — Die Zeitzone, die für den Browser des betrachtenden Benutzers konfiguriert ist, wird verwendet. Dies ist normalerweise dieselbe Zeitzone, die auf dem Computer eingestellt ist.
     + Verwenden Sie die [Standard-Zeitzonen nach ISO 8601](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones), einschließlich UTC.
   + **Automatische Aktualisierung** — Passen Sie die angezeigten Optionen für die relative Zeit und die Optionen für die automatische Aktualisierung an. Die Einträge sind durch Kommas getrennt und akzeptieren jede gültige Zeiteinheit.
   + **Jetzt verzögern** — Überschreiben Sie die `now` Zeit, indem Sie eine Zeitverzögerung eingeben. Verwenden Sie diese Option, um bekannten Verzögerungen bei der Datenaggregation Rechnung zu tragen und Nullwerte zu vermeiden.
   + **Zeitauswahl ausblenden** — Wählen Sie diese Option, wenn Sie nicht möchten, dass das Dashboard die Zeitauswahl anzeigt.

**Anmerkung**  
Damit Sie über Zeitsteuerungen verfügen können, müssen Ihre Daten eine Zeitspalte enthalten. Weitere Informationen zum Hinzufügen einer Zeitspalte finden Sie in der Dokumentation zu Ihrer spezifischen [Datenquelle](AMG-data-sources.md).

**Hinzufügen einer Annotationsabfrage**

Eine Annotationsabfrage ist eine Abfrage, die nach Ereignissen fragt. Diese Ereignisse können in Diagrammen im Dashboard als vertikale Linien zusammen mit einem kleinen Symbol dargestellt werden, über das Sie den Mauszeiger bewegen können, um die Ereignisinformationen zu sehen.

**Um eine Annotationsabfrage hinzuzufügen**

1. Wählen Sie auf der Seite mit den **Dashboard-Einstellungen** die Option **Anmerkungen** aus.

1. Wählen Sie **Annotationsabfrage hinzufügen** aus. 

1. Geben Sie einen Namen ein und wählen Sie eine Datenquelle aus.

1. Füllen Sie den Rest des Formulars aus, um eine Abfrage und eine Anmerkung zu erstellen.

Die Benutzeroberfläche des Abfrage-Editors ändert sich je nach der ausgewählten Datenquelle. Einzelheiten zum Erstellen einer Abfrage finden Sie in der [Datenquellendokumentation](AMG-data-sources.md). Oder für Datenquellen-Plugins, die Sie über das installieren[Finde Plugins im Plugin-Katalog](grafana-plugins.md#plugin-catalog), können Sie die [Dokumentation auf der Grafana Labs-Website](https://grafana.com/docs/grafana/v10.3/datasources/) verwenden.

**Eine Variable hinzufügen**

Variablen ermöglichen es Ihnen, interaktivere und dynamischere Dashboards zu erstellen. Anstatt Dinge wie Server-, Anwendungs- und Sensornamen in Ihren metrischen Abfragen fest zu codieren, können Sie stattdessen Variablen verwenden. Variablen werden als Dropdownlisten oben im Dashboard angezeigt. Diese Dropdowns machen es einfach, die in Ihrem Dashboard angezeigten Daten zu ändern.

Weitere Informationen zu Variablen finden Sie unter [Variablen](v10-dash-variables.md).

**Um eine Variable hinzuzufügen**

1. Klicken Sie auf der Seite mit den **Dashboard-Einstellungen** im linken Abschnittsmenü auf **Variable** und dann auf die Schaltfläche **Variable hinzufügen**.

1. Fügen Sie im Abschnitt **Allgemein** den Namen der Variablen hinzu. Dies ist der Name, den Sie später in Abfragen verwenden werden.

1. Wählen Sie einen **Variablentyp** aus.
**Anmerkung**  
Der Variablentyp, den Sie auswählen, wirkt sich darauf aus, welche Felder Sie auf der Seite ausfüllen.

1. Definieren Sie die Variable und klicken Sie auf **Aktualisieren**.

**Einen Link hinzufügen**

Mit Dashboard-Links können Sie Links zu anderen Dashboards und Websites direkt unter der Dashboard-Kopfzeile platzieren. Links ermöglichen eine einfache Navigation zu anderen, verwandten Dashboards und Inhalten. 

**Um einen Link hinzuzufügen**

1. Wählen Sie auf der Seite mit den **Dashboard-Einstellungen** im linken Abschnittsmenü **Links** und dann die Schaltfläche **Link hinzufügen** aus.

1. Geben Sie einen Titel ein und wählen Sie im Feld **Typ** die Option **Dashboard** oder **Link** aus.

1. Um einen Dashboard-Link hinzuzufügen, fügen Sie ein optionales Tag hinzu, wählen Sie eine der Optionen für den Dashboard-Link aus und klicken Sie auf **Anwenden**.
**Anmerkung**  
Durch die Verwendung von Tags wird ein dynamisches Drop-down-Menü mit Dashboards erstellt, die alle über ein bestimmtes Tag verfügen.

1. Um einen Weblink hinzuzufügen, fügen Sie eine URL und einen Tooltip-Text hinzu, der angezeigt wird, wenn der Benutzer den Mauszeiger über den Link bewegt, wählen Sie ein Symbol aus, das neben dem Link angezeigt wird, und wählen Sie eine der Dashboard-Linkoptionen aus. 

**JSON-Modell des Dashboards anzeigen**

Ein Dashboard in Grafana wird durch ein JSON-Objekt repräsentiert, das die Metadaten eines Dashboards speichert. Zu den Dashboard-Metadaten gehören Dashboard-Eigenschaften, Metadaten aus Panels, Vorlagenvariablen, Panel-Abfragen usw. Die JSON-Metadaten definieren das Dashboard.

Um ein Dashboard-JSON-Modell anzuzeigen, klicken Sie auf der Seite mit den **Dashboard-Einstellungen** auf **JSON**.

Weitere Informationen zu den JSON-Feldern finden Sie unter [JSON-Felder](v10-dash-dashboard-json-model.md).

# URL-Variablen für das Dashboard
<a name="v10-dash-dashboard-url-variables"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Grafana kann Variablenwerte anwenden, die als Abfrageparameter im Dashboard URLs übergeben wurden. Weitere Informationen finden Sie unter [Dashboard-Links verwalten](v10-dash-manage-dashboard-links.md) und [Vorlagen und Variablen](v10-dash-variables.md).

**Variablen als Abfrageparameter übergeben**

Grafana interpretiert Abfragezeichenfolgenparameter mit dem Präfix `var-` als Variablen im angegebenen Dashboard.

Zum Beispiel in dieser URL: 

```
https://${your-domain}/path/to/your/dashboard?var-example=value
```

Der Abfrageparameter `var-example=value` steht für das Beispiel einer Dashboard-Variablen mit dem Wert`value`.

**Übergeben mehrerer Werte für eine Variable**

Um mehrere Werte zu übergeben, wiederholen Sie den Variablenparameter einmal für jeden Wert.

```
https://${your-domain}/path/to/your/dashboard?var-example=value1&var-example=value2
```

Grafana interpretiert `var-example=value1&var-example=value2` als Beispiel für eine Dashboard-Variable mit zwei Werten: `value1` und. `value2`

**Hinzufügen von Variablen zu Dashboard-Links**

Grafana kann Variablen zu Dashboard-Links hinzufügen, wenn Sie sie aus den Einstellungen eines Dashboards generieren. Weitere Informationen und Schritte zum Hinzufügen von Variablen finden Sie unter [Dashboard-Links verwalten](v10-dash-manage-dashboard-links.md).

**Übergabe von Ad-hoc-Filtern**

Ad-hoc-Filter wenden Schlüssel- oder Wertfilter auf alle Metrikabfragen an, die eine angegebene Datenquelle verwenden. Weitere Informationen finden Sie unter [Ad-hoc-Filter](v10-dash-variable-add.md#v10-dash-variable-add-adhoc).

Um einen Ad-hoc-Filter als Abfrageparameter zu übergeben, verwenden Sie die Variablensyntax, um die Ad-hoc-Filtervariable zu übergeben, und geben Sie auch den Schlüssel, den Operator als Wert und den Wert als durch Leerzeichen getrennte Liste an.

Zum Beispiel in dieser URL:

`https://${your-domain}/path/to/your/dashboard?var-adhoc=example_key|=|example_value` 

Der Abfrageparameter `var-adhoc=key|=|value` wendet den als Adhoc-Dashboard-Variable konfigurierten Ad-hoc-Filter unter Verwendung des `example_key` Schlüssels, des `=` Operators und des `example_value` Werts an.

**Anmerkung**  
Denken Sie beim Teilen URLs mit Ad-hoc-Filtern daran, die URL zu codieren. Ersetzen Sie im obigen Beispiel die Pipes (`|`) durch `%7C` und den Gleichheitsoperator (`=`) durch`%3D`.

**Steuern des Zeitbereichs mithilfe der URL**

Um den Zeitraum eines Dashboards festzulegen, verwenden Sie die `time.window` Abfrageparameter `from` `to``time`,, und. Da es sich nicht um Variablen handelt, ist für sie kein `var-` Präfix erforderlich.

# Bibliotheks-Panels verwalten
<a name="v10-dash-manage-library-panels"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Ein Bibliotheksfenster ist ein wiederverwendbares Bedienfeld, das Sie in jedem Dashboard verwenden können. Wenn Sie ein Bibliotheksfenster ändern, wird die Änderung auf alle Instanzen übertragen, in denen das Bedienfeld verwendet wird. Mithilfe von Bibliotheksfenstern wird die Wiederverwendung von Bedienfeldern in mehreren Dashboards optimiert.

Sie können ein Bibliotheksfenster zusammen mit gespeicherten Dashboards in einem Ordner speichern.

**Ein Bibliotheksfenster erstellen**

Wenn Sie ein Bibliotheksfenster erstellen, wird das Bedienfeld auf dem Quell-Dashboard ebenfalls in ein Bibliotheksfenster umgewandelt. Sie müssen das ursprüngliche Dashboard speichern, nachdem ein Panel konvertiert wurde.

**Um ein Bibliotheksfenster zu erstellen**

1. Öffnen Sie das Bedienfeld, das Sie in ein Bibliotheksfenster konvertieren möchten, im Bearbeitungsmodus.

1. Klicken Sie in den Anzeigeoptionen des Bedienfelds auf den Abwärtspfeil, um mit den Änderungen an der Visualisierung zu beginnen.

1. Wählen Sie **Bibliotheksfenster** und dann **\$1 Bibliotheksfenster erstellen** aus. Dadurch wird das Dialogfeld „Erstellen“ geöffnet.

1. Geben Sie im **Feld Name des Bibliotheksfensters** den gewünschten Namen für das Bedienfeld ein.

1. Wählen **Sie unter Im Ordner speichern** den Ordner aus, in dem das Bedienfeld „Bibliothek“ gespeichert werden soll.

1. Wählen Sie das **Bedienfeld „Bibliothek erstellen“**, um Ihre Änderungen an der Bibliothek zu speichern.

1. Speichern Sie das Dashboard.

Nachdem ein Bibliotheksfenster erstellt wurde, können Sie das Bedienfeld mithilfe eines beliebigen Dashboards ändern, auf dem es angezeigt wird. Nachdem Sie die Änderungen gespeichert haben, spiegeln sich diese Änderungen in allen Instanzen des Bibliotheksfensters wider.

Sie können ein Bibliotheksfenster auch direkt aus dem Bearbeitungsmenü eines beliebigen Bedienfelds erstellen, indem Sie **Mehr...** wählen dann **Bedienfeld „Bibliothek erstellen“**.

**Hinzufügen eines Bibliotheksfensters zu einem Dashboard**

Fügen Sie einem Dashboard ein Grafana-Bibliotheksfenster hinzu, wenn Sie anderen Dashboard-Benutzern Visualisierungen zur Verfügung stellen möchten.

**Um ein Bibliotheksfenster zu einem Dashboard hinzuzufügen**

1. Wählen Sie im linken Menü **Dashboards** aus.

1. Wählen Sie **Neu** und dann im Drop-down-Menü **Neues Dashboard** aus.

1. Wählen Sie im leeren Dashboard die Option **\$1 Bibliothek importieren** aus. Sie sehen eine Liste Ihrer Bibliotheks-Panels.

1. Filtern Sie die Liste oder suchen Sie nach dem Panel, das Sie hinzufügen möchten.

1. Klicken Sie auf ein Panel, um es dem Dashboard hinzuzufügen.

**Die Verknüpfung eines Bibliotheksfensters aufheben**

Trennen Sie die Verknüpfung eines Bibliotheksfensters, wenn Sie eine Änderung am Bedienfeld vornehmen möchten, ohne dass sich dies auf andere Instanzen des Bibliotheksfensters auswirkt.

**Um die Verknüpfung eines Bibliotheksfensters aufzuheben**

1. Wählen Sie im linken **Menü Dashboards** aus.

1. Wählen Sie **Bibliotheksfenster aus.**

1. Wählen Sie ein Bibliotheksfenster aus, das in verschiedenen Dashboards verwendet wird.

1. Wählen Sie das Panel aus, dessen Verknüpfung Sie aufheben möchten.

1. Wählen Sie den Titel des Bedienfelds aus (oder bewegen Sie den Mauszeiger auf eine beliebige Stelle im Bedienfeld), um das Aktionsmenü in der oberen rechten Ecke des Bedienfelds anzuzeigen.

1. Wählen Sie **Bearbeiten** aus. Das Panel wird im Bearbeitungsmodus geöffnet.

1. Wählen Sie in der oberen rechten Ecke der Seite die Option **Verknüpfung aufheben** aus.

1. Wählen Sie **Ja, Verknüpfung aufheben**.

**Eine Liste von Bibliotheksfenstern anzeigen**

Sie können eine Liste der verfügbaren Bibliotheksfenster anzeigen und nach einem Bibliotheksfenster suchen.

**Um eine Liste der Bibliotheksfenster anzuzeigen**

1. Wählen Sie im linken Menü **Dashboards** aus.

1. Wählen Sie **Bibliotheksfenster aus.** Sie können eine Liste der zuvor definierten Bibliotheksfenster sehen.

1. Suchen Sie nach einem bestimmten Bibliotheksfenster, wenn Sie dessen Namen kennen. Sie können die Bedienfelder auch nach Ordner oder Typ filtern.

**Löschen eines Bibliotheksfensters**

Löschen Sie ein Bibliotheksfenster, wenn Sie es nicht mehr benötigen.

**Um ein Bibliotheksfenster zu löschen**

1. Wählen Sie im linken Menü **Dashboards** aus.

1. Wählen Sie **Bibliotheksfenster aus.**

1. Wählen Sie das Löschsymbol neben dem Namen des Bibliotheksfensters für das Panel, das Sie löschen möchten.

# Versionsverlauf des Dashboards verwalten
<a name="v10-dash-manage-version-history"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Immer wenn Sie eine Version Ihres Dashboards speichern, wird eine Kopie dieser Version gespeichert, sodass frühere Versionen Ihres Dashboards nicht verloren gehen. Eine Liste dieser Versionen ist verfügbar, indem Sie die Dashboard-Einstellungen aufrufen und dann im Menü auf der linken Seite **Versionen** auswählen.

**Anmerkung**  
Die letzten 20 Versionen eines Dashboards werden gespeichert.

Mit der Funktion zum Versionsverlauf im Dashboard können Sie zuvor gespeicherte Dashboard-Versionen vergleichen und wiederherstellen.

**Vergleich von zwei Dashboard-Versionen**

Um zwei Dashboard-Versionen zu vergleichen, wählen Sie die beiden Versionen aus der Liste aus, die Sie vergleichen möchten. Klicken Sie auf **Versionen vergleichen**, um den Unterschied zwischen den beiden Versionen zu sehen. Dadurch wird die Ansicht der Versionsunterschiede geöffnet. Standardmäßig wird eine Zusammenfassung der Änderungen in Textform angezeigt.

Wenn Sie den Unterschied der unformatierten JSON-Datei anzeigen möchten, die Ihr Dashboard darstellt, können Sie dies tun, indem Sie unten auf die Schaltfläche **JSON-Diff anzeigen** klicken.

**Eine zuvor gespeicherte Dashboard-Version wiederherstellen**

Wenn Sie eine zuvor gespeicherte Dashboard-Version wiederherstellen müssen, können Sie entweder auf die Schaltfläche **Wiederherstellen** rechts neben einer Zeile in der Dashboard-Versionsliste klicken oder in der <x>Vergleichsansicht **auf die** Schaltfläche In Version wiederherstellen** klicken. Wenn Sie eine dieser Optionen auswählen, werden Sie aufgefordert, die Wiederherstellung zu bestätigen.

Nach der Wiederherstellung auf eine frühere Version wird eine neue Version erstellt, die genau dieselben Daten wie die vorherige Version enthält, nur mit einer anderen Versionsnummer. Dies wird in der **Spalte „Hinweise“** für die Zeile in der neuen Dashboard-Version angezeigt. Dadurch wird sichergestellt, dass Ihre vorherigen Dashboard-Versionen von der Änderung nicht betroffen sind.

# Dashboard-Links verwalten
<a name="v10-dash-manage-dashboard-links"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Sie können Links verwenden, um zwischen häufig verwendeten Dashboards zu navigieren oder andere mit Ihren Visualisierungen zu verbinden. Mithilfe von Links können Sie Verknüpfungen zu anderen Dashboards, Panels und sogar externen Websites erstellen.

Grafana unterstützt Dashboard-Links, Panel-Links und Datenlinks. Dashboard-Links werden oben im Dashboard angezeigt. Panel-Links sind zugänglich, indem Sie auf ein Symbol in der oberen linken Ecke des Panels klicken.

**Wählen Sie aus, welchen Link Sie verwenden möchten**

Finden Sie zunächst heraus, wie Sie derzeit zwischen den Dashboards navigieren. Wenn Sie häufig zwischen mehreren Dashboards hin- und herspringen und Schwierigkeiten haben, in jedem den gleichen Kontext zu finden, können Links Ihnen helfen, Ihren Arbeitsablauf zu optimieren.

Im nächsten Schritt müssen Sie herausfinden, welcher Linktyp für Ihren Workflow geeignet ist. Obwohl alle Linktypen in Grafana verwendet werden, um Verknüpfungen zu anderen Dashboards oder externen Websites zu erstellen, funktionieren sie in unterschiedlichen Kontexten.
+ Wenn sich der Link auf die meisten, wenn nicht alle Bereiche im Dashboard bezieht, verwenden Sie Dashboard-Links.
+ Wenn Sie sich bestimmte Bereiche genauer ansehen möchten, verwenden Sie Panel-Links.
+ Wenn Sie auf eine externe Site verlinken möchten, können Sie entweder einen Dashboard-Link oder einen Panel-Link verwenden.
+ Wenn Sie eine bestimmte Serie oder sogar eine einzelne Messung genauer untersuchen möchten, verwenden Sie Datenlinks.

**Steuern Sie den Zeitraum mithilfe einer URL**

Um den Zeitraum eines Panels oder Dashboards zu steuern, können Sie Abfrageparameter in der Dashboard-URL angeben:
+ `from`definiert die untere Grenze des Zeitbereichs, angegeben in ms epoch.
+ `to`definiert die Obergrenze des Zeitbereichs, angegeben in ms epoch.
+ `time`und `time.window` definiert einen Zeitbereich von `time-time.window/2` bis`time+time.window/2`. Beide Parameter sollten in ms angegeben werden. Dies `?time=1500000000000&time.window=10000` ergibt zum Beispiel einen Zeitbereich von 10 Sekunden zwischen 1499999995000 und 1500000005000.

**Links zum Dashboard**

Wenn Sie einen Dashboard-Link erstellen, können Sie den Zeitraum und die aktuellen Vorlagenvariablen angeben, um direkt zum gleichen Kontext in einem anderen Dashboard zu springen. Auf diese Weise müssen Sie sich keine Gedanken darüber machen, ob die Person, an die Sie den Link senden, sich die richtigen Daten ansieht. Weitere Linktypen finden Sie unter [Datenverknüpfungsvariablen]().

Dashboard-Links können auch als Verknüpfungen zu externen Systemen verwendet werden, z. B. um ein GitHub Problem mit dem aktuellen Dashboard-Namen einzureichen.

Nachdem Sie einen Dashboard-Link hinzugefügt haben, wird dieser in der oberen rechten Ecke Ihres Dashboards angezeigt.

**Links zu Dashboards hinzufügen**

Fügen Sie oben in Ihrem aktuellen Dashboard Links zu anderen Dashboards hinzu.

**Um einen Link zu einem Dashboard hinzuzufügen**

1. Klicken Sie beim Anzeigen des Dashboards, das Sie verknüpfen möchten, auf das Zahnrad oben auf dem Bildschirm, um die **Dashboard-Einstellungen** zu öffnen.

1. Wählen Sie **Links** und dann **Dashboard-Link hinzufügen** oder **Neu** aus.

1. Wählen Sie unter **Typ** die Option **Dashboards** aus.

1. Wählen Sie aus den folgenden Linkoptionen aus.
   + **Mit Tags** — Geben Sie Tags ein, um die verknüpften Dashboards auf diejenigen zu beschränken, die die von Ihnen eingegebenen Tags enthalten. Ansonsten enthält Grafana Links zu allen anderen Dashboards.
   + **Als Dropdown** — Wenn Sie auf viele Dashboards verlinken, zeigt Grafana sie standardmäßig alle oben side-by-side in Ihrem Dashboard an. Wenn Sie diese Option auswählen und einen optionalen Titel hinzufügen, werden die Links in einer Dropdownliste angezeigt.
   + **Zeitraum** — Wählen Sie diese Option, um den Dashboard-Zeitraum in den Link aufzunehmen. Wenn der Benutzer auf den Link klickt, wird das verknüpfte Dashboard geöffnet, wobei der angegebene Zeitraum bereits festgelegt ist.
   + **Variablenwerte** — Wählen Sie diese Option, um Vorlagenvariablen, die derzeit als Abfrageparameter verwendet werden, in den Link aufzunehmen. Wenn der Benutzer auf den Link klickt, werden alle passenden Vorlagen im verknüpften Dashboard auf die Werte aus dem Link gesetzt. Weitere Informationen finden Sie unter [URL-Variablen für das Dashboard](v10-dash-dashboard-url-variables.md).
   + **In neuem Tab öffnen** — Wählen Sie diese Option, wenn der Dashboard-Link in einem neuen Tab oder Fenster geöffnet werden soll.

1. Klicken Sie auf **Add (Hinzufügen)**.

**Einen URL-Link zu einem Dashboard hinzufügen**

Fügen Sie oben in Ihrem aktuellen Dashboard einen Link zu einer URL hinzu. Sie können auf jede verfügbare URL verlinken, einschließlich Dashboards, Panels oder externen Websites. Sie können sogar den Zeitbereich steuern, um sicherzustellen, dass der Benutzer die richtigen Daten in Grafana vergrößert.

**Um einen URL-Link zu einem Dashboard hinzuzufügen**

1. Wählen Sie beim Anzeigen des Dashboards, das Sie verknüpfen möchten, das Zahnrad oben auf dem Bildschirm aus, um die **Dashboard-Einstellungen** zu öffnen.

1. Wählen Sie **Links** und dann **Dashboard-Link hinzufügen** oder **Neu** aus.

1. Wählen Sie **unter Typ** die Option **Link** aus.

1. Wählen Sie aus den folgenden Linkoptionen aus.
   + **URL** — Geben Sie die URL ein, zu der Sie verlinken möchten. Je nach Ziel möchten Sie möglicherweise Feldwerte einbeziehen.
   + **Titel** — Geben Sie den Titel ein, der für den Link angezeigt werden soll.
   + **Tooltip** — Geben Sie den Tooltip ein, den der Link anzeigen soll.
   + **Symbol** — Wählen Sie das Symbol aus, das zusammen mit dem Link angezeigt werden soll.
   + **Zeitraum** — Wählen Sie diese Option, um den Dashboard-Zeitraum in den Link aufzunehmen. Wenn der Benutzer auf den Link klickt, wird das verknüpfte Dashboard mit dem angegebenen Zeitraum geöffnet.
     + `from`— Definiert die untere Grenze des Zeitbereichs, angegeben in ms Epoch.
     + `to`— Definiert die Obergrenze des Zeitbereichs, angegeben in ms epoch.
     + `time`und `time.window` — Definiert einen Zeitraum von `time-time.window/2` bis`time+time.window/2`. Beide Parameter sollten in ms angegeben werden. Dies `?time=1500000000000&time.window=10000` ergibt zum Beispiel einen Zeitbereich von 10 Sekunden zwischen 1499999995000 und 1500000005000.
   + **Variablenwerte** — Wählen Sie diese Option, um Vorlagenvariablen, die derzeit als Abfrageparameter verwendet werden, in den Link aufzunehmen. Wenn der Benutzer auf den Link klickt, werden alle passenden Vorlagen im verknüpften Dashboard auf die Werte aus dem Link gesetzt.

     Das Variablenformat lautet wie folgt:

     ```
     https://${you-domain}/path/to/your/dashboard?var-${template-varable1}=value1&var-{template-variable2}=value2
     ```
   + **In einem neuen Tab öffnen** — Wählen Sie diese Option, wenn der Dashboard-Link in einem neuen Tab oder Fenster geöffnet werden soll

1. Wählen Sie **Hinzufügen** aus.

**Einen Dashboard-Link aktualisieren**

Gehen Sie wie folgt vor, um einen vorhandenen Dashboard-Link zu ändern oder zu aktualisieren.

**Um einen Dashboard-Link zu aktualisieren**

1. Wählen Sie in den **Dashboard-Einstellungen** auf der Registerkarte **Links** den vorhandenen Link aus, den Sie bearbeiten möchten.

1. Ändern Sie die Einstellungen und wählen Sie dann **Aktualisieren**.

**Einen Dashboard-Link duplizieren**

Um einen vorhandenen Dashboard-Link zu duplizieren, wählen Sie das Duplikatsymbol neben dem vorhandenen Link aus, den Sie duplizieren möchten.

**Löschen eines Dashboard-Links**

Um einen vorhandenen Dashboard-Link zu löschen, wählen Sie das Papierkorbsymbol neben dem Link aus, den Sie löschen möchten.

**Links zu Bedienfeldern**

Jedes Panel kann seinen eigenen Linksatz haben, der in der oberen linken Ecke des Panels angezeigt wird. Sie können auf jede verfügbare URL verlinken, einschließlich Dashboards, Panels oder externen Websites. Sie können sogar den Zeitbereich steuern, um sicherzustellen, dass der Benutzer die richtigen Daten in Grafana vergrößert.

Um die verfügbaren Panel-Links zu sehen, wählen Sie das Symbol rechts neben dem Panel-Titel aus.
+ **Hinzufügen eines Panel-Links**: Jedes Panel kann seinen eigenen Linksatz haben, der in der oberen linken Ecke des Panels angezeigt wird. Sie können auf jede verfügbare URL verlinken, einschließlich Dashboards, Panels oder externen Websites. Sie können sogar den Zeitbereich steuern, um sicherzustellen, dass der Benutzer die richtigen Daten in Grafana vergrößert. Klicken Sie auf das Symbol in der oberen linken Ecke eines Panels, um die verfügbaren Panel-Links anzuzeigen.

  1. Bewegen Sie den Mauszeiger über das Panel, zu dem Sie einen Link hinzufügen möchten.

  1. Wählen Sie das Menü aus und wählen Sie **Bearbeiten**, oder verwenden Sie die Tastenkombination. `e`

  1. Erweitern Sie den Bereich **Panel-Optionen** und scrollen Sie nach unten zu **Panel-Links**.

  1. Wählen Sie **Link hinzufügen** aus.

  1. Geben Sie einen **Titel** ein. Dies ist eine für Menschen lesbare Bezeichnung für den Link, der auf der Benutzeroberfläche angezeigt wird.

  1. Geben Sie die **URL** ein, auf die Sie verlinken möchten. Drücken Sie `Ctrl+Space` (oder`Cmd+Space`) und wählen Sie das URL-Feld aus, um die verfügbaren Variablen zu sehen. Durch das Hinzufügen von Vorlagenvariablen zu Ihrem Panel-Link leitet der Link den Benutzer zum richtigen Kontext weiter, in dem die entsprechenden Variablen bereits festgelegt sind.

     Sie können auch Zeitvariablen verwenden.
     + `from`definiert die Untergrenze des Zeitbereichs, angegeben in ms Epoch.
     + `to`definiert die Obergrenze des Zeitbereichs, angegeben in ms epoch.
     + `time`und `time.window` definiert einen Zeitbereich von `time-time.window/2` bis`time+time.window/2`. Beide Parameter sollten in ms angegeben werden. Zum Beispiel `?time=1500000000000&time.window=10000` ergibt sich ein 10s-Zeitbereich von 1499999995000 bis 1500000005000.
+ **Aktualisierung eines Panel-Links**

  1. Wählen Sie ein Bedienfeld aus (oder platzieren Sie den Mauszeiger über dem Bedienfeld), um oben rechts im Bedienfeld ein Aktionsmenü anzuzeigen.

  1. Wählen Sie im Menü die Option **Bearbeiten** aus.

     Sie können auch die Tastenkombination verwenden,`e`.

  1. Erweitern Sie den Bereich **Panel-Optionen** und scrollen Sie nach unten zu **Panel-Links**.

  1. Suchen Sie den Link, den Sie ändern möchten, und wählen Sie das **Bearbeitungssymbol** (Stift) daneben aus.

  1. Nehmen Sie nach Bedarf Änderungen vor.

  1. Wählen Sie **Speichern**, um die Änderungen zu speichern und das Fenster zu schließen.

  1. Speichern Sie die Änderungen an Ihrem Dashboard, indem **Sie oben rechts auf Speichern** klicken.
+ **Löschen eines Panel-Links**

  1. Wählen Sie ein Bedienfeld aus (oder platzieren Sie den Mauszeiger über dem Bedienfeld), um oben rechts im Bedienfeld ein Aktionsmenü anzuzeigen.

  1. Wählen Sie im Menü die Option **Bearbeiten** aus.

     Sie können auch die Tastenkombination verwenden,`e`.

  1. Erweitern Sie den Bereich **Panel-Optionen** und scrollen Sie nach unten zu **Panel-Links**.

  1. Suchen Sie den Link, den Sie löschen möchten, und wählen Sie das **X-Symbol** daneben aus.

  1. Wählen Sie oben rechts **Speichern** aus, um Ihre Änderungen im Dashboard zu speichern.

# Visualisierungen kommentieren
<a name="v10-dash-annotations"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Anmerkungen bieten eine Möglichkeit, Punkte in einer Visualisierung mit umfangreichen Ereignissen zu markieren. Sie werden in allen Grafikfeldern als vertikale Linien und Symbole visualisiert. Wenn Sie den Mauszeiger über eine Anmerkung bewegen, werden eine Beschreibung des Ereignisses und die Ereignis-Tags angezeigt. Das Textfeld kann Links zu anderen Systemen mit detaillierteren Informationen enthalten.

Sie können Visualisierungen auf drei Arten mit Anmerkungen versehen:
+ Direkt im Panel, mithilfe der [integrierten](#v10-dash-built-in-query) Annotationsabfrage.
+ Verwendung der Grafana-HTTP-API.
+ Konfiguration von Annotationsabfragen in den Dashboard-Einstellungen.

In den ersten beiden Fällen erstellen Sie neue Anmerkungen, während Sie im letzten Fall vorhandene Anmerkungen aus Datenquellen abfragen. Die integrierte Annotationsabfrage unterstützt dies ebenfalls.

In diesem Abschnitt werden die erste und dritte Option erläutert. Informationen zur Verwendung der Grafana-HTTP-API finden Sie [API für Anmerkungen](Grafana-API-Annotations.md) unter.

Anmerkungen werden für die folgenden Visualisierungstypen unterstützt:
+ Zeitreihen 
+ Zeitleiste des Bundesstaates
+ Kerzen

## Erstellen Sie Anmerkungen in Bedienfeldern
<a name="v10-dash-create-annotations-in-panels"></a>

Grafana bietet die Möglichkeit, mithilfe der [integrierten Annotationsabfrage, die in allen Dashboards vorhanden ist, Annotationsereignisse](#v10-dash-built-in-query) direkt aus einem Panel hinzuzufügen. Anmerkungen, die Sie auf diese Weise erstellen, werden in Grafana gespeichert.

Um Anmerkungen direkt im Panel hinzuzufügen:
+ Das Dashboard muss bereits gespeichert sein.
+ Die integrierte Abfrage muss aktiviert sein.

**Um eine Anmerkung hinzuzufügen**

1. Wählen Sie im Dashboard den Bereich aus, zu dem Sie die Anmerkung hinzufügen möchten. Ein Kontextmenü wird angezeigt. 

1. Wählen Sie im Kontextmenü **Anmerkung hinzufügen** aus.

1. (Optional) Fügen Sie eine Beschreibung und Tags für Anmerkungen hinzu.

1. Wählen Sie **Speichern** aus.

Sie können auch eine Anmerkung hinzufügen, indem Sie bei der Auswahl des Bedienfelds auf `Ctrl` (oder`Cmd`) drücken. Daraufhin wird das Popover **Anmerkung hinzufügen** angezeigt.

**Anmerkungen zur Region**

Sie können auch Anmerkungen erstellen, die sich auf eine Region oder einen bestimmten Zeitraum in einer Visualisierung beziehen.

**Um eine Regionsanmerkung hinzuzufügen**

1. Drücken Sie im Armaturenbrett die Taste `Ctrl` (oder`Cmd`), während Sie einen Bereich des Bedienfelds auswählen.

1.  Fügen Sie eine Beschreibung der Anmerkung und Tags hinzu (optional). 

1.  Klicken Sie auf **Speichern**. 

**Um eine Anmerkung zu bearbeiten**

1. Zeigen Sie im Dashboard mit der Maus auf einen Kommentarindikator in einem Bereich.

1. Wählen Sie im Kommentar-Tooltip das Symbol **Bearbeiten** (Bleistift) aus.

1. Ändern Sie die and/or Beschreibungs-Tags.

1. Wählen Sie **Speichern** aus.

**Um eine Anmerkung zu löschen**

1. Zeigen Sie im Dashboard mit der Maus auf einen Kommentarindikator in einem Bereich.

1. Wählen Sie im Kommentar-Tooltip das Symbol **Löschen** (Papierkorb) aus.

## Rufen Sie Anmerkungen über die Dashboard-Einstellungen ab
<a name="v10-dash-fetch-annotations"></a>

In den Dashboard-Einstellungen können Sie unter **Anmerkungen** neue Abfragen hinzufügen, um Anmerkungen mithilfe einer beliebigen Datenquelle abzurufen, einschließlich der integrierten Datenanmerkungsdatenquelle. Annotationsabfragen geben Ereignisse zurück, die als Ereignismarkierungen in Diagrammen im gesamten Dashboard visualisiert werden können. 

**Um eine neue Annotationsabfrage hinzuzufügen**

1. Wählen Sie das **Einstellungen-Symbol** (Zahnrad) in der Kopfzeile des Dashboards, um das Einstellungsmenü zu öffnen.

1. Wählen Sie **Anmerkungen** aus.

1. Klicken Sie auf **Annotationsabfrage hinzufügen**.

1. Geben Sie einen Namen für die Annotationsabfrage ein.

   Dieser Name wird dem Schalter (Kontrollkästchen) zugewiesen, mit dem Sie die Anzeige von Annotationsereignissen aus dieser Abfrage aktivieren können. 

1. Wählen Sie die Datenquelle für die Anmerkungen aus.

   Sie können auch „**Erweiterte Datenquellenauswahl öffnen**“ wählen, um weitere Optionen zu sehen, darunter das Hinzufügen einer neuen Datenquelle (nur für Administratoren verfügbar).

1. Wenn Sie die Annotationsabfrage nicht sofort verwenden möchten, deaktivieren Sie das Kontrollkästchen **Aktiviert**.

1. Wenn Sie nicht möchten, dass der Schalter für die Annotationsabfrage im Dashboard angezeigt wird, aktivieren Sie das Kontrollkästchen **Versteckt**.

1. Wählen Sie eine Farbe für die Ereignismarkierungen aus.

1. Wählen Sie im Drop-down-Menü „**Anzeigen in**“ eine der folgenden Optionen aus:
   + **Alle Bedienfelder** — Die Anmerkungen werden in allen Bereichen angezeigt, die Anmerkungen unterstützen.
   + **Ausgewählte Bedienfelder** — Die Anmerkungen werden auf allen ausgewählten Bedienfeldern angezeigt.
   + **Alle Bedienfelder außer** — Die Anmerkungen werden in allen Bedienfeldern angezeigt, mit Ausnahme der von Ihnen ausgewählten.

1. Konfigurieren Sie die Abfrage.

   Die Abfrageoptionen für Anmerkungen sind für jede Datenquelle unterschiedlich. Informationen zu Anmerkungen in einer bestimmten Datenquelle finden Sie unter[Verbinden zu Datenquellen](AMG-data-sources.md).

## Integrierte Abfrage
<a name="v10-dash-built-in-query"></a>

Nachdem Sie eine Anmerkung hinzugefügt haben, sind sie weiterhin sichtbar. Dies liegt an der integrierten Annotationsabfrage, die in allen Dashboards vorhanden ist. Diese Annotationsabfrage ruft alle Annotationsereignisse ab, die aus dem aktuellen Dashboard stammen und in Grafana gespeichert sind, und zeigt sie in dem Panel an, in dem sie erstellt wurden. Dies schließt Anmerkungen zum Verlauf der Warnmeldungen ein.

Standardmäßig verwendet die integrierte Annotationsabfrage die `Grafana` spezielle Datenquelle, und manuelle Anmerkungen werden nur mit dieser Datenquelle unterstützt. Sie können eine andere Datenquelle in der integrierten Annotationsabfrage verwenden, aber Sie können automatische Anmerkungen nur mit dem Abfrage-Editor für diese Datenquelle erstellen.

Um Anmerkungen direkt zum Dashboard hinzuzufügen, muss diese Abfrage aktiviert sein.

**Um zu bestätigen, dass die integrierte Abfrage aktiviert ist**

1. Wählen Sie das Symbol für die **Dashboard-Einstellungen** (Zahnrad) in der Kopfzeile des Dashboards, um das Menü mit den Dashboard-Einstellungen zu öffnen.

1. Wählen Sie **Anmerkungen** aus. 

1. Suchen Sie die **Abfrage „Anmerkungen und Benachrichtigungen (integriert)**“.

   Wenn vor dem Namen der Abfrage **Deaktiviert** angezeigt wird, müssen Sie den Abfragenamen auswählen, um sie zu öffnen und die Einstellung zu aktualisieren.

**Um zu verhindern, dass Anmerkungen abgerufen und gezeichnet werden**

1. Wählen Sie das Symbol für die **Dashboard-Einstellungen** (Zahnrad) in der Kopfzeile des Dashboards, um das Menü mit den Dashboard-Einstellungen zu öffnen.

1. Wählen Sie **Anmerkungen** aus. 

1. Wählen Sie die **Abfrage „Anmerkungen und Benachrichtigungen (integriert)**“ aus.

1. Wählen Sie den Schalter **Aktiviert**, um ihn auszuschalten.

Wenn Sie ein Dashboard mit der Funktion „**Speichern** unter“ kopieren, erhält es eine neue Dashboard-ID, sodass Anmerkungen, die auf dem Quell-Dashboard erstellt wurden, in der Kopie nicht mehr sichtbar sind. Sie können sie immer noch anzeigen, wenn Sie eine neue **Annotation-Abfrage** hinzufügen und nach Tags filtern. Dies funktioniert jedoch nur, wenn die Anmerkungen im Quell-Dashboard Tags enthielten, nach denen gefiltert werden konnte.

**Abfragen nach Tag filtern**

Sie können mithilfe der `Grafana` Datenquelle neue Abfragen erstellen, um Anmerkungen aus der integrierten Annotationsabfrage abzurufen, indem Sie **Filter by** auf einstellen. `Tags`

Erstellen Sie beispielsweise einen Namen für eine Annotationsabfrage `outages` und geben Sie ein Tag an. `outage` Diese Abfrage zeigt alle Anmerkungen (von einem beliebigen Dashboard oder über eine API) mit dem `outage` Tag an. Wenn in einer Annotationsabfrage mehrere Tags definiert sind, zeigt Grafana nur Anmerkungen an, die allen Tags entsprechen. Um das Verhalten zu ändern, aktivieren Sie **Match any**, und Grafana zeigt Anmerkungen an, die eines der von Ihnen angegebenen Tags enthalten.

 Sie können auch Vorlagenvariablen in der Tag-Abfrage verwenden. Das heißt, wenn Sie ein Dashboard haben, das Statistiken für verschiedene Dienste anzeigt, und eine Vorlagenvariable, die vorgibt, welche Dienste angezeigt werden sollen, können Sie dieselbe Vorlagenvariable in Ihrer Annotationsabfrage verwenden, um nur Anmerkungen für diese Dienste anzuzeigen. 

# JSON-Modell des Dashboards
<a name="v10-dash-dashboard-json-model"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Ein Dashboard in Grafana wird durch ein JSON-Objekt dargestellt, das Metadaten seines Dashboards speichert. Zu den Dashboard-Metadaten gehören Dashboard-Eigenschaften, Metadaten aus Panels, Vorlagenvariablen und Panel-Abfragen.

**So zeigen Sie den JSON-Wert eines Dashboards an**

1. Navigieren Sie zu einem Dashboard.

1. Wählen Sie im oberen Navigationsmenü das Symbol für die **Dashboard-Einstellungen** (Zahnrad) aus.

1. Wählen Sie **JSON-Modell** aus.

## JSON-Felder
<a name="v10-dash-json-fields"></a>

Wenn ein Benutzer ein neues Dashboard erstellt, wird ein neues Dashboard-JSON-Objekt mit den folgenden Feldern initialisiert.

**Anmerkung**  
In der folgenden JSON-Datei wird id als Null angezeigt. Dies ist der Standardwert, der ihr zugewiesen wird, bis ein Dashboard gespeichert wird. Nach dem Speichern eines Dashboards wird dem `id` Feld ein ganzzahliger Wert zugewiesen.

```
{
  "id": null,
  "uid": "cLV5GDCkz",
  "title": "New dashboard",
  "tags": [],
  "timezone": "browser",
  "editable": true,
  "graphTooltip": 1,
  "panels": [],
  "time": {
    "from": "now-6h",
    "to": "now"
  },
  "timepicker": {
    "time_options": [],
    "refresh_intervals": []
  },
  "templating": {
    "list": []
  },
  "annotations": {
    "list": []
  },
  "refresh": "5s",
  "schemaVersion": 17,
  "version": 0,
  "links": []
}
```

Im Folgenden wird jedes Feld im Dashboard-JSON beschrieben.


| Name | Usage | 
| --- | --- | 
| `id` | eindeutiger numerischer Bezeichner für das Dashboard (generiert von der Datenbank) | 
| `uid` | eindeutige Dashboard-ID, die von jedem generiert werden kann. string (8-40) | 
| `title` | aktueller Titel des Dashboards | 
| `tags` | mit dem Dashboard verknüpfte Tags, eine Reihe von Zeichenketten | 
| `style` | Thema des Dashboards, wie `dark` oder `light` | 
| `timezone` | Zeitzone des Dashboards, wie `utc` oder `browser` | 
| `editable` | ob ein Dashboard editierbar ist oder nicht | 
| `graphTooltip` | 0 für kein gemeinsames Fadenkreuz oder Tooltip (Standard), 1 für gemeinsames Fadenkreuz, 2 für gemeinsames Fadenkreuz und gemeinsamen Tooltip | 
| `time` | Zeitbereich für das Dashboard, z. B. oder `last 6 hours` `last 7 days` | 
| `timepicker` | Timepicker-Metadaten, Einzelheiten finden Sie im Abschnitt [Timepicker](#v10-dash-json-panels) | 
| `templating` | [Metadaten mit Vorlagen erstellen, weitere Informationen finden Sie im Abschnitt Templating](#v10-dash-json-panels) | 
| `annotations` | Metadaten zu Anmerkungen, wie Sie sie [hinzufügen können, finden Sie unter Anmerkungen](v10-dash-annotations.md) | 
| `refresh` | Intervall für automatische Aktualisierung | 
| `schemaVersion` | Version des JSON-Schemas (Integer), die jedes Mal erhöht wird, wenn ein Grafana-Update Änderungen an diesem Schema vornimmt | 
| `version` | Version des Dashboards (Integer), die bei jeder Aktualisierung des Dashboards inkrementiert wird | 
| `panels` | Anordnung der Bedienfelder (weitere Informationen finden Sie im nächsten Abschnitt) | 

## Felder
<a name="v10-dash-json-panels"></a>

Panels sind die Bausteine eines Dashboards. Es besteht aus Datenquellenabfragen, Arten von Diagrammen, Aliasnamen und mehr. Panel-JSON besteht aus einer Reihe von JSON-Objekten, von denen jedes ein anderes Panel darstellt. Die meisten Felder sind für alle Panels gleich, aber einige Felder hängen vom Panel-Typ ab. Im Folgenden finden Sie ein Beispiel für das Panel-JSON eines Textfensters.

```
"panels": [
  {
    "type": "text",
    "title": "Panel Title",
    "gridPos": {
      "x": 0,
      "y": 0,
      "w": 12,
      "h": 9
    },
    "id": 4,
    "mode": "markdown",
    "content": "# title"
  }
```

**Größe und Position des Panels**

Die GridPos-Eigenschaft beschreibt die Größe und Position des Panels in Rasterkoordinaten.
+ `w`— 1 bis 24 (die Breite des Dashboards ist in 24 Spalten unterteilt)
+ `h`— In Rasterhöheneinheiten entspricht jede Einheit 30 Pixeln.
+ `x`— Die X-Position, in derselben Einheit wie`w`.
+ `y`— Die Y-Position, in derselben Einheit wie`h`.

Das Gitter hat eine negative Schwerkraft, die sich nach oben bewegt, wenn sich über einem Feld ein leerer Bereich befindet.

**Timepicker**

```
"timepicker": {
    "collapse": false,
    "enable": true,
    "notice": false,
    "now": true,
    "refresh_intervals": [
      "5s",
      "10s",
      "30s",
      "1m",
      "5m",
      "15m",
      "30m",
      "1h",
      "2h",
      "1d"
    ],
    "status": "Stable",
    "type": "timepicker"
  }
```

**Schablonen erstellen**

Das `templating` Feld enthält eine Reihe von Vorlagenvariablen mit ihren gespeicherten Werten sowie einigen anderen Metadaten.

```
"templating": {
    "enable": true,
    "list": [
       {
        "allFormat": "wildcard",
        "current":  {
          "tags": [],
          "text": "prod",
          "value": "prod"
        },
        "datasource": null,
        "includeAll": true,
        "name": "env",
        "options": [
           {
            "selected": false,
            "text": "All",
            "value": "*"
          },
           {
            "selected": false,
            "text": "stage",
            "value": "stage"
          },
           {
            "selected": false,
            "text": "test",
            "value": "test"
          }
        ],
        "query": "tag_values(cpu.utilization.average,env)",
        "refresh": false,
        "type": "query"
      },
       {
        "allFormat": "wildcard",
        "current":  {
          "text": "apache",
          "value": "apache"
        },
        "datasource": null,
        "includeAll": false,
        "multi": false,
        "multiFormat": "glob",
        "name": "app",
        "options": [
           {
            "selected": true,
            "text": "tomcat",
            "value": "tomcat"
          },
           {
            "selected": false,
            "text": "cassandra",
            "value": "cassandra"
          }
        ],
        "query": "tag_values(cpu.utilization.average,app)",
        "refresh": false,
        "regex": "",
        "type": "query"
      }
    ]
  }
```

In der folgenden Tabelle wird die Verwendung der Vorlagenfelder beschrieben.


| Name | Usage | 
| --- | --- | 
|  `enable`  |  ob Templating aktiviert ist oder nicht  | 
|  `list`  |  ein Array von Objekten, die jeweils eine Vorlagenvariable repräsentieren  | 
|  `allFormat`  |  Format, das beim Abrufen aller Werte aus der Datenquelle verwendet werden soll, einschließlich`wildcard`,, `glob``regex`,`pipe`.  | 
|  `current`  |  zeigt die aktuell ausgewählte Variable text/value auf dem Dashboard  | 
|  `datasource`  |  zeigt die Datenquelle für die Variablen  | 
|  `includeAll`  |  ob die Option „Alle Werte“ verfügbar ist oder nicht  | 
|  `multi`  |  ob mehrere Werte aus der Variablenwerteliste ausgewählt werden können oder nicht  | 
|  `multiFormat`  |  Format, das beim Abrufen von Zeitreihen aus der Datenquelle verwendet werden soll  | 
|  `name`  |  Name der Variablen  | 
|  `options`  |  Eine Reihe von text/value Variablenpaaren, die auf dem Dashboard ausgewählt werden können  | 
|  `query`  |  Datenquellenabfrage, die zum Abrufen von Werten für eine Variable verwendet wird  | 
|  `refresh`  |  konfiguriert, wann eine Variable aktualisiert werden soll  | 
|  `regex`  |  extrahiert einen Teil eines Seriennamens oder eines metrischen Knotensegments  | 
|  `type`  |  Typ der Variablen`custom`,`query`, oder `interval`  | 

# Bewährte Methoden für Dashboards
<a name="v10-dash-bestpractices"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Dieser Abschnitt enthält Informationen zu bewährten Methoden für Grafana-Administratoren und Benutzer zum Erstellen und Verwalten von Grafana-Dashboards.

Informationen zu den verschiedenen Arten von Dashboards, die Sie erstellen können, finden Sie in den [Grafana-Dashboards: Eine vollständige Anleitung zu all den verschiedenen Typen, mit denen Sie einen Blogbeitrag auf der Grafana Labs-Website erstellen können](https://grafana.com/blog/2022/06/06/grafana-dashboards-a-complete-guide-to-all-the-different-types-you-can-build/?pg=webinar-getting-started-with-grafana-dashboard-design-amer&plcmt=related-content-1).

**Anmerkung**  
Dieser Abschnitt kann Ihnen helfen, eine Strategie für Ihre Überwachung und Dashboard-Wartung zu entwickeln. Sie kennen sich mit Ihren Systemen am besten aus und sollten diesen Abschnitt als Leitfaden für Ihr Verständnis nutzen. Letztlich liegt es in Ihrer Verantwortung, die beste Strategie für Ihr System zu entwickeln.

## Allgemeine Strategien zur Beobachtbarkeit
<a name="v10-dash-common-observability-strategies"></a>

Wenn Sie viel zu überwachen haben, z. B. eine Serverfarm, benötigen Sie eine Strategie, um zu entscheiden, was wichtig genug für die Überwachung ist. Auf dieser Seite werden verschiedene gängige Methoden beschrieben, mit denen Sie auswählen können, was überwacht werden soll.

Eine logische Strategie ermöglicht es Ihnen, einheitliche Dashboards zu erstellen und Ihre Observability-Plattform einfacher zu skalieren.

**Richtlinien für Strategien**
+ Die USE-Methode sagt Ihnen, wie zufrieden Ihre Maschinen sind, die RED-Methode sagt Ihnen, wie glücklich Ihre Benutzer sind.
+ USE berichtet über die Ursachen von Problemen.
+ RED berichtet über die Benutzererfahrung und es ist wahrscheinlicher, dass Symptome von Problemen gemeldet werden.
+ Beides zu überwachen ist wichtig, um Ihr System zu verstehen. Es hat sich bewährt, eher auf Symptome als auf Ursachen aufmerksam zu machen. In der Regel werden Warnmeldungen auf RED-Dashboards konfiguriert.

**USE-Methode**

USE steht für:
+ **Auslastung** — Prozentuale Zeit, in der die Ressource ausgelastet ist, z. B. die CPU-Auslastung des Knotens.
+ **Sättigung** — Umfang der Arbeit, die eine Ressource erledigen muss, häufig Warteschlangenlänge oder Knotenlast.
+ **Fehler** — Anzahl der Fehlerereignisse.

Diese Methode eignet sich am besten für Hardwareressourcen in der Infrastruktur, wie CPU, Arbeitsspeicher und Netzwerkgeräte. Weitere Informationen finden Sie in Brendan Greggs Blogbeitrag [Die](http://www.brendangregg.com/usemethod.html) USE-Methode.

**RED-Methode**

RED steht für:
+ **Rate** — Anfragen pro Sekunde
+ **Fehler** — Anzahl der fehlgeschlagenen Anfragen.
+ **Dauer — Dauer**, die diese Anfragen in Anspruch nehmen, Verteilung der Latenzmessungen.

Diese Methode eignet sich am besten für Dienste, insbesondere für eine Microservices-Umgebung. Instrumentieren Sie für jeden Ihrer Dienste den Code, um diese Metriken für jede Komponente verfügbar zu machen. RED-Dashboards eignen sich gut für Warnmeldungen und. SLAs Ein gut gestaltetes RED-Dashboard ist ein Proxy für die Benutzererfahrung.

Weitere Informationen finden Sie in Tom Wilkies Blogbeitrag [Die RED-Methode: So instrumentieren Sie Ihre Dienste](https://grafana.com/blog/2018/08/02/the-red-method-how-to-instrument-your-services).

**Die vier goldenen Signale**

Laut dem [Google SRE-Handbuch sollten](https://landing.google.com/sre/sre-book/chapters/monitoring-distributed-systems/#xref_monitoring_golden-signals) Sie sich auf diese vier konzentrieren, wenn Sie nur vier Messwerte Ihres benutzerorientierten Systems messen können.

Diese Methode ähnelt der RED-Methode, beinhaltet jedoch die Sättigung.
+ **Latenz** — Zeit, die benötigt wird, um eine Anfrage zu bearbeiten.
+ **Traffic** — Wie stark Ihr System beansprucht wird.
+ **Fehler** — Rate der fehlgeschlagenen Anfragen.
+ **Sättigung** — Wie „voll“ Ihr System ist,

## Reifegradmodell für Dashboard-Management
<a name="v10-dash-management-maturity-model"></a>

Der *Reifegrad des Dashboard-Managements* bezieht sich darauf, wie gut konzipiert und effizient Ihr Dashboard-Ökosystem ist. Wir empfehlen, Ihre Dashboard-Einrichtung regelmäßig zu überprüfen, um festzustellen, wo Sie sich befinden und wie Sie sich verbessern können.

Im Großen und Ganzen kann der Reifegrad eines Dashboards als niedrig, mittel oder hoch definiert werden. 

 Ein Großteil der Inhalte zu diesem Thema stammt aus dem Vortrag [Fool-Proof Kubernetes Dashboards](https://www.youtube.com/watch?v=YE2aQFiMGfY) for Sleep-Deprived Oncalls aus dem KubeCon Jahr 2019. 

**Niedrig — Standardstatus**

Derzeit haben Sie keine kohärente Strategie für das Dashboard-Management. Fast jeder fängt hier an.

Woran erkennst du, dass du hier bist?
+ Jeder kann Ihre Dashboards ändern.
+ Viele kopierte Dashboards, wenig bis gar keine Wiederverwendung von Dashboards.
+ Einmalige Dashboards, die für immer da sind.
+ Keine Versionskontrolle (Dashboard-JSON in der Versionskontrolle).
+ Viel Stöbern nach Dashboards, Suchen nach dem richtigen Dashboard. Das bedeutet, dass Sie viel Zeit damit verschwenden, das Dashboard zu finden, das Sie benötigen.
+ Es gibt keine Benachrichtigungen, die Sie zum richtigen Dashboard weiterleiten.

**Mittel — methodische Dashboards**

In dieser Phase beginnen Sie, Ihre Dashboard-Nutzung mithilfe methodischer Dashboards zu verwalten. Sie haben vielleicht eine Strategie entworfen, aber es gibt einige Dinge, die Sie verbessern könnten.

 Woran erkennen Sie, dass Sie hier sind? 
+ Beugen Sie der Ausbreitung vor, indem Sie Vorlagenvariablen verwenden. Sie benötigen beispielsweise kein separates Dashboard für jeden Knoten, sondern können Abfragevariablen verwenden. Noch besser: Sie können die Datenquelle auch zu einer Vorlagenvariablen machen, sodass Sie dasselbe Dashboard in verschiedenen Clustern und Monitoring-Backends wiederverwenden können.

  Anregungen finden Sie in [Variablen](v10-dash-variables.md) der Beispielliste unter.
+ [Methodische Dashboards, die einer Observabilitätsstrategie entsprechen.](#v10-dash-common-observability-strategies)
+ Hierarchische Dashboards mit Drilldowns zur nächsten Ebene.
+ Das Dashboard-Design spiegelt die Servicehierarchien wider. Sie könnten beispielsweise die RED-Methode mit einer Zeile pro Service verwenden. Die Zeilenreihenfolge könnte den Datenfluss widerspiegeln, wenn Sie im Dashboard nach unten scrollen.
+ Vergleichen Sie ähnlich: Teilen Sie Service-Dashboards auf, wenn die Größe unterschiedlich ist. Stellen Sie sicher, dass aggregierte Metriken wichtige Informationen nicht übertönen.
+ Ausdrucksstarke Diagramme mit sinnvoller Verwendung von Farben und Normalisierung der Achsen, wo immer Sie können.
  + Beispiel für eine aussagekräftige Farbe: Blau bedeutet, dass sie gut ist, Rot bedeutet, dass sie schlecht ist. [Schwellenwerte](v10-panels-configure-thresholds.md) können dabei helfen.
  + Beispiel für die Normalisierung von Achsen: Messen Sie beim Vergleich der CPU-Auslastung in Prozent und nicht anhand der Rohzahl, da Maschinen eine unterschiedliche Anzahl von Kernen haben können. Durch die Normalisierung der CPU-Auslastung anhand der Anzahl der Kerne wird die kognitive Belastung reduziert, da der Betrachter darauf vertrauen kann, dass alle Kerne zu 100% genutzt werden, ohne die Anzahl der Kerne kennen zu müssen. CPUs
+ Gezieltes Surfen reduziert das Rätselraten.
  + Vorlagenvariablen erschweren das zufällige oder ziellose Durchsuchen.
  + Die meisten Dashboards sollten über Warnmeldungen miteinander verknüpft sein.
  + Das Surfen erfolgt über Links. Weitere Informationen finden Sie unter [Dashboard-Links verwalten](v10-dash-manage-dashboard-links.md).
+  Versionsgesteuertes Dashboard-JSON. 

**Hoch — optimierte Nutzung**

In dieser Phase haben Sie Ihre Nutzung der Dashboard-Verwaltung mit einer konsistenten und durchdachten Strategie optimiert. Es erfordert Wartung, aber die Ergebnisse sind es wert.
+ Aktive Reduzierung der Zersiedelung.
  + Überprüfen Sie die vorhandenen Dashboards regelmäßig, um sicherzustellen, dass sie weiterhin relevant sind.
  + Nur genehmigte Dashboards wurden zur Master-Dashboard-Liste hinzugefügt.
  + Nachverfolgung der Nutzung des Dashboards. Sie können [Einblicke in die Nutzung](v10-dash-assess-dashboard-usage.md) nutzen.
+ Konsistenz durch Design.
+ Verwenden Sie Skriptbibliotheken, um Dashboards zu generieren und sicherzustellen, dass Muster und Stil einheitlich sind.
  + Grafonnet (Jsonnet)
  + Grafanalib (Python)
+ Keine Bearbeitung im Browser. Dashboard-Viewer ändern Ansichten mit Variablen.
+ Das Suchen nach Dashboards ist die Ausnahme, nicht die Regel.
+ Führen Sie Experimente und Tests in einer separaten Grafana-Instanz durch, die für diesen Zweck vorgesehen ist, nicht in Ihrer Produktionsinstanz. Wenn sich ein Dashboard in der Testumgebung als nützlich erwiesen hat, fügen Sie dieses Dashboard zu Ihrer Grafana-Hauptinstanz hinzu.

## Bewährte Methoden für die Erstellung von Dashboards
<a name="v10-dash-best-practices-for-creating-dashboards"></a>

In diesem Abschnitt werden einige bewährte Methoden beschrieben, die bei der Erstellung von Grafana-Dashboards befolgt werden sollten.

**Bevor Sie beginnen**

 Hier sind einige Prinzipien, die Sie berücksichtigen sollten, bevor Sie ein Dashboard erstellen. 

**Ein Dashboard sollte eine Geschichte erzählen oder eine Frage beantworten**

Welche Geschichte versuchen Sie mit Ihrem Dashboard zu erzählen? Versuchen Sie, eine logische Abfolge von Daten zu erstellen, z. B. von groß zu klein oder von allgemein zu spezifisch. Was ist das Ziel dieses Dashboards? (Hinweis: Wenn das Dashboard kein Ziel hat, fragen Sie sich, ob Sie das Dashboard wirklich benötigen.)

Halte deine Grafiken einfach und konzentriere dich darauf, die Frage zu beantworten, die du stellst. Wenn Ihre Frage beispielsweise lautet: „Welche Server haben Probleme?“ , dann müssen Sie vielleicht nicht alle Serverdaten anzeigen. Zeige einfach Daten für diejenigen, die Probleme haben.

**Dashboards sollten die kognitive Belastung reduzieren, nicht erhöhen**

Die *kognitive Belastung* gibt im Grunde an, wie intensiv Sie über etwas nachdenken müssen, um es herauszufinden. Sorgen Sie dafür, dass Ihr Dashboard leicht zu interpretieren ist. Andere Benutzer und Ihr future Ich (wenn Sie versuchen herauszufinden, was um 2 Uhr morgens kaputt gegangen ist) werden es zu schätzen wissen.

 Frag dich selbst: 
+ Kann ich sagen, wofür die einzelnen Graphen genau stehen? Ist es offensichtlich oder muss ich darüber nachdenken?
+ Wenn ich das jemand anderem zeige, wie lange wird es dauern, bis sie es herausfinden? Werden sie sich verirren?

**Haben Sie eine Überwachungsstrategie**

Es ist einfach, neue Dashboards zu erstellen. Es ist schwieriger, die Dashboard-Erstellung zu optimieren und einen Plan einzuhalten, aber es lohnt sich. Diese Strategie sollte sowohl für Ihr gesamtes Dashboard-Schema als auch für Konsistenz beim individuellen Dashboard-Design sorgen.

Weitere Informationen finden Sie [unter Allgemeine Beobachtungsstrategien](#v10-dash-common-observability-strategies) und [Reifegrade für das Dashboard-Management](#v10-dash-management-maturity-model).

**Schreiben Sie es auf**

Sobald Sie eine Strategie oder Designrichtlinien haben, schreiben Sie sie auf, um die Konsistenz im Laufe der Zeit aufrechtzuerhalten.

**Bewährte Methoden, die Sie befolgen sollten**
+ Achten Sie beim Erstellen eines neuen Dashboards darauf, dass es einen aussagekräftigen Namen hat.
  + Wenn Sie ein Dashboard zum Spielen oder Experimentieren erstellen, fügen Sie das Wort `TEST` oder `TMP` in den Namen ein.
  + Erwägen Sie, Ihren Namen oder Ihre Initialen in den Dashboard-Namen oder als Tag aufzunehmen, damit die Benutzer wissen, wem das Dashboard gehört.
  + Entfernen Sie temporäre Experiment-Dashboards, wenn Sie mit ihnen fertig sind.
+ Wenn Sie viele ähnliche Dashboards erstellen, sollten Sie sich überlegen, wie Sie diese zur einfacheren Navigation miteinander verknüpfen können. Weitere Informationen finden Sie weiter unten in diesem [Abschnitt unter Bewährte Methoden für die Verwaltung von Dashboards](#v10-dash-best-practices-for-managing-dashboards).
+ Grafana ruft Daten aus einer Datenquelle ab. Ein grundlegendes Verständnis von Datenquellen [Verbinden zu Datenquellen](AMG-data-sources.md) im Allgemeinen und Ihren spezifischen Datenquellen ist wichtig.
+ Vermeiden Sie unnötiges Aktualisieren des Dashboards, um die Belastung des Netzwerks oder des Backends zu reduzieren. Wenn sich Ihre Daten beispielsweise stündlich ändern, müssen Sie die Aktualisierungsrate des Dashboards nicht auf 30 Sekunden festlegen.
+ Verwenden Sie die linke und rechte Y-Achse, wenn Sie Zeitreihen mit unterschiedlichen Einheiten oder Bereichen anzeigen.
+ Fügen Sie Dokumentation zu Dashboards und Panels hinzu.
  + Um einem Dashboard Dokumentation hinzuzufügen, fügen Sie dem Dashboard eine [Visualisierung im Textbereich](v10-panels-text.md) hinzu. Notieren Sie Dinge wie den Zweck des Dashboards, nützliche Links zu Ressourcen und alle Anweisungen, die Benutzer möglicherweise benötigen, um mit dem Dashboard zu interagieren.
  + Um einem Panel Dokumentation hinzuzufügen, bearbeiten Sie die Panel-Einstellungen und fügen Sie eine Beschreibung hinzu. Jeder Text, den Sie hinzufügen, wird angezeigt, wenn Sie den Mauszeiger über den kleinen Text `i` in der oberen linken Ecke des Panels bewegen.
+ Verwenden Sie Ihre Dashboards erneut und sorgen Sie mithilfe von [Vorlagen und](v10-dash-variables.md) Variablen für Konsistenz.
+ Seien Sie vorsichtig beim Stapeln von Diagrammdaten. Die Visualisierungen können irreführend sein und wichtige Daten verbergen. Wir empfehlen, es in den meisten Fällen auszuschalten.

## Bewährte Methoden für die Verwaltung von Dashboards
<a name="v10-dash-best-practices-for-managing-dashboards"></a>

 Auf dieser Seite werden einige bewährte Methoden beschrieben, die bei der Verwaltung von Grafana-Dashboards befolgt werden sollten. 

**Bevor Sie beginnen**

Hier sind einige Prinzipien, die Sie berücksichtigen sollten, bevor Sie mit der Verwaltung von Dashboards beginnen.

**Strategische Beobachtbarkeit**

Es gibt mehrere [gängige Strategien zur Beobachtbarkeit](#v10-dash-common-observability-strategies). Sie sollten sie recherchieren und entscheiden, ob eine davon für Sie funktioniert oder ob Sie sich Ihre eigene einfallen lassen möchten. So oder so, haben Sie einen Plan, schreiben Sie ihn auf und halten Sie sich daran.

Passen Sie Ihre Strategie bei Bedarf an sich ändernde Bedürfnisse an.

**Reifegrad**

Was ist der Reifegrad Ihres Dashboards? Analysieren Sie Ihre aktuelle Dashboard-Einrichtung und vergleichen Sie sie mit dem [Reifegradmodell für das Dashboard-Management](#v10-dash-management-maturity-model). Wenn Sie wissen, wo Sie sich befinden, können Sie leichter entscheiden, wie Sie dorthin gelangen, wo Sie sein möchten.

**Bewährte Methoden, die Sie befolgen sollten**
+ Vermeiden Sie die unkontrollierte Zunahme von Dashboards, d. h. das unkontrollierte Wachstum von Dashboards. Die Vielzahl an Dashboards wirkt sich negativ auf die Zeit aus, bis das richtige Dashboard gefunden ist. Das Duplizieren von Dashboards und das Ändern von „einer Sache“ (schlimmer noch: Beibehaltung der Original-Tags) ist die einfachste Form der Datenflut.
  + Überprüfen Sie die Dashboards regelmäßig und entfernen Sie überflüssige Dashboards.
  + Wenn Sie ein temporäres Dashboard erstellen, vielleicht um etwas zu testen, stellen Sie dem Namen ein Präfix voran. `TEST:` Löschen Sie das Dashboard, wenn Sie fertig sind.
+ Das Kopieren von Dashboards ohne wesentliche Änderungen ist keine gute Idee.
  + Sie verpassen Aktualisierungen des ursprünglichen Dashboards, wie z. B. Änderungen an der Dokumentation, Fehlerkorrekturen oder Ergänzungen zu Metriken.
  + In vielen Fällen werden Kopien erstellt, um die Ansicht einfach durch das Einstellen von Vorlagenparametern anzupassen. Dies sollte stattdessen geschehen, indem ein Link zum Master-Dashboard beibehalten und die Ansicht mit [URL-Parametern](v10-panels-configure-data-links.md#v10-panels-data-link-variables) angepasst wird.
+ Wenn Sie ein Dashboard kopieren müssen, benennen Sie es eindeutig um und kopieren *Sie nicht* die Dashboard-Tags. Tags sind wichtige Metadaten für Dashboards, die bei der Suche verwendet werden. Das Kopieren von Tags kann zu falschen Treffern führen.
+ Pflegen Sie ein Dashboard mit Dashboards oder Querverweis-Dashboards. Dies kann auf verschiedene Arten geschehen: 
  + Erstellen Sie Dashboard-Links, Panels- oder Datenverknüpfungen. Links können zu anderen Dashboards oder zu externen Systemen führen. Weitere Informationen finden Sie unter [Dashboard-Links verwalten](v10-dash-manage-dashboard-links.md).
  +  Fügen Sie einen [Dashboard-Listenbereich](v10-panels-dashboard-list.md) hinzu. Sie können dann anpassen, was Sie sehen, indem Sie nach Schlagwörtern oder Ordnern suchen.
  + Fügen Sie ein [Textfeld](v10-panels-dashboard-list.md) hinzu und verwenden Sie Markdown, um die Anzeige anzupassen. 

# Verwaltung von Dashboards
<a name="v10-dash-managing-dashboards"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Auf der Seite **Dashboards** Ihres Workspace (verfügbar, indem Sie im linken Menü **Dashboards** auswählen) können Sie Dashboard-Verwaltungsaufgaben ausführen, einschließlich der Organisation Ihrer Dashboards in Ordnern.

Weitere Informationen zum Erstellen von Dashboards finden Sie unter. [Dashboards erstellen](v10-dash-building-dashboards.md)

## Dashboards durchsuchen
<a name="v10-dash-browse-dashboards"></a>

Auf der Seite „**Dashboards**“ können Sie Ordner und Dashboards durchsuchen und verwalten. Dies beinhaltet Optionen für:
+ Erstellen Sie Ordner und Dashboards.
+ Verschieben Sie Dashboards zwischen Ordnern.
+ Löschen Sie mehrere Dashboards und Ordner.
+ Navigieren Sie zu einem Ordner.
+ Ordnerberechtigungen verwalten. Weitere Informationen finden Sie unter [Dashboard- und Ordnerberechtigungen](dashboard-and-folder-permissions.md).

## Dashboard-Ordner erstellen
<a name="v10-dash-create-dashboard-folder"></a>

Ordner helfen Ihnen dabei, Dashboards zu organisieren und zu gruppieren, was nützlich ist, wenn Sie viele Dashboards haben oder mehrere Teams dieselbe Grafana-Instanz verwenden. Unterordner ermöglichen es Ihnen, eine verschachtelte Hierarchie in Ihrer Dashboard-Organisation zu erstellen.

**Voraussetzungen**

Stellen Sie sicher, dass Sie über Grafana-Administratorrechte verfügen. Weitere Informationen zu Dashboard-Berechtigungen finden Sie unter[Dashboard- und Ordnerberechtigungen](dashboard-and-folder-permissions.md).

**So erstellen Sie einen Dashboard-Ordner**

1. Melden Sie sich bei Grafana an. 

1. Wählen Sie im linken Menü **Dashboards** aus.

1. Wählen Sie auf der Seite „**Dashboards**“ die Option **Neu** und dann im Drop-down-Menü die Option **Neuer Ordner** aus.

1. Geben Sie einen eindeutigen Namen ein und klicken Sie auf **Erstellen**.

**Anmerkung**  
Wenn Sie ein Dashboard speichern, können Sie entweder einen Ordner auswählen, in dem das Dashboard gespeichert werden soll, oder einen neuen Ordner erstellen.

**Um den Namen eines Ordners zu bearbeiten**

1. Wählen Sie im linken Menü **Dashboards** aus.

1. Wählen Sie den Ordner aus, den Sie umbenennen möchten

1. Wählen Sie in der Kopfzeile das Symbol **Titel bearbeiten** (Stift) und aktualisieren Sie den Namen des Ordners.

   Der neue Ordnername wird automatisch gespeichert.

**Ordnerberechtigungen**

Sie können einem Ordner Berechtigungen zuweisen. Das Dashboard im Ordner erbt alle Berechtigungen, die Sie dem Ordner zugewiesen haben. Sie können Organisationsrollen, Teams und Benutzern Berechtigungen zuweisen.

**Um die Berechtigungen für einen Ordner zu ändern**

1. Wählen Sie im linken Menü **Dashboards** aus.

1. Wählen Sie den Ordner in der Liste aus.

1. Wählen Sie auf der Detailseite des Ordners die Option **Ordneraktionen** und dann in der Dropdownliste die Option **Berechtigungen verwalten** aus.

1. Aktualisieren Sie die Berechtigungen wie gewünscht.

Änderungen werden automatisch gespeichert.

# Playlisten verwalten
<a name="v10-dash-managing-playlists"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Eine *Playlist* ist eine Liste von Dashboards, die in einer Reihenfolge angezeigt werden. Sie können eine Playlist verwenden, um ein Situationsbewusstsein aufzubauen oder Ihre Kennzahlen Ihrem Team oder Ihren Besuchern zu präsentieren. Grafana skaliert Dashboards automatisch auf jede Auflösung, wodurch sie sich perfekt für große Bildschirme eignen. **Sie können über das Seitenmenü von Grafana im Untermenü Dashboards auf die Playlist-Funktion zugreifen.**

## Auf eine Playlist zugreifen, sie teilen und steuern
<a name="v10-dash-access-share-control-playlist"></a>

Verwende die Informationen in diesem Abschnitt, um auf bestehende Playlisten zuzugreifen. Starten und steuern Sie die Anzeige einer Playlist mit einem der fünf verfügbaren Modi.

**Um auf eine Playlist zuzugreifen**

1. Wähle im linken Menü **Playlisten** aus.

1. Wählen Sie eine Playlist aus der Liste der vorhandenen Playlisten aus.

**Eine Playlist starten**

Sie können eine Playlist in fünf verschiedenen Anzeigemodi starten. Der Anzeigemodus bestimmt, wie die Menüs und die Navigationsleiste auf den Dashboards angezeigt werden.

Standardmäßig wird jedes Dashboard für den Zeitraum angezeigt, den Sie im Feld **Intervall** eingegeben haben, das Sie beim Erstellen oder Bearbeiten einer Playlist festgelegt haben. Nachdem Sie eine Playlist gestartet haben, können Sie sie über die Navigationsleiste oben auf der Seite steuern.

**Um eine Playlist zu starten**

1. Rufen Sie die Playlist-Seite auf, um eine Liste der vorhandenen Playlisten zu sehen.

1. Suchen Sie die Playlist, die Sie starten möchten, und klicken Sie dann auf **Playlist starten**.

   Das Dialogfeld „Playlist starten“ wird geöffnet.

1. Wählen Sie anhand der Informationen in der folgenden Tabelle einen der fünf verfügbaren Playlist-Modi aus.

1. Klicken Sie auf **Start**<playlist name>.

In der Playlist werden alle Dashboards für die im `Interval` Feld angegebene Zeit angezeigt, die beim Erstellen oder Bearbeiten einer Playlist festgelegt wurde. Nachdem eine Playlist gestartet wurde, kannst du sie über die Navigationsleiste am oberen Bildschirmrand steuern.


| Mode | Description | 
| --- | --- | 
| Normaler Modus |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/v10-dash-managing-playlists.html)  | 
| TV-Modus |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/v10-dash-managing-playlists.html)  | 
| TV-Modus (mit Panels zur auto Anpassung) |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/v10-dash-managing-playlists.html)  | 
| Kiosk-Modus |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/v10-dash-managing-playlists.html)  | 
| Kioskmodus (mit Panels zur auto Anpassung) |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/v10-dash-managing-playlists.html)  | 

**Steuerung einer Playlist**

Sie können eine Playlist nach dem Start im **Normal** - oder **TV-Modus** steuern, indem Sie die Navigationsleiste oben auf dem Bildschirm verwenden. Drücken Sie die `Esc` Taste auf Ihrer Tastatur, um die Playlist zu beenden.


| Button | Action | 
| --- | --- | 
| Weiter (Doppelpfeil nach rechts) | Wechselt zum nächsten Dashboard. | 
| Zurück (linker Pfeil) | Kehrt zum vorherigen Dashboard zurück. | 
| Stopp (quadratisch) | Beendet die Playlist und wechselt zum aktuellen Dashboard. | 
| Modus „Zyklusansicht“ (Monitorsymbol) | Dreht die Anzeige der Dashboards in verschiedenen Ansichtsmodi. | 
| Zeitraum | Zeigt Daten innerhalb eines Zeitbereichs an. Es kann so eingestellt werden, dass die letzten 5 Minuten vor bis zu 5 Jahren oder ein benutzerdefinierter Zeitraum mit dem Abwärtspfeil angezeigt werden. | 
| Aktualisieren (Kreispfeil) | Lädt das Dashboard neu, um die aktuellen Daten anzuzeigen. Über den Dropdown-Pfeil kann es so eingestellt werden, dass es automatisch alle 5 Sekunden bis 1 Tag neu geladen wird. | 

## Eine Playlist erstellen
<a name="v10-dash-create-playlist"></a>

Sie können eine Playlist erstellen, um Dashboards in einer Reihenfolge mit einer festgelegten Reihenfolge und einem festgelegten Zeitintervall zwischen den Dashboards anzuzeigen.

**Um eine Playlist zu erstellen**

1. Wählen Sie im linken Menü **Dashboards** aus.

1. Wähle auf der **Playlist-Seite** Playlisten aus.

1. Wähle **Neue Playlist** aus.

1. Geben Sie einen aussagekräftigen Namen in das Textfeld **Name** ein.

1. Geben Sie in das Textfeld Intervall ein **Zeitintervall** ein. Die Dashboards, die Sie hinzufügen, werden in einer sequentiellen Reihenfolge aufgeführt.

1. Fügen Sie in **Dashboards** mithilfe der Drop-down-Optionen **Nach Titel hinzufügen und Nach Tag hinzufügen** vorhandene Dashboards zur Playlist **hinzu**.

1. Optional:
   + Suchen Sie anhand seines Namens, eines regulären Ausdrucks oder eines Tags nach einem Dashboard.
   + Filtern Sie Ihre Ergebnisse nach Sternstatus oder Stichwörtern.
   + Ordnen Sie die Reihenfolge der hinzugefügten Dashboards mithilfe des Aufwärts- und Abwärtspfeilsymbols neu an.
   + Entfernen Sie ein Dashboard aus der Playlist, indem Sie auf das **X-Symbol** neben dem Dashboard klicken.

1. Wählen Sie **Speichern**, um Ihre Änderungen zu speichern.

## Eine Playlist speichern
<a name="v10-dash-save-playlist"></a>

Du kannst eine Playlist speichern und sie zu deiner **Playlist-Seite** hinzufügen, wo du sie starten kannst.

**Wichtig**  
Stellen Sie sicher, dass alle Dashboards, die in Ihrer Playlist erscheinen sollen, hinzugefügt wurden, wenn Sie die Playlist erstellen oder bearbeiten, bevor Sie sie speichern.

**Um eine Playlist zu speichern**

1. Wählen Sie im linken Menü **Dashboards** aus.

1. Wählen Sie **Playlisten** aus, um sich die Playlisten anzusehen, die Ihnen zur Verfügung stehen.

1. Wähle die Playlist deiner Wahl.

1. Bearbeiten Sie die Playlist.

1. Vergewissern Sie sich, dass der Playlist ein **Name**, ein **Intervall** und mindestens ein **Dashboard** hinzugefügt wurden.

1. Wählen Sie **Speichern**, um Ihre Änderungen zu speichern.

## Eine Playlist bearbeiten oder löschen
<a name="v10-dash-edit-delete-playlist"></a>

Sie können eine Playlist bearbeiten, indem Sie ihren Namen und ihre Intervallzeit aktualisieren und die Reihenfolge der Dashboards hinzufügen, entfernen und neu anordnen, oder Sie können die Playlist löschen.

**Um eine Playlist zu bearbeiten**

1. Wähle auf der **Playlist-Seite Playlist bearbeiten** aus.

1. Aktualisieren Sie den Namen und das Zeitintervall und fügen Sie dann Dashboards zur Playlist hinzu oder entfernen Sie sie. Folgen Sie dazu den Anweisungen unter Playlist erstellen oben.

1. Wählen Sie **Speichern** aus, um Ihre Änderungen zu speichern.

**Um eine Playlist zu löschen**

1. Wählen Sie **Playlisten** aus.

1. Wähle neben der Playlist, die du löschen möchtest, die Option **Entfernen** aus.

**Um die Reihenfolge der Dashboards in einer Playlist neu anzuordnen**

1. Klicken Sie neben dem Dashboard, das Sie verschieben möchten, auf den Aufwärts- oder Abwärtspfeil.

1. Wählen Sie **Speichern** aus, um Ihre Änderungen zu speichern.

**Um ein Dashboard zu entfernen**

1. Wählen Sie **Entfernen**, um ein Dashboard aus der Playlist zu entfernen.

1. Wählen Sie **Speichern**, um Ihre Änderungen zu speichern.

## Eine Playlist im Anzeigemodus teilen
<a name="v10-dash-share-playlist-view-mode"></a>

Du kannst eine Playlist teilen, indem du die Linkadresse in dem von dir bevorzugten Anzeigemodus kopierst und die URL in dein Ziel einfügst.

**Um eine Playlist im Anzeigemodus zu teilen**

1. Wählen Sie im Menü „**Dashboards**“ auf der linken Seite „**Playlisten**“ aus.

1. Wähle neben der **Playlist, die du teilen möchtest, Playlist starten** aus.

1. Klicken Sie in der Dropdownliste mit der rechten Maustaste auf den Anzeigemodus, den Sie bevorzugen.

1. Wählen Sie **Link-Adresse kopieren**, um die URL in Ihre Zwischenablage zu kopieren.

1. Fügen Sie die URL in Ihr Ziel ein.

# Dashboards und Panels teilen
<a name="v10-dash-sharing"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Grafana ermöglicht es Ihnen, Dashboards und Panels mit anderen Benutzern innerhalb einer Organisation und in bestimmten Situationen öffentlich im Internet zu teilen. Sie können teilen mit:
+ Ein direkter Link
+ Ein Schnappschuss
+ Ein Exportlink (nur für Dashboards)

Sie benötigen eine autorisierte Zuschauerberechtigung, um ein Bild sehen zu können, das über einen direkten Link gerendert wurde.

Wenn Sie einen Bereich oder ein Dashboard als Snapshot teilen, ist ein Snapshot (der zu dem Zeitpunkt, zu dem Sie den Snapshot aufnehmen, ein Bereich oder ein Dashboard) öffentlich im Internet verfügbar. Jeder, der einen Link dazu hat, kann darauf zugreifen. Da für die Anzeige von Snapshots keine Autorisierung erforderlich ist, entfernt Grafana Informationen zu dem Konto, von dem sie stammen, sowie alle sensiblen Daten aus dem Snapshot.

## Ein Dashboard teilen
<a name="v10-dash-share-dashboard"></a>

Sie können ein Dashboard als direkten Link oder als Snapshot teilen. Sie können ein Dashboard auch exportieren.

**Anmerkung**  
Wenn Sie ein Dashboard ändern, stellen Sie sicher, dass Sie die Änderungen speichern, bevor Sie es teilen.

**Um ein Dashboard zu teilen**

1. Wähle in deinem Workspace im linken Menü **Dashboards** aus.

1. Wähle das Dashboard aus, das du teilen möchtest.

1. Wählen Sie oben auf dem Bildschirm das Symbol „Teilen“ aus.

   Das Dialogfeld „Teilen“ wird geöffnet und zeigt die Registerkarte **Link** an.

**Einen direkten Link teilen**

Auf der Registerkarte **Link** werden der aktuelle Zeitraum, die Vorlagenvariablen und das Standarddesign angezeigt. Sie können auch eine verkürzte URL teilen.

**Um einen direkten Link zu teilen**

1. Wählen Sie **Kopieren** aus. Diese Aktion kopiert die Standard- oder die verkürzte URL in die Zwischenablage.

1. Senden Sie die kopierte URL an einen Grafana-Benutzer mit der Berechtigung, den Link anzusehen.

**Einen Snapshot veröffentlichen**

Ein Dashboard-Snapshot teilt ein interaktives Dashboard öffentlich. Grafana entfernt sensible Daten wie Abfragen (Metrik, Vorlage und Anmerkung) und Panel-Links, sodass nur die sichtbaren Metrikdaten und Seriennamen im Dashboard eingebettet bleiben. Jeder, der über den Link verfügt, kann auf Dashboard-Schnappschüsse zugreifen.

Sie können Snapshots auf Ihrer lokalen Instanz veröffentlichen.

**Um einen Snapshot zu veröffentlichen**

1. Wählen Sie die Registerkarte **Snapshot** aus.

1. Wählen Sie den **lokalen Snapshot** aus.

1. Grafana generiert einen Link des Snapshots. Kopieren Sie den Snapshot-Link und teilen Sie ihn entweder innerhalb Ihrer Organisation oder öffentlich im Internet.

**Ein Dashboard exportieren**

Grafana-Dashboards können einfach exportiert und importiert werden. Weitere Informationen finden Sie in den Abschnitten Import und Export unter. [Dashboards erstellen](v10-dash-building-dashboards.md)

## Ein Panel teilen
<a name="v10-dash-share-panel"></a>

Sie können ein Panel als direkten Link oder als Snapshot teilen. Sie können auch Bibliotheksfenster erstellen, indem Sie in einem beliebigen Bedienfeld die Option **Teilen** verwenden.

**Um ein Panel zu teilen**

1. Wählen Sie den Panel-Titel des Panels aus, das Sie teilen möchten. Das Bedienfeldmenü wird geöffnet.

1. Wählen Sie „**Teilen**“ aus. Das Dialogfeld „Teilen“ wird geöffnet und zeigt die Registerkarte **Link** an.

**Verwenden Sie einen direkten Link**

Auf der Registerkarte **Link** werden der aktuelle Zeitraum, die Vorlagenvariablen und das Standarddesign angezeigt. Sie können optional eine verkürzte URL zum Teilen aktivieren.

**Um einen direkten Link zu verwenden**

1. Wählen Sie **Kopieren**, um die Standard-URL oder die verkürzte URL in die Zwischenablage zu kopieren. 

1. Senden Sie die kopierte URL an einen Grafana-Benutzer mit der Berechtigung, den Link anzusehen.

**Einen Schnappschuss eines Panels veröffentlichen**

Ein Panel-Snapshot ist ein öffentlich zugänglicher Teil eines interaktiven Panels. Grafana entfernt sensible Daten und hinterlässt nur die sichtbaren metrischen Daten und Seriennamen, die im Dashboard eingebettet sind. Auf Panel-Snapshots kann jeder mit dem Link zugreifen.

Sie können Schnappschüsse auf Ihrer lokalen Instanz veröffentlichen.

**Um einen Snapshot eines Panels zu veröffentlichen**

1. Wählen **Sie im Dialogfeld „Bedienfeld teilen**“ die Registerkarte „**Schnappschuss**“.

1. Wählen Sie **Lokaler Snapshot** aus. Grafana generiert den Link des Snapshots.

1. Kopieren Sie den Snapshot-Link und teilen Sie ihn entweder innerhalb Ihrer Organisation oder öffentlich im Internet.

Wenn Sie versehentlich einen Snapshot erstellt haben, klicken Sie auf **Snapshot löschen**, um den Snapshot aus Ihrer Grafana-Instanz zu entfernen.

**Erstellen eines Bibliotheksfensters**

Um ein Bibliotheksfenster über das Dialogfeld „**Bedienfeld teilen**“ zu erstellen.

**Um ein Bibliotheksfenster zu erstellen**

1. Wählen Sie das **Bedienfeld „Bibliothek“** aus.

1. Geben Sie im **Feld Name des Bibliotheksfensters** den Namen ein.

1. Wählen **Sie unter Im Ordner speichern** den Ordner aus, in dem das Bedienfeld „Bibliothek“ gespeichert werden soll. Standardmäßig ist der Stammordner ausgewählt.

1. Wählen Sie das **Bedienfeld „Bibliothek erstellen“**, um Ihre Änderungen zu speichern.

1. Speichern Sie das Dashboard.

# Variablen
<a name="v10-dash-variables"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Eine Variable ist ein Platzhalter für einen Wert. Sie können Variablen in metrischen Abfragen und in Paneltiteln verwenden. Wenn Sie also den Wert mithilfe der Dropdownliste oben im Dashboard ändern, ändern sich die metrischen Abfragen Ihres Panels entsprechend dem neuen Wert.

Variablen ermöglichen es Ihnen, interaktivere und dynamischere Dashboards zu erstellen. Anstatt Dinge wie Server-, Anwendungs- und Sensornamen in Ihren metrischen Abfragen fest zu codieren, können Sie stattdessen Variablen verwenden. Variablen werden als Dropdownlisten oben im Dashboard angezeigt. Diese Dropdowns machen es einfach, die in Ihrem Dashboard angezeigten Daten zu ändern.

Diese können besonders für Administratoren nützlich sein, die Grafana-Viewern ermöglichen möchten, Visualisierungen schnell anzupassen, ihnen aber keine vollen Bearbeitungsberechtigungen geben möchten. Grafana-Viewer können Variablen verwenden.

Variablen und Vorlagen ermöglichen es Ihnen auch, Dashboards aus einer Hand zu beziehen. Wenn Sie über mehrere identische Datenquellen oder Server verfügen, können Sie ein Dashboard erstellen und Variablen verwenden, um zu ändern, was Sie gerade sehen. Das vereinfacht Wartung und Instandhaltung enorm.

**Vorlagen**

Eine Vorlage ist jede Abfrage, die eine Variable enthält. Wenn Sie beispielsweise ein Dashboard zur Überwachung mehrerer Server verwalten würden, könnten Sie für jeden Server ein Dashboard erstellen, oder Sie könnten ein Dashboard erstellen und Bereiche mit Vorlagenabfragen verwenden, z. B. die folgenden.

```
wmi_system_threads{instance=~"$server"}
```

<varname>Variablenwerte werden immer mit der Syntax var- =value mit der URL synchronisiert.

**Beispiele**

Variablen werden in Dropdownlisten oben auf dem Bildschirm aufgeführt. Wählen Sie verschiedene Variablen aus, um zu sehen, wie sich die Visualisierungen ändern.

Um die Variableneinstellungen zu sehen, navigieren Sie zu **Dashboard-Einstellungen >** Variablen. Klicken Sie in der Liste auf eine Variable, um ihre Einstellungen zu sehen.

Variablen können in Titeln, Beschreibungen, Textfeldern und Abfragen verwendet werden. Abfragen mit Text, der mit 1 beginnt, `$` sind Vorlagen. Nicht alle Panels werden über Vorlagenabfragen verfügen.

**Bewährte Methoden für verschiedene Varianten**
+ Variablen-Dropdownlisten werden in der Reihenfolge angezeigt, in der sie in der Variablenliste in den **Dashboard-Einstellungen** aufgeführt sind.
+ Platzieren Sie die Variablen, die Sie häufig ändern werden, ganz oben, sodass sie zuerst angezeigt werden (ganz links im Dashboard).
+ Variablen wählen standardmäßig den obersten Wert in der Drop-down-Liste aus. Wenn Sie stattdessen einen leeren Wert wählen möchten, ändern Sie die Variableneinstellungen wie folgt:

  1. Aktivieren Sie das Kontrollkästchen „**Alle Optionen einbeziehen**“.

  1. Geben Sie im Feld **Alle Werte benutzerdefiniert** den Wert ein`+`.

**Topics**
+ [Variablen hinzufügen und verwalten](v10-dash-variable-add.md)
+ [Variablen untersuchen](v10-dash-variable-add-inspect.md)
+ [Syntax von Variablen](v10-dash-variable-syntax.md)

# Variablen hinzufügen und verwalten
<a name="v10-dash-variable-add"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

In der folgenden Tabelle sind die Variablentypen in Grafana aufgeführt.


| Variablentyp | Description | 
| --- | --- | 
| Query | Durch eine Abfrage generierte Werteliste wie Metriknamen, Servernamen IDs, Sensoren, Rechenzentren usw. | 
| Benutzerdefiniert | Definieren Sie die Variablenoptionen manuell mithilfe einer durch Kommas getrennten Liste. | 
| Text box (Textfeld) | Zeigt ein Freitexteingabefeld mit einem optionalen Standardwert an. | 
| Konstante | Definieren Sie eine versteckte Konstante. | 
| Datenquelle | Ändern Sie schnell die Datenquelle für ein gesamtes Dashboard. | 
| Intervall | Intervallvariablen stellen Zeitspannen dar. | 
| Ad-hoc-Filter | Schlüsselwertfilter, die automatisch zu allen Metrikabfragen für eine Datenquelle hinzugefügt werden (nur Prometheus, Loki, InfluxDB und Elasticsearch). | 
| Globale Variablen | Integrierte Variablen, die in Ausdrücken im Abfrage-Editor verwendet werden können. | 
| Verkettete Variablen | Variablenabfragen können andere Variablen enthalten. | 

**Topics**
+ [Allgemeine Optionen eingeben](#v10-dash-variable-options)
+ [Eine Abfragevariable hinzufügen](#v10-dash-variable-add-query)
+ [Eine benutzerdefinierte Variable hinzufügen](#v10-dash-variable-add-custom)
+ [Eine Textfeld-Variable hinzufügen](#v10-dash-variable-add-text)
+ [Eine konstante Variable hinzufügen](#v10-dash-variable-add-constant)
+ [Eine Datenquellenvariable hinzufügen](#v10-dash-variable-add-datasource)
+ [Eine Intervallvariable hinzufügen](#v10-dash-variable-add-internal)
+ [Hinzufügen von Ad-hoc-Filtern](#v10-dash-variable-add-adhoc)
+ [Konfigurieren Sie variable Auswahloptionen](#v10-dash-variable-add-selection)
+ [Globale Variablen](#v10-dash-variable-add-global)
+ [Verkettete Variablen](#v10-dash-variable-add-chained)
+ [Variablen verwalten](#v10-dash-variable-add-manage)
+ [Filtern Sie Variablen mit Regex](#v10-dash-variable-add-filter)

## Allgemeine Optionen eingeben
<a name="v10-dash-variable-options"></a>

Sie müssen allgemeine Optionen für jeden Variablentyp eingeben, den Sie erstellen.

**Um allgemeine Optionen einzugeben**

1. Navigieren Sie zu dem Dashboard, für das Sie eine Variable erstellen möchten, und wählen Sie oben auf der Seite das Symbol für die **Dashboard-Einstellungen** (Zahnrad) aus.

1. Wählen Sie auf der Registerkarte **Variablen** die Option **Neue Variable** aus.

1. Geben Sie einen **Namen** für die Variable ein.

1. Wählen Sie in der Liste **Typ** die Option **Abfrage** aus.

1. (Optional) Geben Sie im Feld **Bezeichnung** den Anzeigenamen der Variablen-Dropdownliste ein.

   Wenn Sie keinen Anzeigenamen eingeben, entspricht das Dropdown-Label dem Variablennamen.

1. Wählen Sie eine Option zum **Ausblenden**:
   + **Keine Auswahl (leer)** — In der Variablen-Dropdownliste wird der **Variablenname** oder der **Labelwert** angezeigt.
   + **Bezeichnung** — In der Variablen-Dropdownliste werden nur der ausgewählte Variablenwert und ein Abwärtspfeil angezeigt.
   + **Variabel** — Auf dem Dashboard wird kein Variablen-Dropdown angezeigt.

## Eine Abfragevariable hinzufügen
<a name="v10-dash-variable-add-query"></a>

Mit Abfragevariablen können Sie eine Datenquellenabfrage schreiben, die eine Liste von Metriknamen, Tagwerten oder Schlüsseln zurückgeben kann. Eine Abfragevariable kann beispielsweise eine Liste von Servernamen IDs, Sensoren oder Rechenzentren zurückgeben. Die Variablenwerte ändern sich, wenn sie Optionen mit einer Datenquellenabfrage dynamisch abrufen.

Abfragevariablen werden im Allgemeinen nur für Zeichenfolgen unterstützt. Wenn Ihre Abfrage Zahlen oder einen anderen Datentyp zurückgibt, müssen Sie diese möglicherweise in Zeichenfolgen konvertieren, um sie als Variablen verwenden zu können. Für die Azure-Datenquelle können Sie zu diesem Zweck beispielsweise die [tostring-Funktion](https://docs.microsoft.com/en-us/azure/data-explorer/kusto/query/tostringfunction) verwenden.

Abfrageausdrücke können Verweise auf andere Variablen enthalten und tatsächlich verknüpfte Variablen erstellen. Grafana erkennt dies und aktualisiert automatisch eine Variable, wenn sich eine der verknüpften Variablen ändert.

**Anmerkung**  
Abfrageausdrücke sind für jede Datenquelle unterschiedlich. Weitere Informationen finden Sie in der Dokumentation zu Ihrer [Datenquelle](AMG-data-sources.md).

**Um eine Abfragevariable hinzuzufügen**

1. Geben Sie allgemeine Optionen wie oben ein.

1. Wählen Sie in der **Datenquellenliste** die Zieldatenquelle für die Abfrage aus.

1. Wählen Sie in der **Aktualisierungsliste** aus, wann die Variable die Optionen aktualisieren soll.
   + **Beim Laden des Dashboards** — Fragt die Datenquelle bei jedem Laden des Dashboards ab. Dadurch wird das Laden des Dashboards verlangsamt, da die Variablenabfrage abgeschlossen werden muss, bevor das Dashboard initialisiert werden kann.
   + **Bei Änderung des Zeitbereichs** — Fragt die Datenquelle ab, wenn sich der Zeitbereich des Dashboards ändert. Verwenden Sie diese Option nur, wenn Ihre Abfrage mit variablen Optionen einen Zeitbereichsfilter enthält oder vom Zeitbereich des Dashboards abhängig ist.

1. Geben Sie im Feld **Abfrage** eine Abfrage ein.
   + Das Abfragefeld variiert je nach Datenquelle. Einige Datenquellen verfügen über benutzerdefinierte Abfrageeditoren.
   + Die Abfrage muss Werte mit dem Namen `__text` und zurückgeben`__value`. In SQL können Sie beispielsweise eine Abfrage wie verwenden`SELECT hostname AS __text, id AS __value from MyTable`. Abfragen für andere Sprachen variieren je nach Syntax.
   + Wenn Sie mehr Platz in einem Abfrage-Editor für ein einzelnes Eingabefeld benötigen, bewegen Sie den Mauszeiger über die Linien in der unteren rechten Ecke des Felds und ziehen Sie es nach unten, um es zu erweitern.

1. (Optional) Geben Sie im Feld **Regex** einen Regex-Ausdruck ein, um bestimmte Teile der von Ihrer Datenquellenabfrage zurückgegebenen Namen zu filtern oder zu erfassen. Beispiele finden Sie unter [Filtern](#v10-dash-variable-add-filter) von Variablen mit Regex.

1. Wählen Sie in der **Sortierliste** die Sortierreihenfolge für die Werte aus, die in der Dropdownliste angezeigt werden sollen. Die Standardoption **Deaktiviert** bedeutet, dass die Reihenfolge der Optionen verwendet wird, die von Ihrer Datenquellenabfrage zurückgegeben wurde.

1. (Optional) Geben Sie [Auswahloptionen](#v10-dash-variable-add-selection) ein.

1. In **der Wertevorschau** zeigt Grafana eine Liste der aktuellen Variablenwerte an. Überprüfen Sie sie, um sicherzustellen, dass sie Ihren Erwartungen entsprechen.

1. Wählen Sie **Hinzufügen** aus, um die Variable zum Dashboard hinzuzufügen.

## Eine benutzerdefinierte Variable hinzufügen
<a name="v10-dash-variable-add-custom"></a>

Verwenden Sie eine *benutzerdefinierte* Variable für einen Wert, der sich nicht ändert, z. B. eine Zahl oder eine Zeichenfolge.

Wenn Sie beispielsweise Servernamen oder Regionsnamen haben, die sich nie ändern, möchten Sie sie möglicherweise als benutzerdefinierte Variablen und nicht als Abfragevariablen erstellen. Da sie sich nicht ändern, können Sie sie eher in [verketteten Variablen](#v10-dash-variable-add-chained) als in anderen Abfragevariablen verwenden. Dies würde die Anzahl der Abfragen reduzieren, die Grafana senden muss, wenn verkettete Variablen aktualisiert werden.

**Um eine benutzerdefinierte Variable hinzuzufügen**

1. Geben Sie allgemeine Optionen wie oben ein.

1. Geben Sie in der Liste **Durch Kommas getrennte Werte** die Werte für diese Variable in einer durch Kommas getrennten Liste ein. Sie können Zahlen, Zeichenketten oder Schlüssel-Wert-Paare angeben, die durch ein Leerzeichen und einen Doppelpunkt getrennt sind. Beispiel, `key1 : value1,key2 : value2`.

1. (Optional) Geben Sie [Auswahloptionen](#v10-dash-variable-add-selection) ein.

1. In **der Wertevorschau** zeigt Grafana eine Liste der aktuellen Variablenwerte an. Überprüfen Sie sie, um sicherzustellen, dass sie Ihren Erwartungen entsprechen.

1. Wählen Sie **Hinzufügen** aus, um die Variable zum Dashboard hinzuzufügen.

## Eine Textfeld-Variable hinzufügen
<a name="v10-dash-variable-add-text"></a>

*Textfeld-Variablen* zeigen ein Freitexteingabefeld mit einem optionalen Standardwert an. Dies ist die flexibelste Variable, da Sie einen beliebigen Wert eingeben können. Verwenden Sie diesen Variablentyp, wenn Sie Metriken mit hoher Kardinalität haben oder wenn Sie mehrere Bereiche in einem Dashboard gleichzeitig aktualisieren möchten.

**Um eine Textfeld-Variable hinzuzufügen**

1. Geben Sie allgemeine Optionen wie oben ein.

1. (Optional) Wählen Sie im Feld **Standardwert** den Standardwert für die Variable aus. Wenn Sie in dieses Feld nichts eingeben, zeigt Grafana ein leeres Textfeld an, in das Benutzer Text eingeben können.

1. In **der Wertevorschau** zeigt Grafana eine Liste der aktuellen Variablenwerte an. Überprüfen Sie sie, um sicherzustellen, dass sie Ihren Erwartungen entsprechen.

1. Wählen Sie **Hinzufügen** aus, um die Variable zum Dashboard hinzuzufügen.

## Eine konstante Variable hinzufügen
<a name="v10-dash-variable-add-constant"></a>

*Konstante* Variablen ermöglichen es Ihnen, eine versteckte Konstante zu definieren. Dies ist nützlich für metrische Pfadpräfixe für Dashboards, die Sie teilen möchten. Wenn Sie ein Dashboard exportieren, werden konstante Variablen in Importoptionen umgewandelt.

Konstante Variablen sind *nicht* flexibel. Jede konstante Variable enthält nur einen Wert und kann nur aktualisiert werden, wenn Sie die Variableneinstellungen aktualisieren.

Konstante Variablen sind nützlich, wenn Sie komplexe Werte haben, die Sie in Abfragen einbeziehen müssen, aber nicht bei jeder Abfrage erneut eingeben möchten. Wenn Sie beispielsweise einen Serverpfad mit dem Namen haben`i-0b6a61efe2ab843gg`, können Sie ihn durch eine Variable mit dem Namen `$path_gg` ersetzen.

**Um eine konstante Variable hinzuzufügen**

1. Geben Sie allgemeine Optionen wie oben ein.

1. Geben Sie im Feld **Wert** den Variablenwert ein. Sie können Buchstaben, Zahlen und Symbole eingeben. Sie können sogar Platzhalter verwenden, wenn Sie das [Rohformat](v10-dash-variable-syntax.md#v10-dash-variable-syntax-raw) verwenden.

1. In **der Wertevorschau** zeigt Grafana eine Liste der aktuellen Variablenwerte an. Überprüfen Sie sie, um sicherzustellen, dass sie Ihren Erwartungen entsprechen.

1. Wählen Sie **Hinzufügen** aus, um die Variable zum Dashboard hinzuzufügen.

## Eine Datenquellenvariable hinzufügen
<a name="v10-dash-variable-add-datasource"></a>

*Datenquellenvariablen* ermöglichen es Ihnen, die Datenquelle für ein gesamtes Dashboard schnell zu ändern. Sie sind nützlich, wenn Sie mehrere Instanzen einer Datenquelle haben, möglicherweise in unterschiedlichen Umgebungen.

**Um eine Datenquellenvariable hinzuzufügen**

1. Geben Sie allgemeine Optionen wie oben ein.

1. Wählen Sie in der Liste **Typ** die Zieldatenquelle für die Variable aus.

   Sie können auch „**Erweiterte Datenquellenauswahl öffnen**“ wählen, um weitere Optionen zu sehen, darunter das Hinzufügen einer Datenquelle (nur für Administratoren). Weitere Informationen finden Sie unter [Verbinden zu Datenquellen](AMG-data-sources.md).

1. (Optional) Geben Sie im Feld **Instanznamenfilter** einen Regex-Filter ein, für welche Datenquelleninstanzen Sie in der Dropdownliste mit Variablenwerten auswählen möchten. Lassen Sie dieses Feld leer, um alle Instanzen anzuzeigen.

1. (Optional) Geben Sie [Auswahloptionen](#v10-dash-variable-add-selection) ein.

1. In **der Wertevorschau** zeigt Grafana eine Liste der aktuellen Variablenwerte an. Überprüfen Sie sie, um sicherzustellen, dass sie Ihren Erwartungen entsprechen.

1. Wählen Sie **Hinzufügen** aus, um die Variable zum Dashboard hinzuzufügen.

## Eine Intervallvariable hinzufügen
<a name="v10-dash-variable-add-internal"></a>

Verwenden Sie eine *Intervallvariable*, um Zeitspannen wie `1m``1h`, oder `1d` darzustellen. Sie können sie sich als eine *Gruppe* von Zeitbefehlen für das gesamte Dashboard vorstellen. Intervallvariablen ändern, wie die Daten in der Visualisierung gruppiert werden. Sie können auch die Option Auto verwenden, um eine festgelegte Anzahl von Datenpunkten pro Zeitspanne zurückzugeben.

Sie können eine Intervallvariable als Parameter für die Gruppierung nach Zeit (für InfluxDB), Datumshistogrammintervall (für Elasticsearch) oder als Parameter für die Zusammenfassungsfunktion (für Graphite) verwenden.

**Um eine Intervallvariable hinzuzufügen**

1. Geben Sie allgemeine Optionen wie oben ein.

1. Geben Sie im Feld **Werte** die Zeitintervalle ein, die in der Dropdownliste der Variablen angezeigt werden sollen. Die folgenden Zeiteinheiten werden unterstützt: `s (seconds)``m (minutes)`,`h (hours)`,`d (days)`, `w (weeks)``M (months)`, und`y (years)`. Sie können die Standardwerte auch akzeptieren oder bearbeiten:`1m,10m,30m,1h,6h,12h,1d,7d,14d,30d`.

1. (Optional) Aktivieren Sie die **Option Automatisch**, wenn Sie die `auto` Option zur Liste hinzufügen möchten. Mit dieser Option können Sie angeben, wie oft der aktuelle Zeitraum geteilt werden soll, um den aktuellen `auto` Zeitraum zu berechnen. Wenn Sie es einschalten, werden zwei weitere Optionen angezeigt:
   + **Schrittanzahl** — Wählen Sie aus, wie oft der aktuelle Zeitraum geteilt werden soll, um den Wert zu berechnen, ähnlich wie bei der Abfrageoption **Max. Datenpunkte**. Wenn der aktuell sichtbare Zeitraum beispielsweise 30 Minuten beträgt, gruppiert das `auto` Intervall die Daten in 30 Ein-Minuten-Schritten. Der Standardwert ist 30 Schritte.
   + **Minimales Intervall** — Der Mindestschwellenwert, unter dem die Intervalle zur Schrittzählung die Zeit nicht unterteilen. Um das 30-Minuten-Beispiel fortzusetzen: Wenn das Mindestintervall auf 2 m festgelegt ist, gruppiert Grafana die Daten in 15 Zwei-Minuten-Schritten.

1. In **der Wertevorschau** zeigt Grafana eine Liste der aktuellen Variablenwerte an. Überprüfen Sie sie, um sicherzustellen, dass sie Ihren Erwartungen entsprechen.

1. Wählen Sie **Hinzufügen** aus, um die Variable zum Dashboard hinzuzufügen.

**Beispiele für Intervallvariablen**

Das folgende Beispiel zeigt eine Template-Variable `myinterval` in einer Graphite-Funktion:

```
summarize($myinterval, sum, false)
```

## Hinzufügen von Ad-hoc-Filtern
<a name="v10-dash-variable-add-adhoc"></a>

Mit *Ad-hoc-Filtern* können Sie Schlüsselwertfilter hinzufügen, die automatisch zu allen Metrikabfragen hinzugefügt werden, die die angegebene Datenquelle verwenden. Im Gegensatz zu anderen Variablen verwenden Sie in Abfragen keine Ad-hoc-Filter. Stattdessen verwenden Sie Ad-hoc-Filter, um Filter für bestehende Abfragen zu schreiben.

**Anmerkung**  
Ad-hoc-Filtervariablen funktionieren nur mit Prometheus-, Loki-, InfluxDB- und Elasticsearch-Datenquellen.

1. Geben Sie allgemeine Optionen wie oben ein.

1. Wählen Sie in der **Datenquellenliste** die Zieldatenquelle aus.

   Sie können auch **Erweiterte Datenquellenauswahl öffnen** wählen, um weitere Optionen zu sehen, darunter das Hinzufügen einer Datenquelle (nur für Administratoren). Weitere Informationen finden Sie unter [Verbinden zu Datenquellen](AMG-data-sources.md).

1. Wählen Sie **Hinzufügen** aus, um die Variable zum Dashboard hinzuzufügen.

**Erstellen Sie Ad-hoc-Filter**

Ad-hoc-Filter sind eine der komplexesten und flexibelsten Variablenoptionen, die es gibt. Anstatt einer regulären Liste von Variablenoptionen können Sie mit dieser Variablen eine Ad-hoc-Abfrage für das gesamte Dashboard erstellen. Filter, die Sie auf diese Weise anwenden, werden auf alle Bereiche im Dashboard angewendet.

## Konfigurieren Sie variable Auswahloptionen
<a name="v10-dash-variable-add-selection"></a>

*Auswahloptionen* sind eine Funktion, mit der Sie die Auswahl variabler Optionen verwalten können. Alle Auswahloptionen sind optional und standardmäßig deaktiviert.

### Variablen mit mehreren Werten
<a name="v10-dash-variable-add-selection-multi"></a>

Die Interpolation einer Variablen mit mehreren ausgewählten Werten ist schwierig, da es nicht einfach ist, die mehreren Werte in eine Zeichenfolge zu formatieren, die in dem angegebenen Kontext, in dem die Variable verwendet wird, gültig ist. Grafana versucht, dieses Problem zu lösen, indem es jedem Datenquellen-Plugin erlaubt, der Templating-Interpolationsengine mitzuteilen, welches Format für mehrere Werte verwendet werden soll.

**Anmerkung**  
Die Option **Benutzerdefiniert für alle Werte** für die Variable muss leer sein, damit Grafana alle Werte in einer einzigen Zeichenfolge formatieren kann. Wenn es leer gelassen wird, verkettet (addiert) Grafana alle Werte in der Abfrage. Beispiel, `value1,value2,value3`. Wenn ein benutzerdefinierter `all` Wert verwendet wird, lautet der Wert stattdessen oder. `*` `all`

**Variablen mit mehreren Werten und einer Graphite-Datenquelle**

Graphite verwendet Glob-Ausdrücke. **Eine Variable mit mehreren Werten wird in diesem Fall so interpoliert, als `{host1,host2,host3}` ob der aktuelle Variablenwert *host1, host2 und host3* wäre.**

**Variablen mit mehreren Werten mit einer Prometheus- oder InfluxDB-Datenquelle**

InfluxDB und Prometheus verwenden Regex-Ausdrücke, sodass dieselbe Variable interpoliert wird als. `(host1|host2|host3)` Jeder Wert ist auch mit Regex-Escapes versehen. Andernfalls würde ein Wert mit einem Regex-Steuerzeichen den Regex-Ausdruck unterbrechen.

**Variablen mit mehreren Werten und einer Elastic-Datenquelle**

Elasticsearch verwendet die Lucene-Abfragesyntax, sodass dieselbe Variable wie formatiert ist. `("host1" OR "host2" OR "host3")` In diesem Fall wird jeder Wert maskiert, sodass der Wert nur Lucene-Kontrollwörter und Anführungszeichen enthält.

**Problembehandlung bei Variablen mit mehreren Werten**

Automatisches Escapen und Formatieren können zu Problemen führen, und es kann schwierig sein, die Logik dahinter zu verstehen. Insbesondere für InfluxDB und Prometheus, wo die Verwendung der Regex-Syntax erfordert, dass die Variable im Regex-Operator-Kontext verwendet wird.

Wenn Sie nicht möchten, dass Grafana dieses automatische Regex-Escaping und Formatieren durchführt, müssen Sie einen der folgenden Schritte ausführen:
+ **Deaktivieren Sie die Optionsoptionen **Mehrere Werte oder Alle** einbeziehen.**
+ Verwenden Sie das [Rohformat](v10-dash-variable-syntax.md#v10-dash-variable-syntax-raw).

### Option „Alle einschließen“
<a name="v10-dash-variable-add-multi-all"></a>

Grafana fügt der Variablen-Dropdownliste eine `All` Option hinzu. Wenn ein Benutzer diese Option auswählt, werden alle Variablenoptionen ausgewählt.

### Benutzerdefinierter Wert für alle
<a name="v10-dash-variable-add-multi-custom"></a>

Diese Option ist nur sichtbar, wenn die **Option Alle einbeziehen** ausgewählt ist.

Geben Sie Regex-, Globs- oder Lucene-Syntax in das Feld **Alle Werte anpassen ein, um den Wert** der Option zu definieren. `All`

Standardmäßig umfasst der `All` Wert alle Optionen in einem kombinierten Ausdruck. Dies kann sehr lang werden und zu Leistungseinbußen führen. Manchmal kann es besser sein, einen benutzerdefinierten All-Wert anzugeben, z. B. einen Platzhalter-Regex.

Um eine benutzerdefinierte Regex-, Globs- oder Lucene-Syntax in der Option **Alle Werte anpassen zu haben, wird sie nie maskiert, sodass Sie sich überlegen müssen, welcher Wert** für Ihre Datenquelle gültig ist.

## Globale Variablen
<a name="v10-dash-variable-add-global"></a>

Grafana verfügt über globale integrierte Variablen, die in Ausdrücken im Abfrage-Editor verwendet werden können. Dieses Thema listet sie in alphabetischer Reihenfolge auf und definiert sie. Diese Variablen eignen sich für Abfragen, Dashboard-Links, Bereichsverknüpfungen und Datenverknüpfungen.

**\$1\$1\$1dashboard**

Diese Variable ist der Name des aktuellen Dashboards.

**\$1\$1\$1from und \$1\$1\$1to**

Grafana hat zwei eingebaute Zeitbereichsvariablen: `$__from` und`$__to`. Sie werden derzeit standardmäßig immer als Epochen-Millisekunden interpoliert, aber Sie können die Datumsformatierung steuern.


| Syntax | Beispielergebnis | Description | 
| --- | --- | --- | 
|  `${__from}`  |  1594671549254  |  Unix-Millisekunden-Epoche  | 
|  `${__from:date}`  |  2020-07-13T 20:19:09.254 Z  |  Keine Argumente, standardmäßig ISO 8601/RFC 3339  | 
|  `${__from:date:iso}`  |  2020-07-13T 20:19:09,254 Z  |  ISO 8601/RFC 3339  | 
|  `${__from:date:seconds}`  |  1594671549  |  Unix-Sekunden-Epoche  | 
|  `${__from:date:YYYY-MM}`  |  2020-07  |  Jedes benutzerdefinierte Datumsformat, das das Zeichen: nicht enthält  | 

Die obige Syntax funktioniert auch mit`${__to}`.

**\$1\$1\$1interval**

*Sie können die `$__interval` Variable als Parameter für die Gruppierung nach Zeit (für InfluxDB, MySQL, Postgres, MSSQL), Datumshistogrammintervall (für Elasticsearch) oder als Parameter für die Zusammenfassungsfunktion (für Graphite) verwenden.*

Grafana berechnet automatisch ein Intervall, das zur Gruppierung nach Zeit in Abfragen verwendet werden kann. Wenn es mehr Datenpunkte gibt, als in einem Diagramm dargestellt werden können, können die Abfragen effizienter gestaltet werden, indem sie nach einem größeren Intervall gruppiert werden. Wenn Sie sich beispielsweise ein Diagramm mit Daten aus 3 Monaten ansehen, können Sie möglicherweise keine Details auf Minutenebene erkennen. Durch die Gruppierung nach Stunden oder Tagen wird die Abfrage effizienter, ohne dass sich dies auf die Darstellung im Diagramm auswirkt. Das `$__interval` wird anhand des Zeitbereichs und der Breite des Diagramms (Anzahl der Pixel) berechnet.

Ungefähre Berechnung: `(to - from) / resolution`

Wenn der Zeitraum beispielsweise 1 Stunde beträgt und das Diagramm im Vollbildmodus angezeigt wird, kann das Intervall wie folgt berechnet werden: Punkte werden in Intervallen von 2 Minuten gruppiert. `2m` Wenn der Zeitraum 6 Monate umfasst und das Diagramm im Vollbildmodus angezeigt wird, könnte das Intervall `1d` (1 Tag) sein. Die Punkte werden nach Tagen gruppiert.

In der InfluxDB-Datenquelle `$interval` ist die alte Variable dieselbe Variable. `$__interval`sollte stattdessen verwendet werden.

Die InfluxDB- und Elasticsearch-Datenquellen verfügen über `Group by time interval` Felder, die verwendet werden, um das Intervall fest zu codieren oder das Mindestlimit für die `$__interval` Variable festzulegen (z. B. mithilfe der `>` Syntax). `>10m`

**\$1\$1\$1interval\$1ms**

Diese Variable ist die `$__interval` Variable in Millisekunden, keine Zeichenfolge im Zeitintervallformat. Zum Beispiel, wenn der `$__interval` ist, dann ist `20m` der. `$__interval_ms` `1200000`

**\$1\$1\$1org**

Diese Variable ist die ID der aktuellen Organisation. `${__org.name}`ist der Name der aktuellen Organisation.

**\$1\$1\$1user**

`${__user.id}`ist die ID des aktuellen Benutzers. `${__user.login}`ist das Login-Handle des aktuellen Benutzers. `${__user.email}`ist die E-Mail für den aktuellen Benutzer.

**\$1\$1\$1range**

Wird nur für Prometheus- und Loki-Datenquellen unterstützt. Diese Variable stellt den Bereich für das aktuelle Dashboard dar. Sie wird berechnet von`to - from`. Es hat eine Millisekunde und eine zweite Darstellung namens und. `$__range_ms` `$__range_s`

**\$1\$1\$1rate\$1interval**

Wird nur für Prometheus-Datenquellen unterstützt. Die `$__rate_interval` Variable ist für die Verwendung in der Ratenfunktion vorgesehen.

**\$1timeFilter oder \$1\$1\$1timeFilter**

Die `$timeFilter` Variable gibt den aktuell ausgewählten Zeitraum als Ausdruck zurück. Der `Last 7 days` Ausdruck für das Zeitbereichsintervall lautet beispielsweise`time > now() - 7d`.

Dies wird an verschiedenen Stellen verwendet, unter anderem:
+ Die WHERE-Klausel für die InfluxDB-Datenquelle. Grafana fügt es im Abfrage-Editor-Modus automatisch zu InfluxDB-Abfragen hinzu. Sie können es manuell im Texteditor-Modus hinzufügen:. `WHERE $timeFilter`
+ Loggen Sie Analytics-Abfragen in der Azure Monitor-Datenquelle.
+ SQL-Abfragen in MySQL, Postgres und MSSQL.
+ Die `$__timeFilter` Variable wird in der MySQL-Datenquelle verwendet.

**\$1\$1\$1timezone**

Die `$__timezone` Variable gibt die aktuell ausgewählte Zeitzone zurück, entweder `utc` oder einen Eintrag aus der IANA-Zeitzonendatenbank (zum Beispiel). `America/New_York`

Wenn die aktuell ausgewählte Zeitzone *Browserzeit* ist, versucht Grafana, die Zeitzone Ihres Browsers zu ermitteln.

## Verkettete Variablen
<a name="v10-dash-variable-add-chained"></a>

*Verkettete Variablen*, auch *verknüpfte Variablen* oder *verschachtelte Variablen* genannt, sind Abfragevariablen mit einer oder mehreren anderen Variablen in ihrer Variablenabfrage.

Verkettete Variablenabfragen sind für jede Datenquelle unterschiedlich, aber die Prämisse ist für alle dieselbe. Sie können verkettete Variablenabfragen in jeder Datenquelle verwenden, die sie zulässt.

Extrem komplexe verknüpfte Dashboards mit Vorlagen sind möglich, die 5 oder 10 Ebenen tief sind. Technisch gesehen gibt es keine Begrenzung dafür, wie tief oder komplex Sie gehen können, aber je mehr Links Sie haben, desto größer ist die Abfragelast.

**Bewährte Methoden und Tipps**

Die folgenden Methoden erleichtern die Verwendung Ihrer Dashboards und Variablen.

**Neue verknüpfte Variablen erstellen**
+ Durch das Verketten von Variablen entstehen parent/child Abhängigkeiten. Sie können sie sich als Leiter oder Baum vorstellen.
+ Der einfachste Weg, eine neue verkettete Variable zu erstellen, besteht darin, die Variable zu kopieren, auf der die neue Variable basieren soll. Klicken Sie in der Variablenliste auf das Symbol „**Variable duplizieren**“ rechts neben dem Variableneintrag, um eine Kopie zu erstellen. Anschließend können Sie der Abfrage für die übergeordnete Variable etwas hinzufügen.
+ Neue Variablen, die auf diese Weise erstellt wurden, werden am Ende der Liste angezeigt. Möglicherweise müssen Sie sie an eine andere Position in der Liste ziehen, um sie in eine logische Reihenfolge zu bringen.

**Variable Reihenfolge**

Sie können die Reihenfolge der Variablen in der Variablenliste des Dashboards ändern, indem Sie auf die Aufwärts- und Abwärtspfeile auf der rechten Seite jedes Eintrags klicken. Grafana listet gemäß dieser Liste Variablen-Dropdowns von links nach rechts auf, wobei die Variable ganz links oben steht.
+ Listet Variablen, die keine Abhängigkeiten haben, ganz oben vor ihren untergeordneten Variablen auf.
+ Jede Variable sollte der Variablen folgen, von der sie abhängig ist.
+ Denken Sie daran, dass es in der Benutzeroberfläche keinen Hinweis darauf gibt, welche Variablen Abhängigkeitsbeziehungen haben. Listen Sie die Variablen in einer logischen Reihenfolge auf, um es anderen Benutzern (und Ihnen) zu erleichtern.

**Berücksichtigung der Komplexität**

Je mehr Abhängigkeitsebenen Sie von Variablen haben, desto länger dauert es, Dashboards zu aktualisieren, nachdem Sie Variablen geändert haben.

Wenn Sie beispielsweise eine Reihe von vier verknüpften Variablen (Land, Region, Server, Metrik) haben und Sie einen Stammvariablenwert (Land) ändern, muss Grafana Abfragen für alle abhängigen Variablen ausführen, bevor die Visualisierungen im Dashboard aktualisiert werden.

## Variablen verwalten
<a name="v10-dash-variable-add-manage"></a>

Auf der Variablenseite können Sie Variablen hinzufügen und bestehende Variablen verwalten. Außerdem können Sie Variablen [überprüfen](v10-dash-variable-add-inspect.md) und feststellen, ob eine Variable in anderen Variablen oder im Dashboard referenziert (oder verwendet) wird.

**Verschieben** — Sie können eine Variable per Drag-and-Drop in der Liste nach oben oder unten verschieben.

**Klonen** — Um eine Variable zu klonen, klicken Sie in der Gruppe von Symbolen auf der rechten Seite auf das Klonsymbol. Dadurch wird eine Kopie der Variablen mit dem Präfix des Namens der ursprünglichen Variablen erstellt. `copy_of_`

**Löschen — Um** eine Variable zu löschen, klicken Sie in der Gruppe von Symbolen auf der rechten Seite auf das Papierkorbsymbol.

## Filtern Sie Variablen mit Regex
<a name="v10-dash-variable-add-filter"></a>

Mithilfe der Regex-Abfrageoption filtern Sie die Liste der von der Variablenabfrage zurückgegebenen Optionen oder ändern die zurückgegebenen Optionen.

Auf dieser Seite wird gezeigt, wie Regex für filter/modify Werte in der Variablen-Dropdownliste verwendet wird.

Mithilfe der Regex-Abfrageoption filtern Sie die Liste der von der Variablenabfrage zurückgegebenen Optionen oder ändern die zurückgegebenen Optionen. Weitere Informationen finden Sie im Mozilla-Leitfaden zu [regulären](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions) Ausdrücken.

Die folgenden Beispiele zeigen das Filtern anhand der folgenden Liste von Optionen

```
backend_01
backend_02
backend_03
backend_04
```

**Filtern Sie so, dass nur die Optionen zurückgegeben `02` werden, die mit `01` oder enden**

Regex:

```
/
(
01|02 
) 
$/
```

Ergebnis:

```
backend_01
backend_02
```

**Filtern und ändern Sie die Optionen mithilfe einer Regex-Erfassungsgruppe, um einen Teil des Textes zurückzugeben**

Regex:

```
/.* 
(
01|02 
)
/
```

Ergebnis:

```
01
02
```

**Filtern und modifizieren - Prometheus-Beispiel**

Für diese Liste von Optionen:

```
up{instance="demo.robustperception.io:9090",job="prometheus"} 1 1521630638000
up{instance="demo.robustperception.io:9093",job="alertmanager"} 1 1521630638000
up{instance="demo.robustperception.io:9100",job="node"} 1 1521630638000
```

Dieser reguläre Ausdruck:

```
/. *instance="
(
[^"]*
)
.*/
```

Gibt diese Ergebnisse zurück:

```
demo.robustperception.io:9090
demo.robustperception.io:9093
demo.robustperception.io:9100
```

**Filtern und ändern Sie mithilfe benannter Text- und Werterfassungsgruppen**

Mithilfe benannter Erfassungsgruppen können Sie separate Teile von „Text“ und „Wert“ aus den von der Variablenabfrage zurückgegebenen Optionen erfassen. Auf diese Weise kann die Dropdownliste für Variablen für jeden auswählbaren Wert einen benutzerfreundlichen Namen enthalten.

Wenn Sie beispielsweise die `node_hwmon_chip_names` Prometheus-Metrik abfragen, `chip_name` ist der viel freundlicher als der Wert. `chip` Also das folgende variable Abfrageergebnis:

```
node_hwmon_chip_names{chip="0000:d7:00_0_0000:d8:00_0",chip_name="enp216s0f0np0"} 1
node_hwmon_chip_names{chip="0000:d7:00_0_0000:d8:00_1",chip_name="enp216s0f0np1"} 1
node_hwmon_chip_names{chip="0000:d7:00_0_0000:d8:00_2",chip_name="enp216s0f0np2"} 1
node_hwmon_chip_names{chip="0000:d7:00_0_0000:d8:00_3",chip_name="enp216s0f0np3"} 1
```

Hat den folgenden Regex durchlaufen:

```
/chip_name="(?<text>[ ^ " ] + ) |chip=" (?<value >[ ^ " ] + )/g
```

Würde die folgende Drop-down-Liste erzeugen:

```
Display Name          Value
------------          -------------------------
enp216s0f0np0         0000:d7:00_0_0000:d8:00_0
enp216s0f0np1         0000:d7:00_0_0000:d8:00_1
enp216s0f0np2         0000:d7:00_0_0000:d8:00_2
enp216s0f0np3         0000:d7:00_0_0000:d8:00_3
```

Nur Gruppennamen `text` und `value` Capture-Namen werden unterstützt.

# Variablen untersuchen
<a name="v10-dash-variable-add-inspect"></a>

Auf der Variablenseite können Sie leicht erkennen, ob auf eine Variable in anderen Variablen oder im Dashboard verwiesen (oder verwendet) wird.

Neben jeder Variablen, auf die verwiesen wird oder die verwendet wird, ist ein grünes Häkchen markiert, während bei Variablen, auf die nicht verwiesen wird, ein orangefarbenes Warnsymbol angezeigt wird. Darüber hinaus sind alle referenzierten Variablen mit einem Abhängigkeitssymbol neben dem grünen Häkchen gekennzeichnet. Sie können das Symbol auswählen, um die Abhängigkeitsübersicht anzuzeigen. Die Abhängigkeitsübersicht kann verschoben werden. Sie können die Ansicht mit dem Mausrad oder etwas Ähnlichem vergrößern oder verkleinern.

# Syntax von Variablen
<a name="v10-dash-variable-syntax"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Paneltitel und metrische Abfragen können sich auf Variablen beziehen, die zwei unterschiedliche Syntaxen verwenden.
+ `$varname`— Diese Syntax ist leicht zu lesen, erlaubt es Ihnen jedoch nicht, eine Variable in der Mitte eines Wortes zu verwenden.

  **Beispiel**: `apps.frontend.$server.requests.count`
+ `${var_name}`— Verwenden Sie diese Syntax, wenn Sie eine Variable in der Mitte eines Ausdrucks verwenden möchten.
+ `${var_name:<format>}`— Dieses Format gibt Ihnen mehr Kontrolle darüber, wie Grafana Werte interpretiert. Weitere Informationen finden Sie unter *Erweiterte Optionen für das Variablenformat*, der dieser Liste folgt.
+ `[[varname]]`— Nicht verwenden. Diese Syntax ist alt und veraltet. Es wird in einer future Version entfernt.

Bevor Abfragen an Ihre Datenquelle gesendet werden, wird die Abfrage *interpoliert*, was bedeutet, dass die Variable durch ihren aktuellen Wert ersetzt wird. Während der Interpolation kann der Variablenwert maskiert *werden*, um der Syntax der Abfragesprache und dem Verwendungszweck zu entsprechen. Beispielsweise wird eine Variable, die in einem Regex-Ausdruck in einer InfluxDB- oder Prometheus-Abfrage verwendet wird, mit Regex-Escapes versehen.

**Erweiterte Optionen für das Variablenformat**

Die Formatierung der Variableninterpolation hängt von der Datenquelle ab, es gibt jedoch Situationen, in denen Sie möglicherweise die Standardformatierung ändern möchten.

Die Standardeinstellung für die MySQL-Datenquelle besteht beispielsweise darin, mehrere Werte durch Kommas getrennt durch Anführungszeichen zu verbinden:. `'server01','server02'` In einigen Fällen möchten Sie vielleicht eine durch Kommas getrennte Zeichenfolge ohne Anführungszeichen verwenden:. `server01,server02` Sie können dies mit den unten aufgeführten erweiterten Optionen zur Formatierung von Variablen erreichen.

**Allgemeine Syntax**

Syntax: `${var_name:option}`

Wenn eine ungültige Formatierungsoption angegeben ist, dann `glob` ist dies die default/fallback Option.

**CSV**

Formatiert Variablen mit mehreren Werten als kommagetrennte Zeichenfolge.

```
servers = [ 'test1',  'test2' ]
String to interpolate:  '${servers:csv}'
Interpolation result:  'test1,test2'
```

**Verteilt - OpenTSDB**

Formatiert Variablen mit mehreren Werten in einem benutzerdefinierten Format für OpenTSDB.

```
servers = [ 'test1',  'test2' ]
String to interpolate:  '${servers:distributed}'
Interpolation result:  'test1,servers=test2'
```

**Doppeltes Anführungszeichen**

Formatiert ein- und mehrwertige Variablen in eine durch Kommas getrennte Zeichenfolge, maskiert jeden Wert mit `\"` und setzt jeden Wert mit `"` in Anführungszeichen. `"`

```
servers = [ 'test1',  'test2' ]
String to interpolate:  '${servers:doublequote}'
Interpolation result:  '"test1","test2"'
```

**Glob - Graphit**

Formatiert Variablen mit mehreren Werten in einen Glob (für Graphite-Abfragen).

```
servers = [ 'test1',  'test2' ]
String to interpolate:  '${servers:glob}'
Interpolation result:  '{test1,test2}'
```

**JSON**

Formatiert Variablen mit mehreren Werten als kommagetrennte Zeichenfolge.

```
servers = [ 'test1',  'test2' ]
String to interpolate:  '${servers:json}'
Interpolation result:  '["test1", "test2"]'
```

**Lucene - Elasticsearch**

Formatiert Variablen mit mehreren Werten im Lucene-Format für Elasticsearch.

```
servers = [ 'test1',  'test2' ]
String to interpolate:  '${servers:lucene}'
Interpolation result:  '("test1" OR "test2")'
```

**Prozentualer Code**

Formatiert ein- und mehrwertige Variablen zur Verwendung in URL-Parametern.

```
servers = [ 'foo()bar BAZ',  'test2' ]
String to interpolate:  '${servers:percentencode}'
Interpolation result:  'foo%28%29bar%20BAZ%2Ctest2'
```

**Pfeife**

Formatiert Variablen mit mehreren Werten in eine durch Pipe getrennte Zeichenfolge.

```
servers = [ 'test1.',  'test2' ]
String to interpolate:  '${servers:pipe}'
Interpolation result:  'test1.|test2'
```

**Roh**

Deaktiviert datenquellenspezifische Formatierungen, z. B. einfache Anführungszeichen in einer SQL-Abfrage.

```
servers = [ 'test.1',  'test2' ]
String to interpolate:  '${var_name:raw}'
Interpolation result:  'test.1,test2'
```

**Regex**

Formatiert Variablen mit mehreren Werten in eine Regex-Zeichenfolge.

```
servers = [ 'test1.',  'test2' ]
String to interpolate:  '${servers:regex}'
Interpolation result:  '(test1\.|test2)'
```

**Einfaches Anführungszeichen**

Formatiert ein- und mehrwertige Variablen in eine durch Kommas getrennte Zeichenfolge, maskiert jeden Wert mit und setzt jeden Wert mit `'` in `\'` Anführungszeichen. `'`

```
servers = [ 'test1',  'test2' ]
String to interpolate:  '${servers:singlequote}'
Interpolation result:  "'test1','test2'"
```

**SQL-String**

Formatiert ein- und mehrwertige Variablen in eine durch Kommas getrennte Zeichenfolge, maskiert jeden Wert mit `''` und setzt jeden Wert mit `'` in Anführungszeichen. `'`

```
servers = [ "test'1",  "test2" ]
String to interpolate:  '${servers:sqlstring}'
Interpolation result:  "'test''1','test2'"
```

**Text**

Formatiert ein- und mehrwertige Variablen in ihre Textdarstellung. Für eine einzelne Variable wird nur die Textdarstellung zurückgegeben. Bei Variablen mit mehreren Werten wird die Textdarstellung in Kombination mit `+` zurückgegeben.

```
servers = [ "test1",  "test2" ]
String to interpolate:  '${servers:text}'
Interpolation result:  "test1 + test2"
```

**Abfrageparameter**

Formatiert ein- und mehrwertige Variablen in ihre Darstellung der Abfrageparameter. Beispiel: `var-foo=value1&var-foo=value2`

```
servers = [ "test1",  "test2" ]
String to interpolate:  '${servers:queryparam}'
Interpolation result:  "var-servers=test1&var-servers=test2"
```

# Bewertung der Dashboard-Nutzung
<a name="v10-dash-assess-dashboard-usage"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Für jedes Dashboard und jede Datenquelle können Sie auf Nutzungsinformationen zugreifen.

**Einblicke in das Dashboard**

Um Informationen zur Nutzung des Dashboards anzuzeigen, wählen Sie in der oberen Leiste **Dashboard-Einblicke** aus.

Dashboard-Einblicke zeigen die folgenden Informationen.
+ **Statistiken** — Die Anzahl der täglichen Abfragen und Fehler in den letzten 30 Tagen.
+ **Benutzer und Aktivität** — Die Anzahl der täglichen Aufrufe der letzten 30 Tage, der letzten Aktivitäten im Dashboard und der letzten Benutzer (mit einem Limit von 20).

**Einblicke in die Datenquelle**

Einblicke in Datenquellen liefern Informationen darüber, wie eine Datenquelle in den letzten 30 Tagen verwendet wurde, z. B.:
+ Abfragen pro Tag
+ Fehler pro Tag
+ Ladezeit der Abfrage pro Tag (gemittelt in ms)

**Um Einblicke in Datenquellen zu erhalten**

1. Wähle in der Hauptnavigation deines Workspace **Verbindungen** aus.

1. Wähle **Datenquellen aus**.

1. Wählen Sie eine Datenquelle aus.

1. Wählen Sie den Tab **Insights** aus.

## Anwesenheitsanzeige
<a name="v10-dash-presence-indicator"></a>

Wenn Sie angemeldet sind und sich ein Dashboard ansehen, können Sie anhand einer Anwesenheitsanzeige, die Avatare von Benutzern anzeigt, die kürzlich mit dem Dashboard interagiert haben, feststellen, wer dasselbe Dashboard wie Sie betrachtet. Der Standardzeitrahmen ist 10 Minuten. Um den Namen des Benutzers zu sehen, bewegen Sie den Mauszeiger über den Avatar des Benutzers. Die Avatare stammen von [Gravatar](https://gravatar.com/) und basieren auf der E-Mail-Adresse des Benutzers.

Wenn sich auf einem Dashboard mehr aktive Benutzer befinden, als in die Präsenzanzeige passen, klicken Sie auf das **\$1X-Symbol**. Dadurch werden die Dashboard-Einblicke geöffnet, die weitere Details zu den jüngsten Benutzeraktivitäten enthalten.

## Sortieren von Dashboards anhand von Insights-Daten
<a name="v10-dash-sort-dashboards"></a>

In der Suchansicht können Sie Insights-Daten verwenden, um die am häufigsten verwendeten, defekten und ungenutzten Dashboards zu finden. Sie können Dashboards nach folgenden Kriterien sortieren.
+ Ansichten
+ Fehler
+ Ansichten
+ Zeit der Erstellung
+ Uhrzeit aktualisiert

# Probleme mit Dashboards beheben
<a name="v10-dash-troubleshoot"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

 Verwenden Sie die folgenden Strategien, um häufig auftretende Dashboard-Probleme zu beheben. 

## Das Dashboard ist langsam
<a name="v10-dash-dashboard-is-slow"></a>
+ Versuchen Sie, Dutzende (oder Hunderte oder Tausende) von Zeitreihen in einem Diagramm darzustellen? Dies kann dazu führen, dass der Browser verzögert wird. Versuchen Sie, Funktionen wie `highestMax` (in Graphite) zu verwenden, um die Anzahl der zurückgegebenen Serien zu reduzieren.
+ Manchmal können Seriennamen sehr groß sein. Dies führt zu größeren Antwortgrößen. Versuchen Sie`alias`, die Größe der zurückgegebenen Seriennamen zu reduzieren.
+ Fragen Sie viele Zeitreihen oder einen langen Zeitraum ab? Beide Bedingungen können dazu führen, dass Grafana oder Ihre Datenquelle viele Daten abruft, was das Dashboard verlangsamen kann. Versuchen Sie, einen oder beide dieser Faktoren zu reduzieren.
+ Ihre Netzwerkinfrastruktur könnte stark belastet sein. Wenn die Langsamkeit nicht konstant ist, kann dies das Problem sein.

## Probleme mit der Aktualisierungsrate des Dashboards
<a name="v10-dash-refresh-rate-issues"></a>

Standardmäßig fragt Grafana Ihre Datenquelle alle 30 Sekunden ab. Wenn Sie jedoch eine niedrige Aktualisierungsrate für Ihre Dashboards festlegen, wird das Backend unnötig stress. In vielen Fällen ist eine häufige Abfrage nicht erforderlich, da die Datenquelle Daten nicht oft genug sendet, sodass alle 30 Sekunden Änderungen vorgenommen werden könnten.

Wir empfehlen Folgendes:
+ Aktivieren Sie die automatische Aktualisierung nur bei Bedarf für Dashboards, Panels oder Variablen. Benutzer können ihren Browser manuell aktualisieren.
+ Wenn Sie eine automatische Aktualisierung benötigen, stellen Sie die Aktualisierungsrate auf einen längeren Zeitraum ein, der sinnvoll ist, z. B. einmal pro Minute, alle 10 Minuten oder jede Stunde.
+ Überprüfen Sie den Zeitbereich Ihres Dashboards. Wenn Ihr Dashboard einen längeren Zeitraum hat, z. B. eine Woche, benötigen Sie wirklich keine automatische Aktualisierung und sollten sie deaktivieren.

## Der Umgang mit oder das Rendern von Nulldaten ist falsch oder verwirrend
<a name="v10-dash-handling-or-rendering-null-data-is-wrong-or-confusing"></a>

Einige Anwendungen veröffentlichen Daten mit Unterbrechungen. Sie veröffentlichen beispielsweise nur dann eine Metrik, wenn ein Ereignis eintritt. Standardmäßig verbinden Grafana-Graphen Linien zwischen den Datenpunkten, aber das kann täuschen.

Grafiken, bei denen die Option **Nullwerte Connect** auf **Immer** gesetzt ist, verbinden Linien, bei denen Werte fehlen.

Eine Möglichkeit, dieses Problem zu beheben, besteht darin, Balken anstelle von Linien zu verwenden und die Option **Kein Wert** (unter **Standardoptionen**) auf zu setzen`0`. In diesem Fall werden die fehlenden Daten als Bereiche des Diagramms ohne Daten angezeigt.

# Durchsuchen von Dashboards in Grafana-Version 10
<a name="v10-search"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Sie können anhand des Dashboard-Namens und des Panel-Titels nach Dashboards suchen. Wenn Sie nach Dashboards suchen, gibt das System alle in der Grafana-Instanz verfügbaren Dashboards zurück, auch wenn Sie nicht berechtigt sind, den Inhalt des Dashboards anzuzeigen.

## Durchsuchen Sie Dashboards anhand des Dashboard-Namens
<a name="v10-search-by-name"></a>

Geben Sie einen beliebigen Teil des Dashboard-Namens in die Suchleiste ein. Die Suche gibt Ergebnisse für jede teilweise übereinstimmende Zeichenfolge in Echtzeit zurück, während Sie tippen.

Die Dashboard-Suche ist:
+ Echtzeit
+ Groß-/Kleinschreibung wird *nicht* beachtet
+ Funktioniert in allen gespeicherten und dateibasierten Dashboards.

**Tipp**  
Sie können die Pfeiltasten Ihrer Tastatur verwenden, um in den Ergebnissen zu navigieren, und drücken`Enter`, um das ausgewählte Dashboard zu öffnen.

## Durchsuchen Sie Dashboards anhand des Panel-Titels
<a name="v10-search-by-title"></a>

Sie können anhand des Titels eines Panels, der in einem Dashboard angezeigt wird, nach einem Dashboard suchen. Wenn der Titel eines Panels mit Ihrer Suchabfrage übereinstimmt, wird das Dashboard in den Suchergebnissen angezeigt.

## Filtern Sie die Dashboard-Suchergebnisse nach Tags
<a name="v10-search-by-tag"></a>

Tags sind eine hervorragende Möglichkeit, Ihre Dashboards zu organisieren, insbesondere, wenn die Anzahl der Dashboards zunimmt. **Sie können Tags in den Dashboard-Einstellungen hinzufügen und verwalten.**

Wenn Sie mehrere Tags auswählen, zeigt Grafana Dashboards an, die alle ausgewählten Tags enthalten.

Führen Sie einen der folgenden Schritte aus, um das Dashboard-Suchergebnis nach einem Tag zu filtern:
+ Um die Dashboard-Suchergebnisse nach einem Tag zu filtern, wählen Sie ein Tag aus, das in der rechten Spalte der Suchergebnisse angezeigt wird.

  Sie können mit dem Filtern fortfahren, indem Sie zusätzliche Tags auswählen.
+ Um eine Liste aller verfügbaren Tags zu sehen, klicken Sie auf das Dropdownmenü Nach **Stichwörtern filtern** und wählen Sie ein Tag aus.

  Alle Tags werden angezeigt, und wenn Sie ein Tag auswählen, wird die Dashboard-Suche sofort gefiltert.

**Tipp**  
Wenn Sie nur eine Tastatur verwenden, drücken Sie die `tab` Taste und navigieren Sie zum Dropdownmenü Nach **Tag filtern**. Drücken Sie die Abwärtspfeiltaste, um das Menü zu aktivieren und nach einem Tag zu suchen, und drücken Sie, `Enter` um das Tag auszuwählen.

## Befehlspalette
<a name="v10-search-palette"></a>

Mit der Befehlspalette können Sie Folgendes tun:
+ Suchen und öffnen Sie Dashboards und Ordner.
+ Erstellen Sie Dashboards und Warnungsregeln.
+ Suchen Sie nach Seiten in Grafana.
+ Ändern Sie das Thema auf dunkel oder hell.

Öffnen Sie oben die Befehlspalette und geben Sie ein `ctrl+k` (`cmd+k`in macOS). Sie können die Sucheingabe auch in der Grafana-Navigationsleiste auswählen.

**Anmerkung**  
Um zum vorherigen Schritt zu gelangen, drücken Sie `backspace` bei leerer Befehlspalette.

# Panels und Visualisierungen in Grafana-Version 10
<a name="v10-panels"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Das *Panel* ist der grundlegende Visualisierungsbaustein in Grafana. Jedes Panel verfügt über einen Abfrage-Editor, der für die im Panel ausgewählte Datenquelle spezifisch ist. Mit dem Abfrage-Editor können Sie eine Abfrage erstellen, die die Daten zurückgibt, die Sie visualisieren möchten.

Für jedes Panel gibt es eine Vielzahl von Stil- und Formatierungsoptionen. Bedienfelder können per Drag-and-Drop gezogen und in der Größe verändert werden, um sie auf dem Dashboard neu anzuordnen.

Bevor Sie einen Bereich hinzufügen, stellen Sie sicher, dass Sie eine Datenquelle konfiguriert haben.

Zusätzliche Panel-Typen sind möglicherweise verfügbar, wenn Sie zusätzliche [Plugins](grafana-plugins.md) in Ihrem Workspace installieren.

Einzelheiten zur Verwendung bestimmter Datenquellen finden Sie unter[Verbinden zu Datenquellen](AMG-data-sources.md).

**Topics**
+ [Überblick über den Panel-Editor](v10-panels-editor-overview.md)
+ [Die Ansicht „Panel inspizieren“](v10-panels-panel-inspector.md)
+ [Daten abfragen und transformieren](v10-panels-query-xform.md)
+ [Panel-Optionen konfigurieren](v10-panels-configure-panel-options.md)
+ [Standardoptionen konfigurieren](v10-panels-configure-standard-options.md)
+ [Eine Legende konfigurieren](v10-panels-configure-legend.md)
+ [Datenverknüpfungen konfigurieren](v10-panels-configure-data-links.md)
+ [Wertezuordnungen konfigurieren](v10-panels-configure-value-mappings.md)
+ [Schwellenwerte konfigurieren](v10-panels-configure-thresholds.md)
+ [Feldüberschreibungen konfigurieren](v10-panels-configure-overrides.md)
+ [Visualisierungen verfügbar in Grafana-Version 10](v10-panels-viz.md)

# Überblick über den Panel-Editor
<a name="v10-panels-editor-overview"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Im Panel-Editor können Sie alle Elemente einer Visualisierung aktualisieren, einschließlich der Datenquelle, der Abfragen, des Zeitbereichs und der Anzeigeoptionen.

Um einem neuen Dashboard ein Panel hinzuzufügen, wählen Sie **\$1 Visualisierung hinzufügen** in der Mitte des Dashboards aus. Um einem vorhandenen Dashboard ein Panel hinzuzufügen, wählen Sie in der Dashboard-Kopfzeile **Hinzufügen** und wählen Sie im Drop-down-Menü **Visualisierung** aus. Sie können auch ein vorhandenes Panel aus demselben oder einem anderen Dashboard kopieren und einfügen.

## Panel-Menü
<a name="v10-panels-editor-menu"></a>

Um auf den Panel-Editor zuzugreifen, bewegen Sie den Mauszeiger über die obere rechte Ecke eines beliebigen Panels. **Wählen Sie das angezeigte Bedienfeldmenüsymbol und dann Bearbeiten aus.**

Über das Bedienfeldmenü haben Sie auch Zugriff auf die folgenden Aktionen:
+ **Ansicht** — Sehen Sie sich das Panel im Vollbildmodus an.
+ **Bearbeiten** — Öffnen Sie den Panel-Editor, um die Fenster- und Visualisierungsoptionen zu bearbeiten.
+ **Teilen** — Geben Sie das Panel als Link oder Bibliotheksfenster frei.
+ **Erkunden** — Öffnet das Panel in **Explore**, in dem Sie sich auf Ihre Anfrage konzentrieren können.
+ **Inspizieren** — Öffnet die **Inspect-Schublade**, in der Sie die Paneldaten, Statistiken, Metadaten, JSON und Abfragen überprüfen können.
  + **Daten** — Öffnen Sie die **Inspect-Schublade** auf der Registerkarte „**Daten**“.
  + **Abfrage** — Öffnet die **Inspect-Schublade** auf der Registerkarte „**Abfrage**“.
  + **Panel JSON** — Öffnet die **Inspect-Schublade** auf der Registerkarte **JSON**.
+ **Erweiterungen** — Greifen Sie auf andere Aktionen zu, die von installierten Anwendungen bereitgestellt werden, z. B. das Melden eines Vorfalls. Diese Option wird nur angezeigt, wenn Sie App-Plugins installiert haben, die eine Erweiterung zum Panel-Menü hinzufügen.
+ **Mehr** — Greifen Sie auf andere Panel-Aktionen zu.
  + **Duplizieren** — Erstellen Sie eine Kopie des Panels. Bei duplizierten Panels werden Daten getrennt vom ursprünglichen Panel abgefragt. Wenn Sie dieselben Abfrageergebnisse verwenden möchten, können Sie die `Dashboard` Datenquelle im zweiten Bereich verwenden.
  + **Kopieren** — Kopiert das Panel in die Zwischenablage.
  + **Bedienfeld „Bibliothek erstellen“** — Erstellen Sie ein Bedienfeld, das in andere Dashboards importiert werden kann.
  + **Warnung erstellen** — Öffnet die Seite zur Konfiguration der Warnungsregeln in **Alerting**, auf der Sie eine von [Grafana verwaltete Warnung auf der Grundlage der](v10-alerts.md) Panel-Abfragen erstellen können.
  + **Legende ausblenden — Blendet die Panel-Legende** aus.
  + **Hilfe anfordern** — Senden Sie einen Snapshot oder Paneldaten an den technischen Support von Grafana Labs.
+ **Entfernen** — Entfernen Sie das Panel vom Armaturenbrett.

## Bedienfeld-Editor
<a name="v10-panels-editor-view"></a>

In diesem Abschnitt werden die Bereiche des Grafana-Panel-Editors beschrieben.
+ Panel-Header — Der Header-Bereich listet das Dashboard auf, in dem das Panel angezeigt wird, sowie die folgenden Steuerelemente:
  + **Verwerfen** — Verwirft Änderungen, die Sie seit dem letzten Speichern des Dashboards am Panel vorgenommen haben.
  + **Speichern** — Speichert die Änderungen, die Sie am Panel vorgenommen haben.
  + **Anwenden** — Wendet die von Ihnen vorgenommenen Änderungen an und schließt den Panel-Editor, sodass Sie wieder zum Dashboard zurückkehren. Sie müssen das Dashboard speichern, um die angewendeten Änderungen beizubehalten.
+ Visualisierungsvorschau — Der Bereich Visualisierungsvorschau enthält die folgenden Optionen:
  + **Tabellenansicht** — Konvertiert jede Visualisierung in eine Tabelle, sodass Sie die Daten sehen können. Tabellenansichten sind bei der Problembehandlung hilfreich. Diese Ansicht enthält nur die Rohdaten. Sie enthält keine Transformationen, die Sie möglicherweise auf die Daten angewendet haben, oder die in der [Tabellenvisualisierung](v10-panels-table.md) verfügbaren Formatierungsoptionen.
  + **Füllen** — Die Visualisierungsvorschau füllt den verfügbaren Platz aus. Wenn Sie die Breite des Seitenbereichs oder die Höhe des unteren Bereichs ändern, ändert sich die Visualisierung, sodass sie den verfügbaren Platz ausfüllt.
  + **Aktuell** — Die Visualisierungsvorschau hat genau die gleiche Größe wie die Größe auf dem Dashboard. Wenn nicht genügend Speicherplatz verfügbar ist, wird die Visualisierung unter Beibehaltung des Seitenverhältnisses herunterskaliert.
  + **Steuerelemente für den Zeitbereich** — Die **Standardeinstellung** ist entweder die lokale Zeitzone des Browsers oder die auf einer höheren Ebene ausgewählte Zeitzone.
+ Datenbereich — Der Datenbereich enthält Registerkarten, auf denen Sie Abfragen eingeben, Ihre Daten transformieren und Warnungsregeln erstellen können (falls zutreffend).
  + **Registerkarte „Abfrage“** — Wählen Sie Ihre Datenquelle aus und geben Sie hier Abfragen ein. Weitere Informationen finden Sie unter [Daten abfragen und transformieren](v10-panels-query-xform.md). Wenn Sie zum ersten Mal ein Dashboard erstellen, werden Sie aufgefordert, eine Datenquelle auszuwählen. Auf dieser Registerkarte können Sie die Datenquelle oder die Abfrage aktualisieren.
  + **Registerkarte „Transformieren“** — Wenden Sie Datentransformationen an. Weitere Informationen finden Sie unter [Daten abfragen und transformieren](v10-panels-query-xform.md).
  + **Registerkarte „Warnung“** — Schreiben Sie Warnungsregeln. Weitere Informationen finden Sie unter [Benachrichtigungen in Grafana-Version 10](v10-alerts.md).
+ Anzeigeoptionen für Bedienfelder — Der Abschnitt mit den Anzeigeoptionen enthält Registerkarten, auf denen Sie fast jeden Aspekt Ihrer Datenvisualisierung konfigurieren können. Die Details variieren je nach ausgewähltem Visualisierungstyp.

## Das Panel, die Schublade prüfen
<a name="v10-panels-editor-inspect"></a>

Die Inspect-Schublade hilft Ihnen dabei, Ihre Panels zu verstehen und Fehler zu beheben. Sie können die Rohdaten für jedes Panel anzeigen, diese Daten in eine Datei mit kommagetrennten Werten (CSV) exportieren, Abfrageanfragen anzeigen und Panel- und Daten-JSON exportieren.

**Anmerkung**  
Nicht alle Bedienfeldtypen enthalten alle Registerkarten. Beispielsweise enthalten die Listenbereiche des Dashboards keine Rohdaten, die überprüft werden können, sodass die Registerkarten Statistik, Daten oder Abfrage nicht angezeigt werden.

Der Bedienfeldinspektor besteht aus den folgenden Optionen:
+ Das Fenster zur Inspektion der Schublade wird auf der rechten Seite als Schublade angezeigt. Wählen Sie den Pfeil in der oberen rechten Ecke, um das Schubladenfenster zu vergrößern oder zu verkleinern.
+ **Registerkarte „Daten“** — Zeigt die von der Abfrage zurückgegebenen Rohdaten mit angewendeten Transformationen an. Feldoptionen wie Überschreibungen und Wertzuordnungen werden standardmäßig nicht angewendet.
+ **Registerkarte „Statistiken“** — Zeigt an, wie lange Ihre Abfrage dauert und wie viel sie zurückgibt.
+ **Registerkarte JSON** — Ermöglicht das Anzeigen und Kopieren von Panel-JSON, Panel-Daten-JSON und Datenrahmenstruktur JSON. Dies ist nützlich, wenn Sie Grafana bereitstellen oder verwalten.
+ **Registerkarte „Abfrage“** — Zeigt Ihnen die Anfragen an den Server an, die gesendet wurden, wenn Grafana die Datenquelle abfragt.
+ **Registerkarte „Fehler“** — Zeigt alle Fehler an, die von einer Abfrage zurückgegeben wurden. Die Registerkarte ist nur sichtbar, wenn eine Abfrage einen Fehler zurückgibt.

# Die Ansicht „Panel inspizieren“
<a name="v10-panels-panel-inspector"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Die Panel-Inspektionsansicht, die Sie über das Bedienfeldmenü öffnen können, hilft Ihnen dabei, Ihre Panels zu verstehen und Fehler zu beheben. Sie können die Rohdaten für jedes Amazon Managed Grafana-Panel überprüfen, diese Daten in eine Datei mit kommagetrennten Werten (CSV) exportieren, Abfrageanfragen anzeigen und Panel- und Daten-JSON exportieren.

**Anmerkung**  
Nicht alle Panel-Typen enthalten alle Tabs. Beispielsweise enthalten die Listenbereiche des Dashboards keine Rohdaten, die überprüft werden können, sodass die Registerkarten Statistik, Daten oder Abfrage nicht angezeigt werden.

Der Bedienfeldinspektor besteht aus den folgenden Optionen:

1. Im Bedienfeldinspektor wird **Inspect:** oben im Fenster angezeigt. Wählen Sie den Pfeil in der oberen rechten Ecke, um den Bereich zu vergrößern oder zu verkleinern.

1. **Registerkarte „Daten“** — Zeigt die von der Abfrage zurückgegebenen Rohdaten mit angewendeten Transformationen an. Feldoptionen wie Überschreibungen und Wertzuordnungen werden standardmäßig nicht angewendet.

1. **Registerkarte „Statistiken“** — Zeigt an, wie lange Ihre Abfrage dauert und wie viel sie zurückgibt.

1. **Registerkarte JSON** — Ermöglicht das Anzeigen und Kopieren von Panel-JSON, Panel-Daten-JSON und Datenrahmenstruktur JSON. Dies ist nützlich, wenn Sie Grafana bereitstellen oder verwalten.

1. **Registerkarte „Abfrage“** — Zeigt Ihnen die Anfragen an, die an den Server gesendet werden, wenn Grafana die Datenquelle abfragt.

1. **Registerkarte „Fehler“** — Zeigt alle Fehler an. Nur sichtbar, wenn eine Abfrage einen Fehler zurückgibt.

## Unformatierte Abfrageergebnisse werden heruntergeladen
<a name="v10-panels-raw-query-results"></a>

Amazon Managed Grafana generiert eine CSV-Datei, die Ihre Daten enthält, einschließlich aller Transformationen dieser Daten. Sie können wählen, ob Sie sich die Daten ansehen möchten, bevor oder nachdem das Panel Feldoptionen oder Feldoptionsüberschreibungen angewendet hat.

**Um unformatierte Abfrageergebnisse herunterzuladen**

1. Bearbeiten Sie das Fenster, das die Abfragedaten enthält, die Sie herunterladen möchten.

1. Wählen Sie im Abfrage-Editor **Query Inspector** aus.

1. Wählen Sie **Daten** aus.

   Wenn Ihr Panel mehrere Abfragen enthält oder mehrere Knoten abfragt, stehen Ihnen zusätzliche Optionen zur Verfügung.
   + **Ergebnis auswählen** — Wählen Sie aus, welche Ergebnissatzdaten Sie anzeigen möchten.
   + **Daten transformieren**
   + **Nach Zeit verknüpfen** — Zeigen Sie Rohdaten aus all Ihren Abfragen gleichzeitig an, ein Ergebnissatz pro Spalte. Wählen Sie eine Spaltenüberschrift aus, um die Daten neu anzuordnen.

1. Um Daten anzuzeigen, bevor das System Feldüberschreibungen anwendet, aktivieren Sie die Option **Formatierte** Daten.

1. Um eine CSV-Datei herunterzuladen, die speziell für Excel formatiert ist, wählen Sie die Option Für Excel **herunterladen**.

1. Wählen Sie **Download CSV (CSV herunterladen)** aus.

## Überprüfen der Abfrageleistung
<a name="v10-panels-query-performance"></a>

**Auf der Registerkarte Statistik werden Statistiken angezeigt, aus denen hervorgeht, wie lange Ihre Abfrage dauert, wie viele Abfragen Sie gesendet haben und wie viele Zeilen zurückgegeben wurden.** Diese Informationen können Ihnen bei der Problembehandlung Ihrer Abfragen helfen, insbesondere wenn eine der Zahlen unerwartet hoch oder niedrig ist.

**Um die Abfrageleistung zu überprüfen**

1. Bearbeiten Sie den Bereich, der die Abfrage mit der Leistung enthält, die Sie überprüfen möchten.

1. Wählen Sie im Abfrage-Editor **Query Inspector** aus.

1. Wählen Sie **Statistiken** aus.

Statistiken werden im schreibgeschützten Format angezeigt.

## Prüfung von Abfrageanforderung und -antwort
<a name="v10-panels-query-request-response"></a>

Sie können Abfrageanforderungs- und Antwortdaten überprüfen, wenn Sie Fehler bei einer Abfrage beheben möchten, die unerwartete Ergebnisse zurückgibt oder die erwarteten Ergebnisse nicht zurückgibt.

1. Bearbeiten Sie den Bereich, der die Abfrage enthält, die Sie exportieren möchten.

1. Wählen Sie im Abfrage-Editor **Query Inspector** aus.

1. Wählen Sie **Aktualisieren** aus.

   Das Panel wird mit Antwortdaten gefüllt.

1. Nehmen Sie bei Bedarf Anpassungen vor und führen Sie die Abfrage erneut aus.

1. Um die Abfrageanforderung und die Antwortdaten herunterzuladen, klicken Sie auf das Symbol In **die Zwischenablage kopieren** und fügen Sie die Ergebnisse in eine andere Anwendung ein.

# Daten abfragen und transformieren
<a name="v10-panels-query-xform"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Amazon Managed Grafana unterstützt viele Arten von [Datenquellen](AMG-data-sources.md). *Datenquellenabfragen* geben Daten zurück, die Grafana *transformieren* und visualisieren kann. Jede Datenquelle verwendet ihre eigene Abfragesprache, und Datenquellen-Plugins implementieren jeweils eine Benutzeroberfläche zur Abfrageerstellung, die als Abfrageeditor bezeichnet wird.

**Topics**
+ [Informationen zu Abfragen](#v10-panels-query-xform-about)
+ [Navigieren Sie auf der Registerkarte „Abfrage“](#v10-panels-query-xform-navigate)
+ [Eine Abfrage hinzufügen](#v10-panels-query-xform-add)
+ [Abfragen verwalten](#v10-panels-query-xform-manage)
+ [Abfrageoptionen](#v10-panels-query-xform-options)
+ [Ausdrucksabfragen schreiben](v10-panels-query-xform-expressions.md)
+ [Abfrageergebnisse mit einem anderen Panel teilen](v10-panels-query-share.md)
+ [Transformieren von Daten](v10-panels-xform.md)
+ [Problembehandlung bei Abfragen](v10-panels-query-troubleshoot.md)
+ [Berechnungsarten](v10-panels-calculation-types.md)

## Informationen zu Abfragen
<a name="v10-panels-query-xform-about"></a>

Grafana-Panels kommunizieren mit Datenquellen über Abfragen, die Daten für die Visualisierung abrufen. Eine Abfrage ist eine Frage, die in der von der Datenquelle verwendeten Abfragesprache geschrieben ist.

In den Datenquellenoptionen des Panels können Sie die Abfragehäufigkeit und die Grenzwerte für die Datenerfassung konfigurieren. Grafana unterstützt bis zu 26 Abfragen pro Panel.

Weitere Informationen zur Abfragesprache der einzelnen Datenquellen finden Sie im Abschnitt [Datenquellen](AMG-data-sources.md).

**Abfrage-Editoren**

Der *Abfrage-Editor* jeder Datenquelle bietet eine benutzerdefinierte Benutzeroberfläche, mit der Sie Abfragen schreiben können, die die einzigartigen Funktionen nutzen.

Aufgrund der Unterschiede zwischen den Abfragesprachen sieht jeder Abfrage-Editor für Datenquellen anders aus und funktioniert auch anders. Abhängig von Ihrer Datenquelle bietet der Abfrage-Editor möglicherweise Funktionen zur automatischen Vervollständigung, Metriknamen, Variablenvorschläge oder eine visuelle Oberfläche zur Abfrageerstellung.

Einzelheiten zu den einzigartigen Funktionen des Abfrage-Editors einer bestimmten Datenquelle, einschließlich Informationen zu Abfragen und Syntax, finden Sie in der Datenquellendokumentation:
+ Informationen zu den in Amazon Managed Grafana enthaltenen Datenquellen finden Sie unter [Integrierte Datenquellen](AMG-data-sources-builtin.md).
+ Informationen zu den in Grafana Enterprise enthaltenen Datenquellen finden Sie unter[Connect zu Unternehmensdatenquellen her](AMG-data-sources-enterprise.md).
+ Für andere Datenquellen-Plugins, die Sie über das installieren[Finde Plugins im Plugin-Katalog](grafana-plugins.md#plugin-catalog), ist die Dokumentation in der Liste im Plugin-Katalog verlinkt.

**Abfragesyntax**

Datenquellen verwenden unterschiedliche Abfragesprachen, um Daten anzufordern. Einzelheiten zur eindeutigen Abfragesprache einer bestimmten Datenquelle finden Sie in der zugehörigen Dokumentation.

**PostgreSQL-Beispiel:**

```
SELECT hostname FROM host WHERE region IN($region)
```

**PromQL-Beispiel:**

```
query_result(max_over_time(<metric>[${__range_s}s]) != <state>)
```

**Spezielle Datenquellen**

**Grafana umfasst auch drei spezielle Datenquellen: **Grafana**, **Mixed** und Dashboard.** Weitere Informationen finden Sie unter [Verbinden zu Datenquellen](AMG-data-sources.md).

## Navigieren Sie auf der Registerkarte „Abfrage“
<a name="v10-panels-query-xform-navigate"></a>

Die Registerkarte „**Abfrage**“ eines Panels besteht aus den folgenden Elementen:
+ **Datenquellenauswahl — Wählt** die abzufragende Datenquelle aus.
+ **Abfrageoptionen** — Legt maximale Datenabrufparameter und Abfragelaufzeitintervalle fest.
+ **Schaltfläche „Abfrageinspektor“** — Öffnet den Bereich „Abfrageinspektor“, in dem Sie Ihre Abfrage anzeigen und optimieren können.
+ **Liste des Abfrage-Editors** — Listet die Abfragen auf, die Sie geschrieben haben.
+ **Ausdrücke** — Verwendet den Ausdrucks-Generator, um Warnungsausdrücke zu erstellen. Weitere Informationen zu Ausdrücken finden Sie unter [Ausdrucksabfragen schreiben](v10-panels-query-xform-expressions.md).

## Eine Abfrage hinzufügen
<a name="v10-panels-query-xform-add"></a>

Eine Abfrage gibt Daten zurück, die Grafana in Dashboard-Panels visualisiert. Wenn Sie ein Panel erstellen, wählt Grafana automatisch die Standarddatenquelle aus.

**Um eine Abfrage hinzuzufügen**

1. Bearbeiten Sie das Panel, zu dem Sie eine Abfrage hinzufügen.

1. Wählen Sie die Registerkarte **Queries** (Abfragen) aus.

1. Wählen Sie das Dropdownmenü **Datenquelle** und wählen Sie eine Datenquelle aus.

1. Wählen Sie **Abfrageoptionen**, um die maximale Anzahl von Datenpunkten zu konfigurieren, die Sie benötigen. Weitere Informationen zu Abfrageoptionen finden Sie unter[Abfrageoptionen](#v10-panels-query-xform-options).

1. Schreiben Sie die Abfrage mit dem Abfrage-Editor.

1. Wählen Sie **Anwenden** aus.

Grafana fragt die Datenquelle ab und visualisiert die Daten.

## Abfragen verwalten
<a name="v10-panels-query-xform-manage"></a>

Grafana organisiert Abfragen in zusammenklappbaren Abfragezeilen. Jede Abfragezeile enthält einen Abfrage-Editor und ist mit einem Buchstaben (A, B, C usw.) gekennzeichnet.

Um Ihre Abfragen zu verwalten, können Sie Abfragen kopieren, Abfragen ausblenden, Abfragen entfernen, Abfragen neu anordnen und die Hilfe für den Abfrage-Editor ein- und ausschalten.

## Abfrageoptionen
<a name="v10-panels-query-xform-options"></a>

Wählen Sie neben der Datenquellenauswahl die **Option Abfrageoptionen** aus, um die Einstellungen für die ausgewählte Datenquelle anzuzeigen. Änderungen, die Sie hier vornehmen, wirken sich nur auf Abfragen aus, die in diesem Bereich vorgenommen wurden.

Grafana legt Standardwerte fest, die in dunkelgrauem Text angezeigt werden. Änderungen werden in weißem Text angezeigt. Um ein Feld auf die Standardeinstellung zurückzusetzen, löschen Sie den weißen Text aus dem Feld.

Zu den Optionen für die Abfrage von Panel-Datenquellen gehören:
+ **Max. Datenpunkte** — Wenn die Datenquelle dies unterstützt, wird die maximale Anzahl von Datenpunkten für jede zurückgegebene Serie festgelegt. Wenn die Abfrage mehr Datenpunkte zurückgibt als die Einstellung für maximale Datenpunkte, reduziert die Datenquelle die Anzahl der zurückgegebenen Punkte, indem sie sie nach Durchschnitt, Maximum oder einer anderen Funktion zusammenfasst.

  Sie können die Anzahl der Punkte einschränken, um die Abfrageleistung zu verbessern oder die visualisierte Linie zu glätten. Der Standardwert ist die Breite (oder Anzahl der Pixel) des Diagramms, da Sie nur so viele Datenpunkte visualisieren können, wie das Grafikfenster Platz zur Anzeige bietet.

  Bei Streaming-Daten verwendet Grafana den Wert für maximale Datenpunkte für den Rolling-Puffer. Streaming ist ein kontinuierlicher Datenfluss, und die Pufferung unterteilt den Stream in Blöcke.
+ **Minimales Intervall** — Legt einen Mindestgrenzwert für das automatisch berechnete Intervall fest, bei dem es sich in der Regel um das minimale Scrape-Intervall handelt. Wenn alle 15 Sekunden ein Datenpunkt gespeichert wird, profitieren Sie nicht von einem niedrigeren Intervall. Sie können dies auch auf ein höheres Minimum als das Scrape-Intervall festlegen, um Abfragen abzurufen, die grobkörniger sind und gut funktionieren.
+ **Intervall** — Legt eine Zeitspanne fest, die Sie beim Aggregieren oder Gruppieren von Datenpunkten nach Zeit verwenden können.

  Grafana berechnet automatisch ein geeignetes Intervall, das Sie als Variable in Abfragen mit Vorlagen verwenden können. Die Variable wird entweder in Sekunden (`$__interval`) oder Millisekunden () gemessen. `$__interval_ms`

  Intervalle werden normalerweise in Aggregationsfunktionen wie Summe oder Durchschnitt verwendet. Dies ist beispielsweise eine Prometheus-Abfrage, die die Intervallvariable verwendet:. `rate(http_requests_total[$__interval])`

  Dieses automatische Intervall wird auf der Grundlage der Breite des Diagramms berechnet. Wenn der Benutzer die Ansicht einer Visualisierung verkleinert, vergrößert sich das Intervall, was zu einer grobkörnigeren Aggregation führt. Ebenso verringert sich das Intervall, wenn der Benutzer die Ansicht vergrößert, was zu einer feinkörnigeren Aggregation führt.

  Weitere Informationen finden Sie unter [Globale Variablen](v10-dash-variable-add.md#v10-dash-variable-add-global).
+ **Relative Zeit** — Überschreibt den relativen Zeitraum für einzelne Bereiche, wodurch sie sich von dem unterscheiden, was in der Dashboard-Zeitauswahl in der oberen rechten Ecke des Dashboards ausgewählt wurde. Sie können dies verwenden, um Metriken aus verschiedenen Zeiträumen oder Tagen auf demselben Dashboard anzuzeigen.
**Anmerkung**  
Überschreibungen der Panel-Zeit haben keine Auswirkung, wenn der Zeitbereich des Dashboards absolut ist.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/v10-panels-query-xform.html)
+ **Zeitverschiebung** — Überschreibt den Zeitbereich für einzelne Panels, indem Start und Ende relativ zur Zeitauswahl verschoben werden. Sie können beispielsweise den Zeitraum für das Panel so ändern, dass er zwei Stunden vor dem Zeitwähler im Dashboard liegt.
**Anmerkung**  
Überschreibungen der Panel-Zeit haben keine Auswirkung, wenn der Zeitbereich des Dashboards absolut ist.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/v10-panels-query-xform.html)
+ **Cache-Timeout** — *(Nur sichtbar, wenn in der Datenquelle verfügbar)* Überschreibt das Standard-Cache-Timeout, wenn Ihr Zeitreihenspeicher über einen Abfrage-Cache verfügt. Geben Sie diesen Wert als numerischen Wert in Sekunden an.

# Ausdrucksabfragen schreiben
<a name="v10-panels-query-xform-expressions"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Mit serverseitigen Ausdrücken können Sie Daten, die von Abfragen zurückgegeben werden, mit mathematischen und anderen Operationen bearbeiten. Ausdrücke erzeugen neue Daten und manipulieren nicht die von Datenquellen zurückgegebenen Daten.

## Über Ausdrücke
<a name="v10-panels-query-about"></a>

Serverseitige Ausdrücke ermöglichen es Ihnen, Daten, die von Abfragen zurückgegeben werden, mit mathematischen und anderen Operationen zu bearbeiten. Ausdrücke erzeugen neue Daten und manipulieren nicht die von Datenquellen zurückgegebenen Daten, abgesehen von einigen geringfügigen Datenumstrukturierungen, um die Daten als Eingabe für Ausdrücke akzeptabel zu machen.

**Verwendung von Ausdrücken**

Ausdrücke werden am häufigsten von [Grafana-Benachrichtigungen](v10-alerts.md) verwendet. Die Verarbeitung erfolgt serverseitig, sodass Ausdrücke auch ohne Browsersitzung ausgeführt werden können. Ausdrücke können jedoch auch mit Backend-Datenquellen und Visualisierungen verwendet werden.

**Anmerkung**  
Ausdrücke funktionieren nicht mit älteren Dashboard-Warnungen.

Ausdrücke sollen Datenquellen erweitern, indem sie die Kombination von Abfragen aus verschiedenen Datenquellen ermöglichen oder Operationen bereitstellen, die in einer Datenquelle nicht verfügbar sind.

**Anmerkung**  
Wenn möglich, sollten Sie die Datenverarbeitung innerhalb der Datenquelle durchführen. Das Kopieren von Daten aus dem Speicher auf den Grafana-Server zur Verarbeitung ist ineffizient, daher sind Ausdrücke auf die einfache Datenverarbeitung ausgerichtet.

Ausdrücke funktionieren mit Datenquellenabfragen, die Zeitreihen oder numerische Daten zurückgeben. Sie arbeiten auch mit [mehrdimensionalen Daten](getting-started-grafanaui.md#time-series-dimensions). Zum Beispiel eine Abfrage, die mehrere Reihen zurückgibt, wobei jede Serie durch Beschriftungen oder Tags identifiziert wird.

Ein einzelner Ausdruck verwendet eine oder mehrere Abfragen oder andere Ausdrücke als Eingabe und fügt dem Ergebnis Daten hinzu. Jeder einzelne Ausdruck oder jede einzelne Abfrage wird durch eine Variable repräsentiert, bei der es sich um einen benannten Bezeichner handelt, der als RefID bezeichnet wird (z. B. der Standardbuchstabe `A` oder`B`).

Um auf die Ausgabe eines einzelnen Ausdrucks oder einer Datenquellenabfrage in einem anderen Ausdruck zu verweisen, wird dieser Bezeichner als Variable verwendet.

**Arten von Ausdrücken**

Ausdrücke funktionieren mit zwei Datentypen.
+ Eine Sammlung von Zeitreihen.
+ Eine Sammlung von Zahlen, wobei jede Zahl ein Element ist.

Jede Sammlung wird anhand einer einzelnen Datenquellenabfrage oder eines einzelnen Ausdrucks zurückgegeben und durch die RefID dargestellt. Jede Sammlung ist ein Satz, bei dem jedes Element in der Gruppe anhand seiner Dimensionen, die als [Labels](getting-started-grafanaui.md#labels) oder Schlüssel-Wert-Paare gespeichert sind, eindeutig identifiziert wird.

**Datenquellenabfragen**

Serverseitige Ausdrücke unterstützen nur Datenquellenabfragen für Backend-Datenquellen. Es wird allgemein davon ausgegangen, dass es sich bei den Daten um Zeitreihendaten handelt. 

Datenquellenabfragen werden, wenn sie mit Ausdrücken verwendet werden, von der Expression Engine ausgeführt. Dabei werden die Daten so umstrukturiert, dass sie entweder eine Zeitreihe oder eine Zahl pro Datenrahmen enthalten. Wenn Sie also beispielsweise eine Datenquelle verwenden, die mehrere Reihen in einem Frame in der Tabellenansicht zurückgibt, stellen Sie möglicherweise fest, dass sie anders aussieht, wenn sie mit Ausdrücken ausgeführt wird.

Derzeit wird bei der Verwendung von Datenrahmen nur das Format (Zahl) unterstützt, das kein Zeitreihenformat ist, wenn Sie eine Tabellenantwort haben, die einen Datenrahmen ohne Zeit, Zeichenkettenspalten und eine Zahlenspalte zurückgibt:

Die folgende Beispieltabelle erzeugt eine Zahl, die mit Ausdrücken funktioniert. Die Zeichenkettenspalten werden zu Beschriftungen und die Zahlenspalte zum entsprechenden Wert. Zum Beispiel `{"Loc": "MIA", "Host": "A"}` mit einem Wert von 1.


| Loc | Host | AVG\$1CPU | 
| --- | --- | --- | 
| MIA | A | 1 | 
| NYC | B | 2 | 

**Operationen**

Sie können die folgenden Operationen in Ausdrücken verwenden: Mathe, Reduce und Resampling.

**Math (Mathematik)**

Mathe steht für frei formbare mathematische Formeln für Zeitreihen oder Zahlendaten. Bei mathematischen Operationen werden Zahlen und Zeitreihen als Eingabe verwendet und in andere Zahlen und Zeitreihen umgewandelt.

Auf Daten aus anderen Abfragen oder Ausdrücken wird beispielsweise mit der RefID verwiesen, der ein Dollarzeichen vorangestellt ist. `$A` Wenn der Name der Variablen Leerzeichen enthält, können Sie eine geschweifte Syntax wie verwenden. `${my variable}`

Numerische Konstanten können dezimal (`2.24`), oktal (mit einer führenden Null wie`072`) oder hexadezimal (mit einem führenden 0x wie) sein. `0x2A` Exponentialzahlen und Vorzeichen werden ebenfalls unterstützt (z. B.). `-0.8e-2`

**Operatoren**

Die arithmetischen (`+`, binären und unären`-`,,`*`, `/``%`, Exponenten`**`), relationalen (,,`<`,, `>``==`,`<=`) und logischen (`!=``>=`, `&&``||`, und `!` unären) Operatoren werden unterstützt.

Wie sich die Operation mit Daten verhält, hängt davon ab, ob es sich um Zahlen- oder Zeitreihendaten handelt.

Bei binären Operationen wie `$A + $B` oder `$A || $B` wird der Operator je nach Datentyp wie folgt angewendet:
+ Wenn beide `$A` und eine Zahl `$B` sind, wird die Operation zwischen den beiden Zahlen ausgeführt.
+ Wenn eine Variable eine Zahl und die andere Variable eine Zeitreihe ist, wird die Operation zwischen dem Wert jedes Punktes in der Zeitreihe und der Zahl ausgeführt.
+ Wenn es sich bei beiden `$A` um Zeitreihendaten `$B` handelt, wird die Operation zwischen den einzelnen Werten in den beiden Reihen für jeden Zeitstempel ausgeführt, der `$A` sowohl in als auch vorhanden ist`$B`. Die `Resample` Operation kann verwendet werden, um Zeitstempel anzuordnen.

Zusammenfassung:
+ Zahl <Operation>Zahl = Zahl
+ <Operation>Zahlenreihe = Serie
+ Serie <Operation>Serie = Serie

Da Ausdrücke mit mehreren Reihen oder Zahlen arbeiten, die durch eine einzige Variable repräsentiert werden, führen binäre Operationen auch eine Vereinigung (Verknüpfung) zwischen den beiden Variablen durch. Dies erfolgt auf der Grundlage der identifizierenden Bezeichnungen, die jeder einzelnen Reihe oder Zahl zugeordnet sind.

Wenn Sie also Zahlen mit Beschriftungen wie `{host=web01}` in `$A` und eine weitere Zahl `$B` mit denselben Beschriftungen haben, wird die Operation zwischen diesen beiden Elementen innerhalb jeder Variablen ausgeführt, und das Ergebnis verwendet dieselben Beschriftungen. Die Regeln für das Verhalten dieser Vereinigung lauten wie folgt:
+ Ein Objekt ohne Beschriftungen lässt sich mit allem verbinden.
+ Wenn beide `$A` nur ein Objekt enthalten (eine Serie oder eine Zahl), werden sie zusammengefügt. `$B`
+ Wenn die Beschriftungen exakt übereinstimmen, werden sie zusammengefügt.
+ Wenn es sich bei den Beschriftungen um eine Teilmenge der anderen handelt, z. B. wenn ein Element in beschriftet `$A` ist `{host=A,dc=MIA}` und ein Element in beschriftet `$B` ist, werden `{host=A}` sie zusammengefügt.
+ Wenn innerhalb einer Variablen beispielsweise für jedes Element unterschiedliche Tag-Schlüssel `$A` vorhanden sind, ist das Verbindungsverhalten undefiniert.

Die relationalen und logischen Operatoren geben 0 für falsch und 1 für wahr zurück.

**Mathematische Funktionen**

Während die meisten Funktionen in eigenen Ausdrucksoperationen existieren, hat die mathematische Operation einige Funktionen, die mathematischen Operatoren oder Symbolen ähneln. Wenn Funktionen entweder Zahlen oder Reihen annehmen können, wird derselbe Typ wie das Argument zurückgegeben. Handelt es sich um eine Reihe, wird die Operation für den Wert jedes Punktes in der Reihe ausgeführt.

*Bauchmuskeln*

abs gibt den absoluten Wert seines Arguments zurück, der eine Zahl oder eine Reihe sein kann. Zum Beispiel `abs(-1)` oder `abs($A)`.

*is\$1inf*

is\$1inf nimmt eine Zahl oder eine Reihe und gibt `1` für `Inf` Werte (negativ oder positiv) und `0` für andere Werte zurück. Zum Beispiel `is_inf($A)`.

**Anmerkung**  
Wenn Sie beispielsweise gezielt nach negativer Unendlichkeit suchen müssen, können Sie einen Vergleich wie durchführen. `$A == infn()`

*is\$1nan*

is\$1nan nimmt eine Zahl oder eine Reihe und gibt `1` für `NaN` Werte und `0` für andere Werte zurück. Zum Beispiel `is_nan($A)`. Diese Funktion ist für diese Prüfung erforderlich, da sie nicht gleich `NaN` ist. `NaN`

*is\$1null*

is\$1null nimmt eine Zahl oder eine Reihe und gibt `1` für `null` Werte und `0` für andere Werte zurück. Zum Beispiel `is_null($A)`.

*ist\$1Zahl*

is\$1number nimmt eine Zahl oder eine Reihe und gibt `1` für alle reellen Zahlenwerte und `0` für andere Werte (die`null`,`Inf+`, `Inf-` und sind) zurück. `NaN` Zum Beispiel `is_number($A)`.

*log*

Log gibt den natürlichen Logarithmus seines Arguments zurück, der eine Zahl oder eine Reihe sein kann. Wenn der Wert kleiner als 0 ist, `NaN` wird zurückgegeben. Zum Beispiel `log(-1)` oder `log($A)`.

*inf, infn, nan und null*

Die Funktionen inf, infn, nan und null geben alle einen einzelnen Wert des Namens zurück. Sie existieren hauptsächlich zum Testen. Beispiel: `null()`.

*round*

Round gibt einen gerundeten Ganzzahlwert zurück. Zum Beispiel `round(3.123)` oder `round($A)`.

*ceil*

Ceil rundet die Zahl auf den nächsten ganzzahligen Wert auf. Beispielsweise gibt `ceil(3.123)` `4` zurück.

*floor*

Floor rundet die Zahl auf den nächsten ganzzahligen Wert ab. Beispiel:`floor(3.123`) gibt zurück`3`.

**Reduzieren**

Reduce verwendet eine oder mehrere Zeitreihen, die von einer Abfrage oder einem Ausdruck zurückgegeben wurden, und wandelt jede Reihe in eine einzelne Zahl um. Die Beschriftungen der Zeitreihen werden als Beschriftungen für jede ausgegebene reduzierte Zahl beibehalten.

*Felder:*
+ **Funktion** — Die zu verwendende Reduktionsfunktion
+ **Eingabe** — Die Variable (RefID (z. B.`A`)), die neu berechnet werden soll
+ **Modus** — Ermöglicht die Steuerung des Verhaltens der Reduktionsfunktion, wenn eine Reihe nicht numerische Werte enthält (Null, NaN, \$1-Inf)

**Reduktionsfunktionen**

*Count*

Count gibt die Anzahl der Punkte in jeder Reihe zurück.

*Meint*

Der Mittelwert gibt die Summe aller Werte in jeder Reihe geteilt durch die Anzahl der Punkte in dieser Reihe zurück. Wenn im `strict` Modus irgendwelche Werte in der Reihe Null oder Nan sind oder wenn die Reihe leer ist, wird NaN zurückgegeben.

*Min und Max*

Min und Max geben den kleinsten bzw. größten Wert in der Reihe zurück. Wenn im `strict` Modus irgendwelche Werte in der Reihe Null oder Nan sind oder wenn die Reihe leer ist, wird NaN zurückgegeben.

*Sum (Summe)*

Sum gibt die Summe aller Werte in der Reihe zurück. Wenn die Reihe die Länge Null hat, ist die Summe 0. Wenn im `strict` Modus NaN- oder Null-Werte in der Reihe vorhanden sind, wird NaN zurückgegeben.

*Zuletzt*

Last gibt die letzte Zahl in der Reihe zurück. Wenn die Serie keine Werte hat, wird NaN zurückgegeben.

**Reduktionsmodi**

*Streng*

Im Strict-Modus wird die Eingangsserie unverändert verarbeitet. Wenn Werte in der Reihe nicht numerisch sind (Null, NaN oder \$1-Inf), wird NaN zurückgegeben.

*Löschen Sie nicht-numerische Werte*

In diesem Modus werden alle nicht numerischen Werte (Null, NaN oder \$1-Inf) in der Eingangsserie herausgefiltert, bevor die Reduktionsfunktion ausgeführt wird.

*Ersetzt nicht-numerisch*

In diesem Modus werden alle nicht numerischen Werte durch einen vordefinierten Wert ersetzt.

**Stichprobe neu berechnen**

Bei Resampling werden die Zeitstempel in jeder Zeitreihe so geändert, dass ein konsistentes Zeitintervall entsteht. Der Hauptanwendungsfall besteht darin, dass Sie Zeitreihen, die nicht dieselben Zeitstempel haben, neu berechnen können, sodass Berechnungen zwischen ihnen durchgeführt werden können. Dies kann erreicht werden, indem jede der beiden Serien neu berechnet wird, und dann in einer mathematischen Operation auf die neu abgetasteten Variablen verwiesen wird.

*Felder:*
+ **Eingabe** — Die Variable der Zeitreihendaten (RefID (z. B.`A`)), für die ein Resampling durchgeführt werden soll
+ **Resampling** to — Die Zeitdauer, für die beispielsweise das Resampling durchgeführt werden soll. `10s` Einheiten können `s` Sekunden, `m` Minuten, `h` Stunden, `d` Tage, `w` Wochen und `y` Jahre sein.
+ **Downsample** — Die Reduktionsfunktion, die verwendet werden soll, wenn pro Fensterstichprobe mehr als ein Datenpunkt vorhanden ist. Einzelheiten zum Verhalten finden Sie in der Reduktionsoperation.
+ **Upsample** — Die Methode, die verwendet werden soll, um eine Fensterprobe ohne Datenpunkte zu füllen.
  + **Das Pad** füllt mit dem letzten bekannten Wert
  + mit dem nächsten **bekannten Wert auffüllen**
  + **fillna** zum Füllen leerer Beispielfenster mit NaNs

## Schreiben Sie einen Ausdruck
<a name="v10-panels-query-write"></a>

Wenn Ihre Datenquelle sie unterstützt, zeigt Grafana die Schaltfläche **Ausdruck** und alle vorhandenen Ausdrücke in der Liste des Abfrage-Editors an.

**Um einen Ausdruck zu schreiben**

1. Öffnen Sie das Panel.

1. Wählen Sie unter der Abfrage die Option **Ausdruck** aus.

1. Wählen Sie im Feld **Operation** den Ausdruckstyp aus, den Sie schreiben möchten.

1. Schreiben Sie den Ausdruck.

1. Wählen Sie **Anwenden** aus.

## Sonderfälle
<a name="v10-panels-query-special"></a>

Wenn eine abgefragte Datenquelle keine Reihen oder Zahlen zurückgibt, gibt die Expression Engine zurück. `NoData` Wenn eine Anforderung beispielsweise zwei Datenquellenabfragen enthält, die durch einen Ausdruck zusammengeführt werden, und wenn sie von mindestens einer der Datenquellenabfragen zurückgegeben wird, dann `NoData` ist das zurückgegebene Ergebnis für die gesamte Abfrage. `NoData` Weitere Informationen darüber, wie Grafana Alerting `NoData` Ergebnisse verarbeitet, finden Sie unter. [Konfigurieren Sie die verwalteten Warnungsregeln von Grafana](v10-alerting-configure-grafanamanaged.md)

Wenn ein Ausdruck für mehrere Abfragen verwendet wird, verlangt die Expression Engine, dass alle Abfragen einen identischen Zeitstempel zurückgeben. Wenn Sie beispielsweise mathematische Berechnungen verwenden, um das Ergebnis mehrerer SQL-Abfragen zu kombinieren, die jeweils verwendet werden`SELECT NOW() AS "time"`, funktioniert der Ausdruck nur, wenn alle Abfragen einen identischen Zeitstempel ergeben, was nicht immer der Fall ist. `NOW()` Um dieses Problem zu lösen, können Sie es durch einen beliebigen Zeitstempel `NOW()` ersetzen, z. B. `SELECT 1 AS "time"` oder durch einen anderen gültigen UNIX-Zeitstempel.

# Abfrageergebnisse mit einem anderen Panel teilen
<a name="v10-panels-query-share"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Mit Grafana können Sie das Abfrageergebnis aus einem Panel für jedes andere Panel im Dashboard verwenden. Durch die gemeinsame Nutzung von Abfrageergebnissen über mehrere Panels hinweg wird die Anzahl der Abfragen an Ihre Datenquelle reduziert, wodurch die Leistung Ihres Dashboards verbessert werden kann.

Mit der *Dashboard-Datenquelle* können Sie einen Bereich in Ihrem Dashboard auswählen, der die Abfragen enthält, für die Sie die Ergebnisse teilen möchten. Anstatt für jedes Panel eine separate Abfrage zu senden, sendet Grafana eine Abfrage und andere Panels verwenden die Abfrageergebnisse, um Visualisierungen zu erstellen.

Diese Strategie kann die Anzahl der Abfragen drastisch reduzieren, wenn Sie beispielsweise mehrere Panels haben, die dieselben Daten visualisieren.

**Um Abfrageergebnisse gemeinsam zu nutzen**

1. [Erstellen Sie ein Dashboard](v10-dash-creating.md).

1. Ändern Sie den Titel in`Source panel`. Sie werden dieses Panel als Quelle für die anderen Panels verwenden.

1. Definieren Sie die Abfrage oder Abfragen, die Sie teilen möchten.

   Wenn Sie keine Datenquelle zur Verfügung haben, verwenden Sie die **Grafana-Datenquelle**, die eine zufällige Zeitreihe zurückgibt, die Sie zum Testen verwenden können.

1. Fügen Sie ein zweites Fenster hinzu und wählen Sie die **Dashboard-Datenquelle** im Abfrage-Editor aus.

1. Wählen Sie in der **Liste „Ergebnisse aus Bedienfeld verwenden**“ den ersten Bereich aus, den Sie erstellt haben.

Alle im Quellbereich definierten Abfragen sind jetzt für das neue Bedienfeld verfügbar. Abfragen, die im Quellbereich gestellt wurden, können mit mehreren Panels geteilt werden.

Sie können auf eine der Abfragen klicken, um zu dem Bereich zu gelangen, in dem sie definiert sind.

# Transformieren von Daten
<a name="v10-panels-xform"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Transformationen sind eine leistungsstarke Methode, um Daten zu bearbeiten, die von einer Abfrage zurückgegeben werden, bevor das System eine Visualisierung anwendet. Mithilfe von Transformationen können Sie:
+ Felder umbenennen
+ Zeitreihendaten verbinden
+ Führen Sie mathematische Operationen abfrageübergreifend durch
+ Verwenden Sie die Ausgabe einer Transformation als Eingabe für eine andere Transformation

Für Benutzer, die auf mehrere Ansichten desselben Datensatzes angewiesen sind, bieten Transformationen eine effiziente Methode zur Erstellung und Verwaltung zahlreicher Dashboards.

Sie können die Ausgabe einer Transformation auch als Eingabe für eine andere Transformation verwenden, was zu einer Leistungssteigerung führt.

**Anmerkung**  
Manchmal kann das System transformierte Daten nicht grafisch darstellen. Wenn das passiert, klicken Sie auf den Schalter **Tabellenansicht** über der Visualisierung, um zu einer Tabellenansicht der Daten zu wechseln. Dies kann Ihnen helfen, das Endergebnis Ihrer Transformationen zu verstehen.

## Typen von Transformationen
<a name="v10-panels-xform-types"></a>

Grafana bietet eine Reihe von Möglichkeiten, wie Sie Daten transformieren können. Nachfolgend finden Sie eine vollständige Liste der Transformationsfunktionen.

## Reihenfolge der Transformationen
<a name="v10-panels-xform-order"></a>

Wenn es mehrere Transformationen gibt, wendet Grafana sie in der Reihenfolge an, in der sie aufgelistet sind. Jede Transformation erstellt eine Ergebnismenge, die dann an die nächste Transformation in der Verarbeitungspipeline weitergegeben wird.

Die Reihenfolge, in der Grafana Transformationen anwendet, wirkt sich direkt auf die Ergebnisse aus. Wenn Sie beispielsweise eine Reduce-Transformation verwenden, um alle Ergebnisse einer Spalte zu einem einzigen Wert zu verdichten, können Sie Transformationen nur auf diesen einzelnen Wert anwenden.

## Fügen Sie Daten eine Transformationsfunktion hinzu
<a name="v10-panels-xform-add"></a>

Die folgenden Schritte führen Sie durch das Hinzufügen einer Transformation zu Daten. Diese Dokumentation enthält keine Schritte für jeden Transformationstyp.

**Um eine Transformation zu einem Panel hinzuzufügen**

1. Navigieren Sie zu dem Bereich, in dem Sie eine oder mehrere Transformationen hinzufügen möchten.

1. Bewegen Sie den Mauszeiger über einen beliebigen Teil des Bedienfelds, um das Aktionsmenü in der oberen rechten Ecke anzuzeigen.

1. Wählen Sie im Aktionsmenü **Bearbeiten** aus.

1. Wählen Sie die Registerkarte **Transformieren** aus.

1. Wählen Sie eine Transformation aus. Eine Transformationszeile wird angezeigt, in der Sie die Transformationsoptionen konfigurieren.

1. Um eine weitere Transformation anzuwenden, wählen Sie **Transformation hinzufügen**. Diese Transformation wirkt sich auf die Ergebnismenge aus, die von der vorherigen Transformation zurückgegeben wurde.

## Debuggen Sie eine Transformation
<a name="v10-panels-xform-debug"></a>

Um die Eingabe- und Ausgaberesultsets der Transformation zu sehen, wählen Sie das Debug-Symbol (Bug) auf der rechten Seite der Transformationszeile. Dadurch werden die Eingabedaten und das Ergebnis der Transformation als Ausgabe angezeigt.

Die Eingabe- und Ausgabeergebnissätze können Ihnen beim Debuggen einer Transformation helfen.

## Deaktivieren Sie eine Transformation
<a name="v10-panels-xform-disable"></a>

Sie können eine Transformation deaktivieren oder ausblenden, indem Sie oben rechts in der Transformationszeile auf das Symbol zum Einblenden (Augen) klicken. Dadurch werden die für diese spezifische Transformation angewendeten Aktionen deaktiviert. Dies kann dazu beitragen, Probleme zu identifizieren, wenn Sie mehrere Transformationen nacheinander ändern.

## Filtern Sie eine Transformation
<a name="v10-panels-xform-filter"></a>

Wenn Ihre Transformation mehr als eine Abfrage verwendet, können Sie diese filtern und die ausgewählte Transformation nur auf eine der Abfragen anwenden. Wählen Sie dazu das Filtersymbol oben rechts in der Transformationszeile. Dadurch wird ein Drop-down-Menü mit einer Liste der im Panel verwendeten Abfragen geöffnet. Von hier aus können Sie die Abfrage auswählen, die Sie transformieren möchten.

Sie können auch nach Anmerkungen (einschließlich Exemplaren) filtern, um Transformationen auf sie anzuwenden. Wenn Sie dies tun, ändert sich die Liste der Felder entsprechend den Feldern in der Anmerkung oder im Beispiel-Tooltip.

Das Filtersymbol wird immer angezeigt, wenn Ihr Panel mehr als eine Abfrage oder Datenquelle enthält (d. h. Fenster- oder Annotationsdaten). Es funktioniert jedoch möglicherweise nicht, wenn vorherige Transformationen zum Zusammenführen der Ausgaben der Abfragen angewendet werden. Das liegt daran, dass eine Transformation die Ausgabe der vorherigen verwendet.

## Löscht eine Transformation
<a name="v10-panels-xform-delete"></a>

Wir empfehlen, Transformationen zu entfernen, die Sie nicht benötigen. Wenn Sie eine Transformation löschen, entfernen Sie die Daten aus der Visualisierung.

Voraussetzungen:

Identifizieren Sie alle Dashboards, die auf der Transformation basieren, und informieren Sie die betroffenen Dashboard-Benutzer.

**Um eine Transformation zu löschen**

1. Öffnen Sie ein Panel zur Bearbeitung.

1. Wählen Sie die Registerkarte **Transformieren**.

1. Wählen Sie das Papierkorbsymbol neben der Transformation, die Sie löschen möchten.

# Transformationsfunktionen
<a name="v10-panels-xform-functions"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Sie können die folgenden Transformationen an Ihren Daten durchführen.

## Fügen Sie ein Feld aus der Berechnung hinzu
<a name="v10-panels-xform-funcs-add"></a>

Verwenden Sie diese Transformation, um ein neues Feld hinzuzufügen, das aus zwei anderen Feldern berechnet wurde. Mit jeder Transformation können Sie ein neues Feld hinzufügen.
+ **Modus** — Wählen Sie einen Modus aus:
  + **Zeile reduzieren** — Wendet die ausgewählte Formel unabhängig auf jede Zeile der ausgewählten Felder an.
  + **Binäre Operation** — Wendet grundlegende binäre Operationen (z. B. Summe oder Multiplikation) auf Werte in einer einzelnen Zeile aus zwei ausgewählten Feldern an.
  + **Unäre Operation** — Wendet grundlegende unäre Operationen auf Werte in einer einzelnen Zeile aus einem ausgewählten Feld an. Die verfügbaren Operationen sind:
    + **Absoluter Wert (abs)** — Gibt den absoluten Wert eines bestimmten Ausdrucks zurück. Er stellt die Entfernung von Null als positive Zahl dar.
    + **Natürliches Exponential (exp)** — Gibt *e* potenziert mit einem bestimmten Ausdruck zurück.
    + **Natürlicher Logarithmus (ln)** — Gibt den natürlichen Logarithmus eines bestimmten Ausdrucks zurück.
    + **Floor (floor)** — Gibt die größte Ganzzahl zurück, die kleiner oder gleich einem bestimmten Ausdruck ist.
    + **Decke (Decke) —** gibt die kleinste Ganzzahl zurück, die größer oder gleich einem bestimmten Ausdruck ist.
  + **Kumulative Funktionen** — Wendet Funktionen auf die aktuelle Zeile und alle vorherigen Zeilen an.
    + **Summe** — Berechnet die Gesamtsumme bis einschließlich der aktuellen Zeile.
    + **Mittelwert** — Berechnet den Mittelwert bis einschließlich der aktuellen Zeile.
  + **Fensterfunktionen** — Wenden Sie Fensterfunktionen an. Das Fenster kann entweder hinten oder *mittig* *angeordnet* sein. Bei einem nachfolgenden Fenster ist die aktuelle Zeile die letzte Zeile im Fenster. Bei einem zentrierten Fenster wird das Fenster auf der aktuellen Zeile zentriert. Bei gleichmäßigen Fenstergrößen wird das Fenster zwischen der aktuellen Zeile und der vorherigen Zeile zentriert.
    + **Mittelwert** — Berechnet den gleitenden Mittelwert oder den gleitenden Durchschnitt.
    + ****— Berechnet die gleitende Standardabweichung.
    + **Varianz — Berechnet** die gleitende Varianz.
  + **Zeilenindex** — Fügt ein Feld mit dem Zeilenindex ein.
+ **Feldname** — Wählen Sie die Namen der Felder aus, die Sie in der Berechnung für das neue Feld verwenden möchten.
+ **Berechnung** — Wenn Sie den Modus **Zeile reduzieren** wählen, wird das Feld **Formel** angezeigt. Wählen Sie das Feld aus, um eine Liste mit Berechnungsoptionen anzuzeigen, mit denen Sie das neue Feld erstellen können. Informationen zu verfügbaren Berechnungen finden Sie unter [Berechnungstypen](v10-panels-calculation-types.md).
+ **Operation** — Wenn Sie den Modus **Binäre Operation** oder **Unäre Operation** wählen, werden die Felder **Operation** angezeigt. Mit diesen Feldern können Sie grundlegende mathematische Operationen mit Werten in einer einzigen Zeile aus zwei ausgewählten Feldern ausführen. Sie können numerische Werte auch für binäre Operationen verwenden.
+ **Als Perzentil** — Wenn Sie den Modus **Zeilenindex** wählen, wird der Schalter **Als Perzentil** angezeigt. Mit diesem Schalter können Sie den Zeilenindex als Prozentsatz der Gesamtzahl der Zeilen transformieren.
+ **Alias** — (Optional) Geben Sie den Namen Ihres neuen Felds ein. Wenn Sie dieses Feld leer lassen, wird das Feld so benannt, dass es der Formel entspricht.
+ **Alle Felder ersetzen** — (Optional) Wählen Sie diese Option, wenn Sie alle anderen Felder ausblenden und nur Ihr berechnetes Feld in der Visualisierung anzeigen möchten.

**Anmerkung**  
**Kumulative Funktionen** und **Fensterfunktionen** sind aktuell in der öffentlichen Vorschau verfügbar. Grafana Labs bietet eingeschränkten Support, und es können wichtige Änderungen vorgenommen werden, bevor die Funktion allgemein verfügbar gemacht wird.

## Verketten Sie Felder
<a name="v10-panels-xform-funcs-concat"></a>

**Felder verketten**

Verwenden Sie diese Transformation, um alle Felder aus allen Frames zu einem Ergebnis zu kombinieren.

Wenn Sie beispielsweise separate Abfragen haben, die Temperatur- und Verfügbarkeitsdaten (Abfrage A) sowie Luftqualitätsindex- und Fehlerinformationen (Abfrage b) abrufen, ergibt die Anwendung der verketteten Transformation einen konsolidierten Datenrahmen mit allen relevanten Informationen in einer Ansicht.

Betrachten Sie die beiden folgenden Punkte.

*Abfrage A:*


| Temporäre Dateien | Betriebszeit | 
| --- | --- | 
| 15,4 | 1230233 | 

*Anfrage B:*


| AQI | Fehler | 
| --- | --- | 
| 3.2 | 5 | 

Nachdem Sie die Felder verkettet haben, würde der Datenrahmen wie folgt aussehen:


| Temporäre Dateien | Betriebszeit | AQI | Fehler | 
| --- | --- | --- | --- | 
| 15,4 | 1230233 | 3.2 | 5 | 

Diese Transformation vereinfacht den Prozess der Zusammenführung von Daten aus verschiedenen Quellen und bietet eine umfassende Ansicht für die Analyse und Visualisierung.

## Config aus Abfrageergebnissen
<a name="v10-panels-xform-funcs-config"></a>

**Config aus Abfrageergebnissen**

Verwenden Sie diese Transformation, um eine Abfrage auszuwählen und Standardoptionen wie **Min.**, **Max**., **Einheit** und **Schwellenwerte** zu extrahieren und sie auf andere Abfrageergebnisse anzuwenden. Dies ermöglicht eine dynamische Visualisierungskonfiguration auf der Grundlage der von einer bestimmten Abfrage zurückgegebenen Daten.

**Optionen**
+ **Konfigurationsabfrage** — Wählen Sie die Abfrage aus, die die Daten zurückgibt, die Sie als Konfiguration verwenden möchten.
+ **Anwenden auf** — Wählen Sie die Felder oder Reihen aus, auf die die Konfiguration angewendet werden soll.
+ Auf **Optionen anwenden** — Geben Sie je nach Ihrer Auswahl unter **Anwenden** auf einen Feldtyp an oder verwenden Sie einen regulären Feldnamen.

**Tabelle mit Feldzuordnungen**

Unter den Konfigurationsoptionen finden Sie die Tabelle mit der Feldzuweisung. In dieser Tabelle sind alle Felder aufgeführt, die in den von der Konfigurationsabfrage zurückgegebenen Daten gefunden wurden, zusammen mit den Optionen **Verwenden als** und **Auswählen**. Sie ermöglicht die Steuerung der Zuordnung von Feldern zu Konfigurationseigenschaften. Bei mehreren Zeilen können Sie auswählen, welcher Wert ausgewählt werden soll.

Das folgende Beispiel zeigt eine Eingabeabfrage und eine Abfrage, die als Feldkonfiguration verwendet wird.

*Eingabeabfrage*


| Zeit | Wert | 
| --- | --- | 
| 1626178119127 | 10 | 
| 1626178119129 | 30 | 

*Konfigurationsabfrage*


| Zeit | Wert | 
| --- | --- | 
| 1626178119127 | 100 | 
| 1626178119129 | 100 | 

*Ausgabeabfrage (wie Eingabe, aber jetzt mit Konfiguration für das Wertefeld)*


| Zeit | Wert (Konfiguration: Max=100) | 
| --- | --- | 
| 1626178119127 | 10 | 
| 1626178119129 | 30 | 

Für jedes Feld ist jetzt eine maximale Konfigurationsoption festgelegt. Optionen wie **Min.**, **Max.**, **Einheit** und **Schwellenwerte** sind Teil der Feldkonfiguration. Falls festgelegt, werden sie von der Visualisierung anstelle von Optionen verwendet, die manuell im Optionsbereich des Panel-Editors konfiguriert wurden.

**Wertezuordnungen**

Sie können ein Abfrageergebnis auch in Wertzuordnungen umwandeln. Mit dieser Option definiert jede Zeile im Ergebnis der Konfigurationsabfrage eine einzelne Wertezuordnungszeile. Sehen Sie sich das folgende Beispiel an.

*Ergebnis der Konfigurationsabfrage*


| Wert | Text | Farbe | 
| --- | --- | --- | 
| L | Niedrig | Blau | 
| M | Mittel | Grün | 
| H | Hoch | red | 

*Geben Sie in der Feldzuordnung Folgendes an:*


| Feld | Verwenden Sie als | Select | 
| --- | --- | --- | 
| Wert | Wertezuordnungen/Wert | Alle Werte | 
| Text | Wertezuordnungen//Text | Alle Werte | 
| Farbe | Wertezuordnungen//Farbe | Alle Werte | 

Grafana erstellt Wertzuordnungen aus Ihrem Abfrageergebnis und wendet sie auf die tatsächlichen Datenabfrageergebnisse an. Sie sollten sehen, dass Werte entsprechend den Ergebnissen der Konfigurationsabfrage zugeordnet und eingefärbt werden.

## Feldtyp konvertieren
<a name="v10-panels-xform-funcs-convert"></a>

Verwenden Sie diese Transformation, um den Feldtyp des angegebenen Felds zu ändern.

Diese Transformation hat die folgenden Optionen:
+ **Feld** — Wählen Sie aus verfügbaren Feldern aus.
+ **als** — Wählen Sie das aus, in das FieldType konvertiert werden soll.
  + **Numerisch** — versucht, die Werte zu Zahlen zu machen.
  + **Zeichenfolge** — macht die Werte zu Zeichenketten.
  + **Zeit** — versucht, die Werte als Zeit zu analysieren.
    + Zeigt eine Option an, um a DateFormat als Eingabe durch eine Zeichenfolge anzugeben, z. B. `yyyy-mm-dd` oder`DD MM YYYY hh:mm:ss`.
  + **Boolean** — macht die Werte zu Boolean.
  + **Enum** — macht die Werte zu Aufzählungen.
    + Zeigt eine Tabelle zur Verwaltung der Aufzählungen an.
  + **Andere** — versucht, die Werte als JSON zu analysieren.

Stellen Sie sich zum Beispiel die folgende Abfrage vor, die geändert werden könnte, indem Sie das Zeitfeld als **Uhrzeit** und das Datumsformat als `YYYY` auswählen.


| Zeit | Markieren | Wert | 
| --- | --- | --- | 
| 01.07.2017 | über | 25 | 
| 2018-08-02 | unten | 22 | 
| 2019-09-02 | unten | 29 | 
| 2020-10-04 | über | 22 | 

Das Ergebnis:


| Zeit | Mark | Wert | 
| --- | --- | --- | 
| 2017-01-01 00:00:00 | über | 25 | 
| 2018-01-01 00:00:00 | unten | 22 | 
| 2019-01-01 00:00:00 | unten | 29 | 
| 2020-01-01 00:00:00 | über | 22 | 

Diese Transformation ermöglicht es Ihnen, Ihre Datentypen flexibel anzupassen und so die Kompatibilität und Konsistenz Ihrer Visualisierungen sicherzustellen.

## Extrahieren Sie Felder
<a name="v10-panels-xform-funcs-extract"></a>

Verwenden Sie diese Transformation, um eine Datenquelle auszuwählen und Inhalte daraus in verschiedenen Formaten zu extrahieren. Diese Transformation hat die folgenden Felder:
+ **Quelle** — Wählen Sie das Feld für die Datenquelle aus.
+ **Format** — Wählen Sie eine der folgenden Optionen:
  + **JSON** — Analysiert JSON-Inhalte aus der Quelle.
  + **Schlüssel\$1Wert-Paare** — Analysieren Sie Inhalte im Format `a=b` oder `c:d` aus der Quelle.
  + **Automatisch** — Felder werden automatisch erkannt.
+ **Alle Felder ersetzen** — (Optional) Wählen Sie diese Option, um alle anderen Felder auszublenden und nur Ihr berechnetes Feld in der Visualisierung anzuzeigen.
+ **Zeit beibehalten** — (optional) Nur verfügbar, wenn „**Alle Felder ersetzen**“ aktiviert ist. Behält das Zeitfeld in der Ausgabe bei.

Betrachten Sie den folgenden Datensatz:

**Beispiel für einen Datensatz**


| Zeitstempel | json\$1data | 
| --- | --- | 
| 1636678740000000000 | \$1"Wert“: 1\$1 | 
| 1636678680000000000 | \$1"Wert“: 5\$1 | 
| 1636678620000000000 | \$1"Wert“: 12\$1 | 

Sie könnten die Daten so vorbereiten, dass sie von einem [Zeitreihen-Panel](v10-panels-time-series.md) mit dieser Konfiguration verwendet werden:
+ Quelle: json\$1data
+ Format: JSON
  + Feld: Wert
  + Alias: my\$1value
+ Ersetze alle Felder: true
+ Zeit speichern: wahr

Dadurch wird die folgende Ausgabe generiert:

**Transformierte Daten**


| Zeitstempel | my\$1value | 
| --- | --- | 
| 1636678740000000000 | 1 | 
| 1636678680000000000 | 5 | 
| 1636678620000000000 | 12 | 

Mit dieser Transformation können Sie Daten auf verschiedene Arten extrahieren und formatieren. Sie können das Extraktionsformat an Ihre spezifischen Datenanforderungen anpassen.

## Suchen Sie nach Feldern aus der Ressource
<a name="v10-panels-xform-funcs-lookup"></a>

Verwenden Sie diese Transformation, um einen Feldwert anzureichern, indem Sie zusätzliche Felder aus einer externen Quelle nachschlagen.

Diese Transformation umfasst die folgenden Felder:
+ **Feld** — Wählen Sie ein Textfeld aus Ihrem Datensatz aus.
+ **Suche** — Wählen Sie aus **Ländern**, **US-Bundesstaaten** und **Flughäfen**.

**Anmerkung**  
Diese Transformation unterstützt nur Geodaten.

Wenn Sie beispielsweise über diese Daten verfügen:

**Beispiel für einen Datensatz**


| Speicherort | Werte | 
| --- | --- | 
| AL | 0 | 
| AK | 10 | 
| Arizona | 5 | 
| Arkansas | 1 | 
| Irgendwo | 5 | 

Mit dieser Konfiguration:
+ Feld: Standort
+ Suche: US-Bundesstaaten

Sie erhalten die folgende Ausgabe:

**Transformierte Daten**


| Speicherort | ID (ID) | Name | Lng | Lat | Werte | 
| --- | --- | --- | --- | --- | --- | 
| AL | AL | Alabama | -80,891064 | 12,448457 | 0 | 
| EICHE | AK | Arkansas | -100,891064 | 24,448457 | 10 | 
| Arizona |  |  |  |  | 5 | 
| Arkansas |  |  |  |  | 1 | 
| Irgendwo |  |  |  |  | 5 | 

Mit dieser Transformation können Sie Ihre Daten erweitern, indem Sie zusätzliche Informationen aus externen Quellen abrufen und so einen umfassenderen Datensatz für die Analyse und Visualisierung bereitstellen.

## Filtern Sie Daten nach Query-RefID
<a name="v10-panels-xform-funcs-queryrefid"></a>

Verwenden Sie diese Transformation, um eine oder mehrere Abfragen in Panels mit mehreren Abfragen auszublenden.

Grafana zeigt die Abfrage-Identifikationsbuchstaben in dunkelgrauem Text an. Wählen Sie eine Abfrage-ID, um die Filterung umzuschalten. Wenn der Abfragebuchstabe weiß ist, werden die Ergebnisse angezeigt. Wenn der Abfragebuchstabe dunkel ist, sind die Ergebnisse ausgeblendet.

**Anmerkung**  
Diese Transformation ist für Graphite nicht verfügbar, da diese Datenquelle die Korrelation zurückgegebener Daten mit Abfragen nicht unterstützt.

## Daten nach Werten filtern
<a name="v10-panels-xform-funcs-values"></a>

Verwenden Sie diese Transformation, um Datenpunkte direkt in Ihrer Visualisierung selektiv zu filtern. Diese Transformation bietet Optionen zum Ein- oder Ausschließen von Daten auf der Grundlage einer oder mehrerer Bedingungen, die auf ein ausgewähltes Feld angewendet werden.

Diese Transformation ist sehr nützlich, wenn Ihre Datenquelle nicht nativ nach Werten filtert. Sie können dies auch verwenden, um die anzuzeigenden Werte einzugrenzen, wenn Sie eine gemeinsam genutzte Abfrage verwenden.

Die verfügbaren Bedingungen für alle Felder sind:
+ **Regex — Entspricht** einem Regex-Ausdruck.
+ **Ist Null — Entspricht**, wenn der Wert Null ist.
+ **Ist nicht Null** — Stimmt überein, wenn der Wert nicht Null ist.
+ **Gleich — Entspricht**, wenn der Wert dem angegebenen Wert entspricht.
+ **Anders** — Entspricht, wenn der Wert vom angegebenen Wert abweicht.

Zusätzliche verfügbare Bedingungen für Zahlenfelder sind:
+ **Größer** — Entspricht, wenn der Wert größer als der angegebene Wert ist.
+ **Niedriger** — Entspricht, wenn der Wert niedriger als der angegebene Wert ist.
+ **Größer oder gleich — Entspricht**, wenn der Wert größer oder gleich ist.
+ **Niedriger oder gleich — Entspricht**, wenn der Wert niedriger oder gleich ist.
+ **Bereich** — Entspricht einem Bereich zwischen einem bestimmten Minimum und Maximum, einschließlich Mindest- und Höchstwert.

Betrachten Sie den folgenden Datensatz:


| Zeit | Temperatur | Höhe | 
| --- | --- | --- | 
| 2020-07-07 11:34:23 | 32 | 101 | 
| 07.07.2020 11:34:22 | 28 | 125 | 
| 07.07.2020 11:34:21 | 26 | 110 | 
| 07.07.2020 11:34:20 | 23 | 98 | 
| 2020-07-07 10:32:24 | 31 | 95 | 
| 07.07.2020 10:31:22 | 20 | 85 | 
| 2020-07-07 09:30:57 | 19 | 101 | 

Wenn Sie die Datenpunkte mit einer Temperatur unter 30 °C **einbeziehen**, sieht die Konfiguration wie folgt aus:
+ Filtertyp: 'Einschließen'
+ Bedingung: Zeilen, in denen „Temperatur“ mit „Niedriger als“ 30 „übereinstimmt

Und Sie erhalten das folgende Ergebnis, in dem nur die Temperaturen unter 30 °C enthalten sind:

**Transformierte Daten**


| Zeit | Temperatur | Höhe | 
| --- | --- | --- | 
| 2020-07-07 11:34:22 | 28 | 125 | 
| 07.07.2020 11:34:21 | 26 | 110 | 
| 07.07.2020 11:34:20 | 23 | 98 | 
| 2020-07-07 10:31:22 | 20 | 85 | 
| 2020-07-07 09:30:57 | 19 | 101 | 

Sie können dem Filter mehr als eine Bedingung hinzufügen. Möglicherweise möchten Sie die Daten nur einbeziehen, wenn die Höhe größer als 100 ist. Fügen Sie dazu diese Bedingung der folgenden Konfiguration hinzu:
+ Filtertyp: Zeilen einschließen, die die Bedingungen „Allen entsprechen“
+ Bedingung 1: Zeilen, in denen „Temperatur“ mit „Niedriger“ als „30“ übereinstimmt
+ Bedingung 2: Zeilen, in denen „Höhe“ mit „Größer“ als „100“ übereinstimmt

Wenn Sie mehr als eine Bedingung haben, können Sie wählen, ob die Aktion (Einschließen/Ausschließen) auf Zeilen angewendet werden soll, die **alle Bedingungen erfüllen** oder eine der von Ihnen **hinzugefügten** Bedingungen erfüllen.

Im obigen Beispiel haben wir **Match All** ausgewählt, weil wir die Zeilen mit einer Temperatur unter 30 °C *UND* einer Höhe über 100 einbeziehen wollten. Wenn wir stattdessen die Zeilen mit einer Temperatur unter 30 °C *ODER* einer Höhe über 100 einbeziehen wollten, würden wir **Match** any auswählen. Dies würde die erste Zeile in den Originaldaten einschließen, die eine Temperatur von 32 °C hat (entspricht nicht der ersten Bedingung), aber eine Höhe von 101 (was der zweiten Bedingung entspricht), also ist sie enthalten.

Bedingungen, die ungültig oder unvollständig konfiguriert sind, werden ignoriert.

Mit dieser vielseitigen Transformation zur Datenfilterung können Sie Datenpunkte auf der Grundlage bestimmter Bedingungen selektiv ein- oder ausschließen. Passen Sie die Kriterien an, um Ihre Datenpräsentation an Ihre individuellen Analyseanforderungen anzupassen.

## Filtern Sie Felder nach Namen
<a name="v10-panels-xform-funcs-name"></a>

Verwenden Sie diese Transformation, um Teile Ihrer Abfrageergebnisse zu entfernen. Es gibt drei Möglichkeiten, Feldnamen zu filtern:
+ Geben Sie einen regulären Ausdruck ein.
+ Wählen Sie die eingeschlossenen Felder manuell aus.
+ Verwenden Sie eine Dashboard-Variable.

*Verwenden Sie einen regulären Ausdruck*

Wenn Sie mit einem regulären Ausdruck filtern, werden Feldnamen eingeschlossen, die dem regulären Ausdruck entsprechen. Wenn Sie beispielsweise den regulären Ausdruck verwenden, `'prod.*'` würden nur die Felder zurückgegeben, die mit beginnen `prod`

Der reguläre Ausdruck kann unter Verwendung der folgenden Syntax eine interpolierte Dashboard-Variable enthalten. `${variableName}`

*Wählen Sie die enthaltenen Felder manuell aus*

Wählen Sie Feldnamen aus oder wählen Sie sie ab, um sie aus dem Ergebnis zu entfernen. Wenn auch ein regulärer Ausdruck enthalten ist, werden Felder, denen der Ausdruck entspricht, eingeschlossen, auch wenn sie deaktiviert sind.

*Verwenden Sie eine Dashboard-Variable*

Wählen Sie **Von Variable aus**, damit Sie eine Dashboard-Variable auswählen können, die zum Einschließen von Feldern verwendet wird. Durch die Einrichtung einer Dashboard-Variablen mit mehreren Auswahlmöglichkeiten können dieselben Felder in mehreren Visualisierungen angezeigt werden.

Diese Transformation bietet Flexibilität bei der Anpassung Ihrer Abfrageergebnisse, sodass sie sich auf die spezifischen Felder konzentrieren können, die Sie für eine effektive Analyse und Visualisierung benötigen.

## Zeichenfolge formatieren
<a name="v10-panels-xform-funcs-string"></a>

Verwenden Sie diese Transformation, um die Ausgabe eines Zeichenkettenfeldes anzupassen. Diese Transformation hat die folgenden Felder:
+ **Großbuchstaben** — Formatiert die gesamte Zeichenfolge in Großbuchstaben.
+ **Kleinbuchstaben** — Formatiert die gesamte Zeichenfolge in Kleinbuchstaben.
+ **Satzschreibung** — Formatiert das erste Zeichen der Zeichenfolge in Großbuchstaben.
+ **Groß-/Kleinschreibung des Titels** — Formatiert das erste Zeichen jedes Worts in der Zeichenfolge in Großbuchstaben.
+ **Pascal-Großschreibung** — Formatiert das erste Zeichen jedes Worts in der Zeichenfolge in Großbuchstaben und schließt keine Leerzeichen zwischen Wörtern ein.
+ **Camel case** — Formatiert das erste Zeichen jedes Worts in der Zeichenfolge mit Ausnahme des ersten Worts in Großbuchstaben und schließt keine Leerzeichen zwischen Wörtern ein.
+ **Snake case** — Formatiert alle Zeichen in der Zeichenfolge in Kleinbuchstaben und verwendet Unterstriche anstelle von Leerzeichen zwischen Wörtern.
+ **Kebab case** — Formatiert alle Zeichen in der Zeichenfolge in Kleinbuchstaben und verwendet Bindestriche anstelle von Leerzeichen zwischen Wörtern.
+ **Kürzen** — Entfernt alle führenden und nachfolgenden Leerzeichen aus der Zeichenfolge.
+ **Teilzeichenfolge** — Gibt eine Teilzeichenfolge der Zeichenfolge zurück, wobei die angegebenen Start- und Endpositionen verwendet werden.

Diese Transformation bietet eine bequeme Möglichkeit, die Darstellung von Zeichenkettendaten zu standardisieren und anzupassen, um sie besser visualisieren und analysieren zu können.

**Anmerkung**  
Diese Transformation befindet sich derzeit in der öffentlichen Vorschau. Grafana Labs bietet eingeschränkten Support, und es können wichtige Änderungen vorgenommen werden, bevor die Funktion allgemein verfügbar gemacht wird.

## Zeit formatieren
<a name="v10-panels-xform-funcs-time"></a>

Verwenden Sie diese Transformation, um die Ausgabe eines Zeitfeldes anzupassen. Die Ausgabe kann mithilfe von [Zeichenketten im Format Moment.js](https://momentjs.com/docs/#/displaying/) formatiert werden. Wenn Sie beispielsweise nur das Jahr eines Zeitfeldes anzeigen möchten, kann die Formatzeichenfolge 'YYYY' verwendet werden, um das Kalenderjahr anzuzeigen (z. B. 1999 oder 2012).

**Vor der Transformation:**


| Zeitstempel | Veranstaltung | 
| --- | --- | 
| 1636678740000000000 | System starten | 
| 1636678680000000000 | Benutzer-Anmeldung | 
| 1636678620000000000 | Daten aktualisiert | 

**Nach dem Anwenden von 'YYYY-MM-DD hh:mm:ss':**


| Zeitstempel | Veranstaltung | 
| --- | --- | 
| 2021-11-12 14:25:40 | System starten | 
| 2021-11-12 14:24:40 | Benutzer-Anmeldung | 
| 2021-11-12 14:23:40 | Daten aktualisiert | 

Mit dieser Transformation können Sie die Zeitdarstellung in Ihren Visualisierungen anpassen und so für Flexibilität und Präzision bei der Anzeige von Zeitdaten sorgen.

**Anmerkung**  
Diese Transformation ist in Workspaces, die mit Grafana v10 kompatibel sind, als Alpha-Funktion verfügbar.

## Gruppierung nach
<a name="v10-panels-xform-funcs-group"></a>

Diese Transformation gruppiert die Daten nach einem bestimmten Feldwert (Spaltenwert) und verarbeitet Berechnungen für jede Gruppe. Wählen Sie diese Option aus, um eine Liste mit Berechnungsoptionen anzuzeigen.

Hier ist ein Beispiel für Originaldaten.


| Zeit | Server ID | CPU-Temperatur | Status des Servers | 
| --- | --- | --- | --- | 
| 07.07.2020 11:34:20 UHR | Server 1 | 80 | Herunterfahren | 
| 07.07.2020 11:34:20 UHR | Server 3 | 62 | OK | 
| 07.07.2020 10:32:20 UHR | Server 2 | 90 | Überlastung | 
| 07.07.2020 10:31:22 UHR | Server 3 | 55 | OK | 
| 07.07.2020 9:30:57 UHR | Server 3 | 62 | Rebooting | 
| 07.07.2020 9:30:05 UHR | Server 2 | 88 | OK | 
| 07.07.2020 9:28:06 UHR | Server 1 | 80 | OK | 
| 07.07.2020 9:25:05 UHR | Server 2 | 88 | OK | 
| 07.07.2020 9:23:07 UHR | Server 1 | 86 | OK | 

Diese Transformation erfolgt in zwei Schritten. Zuerst geben Sie ein oder mehrere Felder an, nach denen die Daten gruppiert werden sollen. Dadurch werden dieselben Werte dieser Felder gruppiert, als ob Sie sie sortiert hätten. Wenn wir zum Beispiel nach dem Server-ID-Feld gruppieren, würden die Daten wie folgt gruppiert:


| Zeit | Server ID | CPU-Temperatur | Status des Servers | 
| --- | --- | --- | --- | 
| 07.07.2020 11:34:20 UHR | Server 1 | 80 | Herunterfahren | 
| 07.07.2020 9:28:06 UHR | Server 1 | 80 | OK | 
| 07.07.2020 9:23:07 UHR | Server 1 | 86 | OK | 
| 07.07.2020 10:32:20 UHR | Server 2 | 90 | Überlastung | 
| 07.07.2020 9:30:05 UHR | Server 2 | 88 | OK | 
| 07.07.2020 9:25:05 UHR | Server 2 | 88 | OK | 
| 07.07.2020 11:34:20 UHR | Server 3 | 62 | OK | 
| 07.07.2020 10:31:22 UHR | Server 3 | 55 | OK | 
| 07.07.2020 9:30:57 UHR | Server 3 | 62 | Rebooting | 

Alle Zeilen mit demselben Wert für die Server-ID werden gruppiert.

Nachdem Sie ausgewählt haben, nach welchem Feld Sie Ihre Daten gruppieren möchten, können Sie verschiedene Berechnungen für die anderen Felder hinzufügen und die Berechnung auf jede Zeilengruppe anwenden. Wir könnten zum Beispiel die durchschnittliche CPU-Temperatur für jeden dieser Server berechnen wollen. Wir können also die *Mittelwertberechnung* hinzufügen, die auf das Feld CPU-Temperatur angewendet wird, um Folgendes zu erhalten:


| Server ID | CPU-Temperatur (Mittelwert) | 
| --- | --- | 
| Server 1 | 82 | 
| Server 2 | 88,6 | 
| Server 3 | 59,6 | 

Und wir können mehr als eine Berechnung hinzufügen. Zum Beispiel:
+ Für das Feld Time können wir den *letzten* Wert berechnen, um zu wissen, wann der letzte Datenpunkt für jeden Server empfangen wurde
+ Für das Feld Serverstatus können wir den *letzten* Wert berechnen, um den letzten Statuswert für jeden Server zu ermitteln
+ Für das Feld Temperatur können wir auch den *letzten* Wert berechnen, um zu erfahren, welche Temperatur für jeden Server zuletzt überwacht wurde

Wir würden dann erhalten:


| Server ID | CPU-Temperatur (Mittelwert) | CPU-Temperatur (letzte) | Zeit (letzte) | Serverstatus (zuletzt) | 
| --- | --- | --- | --- | --- | 
| Server 1 | 82 | 80 | 07.07.2020 11:34:20 UHR | Herunterfahren | 
| Server 2 | 88,6 | 90 | 07.07.2020 10:32:20 UHR | Überlastung | 
| Server 3 | 59,6 | 62 | 07.07.2020 11:34:20 UHR | OK | 

Diese Transformation ermöglicht es Ihnen, wichtige Informationen aus Ihrer Zeitreihe zu extrahieren und sie auf bequeme Weise anzuzeigen.

## Gruppierung zur Matrix
<a name="v10-panels-xform-funcs-groupmatrix"></a>

Verwenden Sie diese Transformation, um drei Felder, die als Eingabe für die **Wertfelder **Spalte**, **Zeile** und Zelle** aus der Abfrageausgabe verwendet werden, zu kombinieren und eine Matrix zu generieren. Die Matrix wird wie folgt berechnet:

**Ursprüngliche Daten**


| Server ID | CPU-Temperatur | Status des Servers | 
| --- | --- | --- | 
| Server 1 | 82 | OK | 
| Server 2 | 88,6 | OK | 
| Server 3 | 59,6 | Herunterfahren | 

Wir können eine Matrix generieren, indem wir die Werte von `Server Status` als Spaltennamen, die `Server ID` Werte als Zeilennamen und den `CPU Temperature` AS-Inhalt jeder Zelle verwenden. Der Inhalt jeder Zelle wird für die bestehende Kombination aus Spalten (`Server Status`) und Zeilen (`Server ID`) angezeigt. Für die restlichen Zellen können Sie auswählen, welcher Wert zwischen **Null**, **Wahr**, **Falsch** oder **Leer** angezeigt werden soll.

**Ausgabe**


|  IDServer Serverstatus | OK | Herunterfahren | 
| --- | --- | --- | 
| Server 1 | 82 |  | 
| Server 2 | 88,6 |  | 
| Server 3 |  | 59,6 | 

Verwenden Sie diese Transformation, um eine Matrix zu erstellen, indem Sie Felder aus Ihren Abfrageergebnissen angeben. Die Matrixausgabe spiegelt die Beziehungen zwischen den Einzelwerten in diesen Feldern wider. Auf diese Weise können Sie komplexe Beziehungen in einem klaren und strukturierten Matrixformat darstellen.

## Von der Gruppe zur verschachtelten Tabelle
<a name="v10-panels-xform-funcs-grouptable"></a>

Verwenden Sie diese Transformation, um die Daten nach einem bestimmten Feldwert (Spaltenwert) zu gruppieren und die Berechnung für jede Gruppe durchzuführen. Es werden Datensätze generiert, die denselben gruppierten Feldwert verwenden und in einer verschachtelten Tabelle angezeigt werden.

Um eine Statistik für ein Feld zu berechnen, aktivieren Sie das Kästchen neben dem Feld und wählen Sie die Option **Berechnen**. Dadurch wird ein weiteres Auswahlfeld mit Statistiken hinzugefügt, die ausgewählt werden sollen.

Die folgende Tabelle zeigt Beispieldaten.


| Zeit | Server ID | CPU-Temperatur | Status des Servers | 
| --- | --- | --- | --- | 
| 07.07.2020 11:34:20 UHR | Server 1 | 80 | Herunterfahren | 
| 07.07.2020 11:34:20 UHR | Server 3 | 62 | OK | 
| 07.07.2020 10:32:20 UHR | Server 2 | 90 | Überlastung | 
| 07.07.2020 10:31:22 UHR | Server 3 | 55 | OK | 
| 07.07.2020 9:30:57 UHR | Server 3 | 62 | Rebooting | 
| 07.07.2020 9:30:05 UHR | Server 2 | 88 | OK | 
| 07.07.2020 9:28:06 UHR | Server 1 | 80 | OK | 
| 07.07.2020 9:25:05 UHR | Server 2 | 88 | OK | 
| 07.07.2020 9:23:07 UHR | Server 1 | 86 | OK | 

Diese Transformation besteht aus zwei Schritten. Geben Sie zunächst ein oder mehrere Felder an, nach denen die Daten gruppiert werden sollen. Dadurch werden dieselben Werte dieser Felder gruppiert, als ob Sie sie sortiert hätten. Wenn Sie beispielsweise nach dem `Server ID` Feld gruppieren, gruppiert Grafana die Daten auf diese Weise:


| Server ID | Daten | 
| --- | --- | 
| Zeit | CPU-Temperatur | Status des Servers | 
| --- | --- | --- | 
| Zeit | CPU-Temperatur | Status des Servers | 
| --- | --- | --- | 
| Zeit | CPU-Temperatur | Status des Servers | 
| --- | --- | --- | 
| Server 1 | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/v10-panels-xform-functions.html) | 
| Server 2 | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/v10-panels-xform-functions.html) | 
| Server 3 | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/v10-panels-xform-functions.html) | 
| 07.07.2020 11:34:20 UHR | 80 | Herunterfahren | 
| 07.07.2020 09:28:06 UHR | 80 | OK | 
| 07.07.2020 09:23:07 UHR | 86 | OK | 
| 07.07.2020 10:32:20 UHR | 90 | Überlastung | 
| 07.07.2020 9:30:05 UHR | 88 | OK | 
| 07.07.2020 09:25:05 UHR | 88 | OK | 
| 07.07.2020 11:34:20 UHR | 62 | OK | 
| 07.07.2020 10:31:22 UHR | 55 | OK | 
| 07.07.2020 09:30:57 UHR | 62 | Rebooting | 

Nachdem Sie das Feld ausgewählt haben, nach dem Sie Ihre Daten gruppieren möchten, können Sie verschiedene Berechnungen für die anderen Felder hinzufügen und die Berechnung auf jede Zeilengruppe anwenden. Beispielsweise möchten Sie möglicherweise die durchschnittliche CPU-Temperatur für jeden dieser Server berechnen. Fügen Sie dazu die Mittelwertberechnung hinzu, die auf das Feld CPU-Temperatur angewendet wurde, um das folgende Ergebnis zu erhalten:


| Server ID | CPU-Temperatur (Mittelwert) |  | 
| --- | --- | --- | 
| Zeit | Serverstatus | 
| --- | --- | 
| Zeit | Status des Servers | 
| --- | --- | 
| Zeit | Status des Servers | 
| --- | --- | 
| Server 1 | 82 | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/v10-panels-xform-functions.html) | 
| Server 2 | 88,6 | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/v10-panels-xform-functions.html) | 
| Server 3 | 59,6 | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/v10-panels-xform-functions.html) | 
| 07.07.2020 11:34:20 UHR | Herunterfahren | 
| 07.07.2020 09:28:06 UHR | OK | 
| 07.07.2020 09:23:07 UHR | OK | 
| 07.07.2020 10:32:20 UHR | Überlastung | 
| 07.07.2020 9:30:05 UHR | OK | 
| 07.07.2020 09:25:05 UHR | OK | 
| 07.07.2020 11:34:20 UHR | OK | 
| 07.07.2020 10:31:22 UHR | OK | 
| 07.07.2020 09:30:57 UHR | Rebooting | 

## Heatmap erstellen
<a name="v10-panels-xform-funcs-heatmap"></a>

Verwenden Sie diese Transformation, um Histogrammdaten für die Visualisierung von Trends im Zeitverlauf vorzubereiten. Ähnlich wie bei der Heatmap-Visualisierung werden bei dieser Transformation Histogramm-Metriken in zeitliche Bereiche umgewandelt.

**X-Bucket**

Diese Einstellung bestimmt, wie die X-Achse in Buckets aufgeteilt wird.
+ **Größe** — Geben Sie im Eingabefeld ein Zeitintervall an. Beispiel: Ein Zeitbereich von `1h` erzeugt Zellen mit einer Breite von einer Stunde auf der X-Achse.
+ **Anzahl** — Verwenden Sie diese Option für non-time-related Reihen, um die Anzahl der Elemente in einem Bucket zu definieren.

**Y-Bucket**

Diese Einstellung bestimmt, wie die Y-Achse in Bereiche aufgeteilt wird.
+ **Linear (Linear)**
+ **Logarithmisch** — Wählen Sie zwischen logarithmischer Basis 2 oder logarithmischer Basis 10.
+ **Symlog** — Verwendet eine symmetrische logarithmische Skala. Wählen Sie zwischen Log-Basis 2 und Log-Basis 10, wobei negative Werte berücksichtigt werden können.

Nehmen wir an, Sie haben den folgenden Datensatz:


| Zeitstempel | Wert | 
| --- | --- | 
| 2023-01-01 12:00:00 | 5 | 
| 2023-01-01 12:15:00 | 10 | 
| 2023-01-01 12:30:00 | 15 | 
| 2023-01-01 12:45:00 | 8 | 
+ Wenn X Bucket auf `Size: 15m` und Y Bucket auf eingestellt ist`Linear`, organisiert das Histogramm Werte in Zeitintervallen von 15 Minuten auf der X-Achse und linear auf der Y-Achse.
+ Für X Bucket as `Count: 2` und Y Bucket as `Logarithmic (base 10)` gruppiert das Histogramm Werte in Gruppen von zwei auf der X-Achse und verwendet eine logarithmische Skala auf der Y-Achse.

## Histogramm
<a name="v10-panels-xform-funcs-histogram"></a>

Verwenden Sie diese Transformation, um ein Histogramm auf der Grundlage von Eingabedaten zu erstellen, mit dem Sie die Verteilung der Werte visualisieren können.
+ **Bucket-Größe** — Der Bereich zwischen den niedrigsten und höchsten Elementen in einem Bucket (xMin bis xMax).
+ **Bucket-Offset** — Der Offset für non-zero-based Buckets.
+ **Reihen kombinieren** — Erstellen Sie ein einheitliches Histogramm unter Verwendung aller verfügbaren Reihen.

**Originaldaten**

Serie 1:


| A | B | C | 
| --- | --- | --- | 
| 1 | 3 | 5 | 
| 2 | 4 | 6 | 
| 3 | 5 | 7 | 
| 4 | 6 | 8 | 
| 5 | 7 | 9 | 

Serie 2:


| C | 
| --- | 
| 5 | 
| 6 | 
| 7 | 
| 8 | 
| 9 | 

**Ausgabe**


| X-Min | X Max | A | B | C | C | 
| --- | --- | --- | --- | --- | --- | 
| 1 | 2 | 1 | 0 | 0 | 0 | 
| 2 | 3 | 1 | 0 | 0 | 0 | 
| 3 | 4 | 1 | 1 | 0 | 0 | 
| 4 | 5 | 1 | 1 | 0 | 0 | 
| 5 | 6 | 1 | 1 | 1 | 1 | 
| 6 | 7 | 0 | 1 | 1 | 1 | 
| 7 | 8 | 0 | 1 | 1 | 1 | 
| 8 | 9 | 0 | 0 | 1 | 1 | 
| 9 | 10 | 0 | 0 | 1 | 1 | 

Visualisieren Sie die Verteilung der Werte anhand des generierten Histogramms und erhalten Sie so Einblicke in die Streuung und Dichte der Daten.

## Nach Feld verknüpfen
<a name="v10-panels-xform-funcs-joinfield"></a>

Verwenden Sie diese Transformation, um mehrere Ergebnisse in einer einzigen Tabelle zusammenzuführen und so die Konsolidierung von Daten aus verschiedenen Abfragen zu ermöglichen.

Dies ist besonders nützlich, wenn Sie mehrere Zeitreihenergebnisse in eine einzige große Tabelle mit einem gemeinsamen Zeitfeld konvertieren möchten.

**Innere Verbindung**

Bei einer inneren Verknüpfung werden Daten aus mehreren Tabellen zusammengeführt, wobei alle Tabellen denselben Wert aus dem ausgewählten Feld haben. Diese Art der Verknüpfung schließt Daten aus, bei denen die Werte nicht in jedem Ergebnis übereinstimmen.

Verwenden Sie diese Transformation, um die Ergebnisse mehrerer Abfragen (Kombination aus einem übergebenen Join-Feld oder der ersten Zeitspalte) zu einem Ergebnis zu kombinieren und Zeilen zu löschen, in denen eine erfolgreiche Verknüpfung nicht möglich ist.

Im folgenden Beispiel geben zwei Abfragen Tabellendaten zurück. Es wird als zwei separate Tabellen visualisiert, bevor die innere Join-Transformation angewendet wird.

Abfrage A:


| Zeit | Aufgabe | Betriebszeit | 
| --- | --- | --- | 
| 07.07.2020 11:34:20 UHR | node | 25260122 | 
| 07.07.2020 11:24:20 UHR | Postfach | 123001233 | 
| 07.07.2020 11:14:20 UHR | Postfach | 345001233 | 

Anfrage B:


| Zeit | Server | Fehler | 
| --- | --- | --- | 
| 07.07.2020 11:34:20 UHR | Server 1 | 15 | 
| 07.07.2020 11:24:20 UHR | Server 2 | 5 | 
| 07.07.2020 11:04:20 UHR | Server 3 | 10 | 

Das Ergebnis nach der Anwendung der inneren Join-Transformation sieht wie folgt aus:


| Zeit | Aufgabe | Betriebszeit | Server | Fehler | 
| --- | --- | --- | --- | --- | 
| 07.07.2020 11:34:20 UHR | node | 25260122 | Server 1 | 15 | 
| 07.07.2020 11:24:20 UHR | Postfach | 123001233 | Server 2 | 5 | 

*Äußere Verbindung*

Ein äußerer Join umfasst alle Daten aus einem inneren Join und Zeilen, in denen die Werte nicht in jeder Eingabe übereinstimmen. Während die innere Verknüpfung Abfrage A und Abfrage B im Zeitfeld verknüpft, umfasst die äußere Verknüpfung alle Zeilen, die im Zeitfeld nicht übereinstimmen.

Im folgenden Beispiel geben zwei Abfragen Tabellendaten zurück. Es wird als zwei Tabellen visualisiert, bevor die Outer-Join-Transformation angewendet wird.

Abfrage A:


| Zeit | Aufgabe | Betriebszeit | 
| --- | --- | --- | 
| 07.07.2020 11:34:20 UHR | node | 25260122 | 
| 07.07.2020 11:24:20 UHR | Postfach | 123001233 | 
| 07.07.2020 11:14:20 UHR | Postfach | 345001233 | 

Anfrage B:


| Zeit | Server | Fehler | 
| --- | --- | --- | 
| 07.07.2020 11:34:20 UHR | Server 1 | 15 | 
| 07.07.2020 11:24:20 UHR | Server 2 | 5 | 
| 07.07.2020 11:04:20 UHR | Server 3 | 10 | 

Das Ergebnis nach der Anwendung der Outer-Join-Transformation sieht wie folgt aus:


| Zeit | Aufgabe | Betriebszeit | Server | Fehler | 
| --- | --- | --- | --- | --- | 
| 07.07.2020 11:04:20 UHR |  |  | Server 3 | 10 | 
| 07.07.2020 11:14:20 UHR | Postfach | 345001233 |  |  | 
| 07.07.2020 11:34:20 UHR | node | 25260122 | Server 1 | 15 | 
| 07.07.2020 11:24:20 UHR | Postfach | 123001233 | Server 2 | 5 | 

## Über Labels beitreten
<a name="v10-panels-xform-funcs-joinlabel"></a>

Verwenden Sie diese Transformation, um mehrere Ergebnisse zu einer einzigen Tabelle zusammenzuführen.

Dies ist besonders nützlich, wenn Sie mehrere Zeitreihenergebnisse in eine einzige breite Tabelle mit einem gemeinsamen **Label-Feld** konvertieren möchten.
+ **Verbinden** — Wählen Sie das Label aus, das zwischen den verfügbaren oder in allen Zeitreihen gemeinsamen Labels verknüpft werden soll.
+ **Wert** — Der Name für das Ausgabeergebnis.

**Beispiel**

Eingabe 1: `series1{what='Temp', cluster='A', job='J1'}`


| Zeit | Wert | 
| --- | --- | 
| 1 | 10 | 
| 2 | 200 | 

Eingang 2: `series2{what='Temp', cluster='B', job='J1'}`


| Zeit | Wert | 
| --- | --- | 
| 1 | 10 | 
| 2 | 200 | 

Eingang 3: `series3{what='Speed', cluster='B', job='J1'}`


| Zeit | Wert | 
| --- | --- | 
| 22 | 22 | 
| 28 | 77 | 

Config:

```
value: 'what'
```

Ausgabe:


| Cluster | Auftrag | Temporäre Dateien | Geschwindigkeit | 
| --- | --- | --- | --- | 
| A | J1 | 10 |  | 
| A | J1 | 200 |  | 
| B | J1 | 10 | 22 | 
| B | J1 | 200 | 77 | 

Kombinieren und organisieren Sie Zeitreihendaten effektiv mit dieser Transformation, um umfassende Einblicke zu erhalten.

## Beschriftungen für Felder
<a name="v10-panels-xform-funcs-labelstofields"></a>

Verwenden Sie diese Transformation, um Zeitreihenergebnisse mit Beschriftungen oder Tags in eine Tabelle umzuwandeln, einschließlich der Schlüssel und Werte der einzelnen Labels im Ergebnis. Zeigen Sie Beschriftungen entweder als Spalten- oder als Zeilenwerte an, um die Datenvisualisierung zu verbessern.

Bei einem Abfrageergebnis aus zwei Zeitreihen:
+ Serie 1 — Beschriftungen`Server=Server A`, `Datacenter=EU`
+ Serie 2 — Etiketten`Server=Server B`, `Datacenter=EU`

Im **Spaltenmodus** sieht das Ergebnis wie folgt aus:


| Zeit | Server | Rechenzentrum | Wert | 
| --- | --- | --- | --- | 
| 07.07.2020 11:34:20 UHR | Server A | EU | 1 | 
| 07.07.2020 11:34:20 UHR | Server B | EU | 2 | 

Im Modus „Zeilen“ enthält das Ergebnis eine Tabelle für jede Reihe und zeigt jeden Labelwert wie folgt an:


| Bezeichnung | value | 
| --- | --- | 
| Server | Server A | 
| Rechenzentrum | EU | 


| Bezeichnung | value | 
| --- | --- | 
| Server | Server B | 
| Rechenzentrum | EU | 

**Name des Wertefeldes**

Wenn Sie Server als **Namen für das Wertfeld** ausgewählt haben, erhalten Sie für jeden Wert der Serverbezeichnung ein Feld.


| Zeit | Rechenzentrum | Server A | Server B | 
| --- | --- | --- | --- | 
| 07.07.2020 11:34:20 UHR | EU | 1 | 2 | 

**Verhalten beim Zusammenführen**

Der Transformator „Labels to Fields“ besteht intern aus zwei getrennten Transformationen. Die erste Methode bezieht sich auf einzelne Datenreihen und extrahiert Beschriftungen in Felder. Die zweite ist die Zusammenführungstransformation, die alle Ergebnisse in einer einzigen Tabelle zusammenfasst. Die Zusammenführungstransformation versucht, alle übereinstimmenden Felder zu verknüpfen. Dieser Zusammenführungsschritt ist erforderlich und kann nicht deaktiviert werden.

Um dies zu verdeutlichen, finden Sie hier ein Beispiel mit zwei Abfragen, die Zeitreihen ohne überlappende Beschriftungen zurückgeben.
+ Serie 1 — Beschriftungen `Server=ServerA`
+ Serie 2 — Etiketten `Datacenter=EU`

Dies wird zunächst zu diesen beiden Tabellen führen:


| Zeit | Server | Wert | 
| --- | --- | --- | 
| 07.07.2020 11:34:20 UHR | Server A | 10 | 


| Zeit | Rechenzentrum | Wert | 
| --- | --- | --- | 
| 07.07.2020 11:34:20 UHR | EU | 20 | 

Nach der Zusammenführung:


| Zeit | Server | Wert | Rechenzentrum | 
| --- | --- | --- | --- | 
| 07.07.2020 11:34:20 UHR | Server A | 10 |  | 
| 07.07.2020 11:34:20 UHR |  | 20 | EU | 

## Limit
<a name="v10-panels-xform-funcs-limit"></a>

Verwenden Sie diese Transformation, um die Anzahl der angezeigten Zeilen einzuschränken und so eine fokussiertere Ansicht Ihrer Daten zu ermöglichen. Dies ist besonders nützlich, wenn Sie mit großen Datensätzen arbeiten.

Im Folgenden finden Sie ein Beispiel, das die Auswirkungen der **Limit-Transformation** auf eine Antwort aus einer Datenquelle veranschaulicht:


| Zeit | Metrik | Wert | 
| --- | --- | --- | 
| 07.07.2020 11:34:20 UHR | Temperatur | 25 | 
| 07.07.2020 11:34:20 UHR | Luftfeuchtigkeit | 22 | 
| 07.07.2020 10:32:20 UHR | Feuchtigkeit | 29 | 
| 07.07.2020 10:31:22 UHR | Temperatur | 22 | 
| 07.07.2020 09:30:57 UHR | Luftfeuchtigkeit | 33 | 
| 07.07.2020 9:30:05 UHR | Temperatur | 19 | 

Hier ist das Ergebnis nach dem Hinzufügen einer Limit-Transformation mit dem Wert '3':


| Zeit | Metrik | Wert | 
| --- | --- | --- | 
| 07.07.2020 11:34:20 UHR | Temperatur | 25 | 
| 07.07.2020 11:34:20 UHR | Luftfeuchtigkeit | 22 | 
| 07.07.2020 10:32:20 UHR | Feuchtigkeit | 29 | 

Diese Transformation hilft Ihnen, die visuelle Präsentation Ihrer Daten so anzupassen, dass der Schwerpunkt auf den relevantesten Daten liegt.

## Reihen/Tabellen zusammenführen
<a name="v10-panels-xform-funcs-merge"></a>

Verwenden Sie diese Transformation, um das Ergebnis mehrerer Abfragen zu einem einzigen Ergebnis zu kombinieren. Dies ist besonders nützlich, wenn Sie die Tabellenfenster-Visualisierung verwenden. Die Transformation führt Werte in derselben Zeile zusammen, wenn gemeinsam genutzte Felder dieselben Daten enthalten.

Im Folgenden finden Sie ein Beispiel dafür, wie sich die Transformation zum **Zusammenführen von Serien/Tabellen** auf zwei Abfragen auswirkt, die Tabellendaten zurückgeben:

*Abfrage A:*


| Zeit | Aufgabe | Verfügbarkeit | 
| --- | --- | --- | 
| 07.07.2020 11:34:20 UHR | node | 25260122 | 
| 07.07.2020 11:24:20 UHR | Postfach | 123001233 | 

Anfrage B:


| Zeit | Aufgabe | Fehler | 
| --- | --- | --- | 
| 07.07.2020 11:34:20 UHR | node | 15 | 
| 07.07.2020 11:24:20 UHR | Postfach | 5 | 

Hier ist das Ergebnis nach der Anwendung der Merge-Transformation:


| Zeit | Aufgabe | Fehler | Betriebszeit | 
| --- | --- | --- | --- | 
| 07.07.2020 11:34:20 UHR | node | 15 | 25260122 | 
| 07.07.2020 11:24:20 UHR | Postfach | 5 | 123001233 | 

Bei dieser Transformation werden Werte aus Abfrage A und Abfrage B in einer einheitlichen Tabelle kombiniert, wodurch die Darstellung für bessere Einblicke verbessert wird.

## Organisieren Sie Felder nach Namen
<a name="v10-panels-xform-funcs-organize"></a>

Verwenden Sie diese Transformation, um Felder umzubenennen, neu anzuordnen oder auszublenden, die von einer einzelnen Abfrage in Ihrem Panel zurückgegeben wurden. Diese Transformation funktioniert nur in Panels mit einer einzigen Abfrage. Wenn Ihr Panel über mehrere Abfragen verfügt, müssen Sie entweder eine *Outer Join-Transformation* anwenden oder die zusätzlichen Abfragen entfernen.

**Felder transformieren**

Grafana zeigt eine Liste der Felder an, die von der Abfrage zurückgegeben wurden. Sie können:
+ **Feldreihenfolge ändern** — Ziehen Sie ein Feld an eine neue Position in der Liste.
+ **Feld ein- oder ausblenden** — Verwenden Sie das Augensymbol neben dem Feldnamen, um die Sichtbarkeit eines Felds umzuschalten.
+ **Felder umbenennen** — Geben Sie einen neuen Namen in das Feld **Umbenennen** ein.

**Beispiel**

Angesichts dieses ersten Abfrageergebnisses:


| Zeit | Metrik | Wert | 
| --- | --- | --- | 
| 2020-07-07 11:34:20 | Temperatur | 25 | 
| 07.07.2020 11:34:20 | Feuchtigkeit | 22 | 
| 2020-07-07 10:32:20 | Feuchtigkeit | 29 | 

Sie könnten eine Änderung beim Umbenennen eines Felds anwenden, um Folgendes zu erstellen:


| Zeit | Sensor | Lesen | 
| --- | --- | --- | 
| 2020-07-07 11:34:20 | Temperatur | 25 | 
| 07.07.2020 11:34:20 | Feuchtigkeit | 22 | 
| 2020-07-07 10:32:20 | Feuchtigkeit | 29 | 

Mit dieser Transformation können Sie die Anzeige von Abfrageergebnissen anpassen und so eine klare und aufschlussreiche Darstellung Ihrer Daten in Grafana sicherstellen.

## Partition nach Werten
<a name="v10-panels-xform-funcs-partition"></a>

Verwenden Sie diese Transformation, um die grafische Darstellung mehrerer Reihen zu optimieren, ohne dass mehrere Abfragen mit unterschiedlichen `WHERE` Klauseln erforderlich sind.

**Anmerkung**  
Diese Funktion ist in Arbeitsbereichen verfügbar, die mit Grafana-Version 9 und höher kompatibel sind.

Dies ist besonders nützlich, wenn Sie eine Metrik-SQL-Tabelle verwenden, wie in diesem Beispiel:


| Zeit | Region | Wert | 
| --- | --- | --- | 
| 20.10.2022 12:00:00 UHR | US | 1520 | 
| 20.10.2022 12:00:00 UHR | EU | 2936 | 
| 20.10.2022 01:00:00 UHR | US | 1327 | 
| 20.10.2022 01:00:00 UHR | EU | 912 | 

Mit dem Transformator „*Partition nach Werten*“ können Sie eine einzelne Abfrage ausführen und die Ergebnisse nach eindeutigen Werten in einer oder mehreren Spalten (Feldern) Ihrer Wahl aufteilen. Im folgenden Beispiel wird `Region` verwendet.

```
SELECT Time, Region, Value FROM metrics WHERE Time > '2022-10-20'
```


| Zeit | Region | Wert | 
| --- | --- | --- | 
| 20.10.2022 12:00:00 UHR | US | 1520 | 
| 20.10.2022 01:00:00 UHR | US | 1327 | 


| Zeit | Region | Wert | 
| --- | --- | --- | 
| 20.10.2022 12:00:00 UHR | EU | 2936 | 
| 20.10.2022 01:00:00 UHR | EU | 912 | 

Diese Transformation vereinfacht den Prozess und erhöht die Flexibilität bei der Visualisierung mehrerer Serien innerhalb derselben Zeitreihenvisualisierung.

## Bereiten Sie Zeitreihen vor
<a name="v10-panels-xform-funcs-preparetimeseries"></a>

Verwenden Sie diese Transformation, um Probleme zu beheben, wenn eine Datenquelle Zeitreihendaten in einem Format zurückgibt, das mit der gewünschten Visualisierung nicht kompatibel ist. Mit dieser Transformation können Sie Zeitreihendaten zwischen Breit- und Langformaten konvertieren.

**Zeitreihen mit mehreren Frames**

Verwenden Sie diese Option, um den Zeitreihen-Datenrahmen vom Breitformat in das Langformat umzuwandeln. Dies ist besonders hilfreich, wenn Ihre Datenquelle Zeitreiheninformationen in einem Format bereitstellt, das für eine optimale Kompatibilität mit Ihrer Visualisierung umgestaltet werden muss.

*Beispiel*

Diese Eingabe:


| Zeitstempel | Value1 | Value2 | 
| --- | --- | --- | 
| 2023-01-01 00:00:00 | 10 | 20 | 
| 2023-01-01 01:00:00 | 15 | 25 | 

Könnte umgewandelt werden in:


| Zeitstempel | Variable | Wert | 
| --- | --- | --- | 
| 2023-01-01 00:00:00 | Value1 | 10 | 
| 2023-01-01 00:00:00 | Value2 | 20 | 
| 2023-01-01 01:00:00 | Value1 | 15 | 
| 2023-01-01 01:00:00 | Value2 | 25 | 

**Breite Zeitreihen**

Verwenden Sie diese Option, um den Zeitreihen-Datenrahmen vom Langformat in das Breitformat umzuwandeln. Dies ist besonders hilfreich, wenn Ihre Datenquelle Zeitreihendaten in einem langen Format liefert und Ihre Visualisierung ein breites Format erfordert.

*Beispiel*

Diese Eingabe:


| Zeitstempel | Variable | Wert | 
| --- | --- | --- | 
| 2023-01-01 00:00:00 | Value1 | 10 | 
| 2023-01-01 00:00:00 | Value2 | 20 | 
| 2023-01-01 01:00:00 | Value1 | 15 | 
| 2023-01-01 01:00:00 | Value2 | 25 | 

Könnte umgewandelt werden in:


| Zeitstempel | Value1 | Value2 | 
| --- | --- | --- | 
| 2023-01-01 00:00:00 | 10 | 20 | 
| 2023-01-01 01:00:00 | 15 | 25 | 

## Reduzieren
<a name="v10-panels-xform-funcs-reduce"></a>

Verwenden Sie diese Transformation, wendet eine Berechnung auf jedes Feld im Datenrahmen an und gibt einen einzelnen Wert zurück. Diese Transformation ist besonders nützlich, um mehrere Zeitreihendaten in einem kompakteren, zusammengefassten Format zu konsolidieren. Zeitfelder werden entfernt, wenn diese Transformation angewendet wird.

Betrachten Sie die Eingabe:

Abfrage A:


| Zeit | Temporäre Dateien | Betriebszeit | 
| --- | --- | --- | 
| 2020-07-07 11:34:20 | 12.3 | 256122 | 
| 2020-07-07 11:24:20 | 15,4 | 1230233 | 

Anfrage B:


| Zeit | AQI | Fehler | 
| --- | --- | --- | 
| 07.07.2020 11:34:20 | 6,5 | 15 | 
| 07.07.2020 11:24:20 | 3.2 | 5 | 

Der Reduktionstransformator hat zwei Modi:
+ **Reihe zu Zeilen** — Erstellt eine Zeile für jedes Feld und eine Spalte für jede Berechnung.
+ **Felder reduzieren** — Behält die bestehende Rahmenstruktur bei, reduziert jedoch jedes Feld auf einen einzigen Wert.

Wenn Sie beispielsweise die **erste** und **letzte** Berechnung mit einer Transformation von **Datenreihen in Zeilen** verwenden würden, wäre das Ergebnis:


| Feld | Erste | Letzte | 
| --- | --- | --- | 
| Temporäre Dateien | 12.3 | 15.4 | 
| Betriebszeit | 256122 | 1230233 | 
| AQI | 6,5 | 3.2 | 
| Fehler | 15 | 5 | 

Die Formel **Felder mit der **letzten** Option reduzieren** ergibt zwei Frames mit jeweils einer Zeile:

Abfrage A:


| Temporäre Dateien | Betriebszeit | 
| --- | --- | 
| 15,4 | 1230233 | 

Anfrage B:


| AQI | Fehler | 
| --- | --- | 
| 3.2 | 5 | 

## Mit Regex umbenennen
<a name="v10-panels-xform-funcs-rename"></a>

Verwenden Sie diese Transformation, um Teile der Abfrageergebnisse mithilfe eines regulären Ausdrucks und eines Ersatzmusters umzubenennen.

Sie können einen regulären Ausdruck angeben, der nur auf Treffer angewendet wird, sowie ein Ersatzmuster, das Rückverweise unterstützt. Stellen wir uns zum Beispiel vor, Sie visualisieren die CPU-Auslastung pro Host und möchten den Domainnamen entfernen. Sie könnten die Regex auf setzen `([^\.]+)\..+` und das Ersatzmuster auf`$1`, `web-01.example.com` würde werden. `web-01`

Durch diese Transformation können Sie Ihre Daten an Ihre Visualisierungsanforderungen anpassen und Ihre Dashboards informativer und benutzerfreundlicher gestalten.

## Von Zeilen zu Feldern
<a name="v10-panels-xform-funcs-row"></a>

Verwenden Sie diese Transformation, um Zeilen in separate Felder umzuwandeln. Dies kann nützlich sein, da Felder individuell gestaltet und konfiguriert werden können. Es kann auch zusätzliche Felder als Quellen für die dynamische Feldkonfiguration verwenden oder sie Feldbeschriftungen zuordnen. Die zusätzlichen Beschriftungen können dann verwendet werden, um bessere Anzeigenamen für die resultierenden Felder zu definieren.

Diese Transformation umfasst eine Feldtabelle, die alle Felder in den von der Konfigurationsabfrage zurückgegebenen Daten auflistet. Diese Tabelle gibt Ihnen die Kontrolle darüber, welches Feld jeder Konfigurationseigenschaft zugeordnet werden soll (die Option **Verwenden als**). Sie können auch wählen, welcher Wert ausgewählt werden soll, wenn die zurückgegebenen Daten mehrere Zeilen enthalten.

Diese Transformation erfordert:
+ Ein Feld, das als Quelle für Feldnamen verwendet werden soll.

  Standardmäßig verwendet die Transformation das erste Zeichenkettenfeld als Quelle. Sie können diese Standardeinstellung überschreiben, indem Sie **Feldname** in der Spalte **Verwenden als** für das Feld auswählen, das Sie stattdessen verwenden möchten.
+ Ein Feld, das als Wertequelle verwendet werden soll.

  Standardmäßig verwendet die Transformation das erste Zahlenfeld als Quelle. Sie können diese Standardeinstellung jedoch überschreiben, indem Sie in der Spalte **Als verwenden** für das **Feld, das Sie stattdessen verwenden möchten, die Option Feldwert** auswählen.

Nützlich bei der Visualisierung von Daten in:
+ Messinstrument
+ Stat
+ Kreisdiagramm

**Ordnen Sie zusätzliche Felder Beschriftungen zu**

Wenn ein Feld nicht der Konfigurationseigenschaft zugeordnet ist, verwendet Grafana es automatisch als Quelle für ein Label im Ausgabefeld.

Beispiel:


| Name | DataCenter | Wert | 
| --- | --- | --- | 
| ServerA | US | 100 | 
| Server B | EU | 200 | 

Ausgabe:


| ServerA (Bezeichnungen DataCenter: US) | ServerB (Etiketten: DataCenter: EU) | 
| --- | --- | 
| 100 | 200 | 

Die zusätzlichen Beschriftungen können jetzt im Feldanzeigenamen verwendet werden, um vollständigere Feldnamen bereitzustellen.

Wenn Sie die Konfiguration aus einer Abfrage extrahieren und auf eine andere anwenden möchten, sollten Sie die *Konfiguration aus der Transformation der Abfrageergebnisse* verwenden.

**Beispiel**

Eingabe:


| Name | Wert | Max | 
| --- | --- | --- | 
| Server A | 10 | 100 | 
| Server B | 20 | 200 | 
| Server C | 30 | 300 | 

Ausgabe:


| ServerA (Konfiguration: max=100) | ServerB (Konfiguration: max=200) | ServerC (Konfiguration: max=300) | 
| --- | --- | --- | 
| 10 | 20 | 30 | 

Wie Sie sehen können, wird jede Zeile in den Quelldaten zu einem separaten Feld. Für jedes Feld ist jetzt auch eine maximale Konfigurationsoption festgelegt. Optionen wie **Min.**, **Max**., **Einheit** und **Schwellenwerte** sind alle Teil der Feldkonfiguration. Wenn sie so eingestellt sind, werden sie von der Visualisierung anstelle von Optionen verwendet, die manuell im Optionsbereich des Panel-Editors konfiguriert wurden.

Diese Transformation ermöglicht die Umwandlung von Zeilen in einzelne Felder, erleichtert die dynamische Feldkonfiguration und ordnet zusätzliche Felder Beschriftungen zu.

## Reihen zu Zeilen
<a name="v10-panels-xform-funcs-series"></a>

Verwenden Sie diese Transformation, um das Ergebnis mehrerer Zeitreihen-Datenabfragen zu einem einzigen Ergebnis zu kombinieren. Dies ist hilfreich, wenn Sie die Tabellenfenster-Visualisierung verwenden.

Das Ergebnis dieser Transformation wird drei Spalten enthalten: Zeit, Metrik und Wert. Die Spalte Metrik wurde hinzugefügt, sodass Sie leicht erkennen können, aus welcher Abfrage die Metrik stammt. Passen Sie diesen Wert an, indem Sie Label in der Quellabfrage definieren.

Im folgenden Beispiel haben wir zwei Abfragen, die Zeitreihendaten zurückgeben. Es wird als zwei separate Tabellen visualisiert, bevor die Transformation angewendet wird.

*Abfrage A:*


| Zeit | Temperatur | 
| --- | --- | 
| 2020-07-07 11:34:20 | 25 | 
| 07.07.2020 10:31:22 | 22 | 
| 2020-07-07 09:30:05 | 19 | 

*Anfrage B:*


| Zeit | Feuchtigkeit | 
| --- | --- | 
| 2020-07-07 11:34:20 | 24 | 
| 07.07.2020 10:32:20 | 29 | 
| 07.07.2020 09:30:57 | 33 | 

Hier ist das Ergebnis nach der Anwendung der Transformation „Serie auf Zeilen“.


| Zeit | Metrik | Wert | 
| --- | --- | --- | 
| 2020-07-07 11:34:20 | Temperatur | 25 | 
| 07.07.2020 11:34:20 | Feuchtigkeit | 22 | 
| 2020-07-07 10:32:20 | Feuchtigkeit | 29 | 
| 2020-07-07 10:31:22 | Temperatur | 22 | 
| 2020-07-07 09:30:57 | Feuchtigkeit | 33 | 
| 2020-07-07 09:30:05 | Temperatur | 19 | 

Diese Transformation erleichtert die Konsolidierung von Ergebnissen aus mehreren Zeitreihenabfragen und bietet einen optimierten und einheitlichen Datensatz für eine effiziente Analyse und Visualisierung in einem tabellarischen Format.

## Sortieren nach
<a name="v10-panels-xform-funcs-sort"></a>

Verwenden Sie diese Transformation, um jeden Frame innerhalb eines Abfrageergebnisses nach einem bestimmten Feld zu sortieren, sodass Ihre Daten leichter zu verstehen und zu analysieren sind. Indem Sie das gewünschte Feld für die Sortierung konfigurieren, können Sie die Reihenfolge steuern, in der die Daten in der Tabelle oder Visualisierung dargestellt werden.

Verwenden Sie den **Umkehrschalter**, um die Werte innerhalb des angegebenen Feldes in umgekehrter Reihenfolge zu ordnen. Diese Funktion ist besonders nützlich, wenn Sie schnell zwischen aufsteigender und absteigender Reihenfolge wechseln möchten, um Ihren analytischen Anforderungen gerecht zu werden.

In einem Szenario, in dem Zeitreihendaten aus einer Datenquelle abgerufen werden, kann die Transformation „**Sortieren nach**“ angewendet werden, um die Datenrahmen auf der Grundlage des Zeitstempels entweder in aufsteigender oder absteigender Reihenfolge anzuordnen, je nach den analytischen Anforderungen. Diese Funktion stellt sicher, dass Sie auf einfache Weise durch Zeitreihendaten navigieren und diese interpretieren können, sodass Sie aus der organisierten und visuell kohärenten Präsentation wertvolle Erkenntnisse gewinnen können.

## Dreidimensional
<a name="v10-panels-xform-funcs-spatial"></a>

Verwenden Sie diese Transformation, um räumliche Operationen auf Abfrageergebnisse anzuwenden.
+ **Aktion** — Wählen Sie eine Aktion aus:
  + **Räumliches Feld vorbereiten** — Legen Sie ein Geometriefeld fest, das auf den Ergebnissen anderer Felder basiert.
    + **Positionsmodus** — Wählen Sie einen Positionsmodus aus (diese Optionen gelten für die Modi **Wert berechnen** und **Transformieren** gemeinsam):
      + **Automatisch** — Identifiziert Standortdaten automatisch anhand von Standardfeldnamen.
      + **Koordinaten** — Geben Sie Felder für Breitengrad und Längengrad an.
      + **Geohash** — Geben Sie ein Geohash-Feld an.
      + **Nachschlagen** — Geben Sie die Ortsverzeichnisfelder an.
  + **Wert berechnen** — Verwenden Sie die Geometrie, um ein neues Feld zu definieren ()heading/distance/area.
    + **Funktion** — Wählen Sie eine mathematische Operation, die auf die Geometrie angewendet werden soll:
      + **Überschrift** — Berechnet die Richtung (Richtung) zwischen zwei Punkten.
      + **Fläche** — Berechnet die Fläche, die von einem durch die Geometrie definierten Polygon eingeschlossen ist.
      + **Entfernung** — Berechnet den Abstand zwischen zwei Punkten.
  + **Transformieren** — Wendet räumliche Operationen auf die Geometrie an.
    + **Operation** — Wählen Sie eine Operation aus, die auf die Geometrie angewendet werden soll:
      + **Als Linie** — Erzeugt ein einzelnes Linien-Feature mit einem Scheitelpunkt in jeder Zeile.
      + **Liniengenerator** — Erzeugt eine Linie zwischen zwei Punkten.

Diese Transformation ermöglicht es Ihnen, Geodaten zu bearbeiten und zu analysieren, wodurch Operationen wie das Erstellen von Linien zwischen Punkten, das Berechnen räumlicher Eigenschaften und mehr ermöglicht werden.

## Umwandlung von Zeitreihen in Tabellen
<a name="v10-panels-xform-funcs-seriestotable"></a>

Verwenden Sie diese Transformation, um Zeitreihenergebnisse in eine Tabelle zu konvertieren und einen Zeitreihen-Datenrahmen in ein **Trendfeld** umzuwandeln. Das **Trendfeld** kann dann mit dem [Sparkline-Zelltyp](v10-panels-table.md#v10-panels-table-cell-type) gerendert werden, wodurch für jede Tabellenzeile eine Inline-Sparkline generiert wird. Wenn es mehrere Zeitreihenabfragen gibt, führt jede zu einem separaten Tabellendatenrahmen. Diese können mithilfe von Join- oder Merge-Transformationen verknüpft werden, um eine einzelne Tabelle mit mehreren Sparklines pro Zeile zu erzeugen.

Für jeden generierten **Trend-Feldwert** kann eine Berechnungsfunktion ausgewählt werden. Die Standardeinstellung ist **Letzter Wert ungleich Null**. Dieser Wert wird neben der Sparkline angezeigt und zum Sortieren von Tabellenzeilen verwendet.

## Regressionsanalyse
<a name="v10-panels-xform-funcs-regression"></a>

Verwenden Sie diese Transformation, um einen neuen Datenrahmen mit Werten zu erstellen, die von einem statistischen Modell vorhergesagt wurden. Dies ist nützlich, um einen Trend in chaotischen Daten zu finden. Es funktioniert, indem eine mathematische Funktion an die Daten angepasst wird, wobei entweder lineare oder polynomiale Regression verwendet wird. Der Datenrahmen kann dann in einer Visualisierung verwendet werden, um eine Trendlinie anzuzeigen.

Es gibt zwei verschiedene Modelle:
+  **Lineare Regression** — Passt eine lineare Funktion an die Daten an.
+  **Polynomielle Regression** — Passt eine Polynomfunktion an die Daten an.

**Anmerkung**  
Diese Transformation befindet sich derzeit in der öffentlichen Vorschau. Grafana Labs bietet eingeschränkten Support, und es können wichtige Änderungen vorgenommen werden, bevor die Funktion allgemein verfügbar gemacht wird.

# Problembehandlung bei Abfragen
<a name="v10-panels-query-troubleshoot"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Diese Seite enthält Informationen zur Lösung häufig auftretender Dashboard-Probleme.

**Ich erhalte unterschiedliche Ergebnisse, wenn ich meine Funktionen neu anordne**

Die Reihenfolge der Funktionen ist sehr wichtig. Genau wie in der Mathematik kann die Reihenfolge, in der Sie Ihre Funktionen platzieren, das Ergebnis beeinflussen.

**Prüfen Sie Ihre Anfrage und Antwort**

Die häufigsten Probleme hängen mit der Abfrage und der Antwort aus Ihrer Datenquelle zusammen. Auch wenn es in Grafana nach einem Bug oder Visualisierungsproblem aussieht, handelt es sich fast immer um ein Problem mit der Datenquellenabfrage oder der Datenquellenantwort. Überprüfen Sie zunächst Ihre Panel-Anfrage und -Antwort.

Weitere Informationen finden Sie unter [Anfrage- und Antwortdaten überprüfen](v10-panels-panel-inspector.md).

**Meine Abfrage ist langsam**

Wie viele Datenpunkte gibt Ihre Abfrage zurück? Eine Abfrage, die viele Datenpunkte zurückgibt, ist langsam. Versuche das:
+ Begrenzen Sie in den **Abfrageoptionen** die **maximale Anzahl der zurückgegebenen Datenpunkte**.
+ Erhöhen Sie in den **Abfrageoptionen** die **Mindestintervallzeit**.
+ Verwenden Sie in Ihrer Abfrage eine `group by` Funktion.

# Berechnungsarten
<a name="v10-panels-calculation-types"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Die folgende Tabelle enthält eine Liste von Berechnungen, die Sie in Grafana durchführen können. Sie finden diese Berechnungen auf der Registerkarte **Transformieren** und in den Visualisierungen Balkenanzeige, Messgerät und Statistik.


| Berechnung | Description | 
| --- | --- | 
| Alle Nullen | Wahr, wenn alle Werte Null sind | 
| Alle Werte | Array mit allen Werten | 
| Alle eindeutigen Werte | Array mit allen Einzelwerten | 
| Alle Nullen | Wahr, wenn alle Werte 0 sind | 
| Anzahl ändern | Gibt an, wie oft sich der Wert des Felds ändert | 
| Anzahl | Anzahl der Werte in einem Feld | 
| Delta | Kumulative Wertänderung, zählt nur Inkremente | 
| Unterschied | Unterschied zwischen dem ersten und dem letzten Wert eines Felds | 
| Unterschied in% | Prozentuale Änderung zwischen dem ersten und dem letzten Wert eines Felds | 
| Eindeutige Anzahl | Anzahl der eindeutigen Werte in einem Feld | 
| Erste | Erster Wert in einem Feld | 
| Erste\$1 (nicht Null) | Erstens, kein Nullwert in einem Feld (schließt auch aus NaNs) | 
| Letzte | Letzter Wert in einem Feld | 
| Letztes\$1 (nicht Null) | Letzter Wert, kein Nullwert in einem Feld (schließt auch aus NaNs) | 
| Max | Maximalwert eines Felds | 
| Mean | Mittelwert aller Werte in einem Feld | 
| Varianz | Varianz aller Werte in einem Feld | 
| StdDev | Standardabweichung aller Werte in einem Feld | 
| Min | Minimaler Wert eines Feldes | 
| Min. (über Null) | Minimaler, positiver Wert eines Felds | 
| Bereich | Unterschied zwischen Maximal- und Minimalwerten eines Felds | 
| Schritt | Minimaler Abstand zwischen den Werten eines Feldes | 
| Gesamt | Summe aller Werte in einem Feld | 

# Panel-Optionen konfigurieren
<a name="v10-panels-configure-panel-options"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Ein Grafana-Panel ist eine visuelle Darstellung von Daten, die Sie anpassen können, indem Sie eine Datenquellenabfrage definieren, Daten transformieren und formatieren und Visualisierungseinstellungen konfigurieren.

Ein Panel-Editor umfasst einen Abfragegenerator und eine Reihe von Optionen, mit denen Sie Daten transformieren und Informationen zu Ihren Panels hinzufügen können.

In diesem Thema wird beschrieben, wie Sie:
+ Öffnen Sie ein Fenster zur Bearbeitung
+ Fügen Sie einen Panel-Titel und eine Beschreibung hinzu
+ Sehen Sie sich ein Panel-JSON-Modell an
+ Konfigurieren Sie sich wiederholende Zeilen und Bereiche

## Bearbeiten eines Panels
<a name="v10-panels-edit-a-panel"></a>

Nachdem Sie einem Dashboard ein Panel hinzugefügt haben, können Sie es jederzeit öffnen, um Abfragen zu ändern oder zu aktualisieren, Datentransformationen hinzuzufügen und Visualisierungseinstellungen zu ändern.

**Um ein Panel zu bearbeiten**

1. Öffnen Sie das Dashboard, das das Panel enthält, das Sie bearbeiten möchten.

1. Bewegen Sie den Mauszeiger über einen beliebigen Teil des Panels, um das Aktionsmenü in der oberen rechten Ecke anzuzeigen.

1. Wählen Sie das Menü und dann **Bearbeiten** aus.

   Um das Bedienfeld mit einer Tastenkombination zu öffnen, bewegen Sie den Mauszeiger über das Bedienfeld und drücken Sie`e`.

   Das Fenster wird im Bearbeitungsmodus geöffnet.

## Fügen Sie einem Panel einen Titel und eine Beschreibung hinzu
<a name="v10-panels-add-title-description"></a>

Fügen Sie einem Panel einen Titel und eine Beschreibung hinzu, um Benutzern wichtige Informationen über die Visualisierung mitzuteilen. Verwenden Sie die Beschreibung beispielsweise, um den Zweck der Visualisierung zu dokumentieren.

1. Bearbeiten Sie ein Panel.

1. Suchen Sie im Bereich mit den Optionen für die Bedienfeldanzeige den Abschnitt **Bedienfeld-Optionen**.

1. Geben Sie einen **Titel** ein.

   Der in dieses Feld eingegebene Text wird in einem Tooltip im Panel-Editor und im Dashboard angezeigt.

1. Schreiben Sie eine Beschreibung des Panels und der Daten, die Sie anzeigen.

   In dieses Feld eingegebener Text wird in einem Tooltip in der oberen linken Ecke des Bedienfelds angezeigt.

   [Sie können [Variablen verwenden, die Sie in den Feldern **Titel** und **Beschreibung** definiert haben](v10-dash-variables.md), aber keine globalen Variablen.](v10-dash-variable-add.md#v10-dash-variable-add-global)

## Ein Panel-JSON-Modell anzeigen
<a name="v10-panels-json-model"></a>

Erkunden und exportieren Sie JSON-Modelle für Panels, Paneldaten und Datenrahmen.

**So zeigen Sie ein Panel-JSON-Modell an**

1. Öffnen Sie das Dashboard, das das Panel enthält.

1. Bewegen Sie den Mauszeiger über einen beliebigen Teil des Panels, um das Aktionsmenü in der oberen rechten Ecke anzuzeigen.

1. Wählen Sie im Menü **Inspect > Panel JSON** aus.

1. **Wählen Sie im Feld Quelle** auswählen eine der folgenden Optionen aus:
   + **Panel-JSON** — Zeigt ein JSON-Objekt an, das das Panel darstellt.
   + **Panel-Daten** — Zeigt ein JSON-Objekt an, das die Daten darstellt, die an das Panel übergeben wurden.
   + **DataFrame Struktur** — Zeigt die Datenstruktur des Panels an, einschließlich aller Transformationen, Feldkonfigurationen und Override-Konfigurationen, die angewendet wurden.

1. Um das JSON zu untersuchen, wählen Sie **>**, um Teile des JSON-Modells zu erweitern oder zu reduzieren.

## Konfiguration von sich wiederholenden Panels
<a name="v10-panels-configure-repeating-panels"></a>

Sie können Grafana so konfigurieren, dass einem Dashboard dynamisch Panels oder Zeilen hinzugefügt werden. Ein dynamisches Panel ist ein Panel, das das System auf der Grundlage des Werts einer Variablen erstellt. Variablen ändern Ihre Abfragen dynamisch in allen Bereichen eines Dashboards. Weitere Informationen zu sich wiederholenden Bedienfeldern finden Sie unter[Dashboards erstellen](v10-dash-creating.md).

**Anmerkung**  
Bei wiederholten Bedienfeldern müssen für Variablen ein oder mehrere Elemente ausgewählt sein. Sie können einen Bereich nicht null Mal wiederholen, um ihn auszublenden.

*Voraussetzungen*
+ Stellen Sie sicher, dass die Abfrage eine Variable mit mehreren Werten enthält.

**Um sich wiederholende Panels zu konfigurieren**

1. Bearbeiten Sie das Panel, das Sie wiederholen möchten.

1. Wählen Sie im Bereich „Anzeigeoptionen“ die Option „**Bedienfeldoptionen“ > „Wiederholungsoptionen**“.

1. Wählen Sie eine **Richtung** aus.
   + Wählen Sie **horizontal**, um die Paneele anzuordnen side-by-side. Grafana passt die Breite eines wiederholten Panels an. Sie können andere Panels in einer Reihe nicht mit einem sich wiederholenden Panel mischen.
   + Wählen Sie „**Vertikal**“, um die Felder in einer Spalte anzuordnen. Die Breite wiederholter Panels entspricht der Breite des ursprünglichen, wiederholten Panels.

1. Um die Änderungen auf alle Bereiche zu übertragen, laden Sie das Dashboard neu.

# Standardoptionen konfigurieren
<a name="v10-panels-configure-standard-options"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Das in Grafana verwendete Datenmodell ist eine spaltenorientierte Tabellenstruktur, die sowohl Zeitreihen- als auch Tabellenabfrageergebnisse vereinheitlicht. *Jede Spalte innerhalb dieser Struktur wird als Feld bezeichnet.* Ein Feld kann eine einzelne Zeitreihe oder Tabellenspalte darstellen.

Mit Feldoptionen können Sie ändern, wie die Daten in Ihren Visualisierungen angezeigt werden. Optionen und Überschreibungen, die Sie anwenden, ändern nicht die Daten, sie ändern, wie Grafana die Daten anzeigt. Wenn Sie eine Option ändern, wird sie auf alle Felder angewendet, also auf alle Reihen oder Spalten. Wenn Sie die Einheit beispielsweise in Prozent ändern, werden alle Felder mit numerischen Werten in Prozentwerten angezeigt.

Eine vollständige Liste der Optionen zur Feldformatierung finden Sie weiter unten in diesem Thema.

**Anmerkung**  
Sie können Standardoptionen auf die meisten integrierten Grafana-Panels anwenden. In einigen älteren Panels und Community-Panels, die nicht auf das neue Panel und das neue Datenmodell aktualisiert wurden, fehlen entweder alle oder einige dieser Feldoptionen.

**Um Standardoptionen zu konfigurieren**

1. Öffnen Sie ein Dashboard. Bewegen Sie den Mauszeiger über einen beliebigen Teil des Panels, um das Aktionsmenü in der oberen rechten Ecke des Dashboards anzuzeigen.

1. Wählen Sie im Aktionsmenü die Option **Bearbeiten**.

1. Suchen Sie im Bereich mit den Anzeigeoptionen des Bedienfelds den Abschnitt **Standardoptionen**.

1. Wählen Sie die Standardoptionen aus, die Sie anwenden möchten.

1. Um eine Vorschau Ihrer Änderung anzuzeigen, wählen Sie außerhalb des Felds das Optionsfeld aus, das Sie gerade bearbeiten, oder drücken Sie die **EINGABETASTE**.

**Definitionen der Standardoptionen**

In diesem Abschnitt werden alle verfügbaren Standardoptionen erklärt.

Sie können Standardoptionen auf die meisten integrierten Grafana-Panels anwenden. In einigen älteren Panels und Community-Panels, die nicht auf das neue Panel und das neue Datenmodell aktualisiert wurden, fehlen entweder alle oder einige dieser Feldoptionen.

Die meisten Feldoptionen wirken sich erst dann auf die Visualisierung aus, wenn Sie auf eine Stelle außerhalb des Feldoptionsfeldes klicken, das Sie bearbeiten, oder die **Eingabetaste** drücken.

**Anmerkung**  
Grafana Labs arbeitet ständig daran, Optionen für alle Visualisierungen hinzuzufügen und zu erweitern, sodass möglicherweise nicht alle Optionen für alle Visualisierungen verfügbar sind.

## Einheit
<a name="v10-panels-standard-options-unit"></a>

Hier können Sie auswählen, welche Einheit ein Feld verwenden soll. Wählen Sie das Feld **Einheit** aus und gehen Sie dann weiter, bis Sie die gewünschte Einheit gefunden haben. Die von Ihnen gewählte Einheit wird auf alle Felder mit Ausnahme der Zeit angewendet.

### Benutzerdefinierte Einheiten
<a name="v10-panels-standard-options-custom-units"></a>

Sie können das Einheiten-Drop-down-Menü verwenden, um auch benutzerdefinierte Einheiten, benutzerdefinierte Präfixe oder Suffixe sowie Datums- und Uhrzeitformate anzugeben.

Um eine benutzerdefinierte Einheit auszuwählen, geben Sie die Einheit ein und wählen Sie in der Dropdownliste die letzte Option **Benutzerdefiniert: xxx** aus.
+ **Suffix:** <suffix>für eine benutzerdefinierte Einheit, die hinter dem Wert stehen soll.
+ **Präfix:** <prefix>für eine benutzerdefinierte Einheit, die vor dem Wert stehen sollte.
+ **Zeit:** <format>Geben Sie für benutzerdefinierte Datums- und Uhrzeitformate beispielsweise ein`time:YYYY-MM-DD`. Informationen zur [Formatsyntax](https://momentjs.com/docs/#/displaying/) und zu den Optionen finden Sie unter Format in der *Dokumentation zu Moment.js*.
+ **si:** <base scale><unit characters>für benutzerdefinierte SI-Einheiten. Beispiel: `si: mF`. Dies ist etwas fortgeschrittener, da Sie sowohl eine Einheit als auch die Skala der Quelldaten angeben können. Wenn Ihre Quelldaten also als Milli (Tausende von) etwas dargestellt werden, stellen Sie der Einheit dieses SI-Skalenzeichen voran.
+ **Anzahl:** <unit>für eine benutzerdefinierte Zähleinheit.
+ **Währung:** <unit>für benutzerdefinierte Angaben eine Währungseinheit.

Sie können auch ein systemeigenes Emoji in die Einheitenauswahl einfügen und es als benutzerdefinierte Einheit auswählen.

### Zeichenketteneinheiten
<a name="v10-panels-standard-options-string-units"></a>

Grafana kann manchmal zu aggressiv sein, wenn es darum geht, Zeichenketten zu analysieren und sie als Zahlen anzuzeigen. Um Grafana so zu konfigurieren, dass der ursprüngliche Zeichenkettenwert angezeigt wird, erstellen Sie eine Feldüberschreibung und fügen Sie eine Unit-Eigenschaft mit der **String-Einheit** hinzu.

### Einheiten skalieren
<a name="v10-panels-standard-options-scale-units"></a>

Standardmäßig skaliert Grafana die Einheit automatisch auf der Grundlage der Größe des Werts. Wenn Sie beispielsweise einen Wert von 0,14 kW haben, zeigt Grafana ihn als 140 W an. Ein anderes Beispiel ist, dass 3000 kW als drei MW angezeigt werden. Wenn Sie dieses Verhalten deaktivieren möchten, können Sie den Schalter **Maßstabseinheiten** ausschalten.

## Min
<a name="v10-panels-standard-options-min"></a>

Ermöglicht die Festlegung des Mindestwerts, der bei der Berechnung von prozentualen Schwellenwerten verwendet wird. Lassen Sie das Feld leer, um den Mindestwert automatisch zu berechnen.

## Max
<a name="v10-panels-standard-options-max"></a>

Ermöglicht es Ihnen, den Höchstwert festzulegen, der bei der Berechnung des prozentualen Schwellenwerts verwendet wird. Lassen Sie das Feld leer, um den Höchstwert automatisch zu berechnen.

## Feld Min/Max
<a name="v10-panels-standard-options-fieldminmax"></a>

Standardmäßig basieren die berechneten Mindest- und Höchstwerte in allen Reihen und Feldern auf dem Minimum und Maximum. Wenn Sie das Feld min/max aktivieren, werden die Mindest- oder Höchstwerte für jedes Feld einzeln berechnet, basierend auf dem Minimum oder Maximum dieses Felds.

## Dezimalzahlen
<a name="v10-panels-standard-options-decimals"></a>

Geben Sie die Anzahl der Dezimalstellen an, die Grafana in den gerenderten Wert einbezieht. Wenn Sie dieses Feld leer lassen, kürzt Grafana automatisch die Anzahl der Dezimalstellen auf der Grundlage des Werts. Beispielsweise wird 1,1234 als 1,12 und 100,456 als 100 angezeigt.

**Um alle Dezimalzahlen anzuzeigen, setzen Sie die Einheit auf String.**

## Anzeigename
<a name="v10-panels-standard-options-displayname"></a>

Ermöglicht es Ihnen, den Anzeigetitel aller Felder festzulegen. Sie können [Variablen](v10-dash-variables.md) im Feldtitel verwenden.

Wenn mehrere Statistiken, Felder oder Reihen angezeigt werden, steuert dieses Feld den Titel in jeder Statistik. Sie können Ausdrücke wie **\$1 \$1\$1\$1field.name\$1** verwenden, um nur den Seriennamen oder den Feldnamen im Titel zu verwenden.

Gegeben ist ein Feld mit dem Namen und den `Temp` Bezeichnungen: `{"Loc"="PBI", "Sensor"="3"}`


| Ausdruck-Syntax | Beispiel | Rendert zu | Erklärung | 
| --- | --- | --- | --- | 
| \$1\$1\$1\$1field.displayName\$1 | Entspricht der Syntax | Temp \$1Loc="PBI", Sensor="3"\$1 | Zeigt den Feldnamen und die Beschriftungen an, \$1\$1 falls sie vorhanden sind. Wenn die Antwort nur einen Labelschlüssel enthält, zeigt Grafana für den Labelteil den Wert des Labels ohne die einschließenden Klammern an. | 
| \$1\$1\$1\$1field.name\$1 | Entspricht der Syntax | Temp | Zeigt den Namen des Felds an (ohne Beschriftungen). | 
| \$1\$1\$1\$1field.labels\$1 | Entspricht der Syntax | Loc="PBI", Sensor="3" | Zeigt die Beschriftungen ohne den Namen an. | 
| \$1\$1\$1\$1field.labels.X\$1 | \$1\$1\$1\$1field.labels.Loc\$1 | PBI | Zeigt den Wert des angegebenen Labelschlüssels an. | 
| \$1\$1\$1\$1field.labels.\$1\$1values\$1 | Entspricht Syntax | PBI, 3 | Zeigt die Werte der Labels durch ein Komma getrennt an (ohne Labelschlüssel). | 

Wenn der Wert nach dem Rendern des Ausdrucks für ein bestimmtes Feld eine leere Zeichenfolge ist, wird die Standardanzeigemethode verwendet.

## Farbschema
<a name="v10-panels-standard-options-color-scheme"></a>

Die Farboptionen und ihre Auswirkung auf die Visualisierung hängen von der Visualisierung ab, mit der Sie arbeiten. Einige Visualisierungen haben unterschiedliche Farboptionen.

Sie können eine einzelne Farbe angeben oder ein kontinuierliches Farbschema (Farbverlauf) auswählen, das auf einem Wert basiert. Kontinuierliche Farbe interpoliert eine Farbe anhand des Prozentsatzes eines Werts im Verhältnis zu Minimum und Maximum.

Wählen Sie eine der folgenden Paletten aus:


| Farbmodus | Description | 
| --- | --- | 
| Einfarbig | Geben Sie eine einzelne Farbe an, was bei einer Überschreibungsregel nützlich ist | 
| Schattierungen einer Farbe | Wählt Farbtöne einer einzigen Farbe aus, was bei einer Überschreibungsregel nützlich ist | 
| Aus Schwellenwerten | Informiert Grafana, die Farbe aus dem passenden Schwellenwert zu nehmen | 
| Klassische Palette | Grafana weist eine Farbe zu, indem es eine Farbe in einer Palette anhand des Serienindex nachschlägt. Nützlich für Grafiken und Kreisdiagramme und andere kategoriale Datenvisualisierungen | 
| Klassische Palette (nach Seriennamen) | Grafana weist die Farbe auf der Grundlage des Namens der Serie zu. Nützlich, wenn die zu visualisierenden Seriennamen von den verfügbaren Daten abhängen. | 
| Green-Yellow-Red (nach Wert) | Kontinuierliches Farbschema | 
| Red-Yellow-Green (nach Wert) | Kontinuierliches Farbschema | 
| Blue-Yellow-Red (nach Wert) | Kontinuierliches Farbschema | 
| Gelb-Rot (nach Wert) | Kontinuierliches Farbschema | 
| Blau-Lila (nach Wert) | Kontinuierliches Farbschema | 
| Gelb-Blau (nach Wert) | Kontinuierliches Farbschema | 
| Blautöne (nach Wert) | Kontinuierliches Farbschema (der Hintergrund des Bedienfelds wird blau) | 
| Rottöne (nach Wert) | Kontinuierliches Farbschema (Hintergrundfarbe des Bedienfelds wird rot) | 
| Grüntöne (nach Wert) | Kontinuierliches Farbschema (Farbe des Bedienfelds wird grün) | 
| Violett (nach Wert) | Kontinuierliches Farbschema (Hintergrundfarbe des Bedienfelds wird lila) | 

## Kein Wert
<a name="v10-panels-standard-options-no-value"></a>

Geben Sie ein, was Grafana anzeigen soll, wenn der Feldwert leer oder Null ist. Der Standardwert ist ein Bindestrich (-).

# Eine Legende konfigurieren
<a name="v10-panels-configure-legend"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Ein Bereich enthält eine Legende, anhand derer Sie die in einer Visualisierung angezeigten Daten interpretieren können. Jede Legendenoption verleiht den in einer Visualisierung dargestellten Daten Kontext und Klarheit.

Legenden werden für die folgenden Visualisierungen unterstützt:
+ [Balkendiagramm](v10-panels-bar-chart.md)
+ [Kerzenständer](v10-panels-candlestick.md)
+ [Histogramm](v10-panels-histogram.md)
+ [Kreisdiagramm](v10-panels-piechart.md)
+ [Zeitplan des Bundesstaates](v10-panels-state-timeline.md)
+ [Verlauf des Status](v10-panels-status-history.md)
+ [Zeitreihen](v10-panels-time-series.md)
+ [Trend](v10-panels-trend.md)

[Geomaps](v10-panels-geomap.md) und [Heatmaps](v10-panels-heatmap.md) haben auch Legenden, aber sie bieten nur die Wahl, ob eine Legende angezeigt werden soll oder nicht, und sie unterstützen keine anderen Legendenoptionen.

## Legendenoptionen
<a name="v10-panels-legend-options"></a>

Sie finden die folgenden Optionen im Bereich **Legende** im Bearbeitungsbereich des Bedienfelds.

**Anmerkung**  
Nicht alle der aufgelisteten Optionen gelten für alle Visualisierungen mit Legenden.

**Sichtbarkeit**

Stellen Sie ein, ob die Legende angezeigt wird oder nicht. Verwenden Sie den Schalter, um eine Legende ein- oder auszuschalten.

**Mode (Modus)**

Stellen Sie das Format ein, in dem die Legende angezeigt wird. Wählen Sie aus folgenden Optionen aus:
+ **Liste**
+ **Tabelle**

Wenn Sie eine Legende als Tabelle formatieren, werden möglicherweise auch andere Informationen zur Legende angezeigt, z. B. zugehörige Werte oder deren Position in der Visualisierung.

**Platzierung**

Legen Sie fest, wo in der Visualisierung eine Legende angezeigt wird. Wählen Sie aus folgenden Optionen aus:
+ **Bottom**
+ **Rechts**

**Width (Breite)**

Wenn Sie die Platzierung der Legende auf **Rechts** setzen, wird die Option **Breite** verfügbar. Lassen Sie das Feld leer, damit Grafana die Breite der Legende automatisch festlegen kann, oder geben Sie einen Wert in das Feld ein.

**Werte**

Sie können einer Visualisierung mehr Kontext hinzufügen, indem Sie einer Legende Seriendatenwerte oder [Berechnungen](v10-panels-calculation-types.md) hinzufügen. Sie können beliebig viele Werte hinzufügen. Nachdem Sie Ihre Änderungen übernommen haben, können Sie durch die Legende blättern, um alle Werte zu sehen.

## Die Farbe einer Datenreihe ändern
<a name="v10-panels-legend-change-color"></a>

Standardmäßig legt Grafana die Farbe Ihrer Seriendaten fest, Sie können sie jedoch über die Panellegende ändern.

**Um die Farbe einer Datenreihe zu ändern**

1. Navigieren Sie zu dem Bereich, den Sie aktualisieren möchten.

1. Wählen Sie in der Legende die Farbleiste aus, die der Serie zugeordnet ist.

1. Wählen Sie auf der Registerkarte **Farben** eine voreingestellte Farbe aus oder legen Sie auf der Registerkarte Benutzerdefiniert mithilfe der Auswahltaste oder der RGB-Werte eine **benutzerdefinierte** Farbe fest.

1. Speichern Sie das Dashboard.

## Isolieren von Seriendaten in einer Visualisierung
<a name="v10-panels-legend-isolate"></a>

Visualisierungen können oft visuell komplex sein und viele Datenreihen umfassen. Sie können die Ansicht vereinfachen, indem Sie Seriendaten mithilfe der Legende aus der Visualisierung entfernen, wodurch die Daten, die Sie sehen möchten, isoliert werden. Wenn Sie dies tun, erstellt Grafana automatisch eine neue Überschreibung auf der Registerkarte **Override**.

**Um Seriendaten in einer Visualisierung zu isolieren**

1. Navigieren Sie zu dem Bereich, den Sie aktualisieren möchten.

1. Wählen Sie in der Legende die Bezeichnung der Serie aus, die Sie isolieren möchten.

   Das System entfernt alle anderen Seriendaten aus der Ansicht.

1. Um einer isolierten Reihe schrittweise wieder Seriendaten hinzuzufügen, drücken Sie die **Strg** - oder **Befehlstaste** und wählen Sie die Bezeichnung der Serie aus, die Sie hinzufügen möchten.

1. Um Ihre Änderungen zu speichern, sodass sie allen Zuschauern des Panels angezeigt werden, speichern Sie das Dashboard.

Um zur Standardansicht zurückzukehren, die alle Daten enthält, klicken Sie zweimal auf eine beliebige Reihenbezeichnung.

## Serien sortieren
<a name="v10-panels-legend-sort"></a>

Wenn Sie eine Legende als Tabelle formatieren und ihr Werte hinzufügen, können Sie die Datenreihen in der Tabelle nach diesen Werten sortieren.

**Um Datenreihen zu sortieren**

1. Navigieren Sie zu dem Bereich, den Sie aktualisieren möchten.

1. Bewegen Sie den Mauszeiger über einen beliebigen Teil des Panels, an dem Sie arbeiten möchten, um das Menü in der oberen rechten Ecke des Panels anzuzeigen.

1. Wählen Sie im Menü „**Bearbeiten“**.

1. Scrollen Sie im Bearbeitungsbereich des Bedienfelds zum Abschnitt „**Legende**“.

1. Wählen Sie unter **Werte** den Wert oder die Formel aus, die Sie anzeigen möchten.

   In der Legende werden jetzt Werte angezeigt.

1. Wählen Sie die Überschrift des Berechnungsnamens in der Legendentabelle aus, um die Werte in der Tabelle in aufsteigender oder absteigender Reihenfolge zu sortieren.

**Anmerkung**  
Diese Funktion wird nur in den folgenden Bereichen unterstützt: Balkendiagramm, Histogramm, Zeitreihe.

# Datenverknüpfungen konfigurieren
<a name="v10-panels-configure-data-links"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Datenlinks ermöglichen es Ihnen, Ihren Links einen detaillierteren Kontext zu geben. Sie können Links erstellen, die den Seriennamen oder sogar den Wert unter dem Cursor enthalten. Wenn Ihre Visualisierung beispielsweise vier Server zeigt, können Sie einen Datenlink zu einem oder zwei von ihnen hinzufügen. Sie können Bedienfelder auch mithilfe von Datenlinks verknüpfen.

Auf den Link selbst kann je nach Visualisierung auf unterschiedliche Weise zugegriffen werden. Für die Zeitreihenvisualisierung wählen Sie beispielsweise einen Datenpunkt oder eine Datenlinie. Bei großflächigen Visualisierungen wie Statistik, Messanzeige oder Balkenanzeige können Sie eine beliebige Stelle in der Visualisierung wählen, um das Kontextmenü zu öffnen.

Wenn es in der Visualisierung nur einen Datenlink gibt, wird bei Auswahl einer beliebigen Stelle in der Visualisierung der Link und nicht das Kontextmenü geöffnet.

**Unterstützte Visualisierungen**
+ Balkendiagramm
+ Balkenmaß
+ Kerzen
+ Leinwand
+ Messinstrument
+ Geomap
+ Heatmap
+ Histogramm
+ Kreisdiagramm
+ Stat
+ Zeitplan des Bundesstaates
+ Verlauf des Status
+ Tabelle
+ Zeitreihen
+ Trend

## Datenverbindungsvariablen
<a name="v10-panels-data-link-variables"></a>

Mit Variablen in Datenlinks können Sie Personen zu einem detaillierten Dashboard mit beibehaltenen Datenfiltern weiterleiten. Sie könnten beispielsweise eine Variable verwenden, um eine Bezeichnung, einen Zeitraum, eine Serie oder eine Variablenauswahl anzugeben.

Um eine Liste der verfügbaren Variablen anzuzeigen, geben Sie `$` das Feld für die **Datenlink-URL** ein.

Sie können auch Vorlagenvariablen in Ihren Datenlinks verwenden URLs, siehe[Variablen](v10-dash-variables.md).

### Variablen im Bedienfeld „Zeitbereich“
<a name="v10-panels-time-range-panel-variables"></a>

Mit diesen Variablen können Sie den aktuellen Zeitraum in die Datenlink-URL aufnehmen.
+ `__url_time_range`— Zeitbereich des aktuellen Dashboards (d. h.`?from=now-6h&to=now`)
+ `$__from` – Weitere Informationen finden Sie unter [Globale Variablen](v10-dash-variable-add.md#v10-dash-variable-add-global).
+ `$__to` – Weitere Informationen finden Sie unter [Globale Variablen](v10-dash-variable-add.md#v10-dash-variable-add-global).

### Serienvariablen
<a name="v10-panels-series-variables"></a>

Serienspezifische Variablen sind im `__series` Namespace verfügbar:
+ `__series.name`— Serienname zur URL

### Feldvariablen
<a name="v10-panels-field-variables"></a>

Feldspezifische Variablen sind im Namespace verfügbar: `__field`
+ `__field.name`— der Name des Feldes
+ `__field.labels.<LABEL>`— Der Wert des Labels für die URL. Wenn Ihr Etikett Punkte enthält, verwenden Sie die `__field.labels["<LABEL>"]` Syntax.

### Wertvariablen
<a name="v10-panels-value-variables"></a>

Wertspezifische Variablen sind im `__value` Namespace verfügbar:
+ `__value.time`— Zeitstempel des Werts (Unix-MS-Epoche) zur URL (d. h. `?time=1560268814105`
+ `__value.raw`— Rohwert
+ `__value.numeric`— numerische Darstellung eines Werts
+ `__value.text`— Textdarstellung eines Werts
+ `__value.calc`— Name der Berechnung, wenn der Wert das Ergebnis einer Berechnung ist

Die Verwendung wertspezifischer Variablen in Datenlinks kann je nach eingestellter Option im Tooltip-Modus zu unterschiedlichen Ergebnissen führen.

### Datenvariablen
<a name="v10-panels-data-variables"></a>

Um auf Werte aus anderen Feldern zuzugreifen, verwenden Sie:
+ `__data.fields[i]`— Wert des Feldes `i` (in derselben Zeile).
+ `__data.fields["NameOfField"]`— Wert des Feldes, das den Namen anstelle des Index verwendet.
+ `__data.fields[i].labels.cluster`— Greifen Sie auf die Beschriftungen eines anderen Feldes zu.

### Template-Variablen
<a name="v10-panels-template-variables"></a>

Wenn Sie auf ein anderes Dashboard verlinken, das Vorlagenvariablen verwendet, wählen Sie Variablenwerte für die Person aus, die auf den Link klickt.

`${var-myvar:queryparam}`— wo `var-myvar` ist der Name der Vorlagenvariablen, die einer Variablen im aktuellen Dashboard entspricht, die Sie verwenden möchten.


| Status der Variablen | Ergebnis ist die erstellte URL | 
| --- | --- | 
| hat einen Wert ausgewählt | var-myvar=value1 | 
| hat mehrere Werte ausgewählt | var-myvar=value1&var-myvar=value2 | 
| ausgewählt All | var-myvar=All | 

Wenn Sie der URL alle Variablen des aktuellen Dashboards hinzufügen möchten, verwenden Sie`${__all_variables}`.

## Einen Datenlink hinzufügen
<a name="v10-panels-add-a-datalink"></a>

Sie können Datenlinks zu Ihren Panels hinzufügen.

1. Navigieren Sie zu dem Bereich, zu dem Sie den Datenlink hinzufügen möchten.

1. Zeigen Sie mit der Maus auf das Bedienfeld, um das Menüsymbol in der oberen rechten Ecke anzuzeigen.

1. Wählen Sie im Menü „**Bearbeiten“, um den Panel-Editor** zu öffnen.

1. Scrollen Sie im **Panel-Bearbeitungsbereich** nach unten zum Bereich **Datenlinks** und erweitern Sie ihn.

1. Wählen **Sie Link hinzufügen**.

1. Geben Sie in dem sich öffnenden Dialogfeld einen **Titel** ein. Dies ist eine für Menschen lesbare Bezeichnung für den Link, die auf der Benutzeroberfläche angezeigt wird.

1. Geben Sie die **URL** oder Variable ein, auf die Sie verlinken möchten.

   Um eine Datenverknüpfungsvariable hinzuzufügen, wählen Sie das **URL-Feld** aus und geben Sie dann die Eingabetaste ein `$` oder drücken Sie Strg\$1Leertaste oder Befehlstaste\$1Leertaste, um eine Liste der verfügbaren Variablen anzuzeigen.

1. Wenn der Link in einer neuen Registerkarte geöffnet werden soll, wählen Sie In einer neuen Registerkarte **öffnen** aus.

1. Wählen Sie **Speichern**, um die Änderungen zu speichern und das Dialogfeld zu schließen.

1. Speichern Sie Ihre Änderungen im Dashboard.

# Wertezuordnungen konfigurieren
<a name="v10-panels-configure-value-mappings"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Neben Feldüberschreibungen ist die Wertzuweisung eine Technik, mit der Sie die Darstellung von Daten in einer Visualisierung ändern können.

Bei der Zuordnung von Werten wird die in den [Standardoptionen](v10-panels-configure-standard-options.md) des Bedienfeldeditors festgelegte Einheitenformatierung, wie z. B. die Farbe oder die Anzahl der angezeigten Dezimalstellen, umgangen. Wenn Wertezuordnungen in einem Panel vorhanden sind, zeigt Grafana eine Zusammenfassung dieser Zuordnungen im Bereich **Wertzuordnungen** des Panel-Editors an.

**Unterstützte Visualisierungen**
+ Balkendiagramm
+ Balkenmessgerät
+ Kerzen
+ Leinwand
+ Messinstrument
+ Geomap
+ Histogramm
+ Kreisdiagramm
+ Stat
+ Zeitleiste des Bundesstaates
+ Verlauf des Status
+ Tabelle
+ Zeitreihen
+ Trend

## Arten von Wertezuordnungen
<a name="v10-panels-value-mappings-types"></a>

Grafana unterstützt die folgenden Wertzuordnungstypen:
+ **Wert** — Ordnet einem Text und einer Farbe bestimmte Werte zu. Sie können beispielsweise eine Wertezuordnung so konfigurieren, dass alle Instanzen des Werts als und `Perfection!` nicht als Zahl `10` angezeigt werden. Verwenden Sie eine **Wertezuordnung**, wenn Sie einen einzelnen Wert formatieren möchten.
+ **Bereich** — Ordnet numerische Bereiche Text und einer Farbe zu. Wenn ein Wert beispielsweise innerhalb eines bestimmten Bereichs liegt, können Sie eine Bereichswertzuweisung so konfigurieren, dass `High` statt der Zahl die Zahl angezeigt `Low` wird. Verwenden Sie die **Bereichszuordnung**, wenn Sie mehrere fortlaufende Werte formatieren möchten.
+ **Regex — Ordnet** reguläre Ausdrücke Text und einer Farbe zu. Wenn ein Wert beispielsweise ist`www.example.com`, können Sie eine Regex-Wertezuordnung so konfigurieren, dass Grafana die Domain anzeigt `www` und kürzt. Verwenden Sie das **Regex-Mapping**, wenn Sie den Text und die Farbe eines Werts mit einem regulären Ausdruck formatieren möchten.
+ **Spezial** — Ordnet spezielle Werte wie `Null` `NaN` (keine Zahl) und boolesche Werte wie und einem Text `true` und einer Farbe `false` zu. Sie können beispielsweise eine spezielle Wertezuordnung so konfigurieren, dass `null` Werte als angezeigt werden. `N/A` Verwenden Sie die **Zuordnung „Spezial**“, wenn Sie ungewöhnliche, boolesche oder leere Werte formatieren möchten.

## Eine Wertezuordnung hinzufügen
<a name="v10-panels-value-mappings-add"></a>

Sie können Ihren Panels Wertezuordnungen hinzufügen.

**Um eine Wertezuordnung hinzuzufügen**

1. Navigieren Sie zu dem Bereich, den Sie aktualisieren möchten.

1. Bewegen Sie den Mauszeiger über einen beliebigen Teil des Bedienfelds, um ein Menü in der oberen rechten Ecke des Bedienfelds anzuzeigen.

1. Wählen Sie im Menü „**Bearbeiten“**.

1. Wählen Sie im Abschnitt **Wertezuordnungen** die Option **Wertzuordnungen hinzufügen** aus.

1. Wählen Sie **Neue Zuordnung hinzufügen und wählen Sie dann eine** der folgenden Optionen aus:
   + **Wert** — Geben Sie einen einzelnen Wert ein, der zugeordnet werden soll.
   + **Bereich** — Geben Sie die Anfangs- und Endwerte eines abzugleichenden Bereichs ein.
   + **Regex** — Geben Sie ein Muster für reguläre Ausdrücke ein, nach dem gesucht werden soll.
   + **Spezial** — Wählen Sie einen speziellen Wert für den Abgleich aus.

1. (Optional) Geben Sie den Anzeigetext ein.

1. (Optional) Stellen Sie die Farbe ein.

1. Wählen Sie „**Aktualisieren**“, um die Wertezuordnung zu speichern.

Nachdem Sie eine Zuordnung hinzugefügt haben, ersetzt die Schaltfläche **Wertezuordnungen bearbeiten** die Schaltfläche **Wertezuordnungen hinzufügen**. Wählen Sie die Schaltfläche „Bearbeiten“, um Zuordnungen hinzuzufügen oder zu aktualisieren.

# Schwellenwerte konfigurieren
<a name="v10-panels-configure-thresholds"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

In Dashboards ist ein Schwellenwert ein Wert oder Grenzwert, den Sie für eine Metrik festlegen und der visuell wiedergegeben wird, wenn er erreicht oder überschritten wird. Schwellenwerte sind eine Möglichkeit, Ihre Visualisierungen auf der Grundlage von Abfrageergebnissen bedingt zu gestalten und einzufärben.

Sie können Schwellenwerte verwenden, um:
+ Färben Sie Rasterlinien oder Rasterflächenbereiche in einer Zeitreihenvisualisierung ein.
+ Färben Sie den Hintergrund- oder Werttext in einer Statistikvisualisierung ein.
+ Definieren Sie Regionen und Regionalfarben in einer Statuszeitleiste.
+ Farbige Linien in einer Zeitreihenvisualisierung.
+ Färben Sie die Markierungen für Messgerät und Schwellenwerte in einem Messgerät ein.
+ Farbmarkierungen in einer Geomap.
+ Färben Sie den Zellentext oder den Hintergrund in einer Tabelle ein.

**Unterstützte Visualisierungen**
+ Balkendiagramm
+ Balkenmaß
+ Kerzen
+ Leinwand
+ Messinstrument
+ Geomap
+ Histogramm
+ Stat
+ Zeitleiste des Bundesstaates
+ Verlauf des Status
+ Tabelle
+ Zeitreihen
+ Trend

## Standardschwellenwerte
<a name="v10-panels-thresholds-default"></a>

Bei Visualisierungen, die Schwellenwerte unterstützen, hat Grafana die folgenden Standardeinstellungen für Schwellenwerte:
+ 80 = rot
+ Basis = grün
+ Modus = Absolut
+ Schwellenwerte anzeigen = Aus (für einige Visualisierungen)

  Weitere Informationen finden Sie unter [Schwellenwerte anzeigen](#v10-panels-thresholds-show).

## Optionen für Schwellenwerte
<a name="v10-panels-thresholds-options"></a>

Sie können die folgenden Optionen festlegen, um genauer zu definieren, wie Schwellenwerte aussehen.

### Wert der Schwellenwerte
<a name="v10-panels-thresholds-value"></a>

Diese Zahl ist der Wert, der den Schwellenwert auslöst. In diesem Feld können Sie auch die Farbe festlegen, die dem Schwellenwert zugeordnet ist.

Der **Basiswert** steht für minus Unendlich. Standardmäßig ist er auf die Farbe Grün eingestellt, was im Allgemeinen die „gute“ Farbe ist.

### Modus „Schwellenwerte“
<a name="v10-panels-thresholds-mode"></a>

Es gibt zwei Schwellenwert-Modi:
+ **Absolute** Schwellenwerte werden durch eine Zahl definiert. Zum Beispiel 80 auf einer Skala von 1 bis 150.
+ **Prozentuale** Schwellenwerte werden relativ zum Mindest- oder Höchstwert definiert. Zum Beispiel 80 Prozent.

### Schwellenwerte anzeigen
<a name="v10-panels-thresholds-show"></a>

**Anmerkung**  
Diese Option wird nur für Balkendiagramm-, Kerzendiagramm-, Zeitreihen- und Trendvisualisierungen unterstützt.

Legen Sie mit den folgenden Optionen fest, ob und wie Schwellenwerte in der Visualisierung angezeigt werden.
+ **Aus** — Die Schwellenwerte werden nicht angezeigt.
+ **Als Linien** — Die Schwellenwerte werden in der Visualisierung als horizontale Linien angezeigt.
+ **Als Linien (gestrichelt)** — Die Schwellenwerte werden als gestrichelte horizontale Linien angezeigt.
+ **Als gefüllte Bereiche** — Die Schwellenwerte werden als horizontale Bereiche angezeigt.
+ **Als gefüllte Bereiche und Linien** — Die Schwellenwerte werden als horizontale Bereiche angezeigt, die durch Linien getrennt sind.
+ **Als gefüllte Bereiche und Linien (gestrichelt)** — Die Schwellenwerte werden als horizontale Bereiche angezeigt, die durch gestrichelte Linien getrennt sind.

## Einen Schwellenwert hinzufügen
<a name="v10-panels-thresholds-add"></a>

Sie können einer Visualisierung beliebig viele Schwellenwerte hinzufügen. Grafana sortiert Schwellenwerte automatisch vom höchsten zum niedrigsten.

**Um einen Schwellenwert hinzuzufügen**

1. Navigieren Sie zu dem Bereich, den Sie aktualisieren möchten.

1. Bewegen Sie den Mauszeiger über einen beliebigen Teil des Bedienfelds, um das Menü in der oberen rechten Ecke anzuzeigen.

1. Wählen Sie im Menü **Bearbeiten** aus.

1. Scrollen Sie zum Bereich **Schwellenwerte** oder geben Sie `Thresholds` in der Suchleiste oben im Bearbeitungsbereich des Bedienfelds die Eingabe ein.

1. Wählen Sie **\$1 Schwellenwert hinzufügen**.

1. Geben Sie einen neuen Schwellenwert ein, oder verwenden Sie die Aufwärts- und Abwärtspfeile auf der rechten Seite des Felds, um den Wert schrittweise zu erhöhen oder zu verringern.

1. Klicken Sie auf den farbigen Kreis links neben dem Schwellenwert, um den Farbwähler zu öffnen, in dem Sie die Schwellenwertfarbe aktualisieren können.

1. **Wählen Sie unter **Schwellenwertmodus** entweder **Absolut** oder Prozentual aus.**

1. Legen Sie unter **Schwellenwerte anzeigen** fest, wie der Schwellenwert angezeigt wird, oder deaktivieren Sie ihn.

Um einen Schwellenwert zu löschen, navigieren Sie zu dem Bereich, der den Schwellenwert enthält, und wählen Sie das Papierkorbsymbol neben dem Schwellenwert, den Sie entfernen möchten.

# Feldüberschreibungen konfigurieren
<a name="v10-panels-configure-overrides"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Mit Overrides können Sie die Visualisierungseinstellungen für bestimmte Felder oder Serien anpassen. Dies wird erreicht, indem eine Überschreibungsregel hinzugefügt wird, die auf eine bestimmte Gruppe von Feldern abzielt und jeweils mehrere Optionen definieren kann.

Sie legen beispielsweise die Einheit für alle Felder fest, die den Text enthalten, `bytes` indem Sie mithilfe des **Regex-Matchers Felder mit Namen, die dem Namen entsprechen, eine Überschreibung hinzufügen und dann der Überschreibungsregel** die Option Einheit hinzufügen.

## Beispiel 1: Temperatur formatieren
<a name="v10-panels-overrides-format-temperature"></a>

Nehmen wir an, dass unsere Ergebnismenge ein Datenrahmen ist, der aus zwei Feldern besteht: `time` und`temperature`.


| time | temperature | 
| --- | --- | 
| 2020-01-02 03:04:00 | 45.0 | 
| 2020-01-02 03:05:00 | 47,0 | 
| 2020-01-02 03:06:00 | 48,0 | 

Auf jedes Feld (Spalte) dieser Struktur können Feldoptionen angewendet werden, die die Art und Weise ändern, wie die Werte angezeigt werden. Das bedeutet, dass Sie die Einheit beispielsweise auf Temperatur > Celsius einstellen können, was zu der folgenden Tabelle führt:


| time | temperature | 
| --- | --- | 
| 2020-01-02 03:04:00 | 45,0 °C | 
| 2020-01-02 03:05:00 | 47,0 °C | 
| 2020-01-02 03:06:00 | 48,0 °C | 

Außerdem ist die Dezimalstelle nicht erforderlich, sodass wir sie entfernen können. Sie können die Dezimalzahlen von **auto** auf Null (**0**) ändern, was zu der folgenden Tabelle führt:


| time | temperature | 
| --- | --- | 
| 2020-01-02 03:04:00 | 45 °C | 
| 2020-01-02 03:05:00 | 47 °C | 
| 2020-01-02 03:06:00 | 48 °C | 

## Beispiel 2: Formatieren Sie Temperatur und Luftfeuchtigkeit
<a name="v10-panels-overrides-format-humidity"></a>

Nehmen wir an, dass unsere Ergebnismenge ein Datenrahmen ist, der aus vier Feldern besteht: `time``high temp`,`low temp`, und`humidity`.


| time | hohe Temperatur | niedrige Temperatur | feuchtigkeit | 
| --- | --- | --- | --- | 
| 2020-01-02 03:04:00 | 45.0 | 30.0 | 67 | 
| 2020-01-02 03:05:00 | 47,0 | 34,0 | 68 | 
| 2020-01-02 03:06:00 | 48,0 | 31,0 | 68 | 

Fügen wir die Celsius-Einheit hinzu und entfernen wir die Dezimalstelle. Das ergibt die folgende Tabelle:


| time | hohe Temperatur | niedrige Temperatur | feuchtigkeit | 
| --- | --- | --- | --- | 
| 2020-01-02 03:04:00 | 45 °C | 30 °C | 67 °C | 
| 2020-01-02 03:05:00 | 47 °C | 34 °C | 68 °C | 
| 2020-01-02 03:06:00 | 48 °C | 31 °C | 68 °C | 

Die Temperaturfelder sehen gut aus, aber die Luftfeuchtigkeit muss jetzt geändert werden. Wir können das beheben, indem wir eine Feldoption außer Kraft setzen und die Einheit auf Verschiedenes > Prozent (0-100) ändern.


| time | hohe Temperatur | niedrige Temperatur | feuchtigkeit | 
| --- | --- | --- | --- | 
| 2020-01-02 03:04:00 | 45 °C | 30 °C | 67% | 
| 2020-01-02 03:05:00 | 47 °C | 34 °C | 68% | 
| 2020-01-02 03:06:00 | 48 °C | 31 °C | 68% | 

## Hinzufügen einer Feldüberschreibung
<a name="v10-panels-overrides-add-a-field"></a>

Mit einer Feldüberschreibungsregel können die Visualisierungseinstellungen für ein bestimmtes Feld oder eine Reihe angepasst werden.

**Um eine Feldüberschreibung hinzuzufügen**

1. Bearbeiten Sie den Bereich, dem Sie eine Überschreibung hinzufügen möchten.

1. Wählen Sie im Seitenbereich mit den Bedienfeldoptionen unten im Bereich die Option **Feldüberschreibung hinzufügen** aus.

1. Wählen Sie aus, auf welche Felder eine Überschreibungsregel angewendet werden soll:
   + **Felder mit Namen** — Wählen Sie ein Feld aus der Liste aller verfügbaren Felder aus. Eigenschaften, die Sie mit diesem Selektor zu einer Regel hinzufügen, werden nur auf dieses einzelne Feld angewendet.
   + **Felder, deren Name dem regulären Ausdruck entspricht** — Geben Sie Felder an, die mit einem regulären Ausdruck überschrieben werden sollen. Eigenschaften, die Sie mit diesem Selektor zu einer Regel hinzufügen, werden auf alle Felder angewendet, bei denen der Feldname mit dem regulären Ausdruck übereinstimmt. Dadurch werden Felder ausgewählt, die überschrieben werden sollen, aber die Felder werden nicht umbenannt. Verwenden Sie dazu die Transformation [Umbenennen durch](v10-panels-xform-functions.md) Regex.
   + **Felder mit Typ** — Wählen Sie Felder nach Typ aus, z. B. Zeichenfolge, Zahl usw. Eigenschaften, die Sie mit diesem Selektor zu einer Regel hinzufügen, werden auf alle Felder angewendet, die dem ausgewählten Typ entsprechen.
   + **Von der Abfrage zurückgegebene Felder** — Wählen Sie alle Felder aus, die von einer bestimmten Abfrage zurückgegeben wurden, z. B. A, B oder C. Eigenschaften, die Sie mit diesem Selektor zu einer Regel hinzufügen, werden auf alle Felder angewendet, die von der ausgewählten Abfrage zurückgegeben werden.

1. Wählen Sie **Überschreibungseigenschaft hinzufügen** aus.

1. Wählen Sie die Feldoption aus, die Sie anwenden möchten.

1. Geben Sie Optionen ein, indem Sie Werte in die Felder eingeben. Um die Optionen auf die Standardwerte zurückzusetzen, löschen Sie den weißen Text in den Feldern.

1. Fügen Sie diesem Feld weitere Überschreibungen hinzu, indem Sie **Überschreibungseigenschaft hinzufügen** wählen, oder Sie können **Überschreibung hinzufügen** wählen und ein anderes Feld auswählen, zu dem Überschreibungen hinzugefügt werden sollen.

1. Wenn Sie fertig sind, wählen Sie **Speichern**, um alle Panel-Änderungen im Dashboard zu speichern.

## Löschen einer Feldüberschreibung
<a name="v10-panels-overrides-delete-a-field"></a>

Löschen Sie eine Feldüberschreibung, wenn Sie sie nicht mehr benötigen. Wenn Sie eine Überschreibung löschen, wird der Wert standardmäßig in seinem ursprünglichen Format angezeigt. Diese Änderung wirkt sich auf Dashboards und Dashboard-Benutzer aus, die auf ein betroffenes Panel angewiesen sind.

**Um ein Feld zu löschen, überschreiben Sie es**

1. Bearbeiten Sie den Bereich, der die Überschreibung enthält, die Sie löschen möchten.

1. Scrollen Sie im Seitenbereich mit den Bedienfeldoptionen nach unten, bis Sie die Überschreibungen sehen.

1. Wählen Sie die Überschreibung aus, die Sie löschen möchten, und wählen Sie dann das zugehörige Papierkorbsymbol.

## Feldüberschreibungen anzeigen
<a name="v10-panels-overrides-view"></a>

Sie können Feldüberschreibungen in den Anzeigeoptionen des Bedienfelds anzeigen.

1. Bearbeiten Sie den Bereich, der die Überschreibungen enthält, die Sie sich ansehen möchten.

1. Scrollen Sie im Seitenbereich mit den Bedienfeldoptionen nach unten, bis Sie die Überschreibungen sehen.

**Anmerkung**  
Die Überschreibungseinstellungen, die auf der Registerkarte **Alle** angezeigt werden, entsprechen den Einstellungen, die auf der Registerkarte **Überschreibungen** angezeigt werden.

## Bearbeiten einer Feldüberschreibung
<a name="v10-panels-overrides-edit-a-field"></a>

Bearbeiten Sie eine Feldüberschreibung, wenn Sie Änderungen an einer Überschreibungseinstellung vornehmen möchten. Die Änderung, die Sie vornehmen, wird sofort wirksam.

**Um eine Feldüberschreibung zu bearbeiten**

1. Bearbeiten Sie den Bereich, der die Überschreibungen enthält, die Sie bearbeiten möchten.

1. Scrollen Sie im Seitenbereich mit den Bedienfeldoptionen nach unten, bis Sie die Überschreibungen sehen.

1. Suchen Sie die Überschreibung, die Sie ändern möchten.

1. Führen Sie einen der folgenden Schritte aus:
   + Bearbeiten Sie die Einstellungen vorhandener Überschreibungen oder Feldauswahlparameter.
   + Löschen Sie vorhandene Override-Eigenschaften, indem Sie das **X** neben der Eigenschaft auswählen.
   + Fügen Sie eine Überschreibungseigenschaft hinzu, indem **Sie Überschreibungseigenschaft hinzufügen** wählen.

# Visualisierungen verfügbar in Grafana-Version 10
<a name="v10-panels-viz"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Grafana bietet eine Vielzahl von Visualisierungen zur Unterstützung verschiedener Anwendungsfälle. In diesem Abschnitt der Dokumentation werden die integrierten Visualisierungen, ihre Optionen und ihre typische Verwendung beschrieben.

Ein häufig verwendetes Panel für den Einstieg und zum Erlernen der Grundlagen der Verwendung von Panels ist das [Zeitreihen](v10-panels-time-series.md) Panel.

**Anmerkung**  
Wenn Sie sich nicht sicher sind, welche Visualisierung Sie auswählen sollen, kann Grafana Visualisierungsvorschläge auf der Grundlage der Panel-Abfrage bereitstellen. Wenn Sie eine Visualisierung auswählen, zeigt Grafana eine Vorschau mit dieser angewendeten Visualisierung an.
+ Grafiken und Diagramme
  + [Zeitreihen](v10-panels-time-series.md) sind die Standard- und Hauptvisualisierung von Diagrammen.
  + [Zeitleiste](v10-panels-state-timeline.md) für Statusänderungen im Laufe der Zeit.
  + [Statusverlauf](v10-panels-status-history.md) für den periodischen Status im Zeitverlauf.
  + Das [Balkendiagramm](v10-panels-bar-chart.md) zeigt alle kategorialen Daten.
  + Das [Histogramm](v10-panels-histogram.md) berechnet die Wertverteilung und zeigt sie in einem Balkendiagramm.
  + [Heatmap](v10-panels-heatmap.md) visualisiert Daten in zwei Dimensionen, die in der Regel für das Ausmaß eines Phänomens verwendet werden.
  + [Kreisdiagramme](v10-panels-piechart.md) werden in der Regel dort verwendet, wo Proportionalität wichtig ist.
  + [Candlestick](v10-panels-candlestick.md) wird in der Regel für Finanzdaten verwendet, bei denen der Schwerpunkt auf Bewegung liegt. price/data 
  + [Bei Gauge](v10-panels-gauge.md) handelt es sich um ein herkömmliches abgerundetes Bild, das anzeigt, wie weit eine einzelne Metrik von einem Schwellenwert entfernt ist.
  + [Trend](v10-panels-trend.md) für Datensätze mit einem sequentiellen, numerischen X, das nicht der Zeit entspricht.
  + Das [XY-Diagramm](v10-panels-xychart.md) bietet eine Möglichkeit, beliebige X- und Y-Werte in einem Diagramm zu visualisieren.
+ Statistiken und Zahlen
  + [Statistik](v10-panels-stat.md) für große Statistiken und optionale Sparkline.
  + Die [Balkenlehre](v10-panels-bar-gauge.md) ist eine horizontale oder vertikale Balkenlehre.
+ Misc (Verschiedenes)
  + Die [Tabelle](v10-panels-table.md) ist die wichtigste und einzige Tabellenvisualisierung.
  + [Logs](v10-panels-logs.md) ist die Hauptvisualisierung für Logs.
  + [Knotendiagramm](v10-panels-node-graph.md) für gerichtete Graphen oder Netzwerke.
  + [Traces](v10-panels-traces.md) ist die Hauptvisualisierung für Spuren.
  + Der [Flammengraph](v10-panels-flamegraph.md) ist die Hauptvisualisierung für die Profilerstellung.
  + [Geomap](v10-panels-geomap.md) hilft Ihnen bei der Visualisierung von Geodaten.
  + [Datagrid](v10-panels-datagrid.md) ermöglicht das Erstellen und Bearbeiten von Daten und dient als Datenquelle für andere Panels.
+ Widgets
  + Die [Dashboard-Liste](v10-panels-dashboard-list.md) kann Dashboards auflisten.
  + Die [Warnungsliste](v10-panels-alert-list.md) kann Warnmeldungen auflisten.
  + [Text](v10-panels-text.md) kann Markdown und HTML enthalten.
  + [Nachrichten](v10-panels-news.md) können RSS-Feeds anzeigen.

## Holen Sie sich mehr
<a name="v10-panels-getmore"></a>

Sie können weitere Visualisierungstypen hinzufügen, indem Sie Panel-Plugins von der installieren[Finde Plugins im Plugin-Katalog](grafana-plugins.md#plugin-catalog).

## Beispiele
<a name="v10-panels-examples"></a>

In den folgenden Abschnitten finden Sie Beispiele für Visualisierungen.

## Diagramme
<a name="v10-panels-ex-graphs"></a>

Für zeitbasierte Linien-, Flächen- und Balkendiagramme empfehlen wir die standardmäßige [Zeitreihenvisualisierung](v10-panels-time-series.md).

![\[Ein Bild mit Beispielen für Zeitreihenvisualisierungen in Grafana.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/viz/time_series_example.png)


[Verwenden Sie für kategoriale Daten ein Balkendiagramm.](v10-panels-bar-chart.md)

![\[Ein Bild mit Beispielen für Balkendiagramm-Visualisierungen in Grafana.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/viz/barchart_example.png)


## Große Zahlen und Statistiken
<a name="v10-panels-ex-numbers"></a>

Eine [Statistikvisualisierung](v10-panels-stat.md) zeigt einen großen Statistikwert mit einer optionalen Grafiksparkline. Sie können die Hintergrund- oder Wertfarbe mithilfe von Schwellenwerten oder Farbskalen steuern.

![\[Ein Bild, das ein Beispiel für eine Statistikvisualisierung in Grafana zeigt.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/viz/stat_panel_example.png)


## Messinstrument
<a name="v10-panels-ex-gauge"></a>

Wenn Sie einen Wert so darstellen möchten, dass er sich auf einen Mindest- und Höchstwert bezieht, haben Sie zwei Möglichkeiten. Zunächst ein [Standard-Radialmessgerät](v10-panels-gauge.md):

![\[Ein Bild, das ein Beispiel für eine Messgerät-Visualisierung in Grafana zeigt.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/viz/gauge_example.png)


Zweitens verfügt Grafana auch über eine horizontale oder vertikale [Balkenanzeige](v10-panels-bar-gauge.md) mit drei verschiedenen Anzeigemodi.

![\[Ein Bild, das ein Beispiel für eine Messgerät-Visualisierung in Grafana zeigt.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/viz/bar_gauge_example.png)


## Tabelle
<a name="v10-panels-ex-table"></a>

Verwenden Sie eine Tabellenvisualisierung, um Daten in einem [Tabellenlayout](v10-panels-table.md) anzuzeigen.

![\[Ein Bild, das ein Beispiel für eine Tabellenvisualisierung in Grafana zeigt.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/viz/table_example.png)


## Kreisdiagramm
<a name="v10-panels-ex-piechart"></a>

Verwenden Sie eine [Kreisdiagrammvisualisierung](v10-panels-piechart.md), um reduzierte Reihen oder Werte in einer Reihe aus einer oder mehreren Abfragen in Bezug zueinander anzuzeigen.

![\[Ein Bild, das ein Beispiel für eine Kreisdiagrammvisualisierung in Grafana zeigt.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/viz/pie_chart_example.png)


## Heatmaps
<a name="v10-panels-ex-heatmaps"></a>

Verwenden Sie eine [Heatmap-Visualisierung](v10-panels-heatmap.md), um die Wertverteilung im Laufe der Zeit darzustellen.

![\[Ein Bild, das ein Beispiel für eine Heatmap-Visualisierung in Grafana zeigt.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/viz/heatmap_example.jpg)


## Zeitleiste des Bundesstaates
<a name="v10-panels-ex-state"></a>

Eine [Statuszeitleiste](v10-panels-state-timeline.md) zeigt diskrete Zustandsänderungen im Laufe der Zeit. Bei Verwendung mit Zeitreihen werden Schwellenwerte verwendet, um numerische Werte in Regionen mit diskreten Zuständen umzuwandeln.

![\[Ein Bild, das ein Beispiel für eine Statuszeitleistenvisualisierung in Grafana zeigt.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/viz/state_timeline_example.png)


# Liste der Warnmeldungen
<a name="v10-panels-alert-list"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Verwenden Sie Warnungslisten, um Ihre Benachrichtigungen anzuzeigen. Sie können die Liste so konfigurieren, dass der aktuelle Status angezeigt wird. Weitere Informationen zu Warnmeldungen finden Sie unter[Benachrichtigungen in Grafana-Version 10](v10-alerts.md).

Verwenden Sie diese Einstellungen, um Ihre Visualisierung zu verfeinern.

## Optionen
<a name="v10-panels-alert-list-options"></a>
+ **Gruppenmodus** — Wählen Sie zwischen der **Standardgruppierung**, um Warnungsinstanzen nach ihrer Warnungsregel gruppiert anzuzeigen, und der **benutzerdefinierten Gruppierung**, um Warnungsinstanzen nach einem benutzerdefinierten Satz von Bezeichnungen zu gruppieren.
+ **Max. Anzahl an Elementen** — Legen Sie die maximale Anzahl von Alarmen fest, die aufgelistet werden sollen.
+ **Sortierreihenfolge** — Wählen Sie aus, wie die angezeigten Benachrichtigungen sortiert werden sollen.
  + **Alphabetisch (asc)** — Alphabetisch sortiert
  + **Alphabetisch (desc) — Umgekehrte alphabetische** Reihenfolge
  +  **Wichtigkeit** — Nach Wichtigkeit anhand der folgenden Werte sortiert, wobei 1 der höchste Wert ist:
    + `alerting`oder`firing`: 1
    + `no_data`: 2
    + `pending`: 3
    + `ok`: 4
    + `paused`oder`inactive`: 5
  + **Zeit (asc)** — Die neuesten aktiven Alert-Instanzen zuerst.
  + **Zeit (desc)** — Die ältesten aktiven Alert-Instanzen zuerst.
+  **Benachrichtigungen von diesem Dashboard** — Zeigt nur Alarme aus dem Dashboard an, in dem sich die Warnungsliste befindet.

## Filter
<a name="v10-panels-alert-filter"></a>

Mit diesen Optionen können Sie die Anzeige von Alarmen auf diejenigen beschränken, die der von Ihnen ausgewählten Abfrage, dem Ordner oder den von Ihnen ausgewählten Tags entsprechen:
+ **Warnungsname** — Geben Sie eine Abfrage mit einem Warnungsnamen ein.
+ **Bezeichnung der Warnungsinstanz** — Filtert Warnungsinstanzen mithilfe von Labelabfragen. Beispiel, `{severity="critical", instance=~"cluster-us-.+"}`.
+ **Ordner** — Wählen Sie einen Ordner aus. Es werden nur Benachrichtigungen von Dashboards im ausgewählten Ordner angezeigt.
+ **Datenquelle** — Filtert Warnungen aus der ausgewählten Datenquelle.

## Zustandsfilter
<a name="v10-panels-alert-state-filter"></a>

Wählen Sie aus, welche Warnungsstatus in diesem Bereich angezeigt werden sollen.
+ Alarmieren/Abfeuern
+ Ausstehend
+ Keine Daten
+ Normal
+ Fehler

# Liste der Anmerkungen
<a name="v10-panels-annotations"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Die Liste der Anmerkungen enthält eine Liste verfügbarer Anmerkungen, mit denen Sie kommentierte Daten anzeigen können. Es stehen verschiedene Optionen zur Verfügung, um die Liste nach Tags und dem aktuellen Dashboard zu filtern.

## Annotationsabfrage
<a name="v10-panels-annotations-query"></a>

Die folgenden Optionen steuern die Quellabfrage für die Liste der Anmerkungen.

**Filter abfragen**

Verwenden Sie den Abfragefilter, um eine Liste mit Anmerkungen aus allen Dashboards in Ihrer Organisation oder dem aktuellen Dashboard, in dem sich dieser Bereich befindet, zu erstellen. Es hat die folgenden Optionen:
+ Alle Dashboards — Listet Anmerkungen aus allen Dashboards der aktuellen Organisation auf.
+ Dieses Dashboard — Beschränkt die Liste auf die Anmerkungen im aktuellen Dashboard.

**Zeitbereich**

Verwenden Sie die Option Zeitbereich, um anzugeben, ob die Liste auf den aktuellen Zeitraum beschränkt werden soll. Sie hat die folgenden Optionen:
+ Keine — kein Zeitlimit für die Annotationsabfrage.
+ Dieses Dashboard — Beschränken Sie die Liste auf den Zeitraum des Dashboards, in dem der Bereich mit der Liste der Anmerkungen verfügbar ist.

**Tags**

Verwenden Sie die Tags-Option, um die Anmerkungen nach Tags zu filtern. Sie können mehrere Tags hinzufügen, um die Liste zu verfeinern.

**Anmerkung**  
Optional können Sie die Tag-Liste leer lassen und spontan filtern, indem Sie Tags auswählen, die als Teil der Ergebnisse im Panel selbst aufgeführt werden.

**Limit**

Verwenden Sie die Option „Limit“, um die Anzahl der zurückgegebenen Ergebnisse zu begrenzen.

## Anzeige
<a name="v10-panels-annotations-display"></a>

Diese Optionen steuern zusätzliche Metadaten, die in der Anzeige des Annotationsfensters angezeigt werden.

**Benutzer anzeigen**

Verwenden Sie diese Option, um ein- oder auszublenden, welcher Benutzer die Anmerkung erstellt hat.

**Zeit anzeigen**

Verwenden Sie diese Option, um die Erstellungszeit der Anmerkung ein- oder auszublenden.

**Schlagworte einblenden**

Verwenden Sie diese Option, um die mit einer Anmerkung verknüpften Tags ein- oder auszublenden. *Hinweis*: Sie können die Tags verwenden, um die Annotationsliste in der Visualisierung selbst live zu filtern.

## Verhalten von Links
<a name="v10-panels-annotations-links"></a>

**Ziel verknüpfen**

Verwenden Sie diese Option, um auszuwählen, wie die annotierten Daten angezeigt werden sollen. Sie hat die folgenden Optionen.
+ Panel — Mit dieser Option gelangen Sie direkt zu einer Vollbildansicht des Panels mit der entsprechenden Anmerkung
+ Dashboard — Mit dieser Option wird die Anmerkung im Kontext eines vollständigen Dashboards fokussiert

**Zeit davor**

Verwenden Sie diese Option, um den Zeitraum vor der Anmerkung festzulegen. Verwenden Sie Zeichenkettenwerte für die Dauer wie „1h“ = 1 Stunde, „10m“ = 10 Minuten usw.

**Zeit danach**

Verwenden Sie diese Option, um den Zeitraum nach der Anmerkung festzulegen.

# Balkendiagramm
<a name="v10-panels-bar-chart"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Mit Balkendiagrammen können Sie kategoriale Daten grafisch darstellen.

![\[Ein Bild mit Beispielen für Balkendiagramm-Visualisierungen in Grafana.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/viz/barchart_example.png)


## Unterstützte Datumsformate
<a name="v10-panels-bar-chart-formats"></a>

Es wird nur ein Datenrahmen unterstützt, und er benötigt mindestens ein Zeichenkettenfeld, das als Kategorie für eine X- oder Y-Achse verwendet wird, und ein oder mehrere numerische Felder. Im Folgenden finden Sie ein Beispiel für Datenformate:


| Browser | Marktanteil | 
| --- | --- | 
| Chrome | 50 | 
| Internet Explorer | 17,5 | 

Wenn Sie mehr als ein numerisches Feld haben, zeigt das Panel gruppierte Balken an.

### Visualisierung von Zeitreihen oder mehreren Ergebnismengen
<a name="v10-panels-bar-chart-visualization"></a>

Wenn Sie über mehrere Zeitreihen oder Tabellen verfügen, müssen Sie diese zunächst mithilfe einer Join- oder Reduction-Transformation verbinden. Wenn Sie beispielsweise über mehrere Zeitreihen verfügen und deren letzten und maximalen Wert vergleichen möchten, fügen Sie die Transformation „**Reduzieren**“ hinzu und geben Sie unter **Berechnungen** die Optionen **Max** und **Last** als Optionen an.

## Optionen für Balkendiagramme
<a name="v10-panels-bar-chart-options"></a>

Verwenden Sie diese Optionen, um Ihre Visualisierung zu verfeinern.

**Orientation (Ausrichtung)**
+ **Auto** — Grafana bestimmt die Balkenausrichtung anhand der Panelabmessungen.
+ **Horizontal** — Macht die X-Achse zur Kategorieachse.
+ **Vertikal** — Macht die Y-Achse zur Kategorieachse.

**Dreht die Beschriftungen der X-Achse**

 Wenn das Diagramm vertikal ausgerichtet ist, dreht diese Einstellung die Beschriftungen unter den Balken. Diese Einstellung ist nützlich, wenn die Beschriftungen von Balkendiagrammen lang sind und sich überlappen.

**Maximale Länge der Hilfsstrichbeschriftung auf der X-A**

Legt die maximale Länge der Beschriftungen für Balkendiagramme fest. Beschriftungen, die länger als die maximale Länge sind, werden mit Ellipsen gekürzt.

**Mindestabstand für Balkenbeschriftungen**

Legt den Mindestabstand zwischen Balkenbeschriftungen fest.

**Werte anzeigen**

Steuert, ob Werte über oder links von Balken angezeigt werden.
+ **Auto** — Werte werden angezeigt, wenn Leerzeichen vorhanden sind.
+ **Immer** — Werte werden immer angezeigt.
+ **Nie** — Niemals Werte anzeigen.

**Stapeln**

Steuert das Stapeln von Balkendiagrammen.
+ **Aus** — Balken werden nicht gestapelt.
+ **Normal** — Balken werden übereinander gestapelt.
+ **Prozent** — Die Balken werden übereinander gestapelt, und die Höhe jedes Balkens entspricht dem Prozentsatz der Gesamthöhe des Stapels.

**Breite der Gruppe**

Steuert die Breite von Gruppen.
+ `0 = Minimum width`
+ `1 = Maximum width`

**Breite des Balkens**

Steuert die Breite der Balken.
+ `0 = Minimum width`
+ `1 = Maximum width`

**Radius des Balkens**

Steuert den Radius der Balken.
+ `0 = Minimum radius`
+ `0.5 = Maximum radius`

**Beim Bewegen des Mauszeigers den gesamten Bereich hervorheben**

Steuert, ob der gesamte umliegende Bereich des Balkens hervorgehoben wird, wenn Sie den Mauszeiger über den Balken bewegen.

**Linienbreite**

Steuert die Linienbreite der Balken.

**Deckkraft füllen**

Steuert die Deckkraft der Füllungen der Balken.

**Verlaufsmodus**

Legt den Modus der Verlaufsfüllung fest. Der Füllverlauf basiert auf der Linienfarbe. Um die Farbe zu ändern, verwenden Sie die Standardfeldoption für das Farbschema.

Die Darstellung des Verlaufs wird durch die Einstellung für die **Deckkraft der Füllung** beeinflusst.
+ **Keine** — keine Verlaufsfüllung. Dies ist die Standardeinstellung.
+ **Opazität** — Die Transparenz des Farbverlaufs wird anhand der Werte auf der Y-Achse berechnet. Die Deckkraft der Füllung nimmt mit den Werten auf der Y-Achse zu.
+ **Farbton** — Die Verlaufsfarbe wird auf der Grundlage des Farbtons der Linienfarbe generiert.

**Tooltip-Modus**

Wenn Sie den Mauszeiger über die Visualisierung bewegen, kann Grafana Tooltips anzeigen. Wählen Sie aus, wie sich Tooltips verhalten.
+ **Einzeln** — Der Tooltip zeigt nur eine einzige Serie an, nämlich die, über der Sie in der Visualisierung den Mauszeiger bewegen.
+ **Alle** — Der Hover-Tooltip zeigt alle Serien in der Visualisierung an. Grafana hebt die Serie, über die Sie den Mauszeiger bewegen, in der Serienliste im Tooltip fett hervor.
+ **Versteckt** — Zeigt den Tooltip nicht an, wenn Sie mit der Visualisierung interagieren.

**Anmerkung**  
Sie können eine Überschreibung verwenden, um einzelne Serien in der QuickInfo auszublenden.

**Größe des Textes**

Geben Sie einen Wert ein, um die Größe des Textes in Ihrem Balkendiagramm zu ändern.

## Legendenoptionen
<a name="v10-panels-bar-chart-legend"></a>

**Legendenmodus**

Verwenden Sie diese Einstellungen, um zu definieren, wie die Legende in Ihrer Visualisierung angezeigt wird. Weitere Informationen finden Sie unter [Eine Legende konfigurieren](v10-panels-configure-legend.md).
+ **Liste** — Zeigt die Legende als Liste an. Dies ist der Standardanzeigemodus der Legende.
+ **Tabelle** — Zeigt die Legende als Tabelle an.
+ **Versteckt** — Blendet die Legende aus.

**Platzierung der Legende**

Wählen Sie aus, wo die Legende platziert werden soll.
+ **Unten** — Unter dem Diagramm.
+ **Rechts** — Rechts neben dem Diagramm.

**Werte der Legende**

Wählen Sie Seriendatenwerte oder Standardberechnungen aus, die in der Legende angezeigt werden sollen. Sie können mehr als eine haben. Weitere Informationen finden Sie unter [Eine Legende konfigurieren](v10-panels-configure-legend.md).

## Achsenoptionen
<a name="v10-panels-bar-chart-axis"></a>

Verwenden Sie die folgenden Feldeinstellungen, um die Anzeige Ihrer Achsen zu verfeinern. Einige Feldoptionen wirken sich erst auf die Visualisierung aus, wenn Sie auf eine Stelle außerhalb des Feldoptionsfeldes klicken, das Sie bearbeiten, oder die EINGABETASTE drücken.

**Platzierung**

Legt die Platzierung der Y-Achse fest.
+ **Auto** — Grafana weist der Serie automatisch die Y-Achse zu. Wenn es zwei oder mehr Serien mit unterschiedlichen Einheiten gibt, weist Grafana der ersten Einheit die linke Achse und den folgenden Einheiten die rechte zu.
+ **Links** — Zeigt alle Y-Achsen auf der linken Seite an.
+ **Rechts** — Zeigt alle Y-Achsen auf der rechten Seite an.
+ **Versteckt** — Alle Y-Achsen werden ausgeblendet.

Um Achsen selektiv auszublenden, [fügen Sie Feldüberschreibungen hinzu](v10-panels-configure-overrides.md), die auf bestimmte Felder abzielen.

**Label (Bezeichnung)**

Legen Sie eine Textbeschriftung für die Y-Achse fest. Wenn Sie mehr als eine Y-Achse haben, können Sie verschiedene Beschriftungen mit einer Überschreibung zuweisen.

**Width (Breite)**

Stellen Sie eine feste Breite der Achse ein. Standardmäßig berechnet Grafana dynamisch die Breite einer Achse.

Durch die Einstellung der Breite der Achse können Daten mit unterschiedlichen Achstypen dieselben Anzeigeproportionen haben. Dies macht es einfacher, Daten aus mehreren Diagrammen zu vergleichen, da die Achsen in visueller Nähe zueinander nicht verschoben oder gestreckt werden.

**Soft Min und Soft Max**

Stellen Sie eine Soft-Min- oder Soft-Max-Option ein, um die Y-Achsen-Grenzwerte besser kontrollieren zu können. Standardmäßig legt Grafana den Bereich für die Y-Achse automatisch auf der Grundlage des Datensatzes fest.

Weiche Min- und Soft-Max-Einstellungen können verhindern, dass Blips zu Bergen werden, wenn die Daten größtenteils flach sind. Harte Min.- oder Max-Werte, die aus den Standardfeldoptionen für Min und Max abgeleitet werden, können verhindern, dass intermittierende Spitzen nützliche Details abflachen, indem die Spitzen über einen definierten Punkt hinaus abgeschnitten werden.

Sie können min/max Standardoptionen festlegen, um feste Grenzwerte für die Y-Achse zu definieren. Weitere Informationen finden Sie unter [Standardoptionen konfigurieren](v10-panels-configure-standard-options.md).

**Zeigen Sie mehrere Y-Achsen an**

In einigen Fällen möchten Sie möglicherweise mehrere Y-Achsen anzeigen. Wenn Sie beispielsweise über einen Datensatz verfügen, der sowohl Temperatur als auch Luftfeuchtigkeit im Zeitverlauf zeigt, möchten Sie möglicherweise zwei Y-Achsen mit unterschiedlichen Einheiten für diese beiden Reihen anzeigen.

Sie können dies tun, indem Sie [Feldüberschreibungen hinzufügen](v10-panels-configure-overrides.md). Folgen Sie den Schritten so oft wie nötig, um so viele Y-Achsen hinzuzufügen, wie Sie benötigen.

# Balkenlehre
<a name="v10-panels-bar-gauge"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Balkenanzeigen vereinfachen Ihre Daten, indem sie jedes Feld auf einen einzigen Wert reduzieren. Sie entscheiden, wie Grafana die Reduzierung berechnet.

In diesem Bereich können ein oder mehrere Balkenanzeigen angezeigt werden, je nachdem, wie viele Reihen, Zeilen oder Spalten Ihre Abfrage zurückgibt.

![\[Ein Bild, das ein Beispiel für eine Balkenmesservisualisierung in Grafana zeigt.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/viz/bar_gauge_example.png)


## Wertoptionen
<a name="v10-panels-bar-gauge-value"></a>

Verwenden Sie die folgenden Optionen, um zu verfeinern, wie Ihre Visualisierung den Wert anzeigt:

**Show (Anzeigen)**

Wählen Sie, wie Grafana Ihre Daten anzeigt.

**Berechne**

Zeigt einen berechneten Wert an, der auf allen Zeilen basiert.
+ **Berechnung** — Wählen Sie eine Reduktionsfunktion aus, mit der Grafana viele Felder auf einen einzigen Wert reduziert. Eine Liste der verfügbaren Berechnungen finden Sie unter [Berechnungstypen](v10-panels-calculation-types.md).
+ **Felder** — Wählen Sie die Felder aus, die im Panel angezeigt werden.

**Alle Werte**

Zeigt für jede Zeile eine separate Statistik an. Wenn Sie diese Option auswählen, können Sie auch die Anzahl der anzuzeigenden Zeilen einschränken.
+ **Limit** — Die maximale Anzahl der anzuzeigenden Zeilen. Die Standardeinstellung ist 5.000.
+ **Felder** — Wählen Sie die Felder aus, die im Panel angezeigt werden.

## Optionen für die Balkenanzeige
<a name="v10-panels-bar-gauge-options"></a>

Passen Sie an, wie die Balkenanzeige angezeigt wird.

**Orientation (Ausrichtung)**

Wählen Sie eine Stapelrichtung.
+ **Auto** — Grafana wählt aus, was es für die beste Ausrichtung hält.
+ **Horizontal** — Balken werden horizontal von links nach rechts gestreckt.
+ **Vertikal** — Die Balken werden vertikal von unten nach oben gestreckt.

**Anzeigemodus**

Wählen Sie einen Anzeigemodus.
+ **Verlauf** — Schwellenwerte definieren einen Farbverlauf.
+ **Retro-LCD** — Das Messgerät ist in kleine Zellen aufgeteilt, die entweder leuchten oder nicht.
+ **Standard** — Einzelfarbe, basierend auf dem passenden Schwellenwert.

**Anzeige der Werte**

Wählen Sie einen Wertanzeigemodus.
+ **Wertfarbe — Die** Wertfarbe wird durch den Wert bestimmt.
+ **Textfarbe — Die** Wertfarbe ist die Standardtextfarbe.
+ **Versteckt** — Werte sind ausgeblendet.

**Platzierung des Namens**

Wählen Sie einen Modus für die Platzierung von Namen.

**Anmerkung**  
Diese Option gilt nur, wenn die Balkenleiste horizontal ausgerichtet ist. Wenn die Balkenleiste vertikal ausgerichtet ist, werden die Namen immer am unteren Rand jeder Balkenleiste platziert.
+ **Auto** — Grafana bestimmt die beste Platzierung.
+ **Oben** — Die Namen werden oben auf jeder Balkenanzeige platziert.
+ **Links** — Die Namen werden links neben jeder Balkenleiste platziert.

**Ungefüllten Bereich anzeigen**

Wählen Sie diese Option, wenn Sie den ungefüllten Bereich der Balken dunkelgrau rendern möchten. Gilt nicht für den Retro-LCD-Anzeigemodus.

**Größe des Balkens**

Wählen Sie einen Balkengrößenmodus.
+ **Automatisch** — Grafana bestimmt die beste Balkenstärke.
+ **Manuell** — Konfigurieren Sie die Größe des Balkenmaßes manuell.

**Minimale Breite**

Begrenzen Sie die Mindestbreite der Balkenspalte, wenn das Messgerät vertikal ausgerichtet ist.

Zeigt automatisch die Bildlaufleiste auf der X-Achse an, wenn eine große Datenmenge vorhanden ist.

**Anmerkung**  
Diese Option gilt nur, wenn die Balkengröße auf manuell eingestellt ist.

**Mindesthöhe**

Begrenzen Sie die Mindesthöhe der Balkenreihe, wenn das Messgerät horizontal ausgerichtet ist.

Zeigt automatisch die Scrollleiste auf der Y-Achse an, wenn eine große Datenmenge vorhanden ist.

**Anmerkung**  
Diese Option gilt nur, wenn die Balkengröße auf manuell eingestellt ist.

**Max. Höhe**

Begrenzen Sie die maximale Höhe der Balkenreihe, wenn das Messgerät horizontal ausgerichtet ist.

Zeigt automatisch die Scrollleiste auf der Y-Achse an, wenn eine große Datenmenge vorhanden ist.

**Anmerkung**  
Diese Option gilt nur, wenn die Balkengröße auf manuell eingestellt ist.

# Kerzen
<a name="v10-panels-candlestick"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Mit der Candlestick-Visualisierung können Sie Daten visualisieren, die eine Reihe konsistenter Dimensionen enthalten, die sich auf Preisbewegungen konzentrieren. Das Candlestick-Panel umfasst einen Open-High-Low-Close (OHLC) -Modus sowie Unterstützung für zusätzliche Dimensionen, die auf Zeitreihendaten basieren.

![\[Ein Bild, das ein Beispiel für eine Candlestick-Visualisierung in Grafana zeigt.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/viz/candlestick-panel-example.png)


Candlestick-Visualisierungen bauen auf der Grundlage von auf und beinhalten viele gängige Konfigurationseinstellungen. [Zeitreihen](v10-panels-time-series.md)

## Mode
<a name="v10-panels-candlestick-mode"></a>

Mit den Modusoptionen können Sie umschalten, welche Dimensionen für die Visualisierung verwendet werden.
+ **Kerzen** — Beschränken Sie die Abmessungen des Panels auf die Abmessungen „Öffnen“, „Hoch“, „Niedrig“ und „Schließen“, die bei Candlestick-Visualisierungen verwendet werden.
+ **Volumen** — Beschränken Sie die Panelabmessung auf die Volumendimension.
+ **Beide** — Das Standardverhalten für das Candlestick-Panel. Es umfasst sowohl Candlestick- als auch Volumenvisualisierungen.

## Kerzen-Stil
<a name="v10-panels-candlestick-style"></a>
+ **Kerzen** — Der Standardanzeigestil, erzeugt Visualisierungen im Kerzenstil zwischen den Dimensionen „Öffnen“ und „Schließen“.
+ **OHLC-Balken** — Zeigt die Öffnungs-, Hoch-, Niedrig- und Schließwerte der vier Kerndimensionen an.

## Farbstrategie
<a name="v10-panels-candlestick-color"></a>
+ **Seit dem Öffnen** — Das Standardverhalten. In diesem Modus wird die Farbe „*Nach oben*“ (unten) verwendet, wenn die Preisbewegung innerhalb der Periode positiv ist. Mit anderen Worten, wenn der Wert beim Schlusskurs größer oder gleich dem Wert beim Öffnen ist, wird die *Aufwärtsfarbe* verwendet.
+ **Seit dem letzten Schlusskurs** — Eine alternative Anzeigemethode, bei der die Farbe der Kerze auf der Preisbewegung oder Wertänderung zwischen den Perioden basiert. Mit anderen Worten, wenn der Wert beim Öffnen größer als der vorherige Wert beim Schlusskurs ist, wird die *Aufwärtsfarbe* verwendet. Wenn der Wert beim Öffnen niedriger als der vorherige Wert beim Schließen ist, wird die Farbe Nach *unten* verwendet. *Diese Option löst auch den Visualisierungsmodus mit hohlen Kerzen aus*. Leere Kerzen zeigen an, dass die Bewegung innerhalb der Periode positiv ist (der Wert ist beim Schließen höher als beim Öffnen). Gefüllte Kerzen bedeuten, dass die Veränderung innerhalb der Periode negativ ist (der Wert ist beim Schließen niedriger als beim Öffnen). [Weitere Informationen finden Sie in der Erklärung der Unterschiede.](https://thetradingbible.com/how-to-read-hollow-candlesticks)

## Farben nach oben und unten
<a name="v10-panels-candlestick-updown"></a>

Mit den Optionen „**Farbe nach oben**“ und „**Farbe nach unten**“ wird ausgewählt, welche Farben verwendet werden, wenn sich die Preise nach oben oder unten bewegen. Mit der obigen *Farbstrategie* wird bestimmt, ob die Farbe der Kerzen oder des OHLC-Balkens anhand von Preisbewegungen innerhalb oder zwischen Perioden ausgewählt wird.

## Öffnen, hoch, niedrig, schließen
<a name="v10-panels-candlestick-ohlc"></a>

Das Candlestick-Panel versucht, Felder der entsprechenden Dimension zuzuordnen.
+ **Open** entspricht dem Startwert des angegebenen Zeitraums.
+ **Hoch** entspricht dem höchsten Wert des angegebenen Zeitraums.
+ **Niedrig** entspricht dem niedrigsten Wert des angegebenen Zeitraums.
+ **Close** entspricht dem Endwert (Endwert) des angegebenen Zeitraums.
+ **Das Volumen** entspricht der Anzahl der Stichproben im angegebenen Zeitraum. (z. B. Anzahl der Geschäfte)

**Anmerkung**  
In der Candlestick-Legende werden diese Werte nicht angezeigt.

Um diese Dimensionen richtig zuzuordnen, muss die Tabelle mit den Abfrageergebnissen aus Ihren Daten *mindestens* die folgenden Spalten enthalten.
+ `timestamp`
+ `open`
+ `high`
+ `low`
+ `close`

Wenn Ihre Daten diesen Dimensionen aus irgendeinem Grund nicht zugeordnet werden können (z. B. weil die Spaltennamen nicht identisch sind), können Sie sie manuell zuordnen, indem Sie die Felder **Öffnen**, **Hoch**, **Niedrig** und **Schließen** unter den **Candlestick-Optionen** im Panel-Editor verwenden.

## Zusätzliche Felder
<a name="v10-panels-candlestick-other"></a>

**Zusätzliche Felder**

Das Candlestick-Panel basiert auf der Zeitreihenvisualisierung. Es kann zusätzliche Datendimensionen visualisieren, die über die Dimensionen Öffnen, Hoch, Niedrig, Schlusskurs und Volumen hinausgehen. Mit den Optionen „**Einschließen**“ und „**Ignorieren**“ können auch andere enthaltene Daten wie einfache gleitende Durchschnitte, Bollinger-Bänder und mehr visualisiert werden. Dabei werden dieselben Stile und Konfigurationen verwendet, die auch in der [Zeitreihen](v10-panels-time-series.md) verfügbar sind.

# Leinwand
<a name="v10-panels-canvas"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Leinwände kombinieren die Leistungsfähigkeit von Grafana mit der Flexibilität benutzerdefinierter Elemente. Leinwände sind erweiterbare, in Form von Formularen erstellte Bedienfelder, mit denen Sie Elemente explizit in statischen und dynamischen Layouts platzieren können. Auf diese Weise können Sie benutzerdefinierte Visualisierungen und Overlay-Daten auf eine Weise entwerfen, die mit Standard-Grafana-Panels nicht möglich ist, und das alles innerhalb der Benutzeroberfläche von Grafana. Wenn Sie beliebte UI- und Webdesign-Tools verwendet haben, wird Ihnen das Entwerfen von Canvas-Panels sehr vertraut vorkommen.

## Elemente
<a name="v10-panels-canvas-elements"></a>

Sie können diese Elemente zu Ihrer Leinwand hinzufügen. Durch das Hinzufügen mehrerer und verschiedener Arten von Elementen können Sie eine Visualisierung auf eine Weise anpassen, die mit keiner anderen Visualisierung möglich ist.

**Metrikwert**

Mit dem metrischen Wertelement können Sie ganz einfach die Daten auswählen, die Sie auf der Leinwand anzeigen möchten. Dieses Element verfügt über einen einzigartigen *Bearbeitungsmodus*, der entweder über die Option **Bearbeiten** im Kontextmenü oder durch Doppelklicken auf das Bedienfeld ausgelöst werden kann. Im Bearbeitungsmodus können Sie auswählen, welche Felddaten Sie anzeigen möchten.

**Text**

Mit dem Textelement können Sie ganz einfach Text zur Leinwand hinzufügen. Das Element unterstützt auch einen Bearbeitungsmodus, der entweder durch Doppelklicken oder durch die Menüoption Bearbeiten im Kontextmenü ausgelöst wird.

**Ellipse**

Mit dem Ellipsenelement können Sie der Leinwand eine einfache Ellipse hinzufügen. Ein Ellipsenelement kann Text (sowohl feste Daten als auch Felddaten) anzeigen, und seine Hintergrundfarbe kann auf der Grundlage von Datenschwellenwerten geändert werden.

**Rechteck**

Mit dem rechteckigen Element können Sie der Leinwand ein einfaches Rechteck hinzufügen. Ein rechteckiges Element kann Text (sowohl feste Daten als auch Felddaten) anzeigen, und seine Hintergrundfarbe kann auf der Grundlage von Datenschwellenwerten geändert werden.

**Symbol**

Mit dem Symbolelement können Sie der Leinwand ein unterstütztes Symbol hinzufügen. Die Farbe von Symbolen kann auf der Grundlage von Schwellenwerten oder Wertzuordnungen festgelegt werden.

**herstellen**

Mit dem Serverelement können Sie auf einfache Weise einen einzelnen Server, einen Stapel von Servern, eine Datenbank oder ein Terminal darstellen. Serverelemente unterstützen Statusfarbe, Lampenfarbe und eine Glühbirnenblinkrate, die alle durch feste Werte oder Feldwerte konfigurierbar sind.

**Button**

Mit dem Button-Element können Sie der Leinwand eine einfache Schaltfläche hinzufügen. Schaltflächenelemente unterstützen das Auslösen einfacher, nicht authentifizierter API-Aufrufe. Die API-Einstellungen befinden sich im Button-Element-Editor. Sie können auch Vorlagenvariablen im API-Editor übergeben.

**Anmerkung**  
Die Auswahl einer Schaltfläche löst nur dann einen API-Aufruf aus, wenn die Inline-Bearbeitung deaktiviert ist. Siehe [Bearbeitung der Leinwand](#v10-panels-canvas-editing).

## Verbindungen
<a name="v10-panels-canvas-connections"></a>

Beim Erstellen einer Zeichenfläche können Sie Elemente miteinander verbinden, um komplexere Visualisierungen zu erstellen. Sie können Verbindungen herstellen, indem Sie vom Verbindungsanker eines Elements zum Verbindungsanker eines anderen Elements ziehen. Sie können auch Verbindungen zum Hintergrund der Leinwand herstellen. Verbindungsanker werden angezeigt, wenn Sie den Mauszeiger über ein Element bewegen und die Inline-Bearbeitung aktiviert ist. Um eine Verbindung zu entfernen, wählen Sie die Verbindung aus und drücken `Delete` Sie dann oder. `Backspace`

Sie können sowohl die Größe als auch die Farbe von Verbindungen auf der Grundlage fester Werte oder Feldwerte festlegen. Rufen Sie dazu den Schalttafelbearbeitungsmodus auf, wählen Sie die Verbindung aus und ändern Sie die Verbindungseigenschaften im Bereichseditor.

## Bearbeitung der Leinwand
<a name="v10-panels-canvas-editing"></a>

**Inline-Editor**

Sie können Ihre Leinwand im Dashboard-Modus inline bearbeiten.

**Schwenken und zoomen**

Sie und schalten das Schwenken und Zoomen auf einer Leinwand ein. Auf diese Weise können Sie komplexere Designs erstellen und darin navigieren.

**Anmerkung**  
Pan and Zoom ist derzeit in der Vorschauversion von Grafana Labs verfügbar. Der Support ist begrenzt und wichtige Änderungen können vor der allgemeinen Verfügbarkeit vorgenommen werden.

**Kontextmenü**

Über das Kontextmenü können Sie häufig auftretende Aufgaben schnell und effizient ausführen. Zu den unterstützten Funktionen gehören das Öffnen und Schließen des Inline-Editors, das Duplizieren eines Elements, das Löschen eines Elements und mehr.

Das Kontextmenü wird ausgelöst, wenn Sie mit der rechten Maustaste (oder etwas Ähnliches) auf das Bedienfeld oder ein bestimmtes Canvas-Element klicken.

Wenn Sie mit *der rechten Maustaste auf das Panel* klicken, können Sie ein Hintergrundbild festlegen und ganz einfach Elemente zur Leinwand hinzufügen.

Wenn Sie mit der rechten Maustaste auf *ein Element* klicken, können Sie das Element bearbeiten, löschen und duplizieren oder die Ebenenpositionierung des Elements ändern.

## Canvas-Optionen
<a name="v10-panels-canvas-options"></a>

**Inline-Bearbeitung**

Mit dem Umschalter für die Inline-Bearbeitung können Sie das Canvas-Bedienfeld sperren oder entsperren. Wenn diese Option deaktiviert ist, wird das Leinwandfenster *gesperrt*, wodurch Elemente an ihrem Platz fixiert werden und unbeabsichtigte Änderungen verhindert werden.

**Datenverknüpfungen**

Leinwände unterstützen [Datenlinks](v10-panels-configure-data-links.md). Gehen Sie wie folgt vor, um eine Datenverknüpfung für ein Metrikwertelement zu erstellen und sie für alle Elemente anzuzeigen, die den Feldnamen verwenden.

**Um eine Datenverknüpfung für ein Element zu erstellen**

1. Legen Sie fest, dass ein Element mit einem Feldwert verknüpft werden soll.

1. Schalten Sie den Schalter für die Inline-Bearbeitung aus.

1. Erstellen Sie eine Überschreibung für **Felder mit Namen** und wählen Sie den Elementfeldnamen aus der Liste aus.

1. Wählen Sie die Schaltfläche **\$1 Überschreibungseigenschaft hinzufügen**.

1. Wählen Sie in **der Liste Datenlinks > Datenlinks** aus.

1. Wählen Sie **\$1 Link hinzufügen**, fügen Sie einen Titel und eine URL für den Datenlink hinzu.

1. Zeigen Sie mit der Maus auf das Element, um den Tooltip für die Datenverknüpfung anzuzeigen.

1. Wählen Sie das Element aus, um den Datenlink öffnen zu können.

Wenn mehrere Elemente denselben Feldnamen verwenden und Sie steuern möchten, für welche Elemente der Datenlink angezeigt wird, können Sie mithilfe der [Fügen Sie ein Feld aus der Berechnung hinzu](v10-panels-xform-functions.md#v10-panels-xform-funcs-add) Transformation einen eindeutigen Feldnamen erstellen. Der Alias, den Sie in der Transformation erstellen, wird als Feld angezeigt, das Sie mit einem Element verwenden können.

# Dashboard-Liste
<a name="v10-panels-dashboard-list"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Mit Dashboard-Listen können Sie dynamische Links zu anderen Dashboards anzeigen. Die Liste kann so konfiguriert werden, dass sie mit einem Stern markierte Dashboards, kürzlich angesehene Dashboards, eine Suchabfrage und Dashboard-Tags verwendet.

Bei jedem Ladevorgang des Dashboards fragt dieser Bereich die Dashboard-Liste ab und liefert immer die meisten Ergebnisse. up-to-date

**Optionen**

Verwenden Sie diese Optionen, um Ihre Visualisierung zu verfeinern.
+ **Aktuellen Zeitraum einbeziehen** — Wählen Sie diese Option, um den Zeitraum des aktuellen Dashboards auf die Dashboard-Links zu übertragen. Wenn der Benutzer einen Link auswählt, wird das verknüpfte Dashboard geöffnet, wobei der angegebene Zeitraum bereits festgelegt ist.
+ **Aktuelle Vorlagenvariablenwerte einbeziehen** — Wählen Sie diese Option, um Vorlagenvariablen, die derzeit als Abfrageparameter verwendet werden, in einen Link aufzunehmen. Wenn der Benutzer einen Link auswählt, werden alle passenden Vorlagen im verknüpften Dashboard auf die Werte aus der Liste gesetzt. Weitere Informationen finden Sie unter [URL-Variablen für das Dashboard](v10-dash-dashboard-url-variables.md).
+ **Mit** Stern markiert — Zeigt mit Sternchen versehene Dashboards in alphabetischer Reihenfolge an.
+ **Zuletzt angesehen** — Zeigt die zuletzt aufgerufenen Dashboards in alphabetischer Reihenfolge an.
+ **Suche** — Zeigt Dashboards nach Suchabfrage oder Schlagwörtern an. Sie müssen mindestens einen Wert in **Query** oder **Tags** eingeben. Für die Felder **Query** und **Tags** wird die Variableninterpolation unterstützt, `$my_var` z. B. oder. `${my_var}`
+ **Überschriften anzeigen** — Die gewählte Listenauswahl (Mit Stern markiert, Zuletzt angesehen, Suche) wird als Überschrift angezeigt.
+ **Max. Einträge** — Legt die maximale Anzahl von Elementen fest, die pro Abschnitt aufgelistet werden sollen. Wenn Sie diesen Wert beispielsweise auf den Standardwert 10 belassen und die Dashboards mit Sternchen und Zuletzt angesehen angezeigt haben, zeigt das Panel insgesamt bis zu 20 Dashboards an, zehn in jedem Abschnitt.

**Suche**

Diese Optionen gelten nur, wenn die **Suchoption ausgewählt** ist.
+ **Abfrage** — Geben Sie die Abfrage ein, nach der Sie suchen möchten. Bei Abfragen wird nicht zwischen Groß- und Kleinschreibung unterschieden, und Teilwerte werden akzeptiert.
+ **Ordner** — Wählen Sie die Dashboard-Ordner aus, die Sie anzeigen möchten.
+ **Tags** — Hier geben Sie die Tags ein, nach denen Sie suchen möchten. Bestehende Tags werden während der Eingabe nicht angezeigt, und bei ihnen wird zwischen Groß- und Kleinschreibung *unterschieden*.

**Anmerkung**  
Wenn mehrere Tags und Zeichenfolgen angezeigt werden, werden in der Dashboard-Liste diejenigen angezeigt, die *allen* Bedingungen entsprechen.

# Datengitter
<a name="v10-panels-datagrid"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

**Anmerkung**  
Die Datengitter-Visualisierung wird derzeit von Grafana Labs in der Vorschau angezeigt. Der Support ist begrenzt und wichtige Änderungen können vor der allgemeinen Verfügbarkeit vorgenommen werden.

Datagrids bieten Ihnen die Möglichkeit, Daten in Grafana zu erstellen, zu bearbeiten und zu optimieren. Daher kann dieses Panel als Datenquelle für andere Panels in einem Dashboard dienen.

![\[Ein Bild, das ein Beispiel für eine Datagrid-Visualisierung in Grafana zeigt.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/viz/datagrid-panel-example.png)


Damit können Sie Daten bearbeiten, die aus einer beliebigen Datenquelle abgefragt wurden, Sie können mit einem leeren Fenster beginnen oder Daten aus einer per Drag & Drop gezogenen Datei abrufen. Anschließend können Sie das Bedienfeld als einfache tabellarische Visualisierung verwenden oder die Daten modifizieren — und sie sogar ganz entfernen —, um ein leeres Blatt zu erstellen.

Durch die Bearbeitung des Datensatzes wird die Datenquelle so geändert, dass sie die integrierte **Grafana-Datenquelle** verwendet, wodurch die alten Datenquelleneinstellungen und die zugehörigen Abfragen ersetzt werden, während gleichzeitig der aktuelle Datensatz in das Dashboard-Modell kopiert wird.

Sie können das Panel dann als Datenquelle für andere Panels verwenden, indem Sie die integrierte **Dashboard-Datenquelle** verwenden, um die Datagrid-Daten abzurufen. Dies bietet ein interaktives Dashboard-Erlebnis, in dem Sie die Daten ändern und sehen können, wie sich die Änderungen in anderen Bereichen widerspiegeln.

Weitere Informationen zu den Datenquellen **Grafana** und **Dashboard** finden Sie unter[Spezielle Datenquellen](AMG-data-sources.md#AMG-data-sources-special).

## Kontextmenü
<a name="v10-panels-datagrid-context"></a>

Um die Bedienung zu vereinfachen, verfügt das Datagrid über ein Kontextmenü, auf das Sie zugreifen können, indem Sie mit der rechten Maustaste auf eine Zelle, eine Spaltenüberschrift oder eine Zeilenauswahl klicken. Je nach Status Ihres Datagrid bietet das Kontextmenü verschiedene Optionen, darunter die folgenden.
+ Löscht oder löscht alle Zeilen und Spalten.
+ Entfernen Sie alle vorhandenen Daten (damit Ihr Datagrid leer wird).
+ Trigger-Suchfunktion, mit der Sie Stichwörter innerhalb des Datensatzes finden können.

Durch das Löschen einer Zeile oder Spalte werden die Daten aus dem Datagrid entfernt, während beim Löschen einer Zeile oder Spalte nur die Daten aus den Zellen entfernt werden, sodass die Zeile oder Spalte intakt bleibt.

**Kopfzeilenmenü**

Sie können auch auf ein Header-Menü zugreifen, indem Sie das Dropdown-Symbol neben dem Header-Titel auswählen. Von hier aus können Sie eine Spalte nicht nur löschen oder löschen, sondern sie auch umbenennen, fixieren oder den Feldtyp der Spalte konvertieren.

## Serie auswählen
<a name="v10-panels-datagrid-selectseries"></a>

Wenn es mehrere Serien gibt, können Sie das Datagrid so einrichten, dass der bevorzugte Datensatz angezeigt wird. Verwenden Sie dazu das Drop-down-Menü **Serie auswählen** in den Paneloptionen.

## Datagrids verwenden
<a name="v10-panels-datagrid-using"></a>

Datagrids bieten verschiedene Möglichkeiten, mit Ihren Daten zu interagieren. Sie können Zeilen und Spalten bearbeiten, verschieben, löschen und entfernen, die integrierte Suchfunktion verwenden, um nach bestimmten Daten zu suchen, Feldtypen konvertieren oder das horizontale Scrollen in einer bestimmten Spalte fixieren.

**Daten hinzufügen**

Sie können einem Datagrid Daten hinzufügen, indem Sie eine neue Spalte oder Zeile erstellen.

**Um eine neue Spalte hinzuzufügen**

1. Wählen Sie in einem vorhandenen Fenster die Schaltfläche **\$1** in der Tabellenüberschrift nach der letzten Spalte.

1. Fügen Sie einen Namen für die neue Spalte hinzu.

1. Wählen Sie eine beliebige Stelle außerhalb des Felds aus oder drücken Sie`Enter`, um die Spalte zu speichern.

Jetzt können Sie in jeder Zelle Daten hinzufügen.

Um eine neue Zeile hinzuzufügen, klicken Sie auf die Schaltfläche **\$1** hinter der letzten Zeile. Die Schaltfläche befindet sich in jeder Zelle nach der letzten Zeile. Wenn Sie sie auswählen, wird eine neue Zeile erstellt und gleichzeitig die Zelle aktiviert, die Sie ausgewählt haben.

**Daten bearbeiten**

Sie können Spalten und Zeilen nach Bedarf verschieben.

**Um eine Spalte zu verschieben**

1. Halten Sie die Kopfzeile der Spalte gedrückt, die verschoben werden soll.

1. Ziehen Sie die Spalte an die gewünschte Position.

1. Lassen Sie die Spalte los, um die Bewegung abzuschließen.

Um eine Zeile zu verschieben, wählen Sie die Zeilenauswahl in der Zahlenspalte ganz links im Raster aus, halten Sie sie gedrückt und ziehen Sie sie an die gewünschte Position. Lassen Sie die Zeile los, um die Bewegung abzuschließen.

**Mehrere Zellen auswählen**

Sie können mehrere Zellen auswählen, indem Sie eine einzelne Zelle auswählen und die Maus über andere Zellen ziehen. Diese Auswahl kann verwendet werden, um die Daten aus den ausgewählten Zellen zu kopieren oder sie mit der `Delete` Taste zu löschen.

**Löschen oder Löschen mehrerer Zeilen oder Spalten**

Um mehrere Zeilen zu löschen oder zu löschen, können Sie wie folgt vorgehen.

**Um mehrere Zeilen oder Spalten zu löschen oder zu löschen**

1. Bewegen Sie den Mauszeiger über die Zahlenspalte (links von der ersten Spalte im Raster), um das Zeilen-Kontrollkästchen anzuzeigen.

1. Wählen Sie die Kontrollkästchen für die Zeilen aus, mit denen Sie arbeiten möchten. Um mehrere aufeinanderfolgende Zeilen auszuwählen, halten Sie die `Shift` Taste gedrückt, während Sie auf die erste und letzte Zeile klicken. Um nicht aufeinanderfolgende Zeilen auszuwählen, halten Sie die Taste `Ctrl` (oder`Cmd`) gedrückt, während Sie auf die gewünschten Zeilen klicken.

1. Klicken Sie mit der rechten Maustaste (oder gleichwertig), um das Kontextmenü aufzurufen.

1. **Wählen Sie **Zeilen löschen oder Zeilen löschen** aus.**

Dieselben Regeln gelten für Spalten, wenn Sie auf die Spaltenüberschriften klicken.

Um alle Zeilen zu löschen, verwenden **Sie das Kontrollkästchen Alle auswählen** in der oberen linken Ecke des Datenrasters. Dadurch werden alle Zeilen ausgewählt und Sie können sie über das Kontextmenü löschen.

# Flammendiagramm
<a name="v10-panels-flamegraph"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Mit Flame-Diagrammen können Sie Profiling-Daten visualisieren. Mithilfe dieser Visualisierung kann das Profil als Flammendiagramm, Tabelle oder beides dargestellt werden.

![\[Ein Bild, das ein Beispiel für eine Flammengraph-Visualisierung in Grafana zeigt.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/viz/flamegraph-panel-example.png)


## Flammendiagrammmodus
<a name="v10-panels-flamegraph-mode"></a>

Ein Flammendiagramm macht sich den hierarchischen Charakter der Profilerstellung von Daten zunutze. Es fasst Daten in einem Format zusammen, anhand dessen Sie leicht erkennen können, welche Codepfade bei der Speichermessung die meisten Systemressourcen beanspruchen, z. B. CPU-Zeit, zugewiesene Objekte oder Speicherplatz. Jeder Block im Flame-Graph steht für einen Funktionsaufruf in einem Stapel, und seine Breite entspricht seinem Wert.

Bei ausgegrauten Abschnitten handelt es sich um eine Reihe von Funktionen, die einen relativ kleinen Wert darstellen und aus Leistungsgründen zu einem Abschnitt zusammengefasst sind.

Wenn Sie mit der Maus auf eine bestimmte Funktion zeigen, wird eine QuickInfo angezeigt, die Ihnen zusätzliche Daten zu dieser Funktion anzeigt, z. B. den Wert der Funktion, den Prozentsatz des Gesamtwerts und die Anzahl der Stichproben mit dieser Funktion.

**Drop-down-Aktionen**

Sie können auf eine Funktion klicken, um ein Drop-down-Menü mit zusätzlichen Aktionen anzuzeigen: 
+ **Fokusblock** — Wenn Sie **Fokusblock** wählen, wird der Block oder die Funktion auf 100% der Breite des Flammendiagramms gesetzt, und alle untergeordneten Funktionen werden so angezeigt, dass ihre Breite im Verhältnis zur Breite der übergeordneten Funktion aktualisiert wird. Dadurch ist es einfacher, kleinere Teile des Flammendiagramms genauer zu untersuchen.
+ **Funktionsname kopieren** — Wenn Sie **Funktionsname kopieren** wählen, wird der vollständige Name der Funktion, für die der Block steht, kopiert.
+ **Sandwich-Ansicht** — In der Sandwich-Ansicht können Sie den Kontext der angeklickten Funktion anzeigen. Sie zeigt alle Aufrufer der Funktion oben und alle Aufrufer unten. Dies zeigt den aggregierten Kontext der Funktion. Wenn die Funktion also an mehreren Stellen im Flammendiagramm vorhanden ist, werden alle Kontexte in der Sandwich-Ansicht angezeigt und aggregiert.

**Statusleiste**

 In der Statusleiste werden Metadaten über das Flame-Diagramm und die aktuell vorgenommenen Änderungen angezeigt, z. B. welcher Teil des Diagramms im Fokus ist oder welche Funktion in der Sandwich-Ansicht angezeigt wird. Klicken Sie in der Statusleiste auf das **X**, um die Änderung zu entfernen.

## Symbolleiste
<a name="v10-panels-flamegraph-toolbar"></a>

**Suche**

Sie können das Suchfeld verwenden, um Funktionen mit einem bestimmten Namen zu finden. Alle Funktionen im Flammendiagramm, die der Suche entsprechen, bleiben farbig, während die übrigen Funktionen ausgegraut sind.

**Farbschemaauswahl**

Sie können zwischen Farbfunktionen anhand ihres Werts oder ihres Paketnamens wechseln, um Funktionen aus demselben Paket visuell miteinander zu verknüpfen.

**Text ausrichten**

Richten Sie den Text entweder links oder rechts aus, um wichtige Teile des Funktionsnamens anzuzeigen, wenn er nicht in den Block passt.

**Auswahlmenü für die Visualisierung**

Sie können wählen, ob nur das Flammendiagramm, nur die Tabelle oder beide gleichzeitig angezeigt werden sollen.

## Modus „Top-Tabelle“
<a name="v10-panels-flamegraph-toptablemode"></a>

Die obere Tabelle zeigt die Funktionen aus dem Profil im Tabellenformat. Die Tabelle hat drei Spalten: Symbole, Selbst und Summe. Die Tabelle ist standardmäßig nach Selbstzeit sortiert, kann aber durch Klicken auf die Spaltenüberschriften nach Gesamtzeit oder Symbolnamen neu angeordnet werden. Jede Zeile steht für aggregierte Werte für die angegebene Funktion, wenn die Funktion an mehreren Stellen im Profil vorkommt.

Es gibt auch Aktionsschaltflächen auf der linken Seite für jede Zeile. Die erste Schaltfläche sucht nach dem Funktionsnamen, während die zweite Schaltfläche die Sandwich-Ansicht der Funktion anzeigt.

## Daten-API
<a name="v10-panels-flamegraph-dataapi"></a>

Um das Flame-Diagramm zu rendern, müssen Sie die Datenrahmendaten mithilfe eines [Nested-Set-Modells](https://wikipedia.org/wiki/Nested_set_model) formatieren.

Ein verschachteltes Set-Modell stellt sicher, dass jedes Element des Flame-Graphen nur anhand seiner Verschachtelungsebene als Ganzzahlwert, seiner Metadaten und seiner Reihenfolge im Datenrahmen codiert wird. Das bedeutet, dass die Reihenfolge der Elemente signifikant ist und korrekt sein muss. Die Reihenfolge ist ein Durchqueren der Elemente im Flammendiagramm, wobei das Diagramm neu erstellt wird, ohne dass Werte variabler Länge im Datenrahmen wie in einem Array für Kinder erforderlich sind.

Erforderliche Felder:


| Feldname | Typ | Description | 
| --- | --- | --- | 
| level | number | Die Verschachtelungsebene des Elements. Mit anderen Worten, wie viele Elemente sich zwischen diesem Element und dem obersten Element des Flammendiagramms befinden. | 
| value | number | Der absolute oder kumulative Wert des Elements. Dies entspricht der Breite des Elements in der Grafik. | 
| Bezeichnung | Zeichenfolge | Das Etikett, das für den jeweiligen Artikel angezeigt werden soll. | 
| self | number | Eigenwert, der normalerweise der kumulative Wert des Elements abzüglich der Summe der kumulativen Werte seiner unmittelbar untergeordneten Elemente ist. | 

# Messinstrument
<a name="v10-panels-gauge"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Messgeräte sind Visualisierungen mit einem einzigen Wert, mit denen ein Messgerät für jede Reihe, Spalte oder Zeile wiederholt werden kann.

![\[Ein Bild, das ein Beispiel für eine Messgerät-Visualisierung in Grafana zeigt.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/viz/gauge_example.png)


## Wertoptionen
<a name="v10-panels-gauge-value"></a>

Verwenden Sie die folgenden Optionen, um zu verfeinern, wie Ihre Visualisierung den Wert anzeigt:

**Show (Anzeigen)**

Wählen Sie, wie Grafana Ihre Daten anzeigt.

*Berechne*

Zeigt einen berechneten Wert an, der auf allen Zeilen basiert.
+ **Berechnung** — Wählen Sie eine Reduktionsfunktion aus, mit der Grafana viele Felder auf einen einzigen Wert reduziert. Eine Liste der verfügbaren Berechnungen finden Sie unter. [Berechnungsarten](v10-panels-calculation-types.md)
+ **Felder** — Wählen Sie die Felder aus, die im Panel angezeigt werden sollen.

*Alle Werte*

Zeigt für jede Zeile eine separate Statistik an. Wenn Sie diese Option auswählen, können Sie auch die Anzahl der anzuzeigenden Zeilen einschränken.
+ **Limit** — Die maximale Anzahl der anzuzeigenden Zeilen. Die Standardeinstellung ist 5.000.
+ **Felder** — Wählen Sie die Felder aus, die im Panel angezeigt werden sollen.

## Messinstrument
<a name="v10-panels-gauge-gauge"></a>

Passen Sie an, wie das Messgerät angezeigt wird.

**Orientation (Ausrichtung)**

Wählen Sie eine Stapelrichtung.
+ **Automatisch** — Messgeräte werden in Zeilen und Spalten angezeigt.
+ **Horizontal** — Messgeräte werden von oben nach unten angezeigt.
+ **Vertikal** — Messgeräte werden von links nach rechts angezeigt.

**Beschriftungen für Schwellenwerte anzeigen**

Steuert, ob Schwellenwerte angezeigt werden.

**Schwellenwertmarkierungen anzeigen**

Steuert, ob ein Schwellenband außerhalb des inneren Messbereiches angezeigt wird.

**Größe des Messgeräts**

Wählen Sie einen Messgrößenmodus
+ **Automatisch** — Grafana bestimmt die beste Messgröße.
+ **Manuell** — Konfigurieren Sie die Messgröße manuell.

**Minimale Breite**

Stellen Sie die Mindestbreite von vertikal ausgerichteten Messgeräten ein.

Wenn Sie eine Mindestbreite festlegen, wird die Bildlaufleiste auf der X-Achse automatisch angezeigt, wenn eine große Datenmenge vorhanden ist.

**Anmerkung**  
Diese Option gilt nur, wenn die Messgröße auf manuell eingestellt ist.

**Minimale Höhe**

Stellen Sie die Mindesthöhe horizontal ausgerichteter Messgeräte ein.

Wenn Sie eine Mindesthöhe festlegen, wird die Scrollleiste der Y-Achse automatisch angezeigt, wenn eine große Datenmenge vorhanden ist.

**Anmerkung**  
Diese Option gilt nur, wenn die Messgröße auf manuell eingestellt ist.

**Neutral**

Stellen Sie den Startwert ein, ab dem jedes Messgerät gefüllt werden soll.

## Größe des Textes
<a name="v10-panels-gauge-textsize"></a>

Passen Sie die Größe des Messtextes an.
+ **Titel** — Geben Sie einen numerischen Wert für die Titelgröße des Messgeräts ein.
+ **Wert** — Geben Sie einen numerischen Wert für die Größe des Messgeräts ein.

# Geomap
<a name="v10-panels-geomap"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Mit Geomaps können Sie die Weltkarte mithilfe von Geodaten anzeigen und anpassen. Sie können verschiedene Overlay-Stile und Einstellungen für die Kartenansicht konfigurieren, um sich ganz einfach auf die wichtigen standortbezogenen Eigenschaften der Daten zu konzentrieren.

**Anmerkung**  
Sie können Ihre eigenen Geodaten zusätzlich zu den Grundkarten-Layern hinzufügen, die von bereitgestellt werden. AWS Die Grundkarten-Layer müssen alle von stammen. [https://tiles.maps.search-services.aws.a2z.com](https://tiles.maps.search-services.aws.a2z.com) 

![\[Ein Bild, das ein Beispiel für eine Geomap-Visualisierung in Grafana zeigt.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/viz/geomap-panel-example.png)


## Kartenansicht
<a name="v10-panels-geomap-view"></a>

Die Kartenansicht steuert die erste Ansicht der Karte, wenn das Dashboard geladen wird.

**Erste Ansicht**

In der ersten Ansicht wird konfiguriert, wie das GeoMap Panel gerendert wird, wenn das Panel zum ersten Mal geladen wird.
+ Die **Ansicht** legt den Mittelpunkt der Map fest, wenn das Panel zum ersten Mal geladen wird.
  + „**An Daten anpassen**“ passt sich der Kartenansicht an, basierend auf den Datenausdehnungen der Kartenebenen, und wird aktualisiert, wenn sich Daten ändern.
    + Die **Datenoption** ermöglicht die Auswahl der Ausdehnung auf der Grundlage von Daten aus *allen Ebenen*, einer einzelnen *Ebene* oder dem *letzten Wert* aus einer ausgewählten Ebene.
    + Die **Ebene** kann ausgewählt werden, wenn Daten aus einer einzelnen *Ebene* oder dem *letzten Wert* einer Ebene angepasst werden.
    + Beim **Auffüllen** wird der Abstand in relativer Prozentzahl über die DatenausDEHNUNG hinaus festgelegt (nicht verfügbar, wenn nur der *letzte Wert* betrachtet wird).
    + **Max. Zoom** legt die maximale Zoomstufe für die Anpassung von Daten fest.
  + Mit den **Koordinaten** wird die Kartenansicht auf der Grundlage folgender Kriterien festgelegt:
    + **Breitengrad**
    + **Längengrad**
  + Standardansichten sind ebenfalls verfügbar, darunter:
    + **(0°, 0°)**
    + **Nordamerika**
    + **Südamerika**
    + **Europa**
    + **Afrika**
    + **West-Asien**
    + **Südasien**
    + **Süd-Ost-Asien**
    + **Ost-Asien**
    + **Australien**
    + **Ozeanien**
+ **Zoom** legt die anfängliche Zoomstufe fest.

## Kartenebenen
<a name="v10-panels-geomap-layers"></a>

Geomaps unterstützen die Anzeige mehrerer Ebenen. Jede Ebene bestimmt, wie Sie Geodaten auf der Basiskarte visualisieren.

**Typen**

In der Geomap-Visualisierung stehen drei Kartenebenentypen zur Auswahl.
+ [Ebene „Markierungen“](#v10-panels-geomap-markers)rendert an jedem Datenpunkt eine Markierung.
+ [Heatmap-Ebene](#v10-panels-geomap-heatmap)visualisiert eine Heatmap der Daten.
+ [GeoJSON-Ebene](#v10-panels-geomap-geojson)rendert statische Daten aus einer GeoJSON-Datei.
+ [Ebene „Nacht/Tag“ (Alpha)](#v10-panels-geomap-nightday)rendert eine Nacht- oder Tagesregion.
+ [Routenebene (Vorschau)](#v10-panels-geomap-route)rendert Datenpunkte als Route.
+ [Ebene „Fotos“ (Vorschau)](#v10-panels-geomap-photos)rendert an jedem Datenpunkt ein Foto.
+ [Netzwerkebene (Vorschau)](#v10-panels-geomap-network)visualisiert anhand der Daten ein Netzwerkdiagramm.

Es gibt auch zwei experimentelle (oder Alpha-) Layertypen.
+ **Symbol am letzten Punkt (Alpha)** rendert ein Symbol am letzten Datenpunkt.
+ **Dynamic GeoJSON (Alpha)** stylt eine GeoJSON-Datei auf der Grundlage von Abfrageergebnissen.

**Anmerkung**  
Ebenen, die in der öffentlichen *Vorschau als Vorschau* oder *Alpha* gekennzeichnet sind. Grafana Labs bietet begrenzten Support, und es können wichtige Änderungen vorgenommen werden, bevor die Funktion allgemein verfügbar gemacht wird.

**Ebenensteuerungen**

Mit den Ebenensteuerungen können Sie Ebenen erstellen, ihren Namen ändern, Ebenen neu anordnen und löschen.
+ „**Ebene hinzufügen**“ erstellt eine zusätzliche, konfigurierbare Datenebene für die Geomap. Wenn Sie eine Ebene hinzufügen, werden Sie aufgefordert, einen Layer-Typ auszuwählen. Sie können den Ebenentyp jederzeit während der Panel-Konfiguration ändern.
+ Mit den Ebenensteuerungen können Sie die Ebenen des Bedienfelds umbenennen, löschen und neu anordnen.
  + **Ebenennamen bearbeiten** (Bleistiftsymbol) benennt die Ebene um.
  + Der **Papierkorb** löscht die Ebene.
  + Mit der Option **Neu anordnen** ( dots/grab sechs Ziehpunkte) können Sie die Reihenfolge der Ebenen ändern. Daten auf höheren Ebenen werden über Daten auf niedrigeren Ebenen angezeigt. Die Visualisierung aktualisiert die Reihenfolge der Ebenen beim Ziehen und Ablegen, um die Auswahl der Ebenenreihenfolge zu vereinfachen.

Sie können einem einzelnen Geomap-Panel mehrere Datenebenen hinzufügen, um umfangreiche, detaillierte Visualisierungen zu erstellen.

**Ort**

Geomaps benötigt eine Quelle für geografische Daten. Diese Daten stammen aus einer Datenbankabfrage, und es gibt vier Zuordnungsoptionen für Ihre Daten.
+ Sucht **automatisch** nach Standortdaten. Verwenden Sie diese Option, wenn Ihre Abfrage auf einem der folgenden Namen für Datenfelder basiert.
  + *Geohash*: `geohash`
  + *Breitengrad*:, `latitude` `lat`
  + *Längengrad*: `longitude``lng`, `lon`
  + *Suche*: `lookup`
+ **Coords** gibt an, dass Ihre Abfrage Koordinatendaten enthält. Sie werden aufgefordert, numerische Datenfelder für Breitengrad und Längengrad aus Ihrer Datenbankabfrage auszuwählen.
+ **Geohash** gibt an, dass Ihre Abfrage Geohash-Daten enthält. Sie werden aufgefordert, ein Zeichenkettendatenfeld für den Geohash aus Ihrer Datenbankabfrage auszuwählen.
+ **Lookup** gibt an, dass Ihre Abfrage Ortsnamendaten enthält, die einem Wert zugeordnet werden müssen. Sie werden aufgefordert, das Nachschlagefeld aus Ihrer Datenbankabfrage und einem Ortsverzeichnis auszuwählen. Das Ortsverzeichnis ist das Verzeichnis, das verwendet wird, um Ihre abgefragten Daten einem geografischen Punkt zuzuordnen.

## Ebene „Markierungen“
<a name="v10-panels-geomap-markers"></a>

Auf der Markerebene können Sie Datenpunkte als verschiedene Markierungsformen wie Kreise, Quadrate, Dreiecke, Sterne und mehr anzeigen.

Markierungen bieten viele Anpassungsoptionen.
+ **Größe** konfiguriert die Größe der Markierungen. Die Standardeinstellung ist`Fixed size`, wodurch alle Markergrößen unabhängig von den Daten gleich sind. Es besteht jedoch auch die Möglichkeit, die Größe der Markierungen auf der Grundlage der Daten zu ändern, die dem ausgewählten Feld entsprechen. `Min`und die `Max` Markergröße muss so eingestellt werden, dass die Markerebene innerhalb dieses Bereichs skaliert werden kann.
+ Mit **Symbol** können Sie das Symbol, das Symbol oder die Grafik auswählen, um Ihren Daten einen zusätzlichen visuellen Kontext zu verleihen. Wählen Sie aus Elementen, die in Grafana enthalten sind, wie z. B. einfachen Symbolen oder der Unicon-Bibliothek. Sie können auch eine URL angeben, die ein Bild-Asset enthält. Das Bild muss eine skalierbare Vektorgrafik (SVG) sein.
+ **Symbol Vertical Align** konfiguriert die vertikale Ausrichtung des Symbols relativ zum Datenpunkt. Beachten Sie, dass der Drehwinkel des Symbols zuerst um den Datenpunkt herum angewendet wird und dann die vertikale Ausrichtung relativ zur Drehung des Symbols angewendet wird.
+ Bei der **horizontalen Ausrichtung des Symbols** wird die horizontale Ausrichtung des Symbols relativ zum Datenpunkt konfiguriert. Beachten Sie, dass der Drehwinkel des Symbols zuerst um den Datenpunkt herum angewendet wird und dann die horizontale Ausrichtung relativ zur Drehung des Symbols angewendet wird.
+ **Farbe** konfiguriert die Farbe der Markierungen. In der `Fixed color` Standardeinstellung wird allen Markierungen eine bestimmte Farbe zugewiesen. Es besteht auch die Möglichkeit, bedingte Farben festzulegen, die von den ausgewählten Felddatenpunktwerten und dem im Abschnitt **Standardoptionen** festgelegten Farbschema abhängen.
+ Mit der **Fülldeckkraft** wird die Transparenz der einzelnen Markierungen konfiguriert.
+ Mit dem **Drehwinkel** wird der Drehwinkel der einzelnen Markierungen konfiguriert. Die Standardeinstellung ist **Fester Wert**, wodurch sich alle Markierungen unabhängig von den Daten um denselben Winkel drehen. Es besteht jedoch auch die Möglichkeit, die Drehung der Markierungen auf der Grundlage von Daten festzulegen, die einem ausgewählten Feld entsprechen.
+ **Textlabel** konfiguriert eine Textbeschriftung für jede Marke.
+ Mit „**Legende anzeigen**“ können Sie die Legende für die Ebenen ein- und ausschalten.
+ Mit der Option **„QuickInfo anzeigen“** können Sie die QuickInfos für die Ebene ein- und ausschalten.

## Heatmap-Ebene
<a name="v10-panels-geomap-heatmap"></a>

Die Heatmap-Ebene gruppiert verschiedene Datenpunkte, um Orte mit unterschiedlicher Dichte zu visualisieren.

![\[Ein Bild, das ein Beispiel für eine Heatmap mit der Geomap-Visualisierung in Grafana zeigt.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/viz/geomap-heatmap-example.png)


Um eine Heatmap-Ebene hinzuzufügen:

Wählen Sie im Drop-down-Menü unter Datenebene und wählen Sie. `Heatmap`

Ähnlich wie werden Ihnen Optionen angezeigt`Markers`, mit denen Sie festlegen können, welche Datenpunkte visualisiert werden sollen und wie Sie sie visualisieren möchten.
+ **Gewichtungswerte** konfigurieren die Intensität der Heatmap-Cluster. Bei einem **festen Wert** bleibt der Gewichtungswert für alle Datenpunkte konstant. Dieser Wert sollte im Bereich von 0 bis 1 liegen. Ähnlich wie bei Markierungen gibt es in der Dropdownliste eine alternative Option, mit der die Gewichtswerte automatisch in Abhängigkeit von den Datenwerten skaliert werden.
+ **Radius** konfiguriert die Größe der Heatmap-Cluster.
+ **Blur** konfiguriert den Grad der Unschärfe auf jedem Cluster.
+ **Opacity konfiguriert die Opazität** jedes Clusters.
+ Mit der Option **„QuickInfo anzeigen“ können Sie zwischen den QuickInfos** für die Ebene hin- und herschalten.

## GeoJSON-Ebene
<a name="v10-panels-geomap-geojson"></a>

Die GeoJSON-Ebene ermöglicht es Ihnen, eine statische GeoJSON-Datei aus dem Dateisystem auszuwählen und zu laden.
+ Die **GeoJSON-URL** bietet eine Auswahl an GeoJSON-Dateien, die mit Grafana geliefert werden.
+ **Der Standardstil** steuert, welche Stile angewendet werden sollen, wenn keine der oben genannten Regeln zutreffen.
  + **Farbe** konfiguriert die Farbe des Standardstils
  + **Opazität** konfiguriert die Standard-Opazität
+ **Stilregeln** wenden Stile auf der Grundlage von Feature-Eigenschaften an
  + Mit **der Regel** können Sie ein *Feature*, eine *Bedingung* und einen *Wert* aus der GeoJSON-Datei auswählen, um eine Regel zu definieren. Das Papierkorbsymbol kann verwendet werden, um die aktuelle Regel zu löschen.
  + **Farbe** konfiguriert die Farbe des Stils für die aktuelle Regel
  + **Opazität** konfiguriert den Transparenzgrad für die aktuelle Regel.
+ Mit der **Option Stilregel hinzufügen werden zusätzliche Stilregeln** erstellt.
+ Mit der Option **„QuickInfo anzeigen“** können Sie zwischen den QuickInfos für den Layer hin- und herschalten.

## Ebene „Nacht/Tag“ (Alpha)
<a name="v10-panels-geomap-nightday"></a>

Die Ebene Night /Day zeigt Nacht- und Tagesregionen auf der Grundlage des aktuellen Zeitbereichs an.

![\[Ein Bild, das ein Beispiel für eine Nacht-/Tag-Ebene zeigt, die die Geomap-Visualisierung in Grafana verwendet.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/viz/geomap-day-night-example.png)


**Optionen**
+ Mit „**Anzeigen**“ wird die Zeitquelle vom Zeitbereich des Panels umgeschaltet.
+ **Farbe für den Nachtbereich** wählt die Farbe für den Nachtbereich aus.
+ **Sonne anzeigen** schaltet das Sonnensymbol um.
+ **Opazität** von 0 (transparent) bis 1 (undurchsichtig).
+ Mit der Option **„QuickInfo anzeigen“** können Sie die QuickInfos für die Ebene ein- und ausschalten.

**Anmerkung**  
Weitere Informationen finden Sie unter [Erweiterungen](https://viglino.github.io/ol-ext/examples/layer/map.daynight.html) für -. OpenLayers DayNight

## Routenebene (Vorschau)
<a name="v10-panels-geomap-route"></a>

Die Routenebene rendert Datenpunkte als Route.

**Anmerkung**  
Der Routen-Layer befindet sich derzeit in der öffentlichen Vorschau. Grafana Labs bietet begrenzten Support, und es können wichtige Änderungen vorgenommen werden, bevor die Funktion allgemein verfügbar gemacht wird.

![\[Ein Bild, das ein Beispiel für einen Routen-Layer zeigt, der die Geomap-Visualisierung in Grafana verwendet.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/viz/geomap-route-layer-example.png)


**Optionen**
+ **Die Größe** legt die Dicke der Route fest. Standardmäßig ein fester Wert. Wenn Felddaten ausgewählt sind, können Sie den Mindest- und Maximalbereich festlegen, in dem Felddaten skaliert werden können.
+ **Farbe** legt die Farbe der Route fest. Standardmäßig ist die Farbe auf eine feste Farbe eingestellt. Sie können die Farbe auch an Felddaten binden.
+ Die **Deckkraft der Füllung** konfiguriert die Opazität der Route.
+ **Textlabel** konfiguriert eine Textbeschriftung für jede Route.
+ **Arrow** konfiguriert das Pfeildesign, das entlang der Route angezeigt wird, in der Reihenfolge der Daten.
  + **Keine**
  + **Vorwärts**
  + **Rückwärts**
+ Mit der Option **„QuickInfo anzeigen**“ können Sie die QuickInfos für die Ebene ein- und ausschalten.

**Anmerkung**  
Weitere Informationen finden Sie unter [Erweiterungen für OpenLayers — Flow Line Style](http://viglino.github.io/ol-ext/examples/style/map.style.gpxline.html).

## Ebene „Fotos“ (Vorschau)
<a name="v10-panels-geomap-photos"></a>

Die Fotoebene rendert an jedem Datenpunkt ein Foto.

**Anmerkung**  
Die Ebene „Fotos“ befindet sich derzeit in der öffentlichen Vorschau. Grafana Labs bietet begrenzten Support, und es können wichtige Änderungen vorgenommen werden, bevor die Funktion allgemein verfügbar gemacht wird.

**Optionen**
+ Mit **Image Source Field** können Sie ein Zeichenkettenfeld auswählen, das Bilddaten als Base64-kodierte Bildbinärdatei () enthält. `data:image/png;base64,...`
+ **Kind** legt den Rahmenstil für die Bilder fest. Wählen Sie aus folgenden Optionen aus:
  + **Square (Quadrat)**
  + **Circle**
  + **Verankert**
  + **Folio**
+ **Zuschneiden** schaltet ein oder aus, ob die Bilder passgenau zugeschnitten werden.
+ Mit der Option „**Schatten**“ wird ein Feld, das hinter den Bildern liegt, umgeschaltet.
+ **Rahmen** legt die Rahmengröße für Bilder fest.
+ Die **Rahmenfarbe** legt die Rahmenfarbe von Bildern fest.
+ Der **Radius** legt die Gesamtgröße von Bildern in Pixeln fest.
+ Mit der Option **„QuickInfo anzeigen**“ können Sie die QuickInfos für die Ebene ein- und ausschalten.

**Anmerkung**  
Weitere Informationen finden Sie unter [Erweiterungen für OpenLayers — Image Photo Style](http://viglino.github.io/ol-ext/examples/style/map.style.photo.html).

## Netzwerkebene (Vorschau)
<a name="v10-panels-geomap-network"></a>

Die Netzwerkschicht rendert ein Netzwerkdiagramm. Dieser Layer unterstützt dasselbe Datenformat, das von der Knotengraph-Visualisierung unterstützt wird, mit der Hinzufügung von Geodaten, die in den Knotendaten enthalten sind. Die Geodaten werden verwendet, um die Knoten auf der Karte zu lokalisieren und zu rendern.

**Anmerkung**  
Die Netzwerkebene befindet sich derzeit in der öffentlichen Vorschauversion. Grafana Labs bietet begrenzten Support, und es können wichtige Änderungen vorgenommen werden, bevor die Funktion allgemein verfügbar gemacht wird.

![\[Ein Bild mit Beispielen für Netzwerkvisualisierungen innerhalb einer Geomap in Grafana.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/viz/geomap-network-layer-example.png)


**Anmerkung**  
Die Netzwerkebene befindet sich derzeit in der öffentlichen Vorschau. Grafana Labs bietet begrenzten Support, und es können wichtige Änderungen vorgenommen werden, bevor die Funktion allgemein verfügbar gemacht wird.

**Optionen**
+ Der **Pfeil** legt die Pfeilrichtung fest, die für jede Kante angezeigt werden soll, wobei „Vorwärts“ von der Quelle zum Ziel bedeutet. Wählen Sie aus folgenden Optionen aus:
  + **Keine**
  + **Vorwärts**
  + **Rückwärts**
  + **Beides**
+ Mit „**Legende anzeigen**“ können Sie die Legende für den Layer ein- und ausschalten. Die Legende unterstützt nur Knotendaten.
+ Mit der Option **„QuickInfo anzeigen“** können Sie zwischen den QuickInfos für den Layer hin- und herschalten.

**Knotenstile**
+ **Größe** konfiguriert die Größe der Knoten. Die Standardeinstellung ist **Feste Größe**, wodurch alle Knotengrößen unabhängig von den Daten gleich sind. Es besteht jedoch auch die Möglichkeit, die Größe der Knoten auf der Grundlage von Daten zu bestimmen, die einem ausgewählten Feld entsprechen. **Minimale** und **maximale** Knotengrößen müssen so eingestellt werden, dass die Knoten innerhalb dieses Bereichs skaliert werden können.
+ **Farbe** konfiguriert die Farbe der Knoten. Die Standardeinstellung ist **Feste Farbe**, wodurch allen Knoten eine bestimmte Farbe zugewiesen wird. Es besteht auch die Möglichkeit, bedingte Farben festzulegen, die von den ausgewählten Felddatenpunktwerten und dem im Abschnitt **Standardoptionen** festgelegten Farbschema abhängen.
+ Mit **Symbol** können Sie das Symbol, das Symbol oder die Grafik auswählen, um Ihren Daten zusätzlichen visuellen Kontext zu verleihen. Wählen Sie aus Elementen, die in Grafana enthalten sind, wie z. B. einfache Symbole oder die Unicon-Bibliothek. Sie können auch eine URL angeben, die ein Bild-Asset enthält. Das Bild muss eine skalierbare Vektorgrafik (SVG) sein.
+ Die **Füllundurchlässigkeit** konfiguriert die Transparenz jedes Knotens.
+ Der **Drehwinkel** konfiguriert den Drehwinkel jedes Knotens. Die Standardeinstellung ist **Fester Wert**, wodurch sich alle Knoten unabhängig von den Daten um denselben Winkel drehen. Es besteht jedoch auch die Möglichkeit, die Drehung der Knoten auf der Grundlage von Daten festzulegen, die einem ausgewählten Feld entsprechen.
+ **Textlabel** konfiguriert eine Textbeschriftung für jeden Knoten.

**Kantenstile**
+ **Größe** konfiguriert die Linienbreite der Kanten. Die Standardeinstellung ist **Feste Größe**, wodurch alle Kantenlinienbreiten unabhängig von den Daten gleich sind. Es besteht jedoch auch die Möglichkeit, die Kanten anhand der Daten zu dimensionieren, die einem ausgewählten Feld entsprechen. **Minimale** und **maximale** Kantengrößen müssen so eingestellt werden, dass die Kanten innerhalb dieses Bereichs skaliert werden können.
+ **Farbe** konfiguriert die Farbe der Kanten. Die Standardeinstellung ist **Feste Farbe**, wodurch allen Kanten eine bestimmte Farbe zugewiesen wird. Es besteht auch die Möglichkeit, bedingte Farben festzulegen, die von den ausgewählten Felddatenpunktwerten und dem im Abschnitt **Standardoptionen** festgelegten Farbschema abhängen.
+ Mit der **Füllundurchlässigkeit** wird die Transparenz der einzelnen Kanten konfiguriert.
+ Bei der **Textbeschriftung** wird für jede Kante eine Textbeschriftung konfiguriert.

## CARTO-Ebene
<a name="v10-panels-geomap-carto"></a>

CARTO-Layer werden in Amazon Managed Grafana nicht unterstützt.

## XYZ-Kachelebene
<a name="v10-panels-geomap-xyz"></a>

XYZ-Kachel-Layer werden in Amazon Managed Grafana nicht unterstützt.

## Öffnen Sie die Street Map-Ebene
<a name="v10-panels-geomap-osm"></a>

Offene Street Map-Layer (mit Ausnahme der standardmäßigen Basedmap) werden in Amazon Managed Grafana nicht unterstützt.

## ArcGIS-Layer
<a name="v10-panels-geomap-arcgis"></a>

ArcGIS-Layer werden in Amazon Managed Grafana nicht unterstützt.

## Steuerelemente für Karten
<a name="v10-panels-geomap-controls"></a>

Der Bereich Kartensteuerungen enthält verschiedene Optionen für Karteninformationen und Werkzeug-Overlays.

**Zoom**

Optionen für Zoomsteuerungen.

*Zoomsteuerung anzeigen*

Zeigt die Zoom-Steuerelemente in der oberen linken Ecke an.

*Zoom mit dem Mausrad*

Wird mithilfe des Mausrads zum Vergrößern oder Verkleinern ein- oder ausgeschaltet.

**Zuordnung anzeigen**

Zeigt die Zuordnung für Grundkarten-Layer auf der Karte an.

**Maßstab anzeigen**

Zeigt Maßstabsinformationen in der unteren linken Ecke an.

**Anmerkung**  
Zeigt Einheiten in [m]/[km] an.

**Messwerkzeuge anzeigen**

Zeigt Messwerkzeuge in der oberen rechten Ecke an. Messungen werden nur angezeigt, wenn dieses Steuerelement geöffnet ist.
+ **Klicken Sie**, um mit der Messung zu beginnen
+ **Klicken Sie weiter**, um mit der Messung fortzufahren
+ **Doppelklicken Sie**, um die Messung zu beenden

**Anmerkung**  
Wenn Sie den Messtyp oder die Maßeinheiten ändern, wird die vorherige Messung aus der Karte entfernt.  
Wenn die Steuerung geschlossen und dann wieder geöffnet wird, wird die letzte Messung angezeigt.  
Eine Messung kann geändert werden, indem Sie darauf klicken und sie ziehen.

*Länge*

Ermittelt die sphärische Länge einer Geometrie. Diese Länge ist die Summe der Großkreisabstände zwischen den Koordinaten. Bei mehrteiligen Geometrien ist die Länge die Summe der Länge der einzelnen Teile. Es wird davon ausgegangen, dass Geometrien in „EPSG:3857“ enthalten sind.

Sie können die folgenden Einheiten für Längenmaße wählen:
+ **Metrisch (m/km)**
+ **Fuß (ft)**
+ **Meilen (mi)**
+ **Seemeilen (NMI)**

*Area*

Ermittelt die sphärische Fläche einer Geometrie. Diese Fläche wird unter der Annahme berechnet, dass Polygonkanten Segmente von Großkreisen auf einer Kugel sind. Es wird davon ausgegangen, dass Geometrien in „EPSG:3857“ enthalten sind.

Sie können die folgenden Einheiten für Flächenmessungen wählen:
+ **Quadratmeter (m²)**
+ **Quadratkilometer (km²)**
+ **Quadratfuß (ft²)**
+ **Quadratmeilen (mi²)**
+ **Hektar (Acre)**
+ **Hektar (ha)**

**Debug anzeigen**

Zeigt Debug-Informationen in der oberen rechten Ecke der Map an. Dies kann beim Debuggen oder Überprüfen einer Datenquelle nützlich sein.
+ **Zoom** zeigt die aktuelle Zoomstufe der Karte an.
+ In der **Mitte** werden der aktuelle **Längen-** und **Breitengrad** der Kartenmitte angezeigt.

**Tooltip**
+ **Keine** zeigt QuickInfos nur an, wenn auf einen Datenpunkt geklickt wird.
+ **Details** zeigt QuickInfos an, wenn sich ein Zeiger über einem Datenpunkt befindet.

# Heatmap
<a name="v10-panels-heatmap"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Mit der Visualisierung im Heatmap-Panel können Sie Histogramme im Zeitverlauf anzeigen. Weitere Informationen zu Histogrammen finden Sie unter. [Einführung in Histogramme und Heatmaps](getting-started-grafanaui.md#introduction-to-histograms-and-heatmaps)

![\[Ein Bild, das ein Beispiel für eine Heatmap-Visualisierung in Grafana zeigt.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/viz/heatmap_example.jpg)


## Aus Daten berechnen
<a name="v10-panels-heatmap-calculate"></a>

Diese Einstellung bestimmt, ob es sich bei den Daten bereits um eine berechnete Heatmap (aus der Datenquelle/dem Transformator) handelt oder ob sie im Panel berechnet werden soll.

**X Eimer**

Diese Einstellung bestimmt, wie die X-Achse in Buckets aufgeteilt wird. Sie können in der **Größeneingabe** ein Zeitintervall angeben. Beispiel: Bei einem Zeitbereich von sind die `1h` Zellen auf der X-Achse 1 Stunde breit.

**Y-Eimer**

Diese Einstellung bestimmt, wie die Y-Achse in Bereiche aufgeteilt wird.

**Y-Bucket-Skala**

Wählen Sie eine der folgenden Werteskalen für die Y-Achse aus:
+ **linear — Lineare** Skala.
+ **log (Basis 2)** — Logarithmische Skala mit Basis 2.
+ **log (Basis 10)** — Logarithmische Skala mit Basis 10.
+ **symlog — Symlog-Skala**.

## Y-Achsen
<a name="v10-panels-heatmap-y-axes"></a>

Definiert, wie die Y-Achse angezeigt wird

**Platzierung**
+ **Links** — Auf der linken Seite
+ **Rechts** — Auf der rechten Seite
+ **Versteckt** — Versteckt

**Einheit**

Konfiguration der Einheit

**Dezimalzahlen**

Diese Einstellung bestimmt die Dezimalkonfiguration.

**Min-/Max-Wert**

Diese Einstellung konfiguriert den Achsenbereich.

**Umgekehrt**

Wenn diese Option ausgewählt ist, wird die Achse in umgekehrter Reihenfolge angezeigt.

**Zeigt mehrere Y-Achsen an**

In einigen Fällen möchten Sie möglicherweise mehrere Y-Achsen anzeigen. Wenn Sie beispielsweise über einen Datensatz verfügen, der sowohl Temperatur als auch Luftfeuchtigkeit im Zeitverlauf zeigt, möchten Sie möglicherweise zwei Y-Achsen mit unterschiedlichen Einheiten für diese beiden Reihen anzeigen.

Sie können dies tun, indem Sie [Feldüberschreibungen hinzufügen](v10-panels-configure-overrides.md). Folgen Sie den Schritten so oft wie nötig, um so viele Y-Achsen hinzuzufügen, wie Sie benötigen.

## Colors (Farben)
<a name="v10-panels-heatmap-colors"></a>

Das Farbspektrum steuert die Zuordnung zwischen der Anzahl der Werte (in jedem Bucket) und der jedem Bucket zugewiesenen Farbe. Die Farbe ganz links im Spektrum steht für die minimale Anzahl und die Farbe ganz rechts für die maximale Anzahl. Einige Farbschemata werden automatisch invertiert, wenn das Lichtdesign verwendet wird.

Sie können den Farbmodus auch auf Deckkraft ändern. In diesem Fall ändert sich die Farbe nicht, aber der Grad der Deckkraft ändert sich mit der Anzahl der Buckets
+ **Mode (Modus)**
  + **Schema** — Der Bucket-Wert wird durch die Zellenfarbe dargestellt.
    + **Schema** — Wenn der Modus **Schema** ist, wählen Sie ein Farbschema aus.
  + **Opazität** — Der Bucket-Wert wird durch die Opazität der Zelle dargestellt. Undurchsichtige Zelle bedeutet Maximalwert.
    + **Farbe** — Zellengrundfarbe.
    + **Maßstab** — Maßstab für die Zuordnung von Bucket-Werten zur Opazität.
      + **linear — Lineare** Skala. Der Bucket-Wert wird linear der Opazität zugeordnet.
      + **sqrt — Leistungsskala**. Die Zellenopazität wird berechnet als`value ^ k`, wobei ein konfigurierter **Exponentenwert** angegeben `k` ist. Wenn der Exponent kleiner als ist`1`, erhalten Sie eine logarithmische Skala. Wenn der Exponent größer als ist`1`, erhalten Sie eine Exponentialskala. Im Fall von `1` entspricht die Skala der linearen Skala.
    + **Exponent** — Wert des Exponenten, größer als. `0`

**Start-/Endfarbe anhand des Werts**

Standardmäßig berechnet Grafana die Zellenfarben auf der Grundlage von minimalen und maximalen Bucket-Werten. Mit Min und Max können Sie diese Werte überschreiben. Betrachten Sie einen Bucket-Wert als Z-Achse und Min und Max als Z-Min bzw. Z-Max.
+ **Start** — Minimaler Wert, der für die Berechnung der Zellenfarbe verwendet wird. Wenn der Bucketwert kleiner als Min ist, wird er der „Minimalfarbe“ zugeordnet. Der Minimalwert der Serie ist der Standardwert.
+ **Ende** — Maximalwert, der für die Berechnung der Zellenfarbe verwendet wird. Wenn der Bucket-Wert größer als Max ist, wird er der „maximalen“ Farbe zugeordnet. Der Maximalwert der Serie ist der Standardwert.

## Zellenanzeige
<a name="v10-panels-heatmap-cell"></a>

Verwenden Sie diese Einstellungen, um Ihre Visualisierung zu verfeinern.

## Zusätzliche Anzeigeoptionen
<a name="v10-panels-heatmap-options"></a>

**Tooltip**
+ **Tooltip anzeigen** — Zeigt den Heatmap-Tooltip an.
+ **Histogramm anzeigen** — Zeigt ein Y-Achsen-Histogramm im Tooltip an. Ein Histogramm stellt die Verteilung der Bucket-Werte für einen bestimmten Zeitstempel dar.
+ **Farbskala anzeigen** — Zeigt eine Farbskala im Tooltip an. Die Farbskala stellt die Zuordnung zwischen Bucket-Wert und Farbe dar.

**Legende**

Wählen Sie aus, ob die Heatmap-Legende in der Visualisierung angezeigt werden soll.

**Exemplare**

Legt die Farbe fest, die für die Anzeige von Exemplardaten verwendet wird.

# Histogramm
<a name="v10-panels-histogram"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Die Histogramm-Visualisierung berechnet die Verteilung der Werte und stellt sie als Balkendiagramm dar. Die Y-Achse und die Höhe jedes Balkens stellen die Anzahl der Werte dar, die in jede Klammer fallen, während die X-Achse den Wertebereich darstellt.

![\[Ein Bild, das ein Beispiel für eine Histogramm-Visualisierung in Grafana zeigt.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/viz/histogram-example.png)


## Unterstützte Formate
<a name="v10-panels-histogram-formats"></a>

Die Histogramm-Visualisierung unterstützt Zeitreihen und beliebige Tabellenergebnisse mit einem oder mehreren numerischen Feldern.

## Optionen anzeigen
<a name="v10-panels-histogram-options"></a>

Verwenden Sie diese Optionen, um Ihre Visualisierungen zu verfeinern.

**Größe des Eimers**

Die Größe der Eimer. Lassen Sie dieses Feld leer, wenn die Schaufelgröße automatisch angepasst werden soll (\$1 10% des gesamten Bereichs).

**Offset der Schaufel**

Wenn der erste Bucket nicht bei Null beginnen soll. Ein Offset ungleich Null verschiebt das Aggregationsfenster. Beispielsweise würden aus 5-großen Buckets mit den Werten 0—5, 5—10, 10—15 mit einem Standard-Offset von 0 2—7, 7—12, 12—17 mit einem Offset von 2 werden; Offsets von 0, 5 oder 10 würden in diesem Fall praktisch nichts bewirken. In der Regel wird diese Option nicht automatisch, sondern mit einer explizit definierten Bucket-Größe verwendet. Damit diese Einstellung wirksam wird, muss der Offset-Betrag größer als 0 und kleiner als die Bucket-Größe sein. Werte außerhalb dieses Bereichs haben die gleiche Wirkung wie Werte innerhalb dieses Bereichs.

**Reihen kombinieren**

Dadurch werden alle Serien und Felder zu einem kombinierten Histogramm zusammengeführt.

**Linienbreite**

Steuert die Linienbreite der Balken.

**Deckkraft füllen**

Steuert die Deckkraft der Füllung der Balken.

**Verlaufsmodus**

Stellen Sie den Modus der Verlaufsfüllung ein. Der Füllverlauf basiert auf der Linienfarbe. Um die Farbe zu ändern, verwenden Sie die Standardfeldoption für das Farbschema. Die Darstellung des Verlaufs wird durch die Einstellung für die **Deckkraft der Füllung** beeinflusst.
+  **Keine** — Keine Verlaufsfüllung, dies ist die Standardeinstellung.
+  **Opazität** — Die Transparenz des Farbverlaufs wird anhand der Werte auf der Y-Achse berechnet. Die Deckkraft der Füllung nimmt mit den Werten auf der Y-Achse zu.
+  **Farbton** — Die Verlaufsfarbe wird auf der Grundlage des Farbtons der Linienfarbe generiert.

## Optionen für die Legende
<a name="v10-panels-histogram-legend"></a>

Wenn die Legendenoption aktiviert ist, können entweder die Wertzuordnungen oder die Schwellenwertklammern angezeigt werden. Um die Wertzuordnungen in der Legende anzuzeigen, ist es wichtig, dass die Option Farbschema unter den Standardoptionen auf Einzelfarbe oder Klassische Palette eingestellt ist. Um die Schwellenwertklammern in der Legende zu sehen, stellen Sie das Farbschema auf Von Schwellenwerten ein. Weitere Informationen zur Legende finden [Sie unter Eine Legende konfigurieren](v10-panels-configure-legend.md).

**Legendenmodus**

Verwenden Sie diese Einstellungen, um zu definieren, wie die Legende in Ihrer Visualisierung angezeigt wird.
+  **Liste** — Zeigt die Legende als Liste an. Dies ist der Standardanzeigemodus der Legende.
+  **Tabelle** — Zeigt die Legende als Tabelle an.
+  **Versteckt** — Blendet die Legende aus.

**Platzierung der Legende**

Wählen Sie aus, wo die Legende platziert werden soll.
+  **Unten** — Unter dem Diagramm.
+  **Rechts** — Rechts neben dem Diagramm.

**Werte der Legende**

Wählen Sie aus, welche der Standardberechnungen in der Legende angezeigt werden sollen. Sie können mehr als eine haben. Weitere Informationen finden Sie unter [Berechnungsarten](v10-panels-calculation-types.md).

**Legendenberechnungen**

Wählen Sie aus, welche Berechnungen in der Legende angezeigt werden sollen. Sie können mehr als eine auswählen.

# Protokolle
<a name="v10-panels-logs"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Die Visualisierung des Protokollfensters zeigt Protokollzeilen aus Datenquellen, die Logs unterstützen, wie Elastic, Influx und Loki. In der Regel verwenden Sie diesen Bereich neben einem Grafikfenster, um die Protokollausgabe eines verwandten Prozesses anzuzeigen.

Im Bereich „Protokolle“ werden die Ergebnisse von Abfragen angezeigt, die auf der Registerkarte „**Abfrage**“ eingegeben wurden. Die Ergebnisse mehrerer Abfragen werden zusammengeführt und nach Zeit sortiert. Sie können innerhalb des Bedienfelds blättern, wenn die Datenquelle mehr Zeilen zurückgibt, als angezeigt werden können.

Um die Anzahl der gerenderten Zeilen zu begrenzen, können Sie die Einstellung **Max. Datenpunkte** in den **Abfrageoptionen** verwenden. Wenn sie nicht festgelegt ist, erzwingt die Datenquelle in der Regel ein Standardlimit.

## Protokollebene
<a name="v10-panels-logs-level"></a>

Bei Protokollen, bei denen eine **Ebenenbezeichnung** angegeben ist, verwenden wir den Wert der Bezeichnung, um die Protokollebene zu bestimmen und die Farbe entsprechend zu aktualisieren. Wenn für das Protokoll keine Ebenenbezeichnung angegeben ist, versuchen wir herauszufinden, ob sein Inhalt mit einem der unterstützten Ausdrücke übereinstimmt (weitere Informationen finden Sie weiter unten). Die Protokollebene wird immer durch die erste Übereinstimmung bestimmt. Falls Grafana keinen Log-Level ermitteln kann, wird dieser mit **unbekanntem** Log-Level visualisiert. Weitere Informationen finden Sie unter [Protokollebene](v10-explore-logs.md#v10-explore-log-level).

## Details protokollieren
<a name="v10-panels-logs-details"></a>

Jede Protokollzeile verfügt über einen erweiterbaren Bereich mit ihren Beschriftungen und erkannten Feldern, um eine robustere Interaktion zu ermöglichen. Jedes Feld oder jede Bezeichnung hat ein Statistiksymbol, mit dem Statistiken zu allen angezeigten Protokollen angezeigt werden.

**Datenverknüpfungen**

Mithilfe von Datenlinks können Sie jeden Teil einer Protokollnachricht in einen internen oder externen Link umwandeln. Der erstellte Link ist als Schaltfläche im Abschnitt **Links** in der Ansicht mit den **Protokolldetails** sichtbar.

**Optionen anzeigen**

Verwenden Sie die folgenden Einstellungen, um Ihre Visualisierung zu verfeinern:
+ **Zeit** — Zeigt die Zeitspalte an oder blendet sie aus. Dies ist der Zeitstempel, der der Protokollzeile zugeordnet ist, wie er von der Datenquelle gemeldet wurde.
+ **Eindeutige Beschriftungen** — Zeigt die Spalte mit eindeutigen Beschriftungen an oder blendet sie aus, in der nur ungewöhnliche Beschriftungen angezeigt werden.
+ **Allgemeine Beschriftungen** — Zeigt die allgemeinen Beschriftungen an oder blendet sie aus
+ **Linien umbrechen** — Aktiviert die Option Zeilenumbruch.
+ **Prettify JSON** — Stellen Sie diese Option ein, `true` um alle JSON-Logs hübsch auszudrucken. Diese Einstellung wirkt sich nicht auf Protokolle in einem anderen Format als JSON aus.
+ **Protokolldetails aktivieren** — Schalten Sie die Option um, um die Protokolldetailansicht für jede Protokollzeile anzuzeigen. Die Standardeinstellung lautet `true`.
+ **Reihenfolge** — Zeigt die Ergebnisse in absteigender oder aufsteigender Reihenfolge an. Die Standardeinstellung ist **Absteigend, wobei** die neuesten Protokolle zuerst angezeigt werden. Stellen Sie die Option **Aufsteigend** ein, um die ältesten Protokollzeilen zuerst anzuzeigen.

# Neuigkeiten
<a name="v10-panels-news"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Die Nachrichtenvisualisierung zeigt einen RSS-Feed an. Standardmäßig werden Artikel aus dem Grafana Labs-Blog angezeigt. Benutzer können dies ändern, indem sie eine andere RSS-Feed-URL eingeben.

Geben Sie die URL eines RSS im Bereich **Anzeige** ein. Dieser Visualisierungstyp akzeptiert keine anderen Abfragen, und Benutzer sollten nicht erwarten, die RSS-Feed-Daten mithilfe dieser Visualisierung in irgendeiner Weise filtern oder abfragen zu können.

**Anmerkung**  
RSS-Feeds werden vom Grafana-Frontend ohne Proxy geladen. Daher werden nur RSS-Feeds geladen, die mit den entsprechenden [CORS-Headern](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS) konfiguriert sind. Wenn der RSS-Feed, den Sie anzeigen möchten, nicht geladen werden kann, sollten Sie erwägen, den RSS-Feed erneut zu hosten oder einen eigenen Proxy zu erstellen.

# Knotendiagramm
<a name="v10-panels-node-graph"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Knotengraphen können gerichtete Graphen oder Netzwerke visualisieren. Sie verwenden ein Layout mit gerichteter Kraft, um die Knoten effektiv zu positionieren, sodass sie bei der Darstellung komplexer Infrastrukturkarten, Hierarchien oder Verlaufsdiagramme helfen können.

## Datenvoraussetzungen
<a name="v10-panels-node-graph-requirements"></a>

Ein Knotendiagramm erfordert eine bestimmte Form der Daten, um seine Knoten und Kanten anzeigen zu können. Nicht jede Datenquelle oder Abfrage kann mit diesem Diagramm visualisiert werden. Wenn Sie dies als Entwickler von Datenquellen verwenden möchten, lesen Sie den Abschnitt über die Daten-API.

Ein Knotendiagramm besteht aus *Knoten* und *Kanten*.
+ Ein *Knoten* wird als Kreis dargestellt. Ein Knoten kann eine Anwendung, einen Dienst oder etwas anderes darstellen, das aus Anwendungsperspektive relevant ist.
+ Eine *Kante* wird als Linie dargestellt, die zwei Knoten verbindet. Bei der Verbindung kann es sich um eine Anfrage, eine Operation oder eine andere Beziehung zwischen den beiden Knoten handeln.

Sowohl Knoten als auch Kanten können Metadaten oder Statistiken zugeordnet sein. Die Datenquelle definiert, welche Informationen und Werte angezeigt werden, sodass verschiedene Datenquellen unterschiedliche Wertetypen anzeigen oder einige Werte nicht anzeigen können.

## Knoten
<a name="v10-panels-node-graph-nodes"></a>

Normalerweise zeigen Knoten zwei statistische Werte innerhalb des Knotens und zwei Identifikatoren direkt unter dem Knoten, normalerweise Name und Typ. Knoten können auch einen anderen Satz von Werten als Farbkreis um den Knoten herum anzeigen, wobei Abschnitte unterschiedlicher Farbe unterschiedliche Werte darstellen, die zusammen 1 ergeben sollten. Sie können beispielsweise angeben, dass der Prozentsatz der Fehler durch den roten Teil des Kreises dargestellt wird.

Zusätzliche Details können in einem Kontextmenü angezeigt werden, das angezeigt wird, wenn Sie den Knoten auswählen. Das Kontextmenü kann auch zusätzliche Links enthalten, die entweder auf andere Teile des Grafana-Arbeitsbereichs oder auf einen externen Link abzielen.

**Anmerkung**  
Das Knotendiagramm kann nur 1.500 Knoten anzeigen. Wenn diese Grenze überschritten wird, wird in der oberen rechten Ecke eine Warnung angezeigt und einige Knoten werden ausgeblendet. Sie können versteckte Teile des Diagramms erweitern, indem Sie im Diagramm auf die Markierungen für **Versteckte Knoten** klicken.

## Edges
<a name="v10-panels-node-graph-edges"></a>

Bei Kanten können auch Statistiken angezeigt werden, wenn Sie den Mauszeiger über den Rand bewegen. Ähnlich wie bei Knoten können Sie ein Kontextmenü mit zusätzlichen Details und Links öffnen, indem Sie die Kante auswählen.

Die erste Datenquelle, die diese Visualisierung unterstützt, ist die AWS X-Ray Datenquelle für die zugehörige Service Map-Funktion. Weitere Informationen finden Sie unter [Connect zu einer AWS X-Ray Datenquelle herstellen](x-ray-data-source.md).

## Im Knotendiagramm navigieren
<a name="v10-panels-node-graph-navigation"></a>

**Pan**

Sie können innerhalb des Knotendiagramms schwenken, indem Sie eine Position außerhalb eines Knotens oder einer Kante auswählen und den Mauszeiger ziehen.

**Vergrößern oder Verkleinern**

Sie können zoomen, indem Sie die Schaltflächen in der oberen linken Ecke des Knotendiagramms verwenden oder ein Mausrad oder eine andere Scroll-Eingabe mit der Taste `Ctrl` (oder`Cmd`) verwenden.

**Erkunden Sie versteckte Knoten**

Die Anzahl der Knoten, die zu einem bestimmten Zeitpunkt angezeigt werden, ist begrenzt, um eine angemessene Leistung aufrechtzuerhalten. Knoten, die sich außerhalb dieses Grenzwerts befinden, werden hinter auswählbaren Markierungen versteckt, die eine ungefähre Anzahl von versteckten Knoten anzeigen, die mit dieser Kante verbunden sind. Sie können die Markierung auswählen, um das Diagramm um diesen Knoten herum zu erweitern.

**Rasteransicht**

Sie können zur Rasteransicht wechseln, um einen besseren Überblick über die interessantesten Knoten im Diagramm zu erhalten. Die Rasteransicht zeigt Knoten in einem Raster ohne Kanten und kann nach Statistiken sortiert werden, die innerhalb des Knotens angezeigt werden, oder nach Statistiken, die durch den farbigen Rand der Knoten dargestellt werden.

Um die Knoten zu sortieren, wählen Sie die Statistiken in der Legende aus. Die Markierung neben dem Statistiknamen (entweder `˄` oder`˅`) zeigt an, welche Statistik derzeit für die Sortierung und Sortierrichtung verwendet wird.

Wählen Sie einen Knoten aus und wählen Sie dann die Option **Im Grafiklayout anzeigen**, um zurück zum Grafiklayout mit Fokus auf dem ausgewählten Knoten zu wechseln und ihn im Kontext des vollständigen Diagramms anzuzeigen.

## Daten-API
<a name="v10-panels-node-graph-data-api"></a>

Für diese Visualisierung ist eine bestimmte Form der Daten erforderlich, die von der Datenquelle zurückgegeben werden müssen, damit sie korrekt angezeigt werden können.

Node Graph benötigt mindestens einen Datenrahmen, der die Kanten des Graphen beschreibt. Standardmäßig berechnet Node Graph die Knoten und alle Statistiken auf der Grundlage dieses Datenrahmens. Optional kann ein zweiter Datenrahmen, der die Knoten beschreibt, gesendet werden, falls mehr knotenspezifische Metadaten angezeigt werden müssen. Sie müssen beide Datenrahmen `frame.meta.preferredVisualisationType = 'nodeGraph'` aktivieren oder ihnen `nodes` einen Namen geben, damit der Node-Graph gerendert werden soll. `edges`

**Überschneidet Daten von der Struktur**

Erforderliche Felder:


| Feldname | Typ | Description | 
| --- | --- | --- | 
| id | Zeichenfolge | Eindeutiger Bezeichner der Kante. | 
| Quelle | Zeichenfolge | ID des Quellknotens. | 
| Ziel | Zeichenfolge | ID des Ziels. | 

Optionale Felder:


| Feldname | Typ | Description | 
| --- | --- | --- | 
| Hauptstatistik | Zeichenfolge/Zahl | Erste Statistik, die im Overlay angezeigt wird, wenn Sie den Mauszeiger über den Rand bewegen. Es kann sich um eine Zeichenfolge handeln, die den Wert unverändert anzeigt, oder es kann sich um eine Zahl handeln. Wenn es sich um eine Zahl handelt, wird auch jede Einheit angezeigt, die diesem Feld zugeordnet ist. | 
| sekundärer Status | Zeichenfolge/Zahl | Wie MainStat, wird aber direkt darunter angezeigt. | 
| detail\$1\$1\$1 | Zeichenkette/Zahl | Jedes Feld mit einem Präfix `detail__` wird in der Kopfzeile des Kontextmenüs angezeigt, wenn es auf den Rand geklickt wird. Verwenden Sie es `config.displayName` für ein besser lesbares Etikett. | 

**Knoten, Daten aus der Struktur**

Erforderliche Felder:


| Feldname | Typ | Description | 
| --- | --- | --- | 
| id | Zeichenfolge | Eindeutiger Bezeichner des Knotens. Auf diese ID wird von edge in seinem Quell- und Zielfeld verwiesen. | 

Optionale Felder:


| Feldname | Typ | Description | 
| --- | --- | --- | 
| Titel | Zeichenfolge | Name des Knotens, der direkt unter dem Knoten sichtbar ist. | 
| Untertitel | Zeichenfolge | Zusätzlich wird der Name, der Typ oder eine andere Kennung unter dem Titel angezeigt. | 
| Hauptstatistik | Zeichenfolge/Zahl | Erster Wert, der im Knoten selbst angezeigt wird. Es kann sich entweder um eine Zeichenfolge handeln, die den Wert unverändert anzeigt, oder um eine Zahl. Wenn es sich um eine Zahl handelt, wird auch jede Einheit angezeigt, die diesem Feld zugeordnet ist.  | 
| sekundärer Status | Zeichenfolge/Zahl | Wie MainStat, wird aber im Knoten darunter angezeigt. | 
| arc\$1\$1\$1 | number | Jedes Feld mit dem Präfix `arc__` wird verwendet, um den Farbkreis um den Knoten zu erstellen. Die Summe aller Werte in diesen Feldern sollte 1 ergeben. Sie können die Farbe mit angeben`config.color.fixedColor`. | 
| detail\$1\$1\$1 | Zeichenkette/Zahl | Jedes Feld mit einem Präfix `detail__` wird in der Kopfzeile des Kontextmenüs angezeigt, wenn auf den Knoten geklickt wird. Wird verwendet, `config.displayName` um das Etikett besser lesbar zu machen. | 
| color | Zeichenkette/Zahl | Kann verwendet werden, um eine einzelne Farbe anzugeben, anstatt die `arc__` Felder zur Angabe von Farbabschnitten zu verwenden. Dabei kann es sich entweder um eine Zeichenfolge (es muss sich um eine akzeptable HTML-Farbzeichenfolge handeln) oder um eine Zahl handeln. In diesem Fall hängt das Verhalten von der `field.config.color.mode` Einstellung ab. Dies kann beispielsweise verwendet werden, um Verlaufsfarben zu erstellen, die durch einen Feldwert gesteuert werden. | 
| icon | Zeichenfolge | Name des Symbols, das im Knoten anstelle der Standardstatistiken angezeigt werden soll. Nur integrierte Grafana-Symbole sind zulässig (die verfügbaren Symbole finden Sie [hier).](https://developers.grafana.com/ui/latest/index.html?path=/story/docs-overview-icon--icons-overview) | 
| Kein Radius | number | Radiuswert in Pixeln. Wird zur Verwaltung der Knotengröße verwendet. | 
| markiert | Boolesch | Legt fest, ob der Knoten hervorgehoben werden soll. Verwenden Sie dies beispielsweise, um einen bestimmten Pfad im Diagramm darzustellen, indem Sie mehrere Knoten und Kanten hervorheben. Standardeinstellung: `false`. | 

# Kreisdiagramm
<a name="v10-panels-piechart"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

![\[Ein Bild, das ein Beispiel für eine Kreisdiagrammvisualisierung in Grafana zeigt.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/viz/pie_chart_example.png)


Das Kreisdiagramm zeigt reduzierte Reihen oder Werte in einer Reihe aus einer oder mehreren Abfragen in ihrer Beziehung zueinander in Form von Kreissegmenten an. Die Bogenlänge, die Fläche und der Mittelwinkel eines Segments sind alle proportional zum Wert des Segments, da er sich auf die Summe aller Werte bezieht. Dieser Diagrammtyp eignet sich am besten, wenn Sie einen schnellen Vergleich einer kleinen Gruppe von Werten in einer ästhetisch ansprechenden Form wünschen.

## Wertoptionen
<a name="v10-panels-piechart-value"></a>

Verwenden Sie die folgenden Optionen, um den Wert in Ihrer Visualisierung zu verfeinern.

**Show (Anzeigen)**

Wählen Sie aus, wie viele Informationen angezeigt werden sollen.
+ **Berechnen** — Reduziert jeden Wert auf einen einzigen Wert pro Reihe.
+ **Alle Werte** — Zeigt jeden Wert aus einer einzelnen Reihe an.

**Berechnung**

Wählen Sie eine Berechnung aus, um jede Reihe zu reduzieren, wenn **die Option Berechnen** ausgewählt wurde. Informationen zu verfügbaren Berechnungen finden Sie unter [Berechnungstypen](v10-panels-calculation-types.md).

**Limit**

Wenn jeder Wert aus einer einzelnen Reihe angezeigt wird, begrenzt dies die Anzahl der angezeigten Werte.

**Felder**

Wählen Sie mindestens ein Feld aus, das in der Visualisierung angezeigt werden soll. Jeder Feldname ist in der Liste verfügbar, oder Sie können eine der folgenden Optionen auswählen:
+ **Numerische Felder** — Alle Felder mit numerischen Werten.
+ **Alle Felder** — Alle Felder, die nicht durch Transformationen entfernt wurden.
+ **Zeit** — Alle Felder mit Zeitwerten.

## Optionen für Kreisdiagramme
<a name="v10-panels-piechart-options"></a>

Verwenden Sie diese Optionen, um das Aussehen Ihrer Visualisierung zu verfeinern.

**Typ des Kreisdiagramms**

Wählen Sie den Anzeigestil für das Kreisdiagramm aus. Kann entweder sein:
+ **Kreis** — Ein Standard-Kreisdiagramm
+ **Donut** — Ein Kreisdiagramm mit einem Loch in der Mitte

**Labels**

Wählen Sie Beschriftungen aus, die im Kreisdiagramm angezeigt werden sollen. Sie können mehr als eine auswählen.
+ **Name** — Der Serien- oder Feldname.
+ **Prozent** — Der Prozentsatz des Ganzen.
+ **Wert** — Der numerische Rohwert.

Beschriftungen werden standardmäßig weiß über dem Hauptteil des Diagramms angezeigt. Sie können dunklere Diagrammfarben auswählen, um sie besser sichtbar zu machen. Lange Namen oder Zahlen werden möglicherweise abgeschnitten.

**Tooltip-Modus**

Wenn Sie den Mauszeiger über die Visualisierung bewegen, kann Grafana Tooltips anzeigen. Wählen Sie, wie sich Tooltips verhalten.
+ **Einzeln** — Der Tooltip zeigt nur eine einzige Serie an, nämlich die, über der Sie in der Visualisierung den Mauszeiger bewegen.
+ **Alle** — Der Hover-Tooltip zeigt alle Serien in der Visualisierung an. Grafana hebt die Serie, über die Sie den Mauszeiger bewegen, in der Serienliste im Tooltip fett hervor.
+ **Versteckt** — Zeigt den Tooltip nicht an, wenn Sie mit der Visualisierung interagieren.

Verwenden Sie eine Überschreibung, um einzelne Serien in der QuickInfo auszublenden.

## Legendenoptionen
<a name="v10-panels-piechart-legend"></a>

Verwenden Sie diese Einstellungen, um zu definieren, wie die Legende in Ihrer Visualisierung angezeigt wird. Weitere Informationen zur Legende finden Sie unter [Eine Legende konfigurieren](v10-panels-configure-legend.md).

**Sichtbarkeit der Legende**

Verwenden Sie den Schalter **Sichtbarkeit**, um die Legende ein- oder auszublenden.

**Legendenmodus**

Stellen Sie den Anzeigemodus der Legende ein.
+ **Liste** — Zeigt die Legende als Liste an. Dies ist der Standardanzeigemodus der Legende.
+ **Tabelle** — Zeigt die Legende als Tabelle an.

**Platzierung der Legende**

Wählen Sie aus, wo die Legende angezeigt werden soll.
+ **Unten** — Unter dem Diagramm.
+ **Rechts** — Rechts neben dem Diagramm.

**Werte der Legende**

Wählen Sie Werte aus, die in der Legende angezeigt werden sollen. Sie können mehr als einen auswählen.
+ **Prozent** — Der Prozentsatz des Ganzen.
+ **Wert** — Der numerische Rohwert.

Weitere Informationen zur Legende finden Sie unter [Eine Legende konfigurieren](v10-panels-configure-legend.md).

# Stat
<a name="v10-panels-stat"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Statistiken zeigen einen großen Statistikwert mit einer optionalen Grafiksparkline. Sie können die Hintergrund- oder Wertfarbe mithilfe von Schwellenwerten oder Überschreibungen steuern.

![\[Ein Bild, das ein Beispiel für eine Statistikvisualisierung in Grafana zeigt.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/viz/stat_panel_example.png)


Standardmäßig zeigt eine Statistik eines der folgenden Elemente an:
+ Nur der Wert für eine einzelne Datenreihe oder ein einzelnes Feld.
+ Sowohl der Wert als auch der Name für mehrere Serien oder Felder.

Sie können den **Textmodus** verwenden, um zu steuern, ob der Text angezeigt wird oder nicht.

## Automatische Layoutanpassung
<a name="v10-panels-stat-automatic-adjust"></a>

Das Panel passt das Layout automatisch an die verfügbare Breite und Höhe im Armaturenbrett an. Das Diagramm (Sparkline) wird automatisch ausgeblendet, wenn das Bedienfeld zu klein wird.

## Wertoptionen
<a name="v10-panels-stat-value"></a>

Verwenden Sie die folgenden Optionen, um zu verfeinern, wie Ihre Visualisierung den Wert anzeigt:

**Show (Anzeigen)**

Wählen Sie, wie Grafana Ihre Daten anzeigt.
+ **Berechne**

  Zeigt einen berechneten Wert an, der auf allen Zeilen basiert.
  + **Berechnung** — Wählen Sie eine Reduktionsfunktion aus, mit der Grafana viele Felder auf einen einzigen Wert reduziert. Eine Liste der verfügbaren Berechnungen finden Sie unter [Standardberechnungen](v10-panels-calculation-types.md).
  + **Felder** — Wählen Sie die Felder aus, die in der Visualisierung angezeigt werden.
+ **Alle Werte**

  Zeigt für jede Zeile eine separate Statistik an. Wenn Sie diese Option auswählen, können Sie auch die Anzahl der anzuzeigenden Zeilen einschränken.
  + **Limit** — Die maximale Anzahl der anzuzeigenden Zeilen. Die Standardeinstellung ist 5.000.
  + **Felder** — Wählen Sie die Felder aus, die in der Visualisierung angezeigt werden.

## Statistikstile
<a name="v10-panels-stat-styles"></a>

Gestalten Sie Ihre Visualisierung.

**Orientation (Ausrichtung)**

Wählen Sie eine Stapelrichtung.
+ **Auto** — Grafana wählt aus, was es für die beste Ausrichtung hält.
+ **Horizontal** — Balken werden horizontal von links nach rechts gestreckt.
+ **Vertikal** — Die Balken werden vertikal von oben nach unten gestreckt.

**Textmodus**

Mit der Option Textmodus können Sie steuern, welcher Text in der Visualisierung wiedergegeben wird. Wenn der Wert nicht wichtig ist, sondern nur der Name und die Farbe, ändern Sie den **Textmodus** in **Name**. Der Wert wird weiterhin zur Bestimmung der Farbe verwendet und in einem Tooltip angezeigt.
+ **Automatisch** — Wenn die Daten mehrere Reihen oder Felder enthalten, werden sowohl Name als auch Wert angezeigt.
+ **Wert** — Zeigt nur den Wert an, niemals den Namen. Der Name wird stattdessen im Tooltip angezeigt, auf den der Mauszeiger zeigt.
+ **Wert und Name** — Wert und Name werden immer angezeigt.
+ **Name** — Zeigt den Namen statt des Werts an. Der Wert wird im Tooltip angezeigt, auf den der Mauszeiger zeigt.
+ **Keine** — Nichts anzeigen (leer). Name und Wert werden im Hover-Tooltip angezeigt.

**Breites Layout**

Stellen Sie ein, ob das breite Layout aktiviert ist oder nicht. Das breite Layout ist standardmäßig aktiviert.
+ **An** — Das breite Layout ist aktiviert.
+ **Aus** — Das breite Layout ist ausgeschaltet.

**Anmerkung**  
Diese Option ist nur verfügbar, wenn der **Textmodus** auf **Wert und Name** eingestellt ist. Wenn das breite Layout aktiviert ist, werden der Wert und der Name side-by-side mit dem Wert auf der rechten Seite angezeigt, sofern das Bedienfeld breit genug ist. Wenn das breite Layout deaktiviert ist, wird der Wert immer unter dem Namen gerendert.

**Farbmodus**

Wählen Sie einen Farbmodus.
+ **Keine** — Dem Wert wird keine Farbe zugewiesen.
+ **Wert** — Wendet Farben auf den Wert- und Grafikbereich an.
+ **Hintergrundverlauf** — Wendet Farbe auf den Wert, den Grafikbereich und den Hintergrund an, wobei ein leichter Hintergrundverlauf entsteht.
+ **Einfarbiger Hintergrund** — Wendet Farbe auf den Wert, den Grafikbereich und den Hintergrund an, wobei eine einfarbige Hintergrundfarbe verwendet wird.

**Grafikmodus**

Wählen Sie einen Graphen- und Sparkline-Modus aus.
+ **Keine** — Blendet das Diagramm aus und zeigt nur den Wert an.
+ **Fläche** — Zeigt das Flächendiagramm unter dem Wert an. Dies setzt voraus, dass Ihre Abfrage eine Zeitspalte zurückgibt.

**Ausrichtung des Textes**

Wählen Sie einen Ausrichtungsmodus.
+ **Automatisch** — Wenn nur ein einziger Wert angezeigt wird (keine Wiederholung), wird der Wert zentriert. Wenn mehrere Reihen oder Zeilen angezeigt werden, ist der Wert linksbündig ausgerichtet.
+ **Mitte** — Der Statistikwert ist zentriert.

**Prozentuale Veränderung anzeigen**

Stellen Sie ein, ob die prozentuale Änderung angezeigt wird oder nicht. Standardmäßig wird es nicht angezeigt.

**Anmerkung**  
Diese Option ist nicht anwendbar, wenn die Einstellung **Anzeigen** unter **Wertoptionen** auf **Alle Werte** gesetzt ist.

## Größe des Textes
<a name="v10-panels-stat-textsize"></a>

Passen Sie die Größe des Messtextes an.
+ **Titel** — Geben Sie einen numerischen Wert für die Titelgröße des Messgeräts ein.
+ **Wert** — Geben Sie einen numerischen Wert für die Größe des Messgeräts ein.

# Zeitleiste des Bundesstaates
<a name="v10-panels-state-timeline"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Statuszeitleisten zeigen diskrete Zustandsänderungen im Laufe der Zeit. Jedes Feld oder jede Reihe wird als eigenes horizontales Band gerendert. Bundesstaatenregionen können entweder mit oder ohne Werte gerendert werden. Dieses Bedienfeld eignet sich gut für Zeichenketten- oder boolesche Zustände, kann aber auch mit Zeitreihen verwendet werden. Bei Verwendung mit Zeitreihen werden die Schwellenwerte verwendet, um die numerischen Werte in Bereiche mit diskreten Zuständen umzuwandeln.

![\[Ein Bild, das ein Beispiel für Visualisierungen einer Statuszeitleiste in Grafana zeigt.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/viz/state_timeline_example.png)


## Optionen für die Statuszeitleiste
<a name="v10-panels-state-timeline-options"></a>

Verwenden Sie diese Optionen, um Ihre Visualisierungen zu verfeinern:

**Gleiche aufeinanderfolgende Werte zusammenführen**

Steuert, ob Grafana identische Werte zusammenführt, wenn sie nebeneinander liegen.

**Werte anzeigen**

Steuert, ob Werte innerhalb der Regionen der Bundesstaaten gerendert werden. **Auto** rendert Werte, wenn ausreichend Speicherplatz vorhanden ist.

**Werte ausrichten**

Steuert die Ausrichtung der Werte innerhalb der Regionen der Bundesstaaten.

**Höhe der Zeile**

Steuert den Abstand zwischen den Zeilen. 1 = kein Leerzeichen = 0,5 = 50% Abstand.

**Linienbreite**

Steuert die Linienbreite der Regionen der Bundesstaaten.

**Deckkraft füllen**

Steuert die Opazität von Regionen der Bundesstaaten.

**Nullwerte Connect**

Wählen Sie aus, wie Nullwerte, bei denen es sich um Lücken in den Daten handelt, im Diagramm angezeigt werden. Nullwerte können zu einer durchgehenden Linie verbunden oder auf einen Schwellenwert festgelegt werden, ab dem Lücken in den Daten nicht mehr miteinander verbunden sind.
+ **Nie** — Zeitreihendatenpunkte mit Lücken in den Daten werden nie miteinander verbunden.
+ **Immer** — Zeitreihendatenpunkte mit Lücken in den Daten sind immer miteinander verbunden.
+ **Schwellenwert** — Geben Sie einen Schwellenwert an, ab dem Lücken in den Daten nicht mehr miteinander verbunden sind. Dies kann nützlich sein, wenn die verbundenen Lücken in den Daten eine bekannte Größe haben oder innerhalb eines bekannten Bereichs liegen und Lücken außerhalb dieses Bereichs nicht mehr verbunden werden sollten.

**Werte trennen**

Wählen Sie aus, ob ein Schwellenwert festgelegt werden soll, über dem Werte in den Daten getrennt werden sollen.
+ **Nie** — Zeitreihendatenpunkte in den Daten werden niemals getrennt.
+ **Schwellenwert** — Geben Sie einen Schwellenwert an, ab dem Werte in den Daten getrennt werden. Dies kann nützlich sein, wenn die gewünschten Werte in den Daten eine bekannte Größe haben oder innerhalb eines bekannten Bereichs liegen und Werte außerhalb dieses Bereichs nicht mehr miteinander verknüpft werden sollen.

## Zuordnungen von Werten
<a name="v10-panels-state-timeline-valuemap"></a>

Um booleschen Werten oder Zeichenkettenwerten Farben zuzuweisen, verwenden Sie. [Wertezuordnungen konfigurieren](v10-panels-configure-value-mappings.md)

## Zeitreihendaten mit Schwellenwerten
<a name="v10-panels-state-timeline-threshold"></a>

Die Visualisierung kann auch mit Zeitreihendaten verwendet werden. In diesem Fall werden die Schwellenwerte verwendet, um die Zeitreihen in diskrete farbige Zustandsregionen umzuwandeln.

## Optionen für Legenden
<a name="v10-panels-state-timeline-legend"></a>

Wenn die Legendenoption aktiviert ist, können entweder die Wertzuordnungen oder die Schwellenwertklammern angezeigt werden. **Um die Wertzuordnungen in der Legende anzuzeigen, ist es wichtig, dass die Option **Farbschema** unter Standardoptionen auf **Einzelfarbe** oder Klassische Palette eingestellt ist.** Um die Schwellenwertklammern in der Legende zu sehen, stellen Sie das **Farbschema** auf **Von** Schwellenwerten ein.

**Legendenmodus**

Verwenden Sie diese Einstellungen, um zu definieren, wie die Legende in Ihrer Visualisierung angezeigt wird. Weitere Informationen zur Legende finden Sie unter [Eine Legende konfigurieren](v10-panels-configure-legend.md).
+ **Liste** — Zeigt die Legende als Liste an. Das ist der Standardmodus.
+ **Tabelle** — Zeigt die Legende als Tabelle an.
+ **Versteckt** — Blendet die Legende aus.

**Platzierung der Legende**

Wählen Sie aus, wo die Legende angezeigt werden soll.
+ **Unten** — Unter dem Diagramm.
+ **Rechts** — Rechts neben dem Diagramm.

**Werte der Legende**

Wählen Sie aus, welche der [Standardberechnungen](v10-panels-calculation-types.md) in der Legende angezeigt werden sollen. Sie können mehr als eine haben.

# Verlauf des Status
<a name="v10-panels-status-history"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Statusverläufe zeigen periodische Zustände im Zeitverlauf. Jedes Feld oder jede Reihe wird als horizontale Zeile gerendert. Boxen werden gerendert und um jeden Wert zentriert.

## Unterstützte Daten
<a name="v10-panels-status-history-supporteddata"></a>

Ein Statusverlauf funktioniert mit Zeichenfolgen-, booleschen und numerischen Feldern oder Zeitreihen. Ein Zeitfeld ist erforderlich. Sie können Wertezuordnungen verwenden, um Zeichenketten einzufärben oder numerischen Bereichen Textwerte zuzuweisen.

## Optionen anzeigen
<a name="v10-panels-status-history-options"></a>

Verwenden Sie diese Optionen, um die Visualisierung zu verfeinern.

**Werte anzeigen**

Steuert, ob Werte in den Wertefeldern gerendert werden. **Auto** rendert Werte, wenn ausreichend Platz vorhanden ist.

**Breite der Spalte**

Steuert die Breite der Boxen. 1 = maximaler Abstand und 0 = minimaler Abstand.

**Linienbreite**

Steuert die Linienbreite der Regionen der Bundesstaaten.

**Deckkraft füllen**

Steuert die Füllundurchlässigkeit von Regionen in Bundesstaaten.

## Wertezuordnungen
<a name="v10-panels-status-history-valuemap"></a>

Um booleschen Werten oder Zeichenkettenwerten Farben zuzuweisen, verwenden Sie. [Wertezuordnungen konfigurieren](v10-panels-configure-value-mappings.md)

## Zeitreihendaten mit Schwellenwerten
<a name="v10-panels-status-history-threshold"></a>

Das Panel kann auch mit Zeitreihendaten verwendet werden. In diesem Fall werden die Schwellenwerte verwendet, um die Boxen einzufärben. Sie können auch Farbverläufe verwenden, um Werte einzufärben.

## Legendenoptionen
<a name="v10-panels-status-history-legend"></a>

Wenn die Legendenoption aktiviert ist, können entweder die Wertzuordnungen oder die Schwellenwertklammern angezeigt werden. **Um die Wertzuordnungen in der Legende anzuzeigen, ist es wichtig, dass die Option **Farbschema** unter Standardoptionen auf **Einzelfarbe** oder Klassische Palette eingestellt ist.** Um die Schwellenwertklammern in der Legende zu sehen, stellen Sie das **Farbschema** auf **Von** Schwellenwerten ein.

**Legendenmodus**

Verwenden Sie diese Einstellungen, um zu definieren, wie die Legende in Ihrer Visualisierung angezeigt wird. Weitere Informationen zur Legende finden Sie unter [Eine Legende konfigurieren](v10-panels-configure-legend.md).
+ **Liste** — Zeigt die Legende als Liste an. Das ist der Standardmodus.
+ **Tabelle** — Zeigt die Legende als Tabelle an.
+ **Versteckt** — Blendet die Legende aus.

**Platzierung der Legende**

Wählen Sie aus, wo die Legende angezeigt werden soll.
+ **Unten** — Unter dem Diagramm.
+ **Rechts** — Rechts neben dem Diagramm.

**Werte der Legende**

Wählen Sie aus, welche der [Standardberechnungen](v10-panels-calculation-types.md) in der Legende angezeigt werden sollen. Sie können mehr als eine haben.

# Tabelle
<a name="v10-panels-table"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Tabellen sind sehr flexibel und unterstützen mehrere Modi für Zeitreihen sowie für Tabellen, Anmerkungen und JSON-Rohdaten. Diese Visualisierung bietet auch Optionen zur Datumsformatierung, Wertformatierung und Farbgebung.

![\[Ein Bild, das ein Beispiel für eine Tabellenvisualisierung in Grafana zeigt.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/viz/table_example.png)


**Anmerkung**  
Anmerkungen und Warnungen werden in Tabellen nicht unterstützt.

## Spalte sortieren
<a name="v10-panels-table-sort"></a>

Wählen Sie einen Spaltentitel, um die Sortierreihenfolge von Standard über absteigend bis aufsteigend zu ändern. Jedes Mal, wenn Sie die Spalte auswählen, ändert sich die Sortierreihenfolge zur nächsten Option im Zyklus. Sie können nach mehreren Spalten sortieren, indem Sie bei der Auswahl weiterer Spalten die `shift` Taste gedrückt halten.

## Optionen für Tabellen
<a name="v10-panels-table-options"></a>

**Kopfzeile anzeigen**

Aus Ihrer Datenquelle importierte Spaltennamen ein- oder ausblenden.

## Breite der Spalten
<a name="v10-panels-table-width"></a>

Standardmäßig berechnet Grafana die Spaltenbreite automatisch auf der Grundlage der Tabellengröße und der minimalen Spaltenbreite. Diese Feldoption kann die Einstellung überschreiben und die Breite für alle Spalten in Pixeln definieren.

Wenn Sie beispielsweise eingeben`100`, werden alle Spalten auf eine Breite von 100 Pixeln festgelegt (die Änderung erfolgt, wenn Sie das Feld verlassen).

## Minimale Spaltenbreite
<a name="v10-panels-table-min"></a>

Standardmäßig beträgt die Mindestbreite der Tabellenspalte 150 Pixel. Diese Feldoption kann diese Standardeinstellung überschreiben und definiert die neue Mindestspaltenbreite für das Tabellenfenster in Pixeln.

Wenn Sie das Minimum beispielsweise auf festlegen`75`, werden alle Spalten auf eine Breite von nicht weniger als 75 Pixeln skaliert.

Bei Geräten mit kleinem Bildschirm, wie Smartphones oder Tablets, können Sie den `150` Standardpixelwert auf reduzieren, `50` damit tabellenbasierte Bedienfelder in Dashboards korrekt dargestellt werden.

## Ausrichtung der Spalten
<a name="v10-panels-table-alignment"></a>

Wählen Sie aus, wie Grafana den Zellinhalt ausrichten soll.
+ Auto (Standard)
+ Links
+ zentrum
+ Rechts

## Zelltyp
<a name="v10-panels-table-cell-type"></a>

Standardmäßig wählt Grafana automatisch die Anzeigeeinstellungen aus. Sie können die Einstellungen überschreiben, indem Sie eine der folgenden Optionen wählen, um den Standard für alle Felder festzulegen. Für einige Zelltypen ist eine zusätzliche Konfiguration verfügbar.

**Anmerkung**  
Wenn Sie diese auf der Registerkarte „**Feld**“ festlegen, gilt der Typ für alle Felder, einschließlich des Zeitfeldes. Sie können sie auf der Registerkarte **Überschreiben** festlegen, um die Änderung auf ein oder mehrere Felder anzuwenden.

**Text einfärben**

Wenn Schwellenwerte festgelegt sind, wird der Feldtext in der entsprechenden Schwellenwertfarbe angezeigt.

**Farbiger Hintergrund (Farbverlauf oder Vollton)**

Wenn Schwellenwerte festgelegt sind, wird der Feldhintergrund in der entsprechenden Schwellenwertfarbe angezeigt.

**Messinstrument**

Zellen können als grafisches Messgerät mit verschiedenen Darstellungsarten angezeigt werden.
+ *Einfach — Im Basismodus wird ein einfaches Messgerät angezeigt, wobei die Schwellenwerte die Farbe des Messgeräts definieren.*
+ *Gradient* — Die Schwellenwerte definieren einen Farbverlauf.
+ *LCD* — Das Messgerät ist in kleine Zellen aufgeteilt, die beleuchtet oder unbeleuchtet sind.

Darüber hinaus können Beschriftungen, die neben den Messgeräten angezeigt werden, so eingestellt werden, dass sie je nach Wert farbig sind, der Thementextfarbe entsprechen oder ausgeblendet werden.
+ **Farbe des Werts**
+ **Farbe des Textes**
+ **Versteckt**

**JSON-Ansicht**

Zeigt den als Code formatierten Wert an. Wenn es sich bei einem Wert um ein Objekt handelt, erscheint die JSON-Ansicht, die das Durchsuchen des JSON-Objekts ermöglicht, wenn der Mauszeiger darüber bewegt wird.

**Sparkline**

Zeigt Werte an, die als Sparkline gerendert wurden. Erfordert [Zeitreihen für die Transformation von Tabellendaten](v10-panels-xform-functions.md#v10-panels-xform-funcs-series).

## Zellenwert überprüfen
<a name="v10-panels-table-cell-value"></a>

Aktiviert die Wertprüfung von der Tabellenzelle aus. Der Rohwert wird in einem modalen Fenster dargestellt.

**Anmerkung**  
Die Überprüfung von Zellenwerten ist nur verfügbar, wenn der Zellanzeigemodus auf Auto, Farbtext, Farbiger Hintergrund oder JSON-Ansicht eingestellt ist.

## Spaltenfilter
<a name="v10-panels-table-col-filter"></a>

Sie können vorübergehend ändern, wie Spaltendaten angezeigt werden. Sie können beispielsweise Werte vom höchsten zum niedrigsten Wert sortieren oder bestimmte Werte ausblenden. Weitere Informationen finden Sie unter [Tabellenspalten filtern](#v10-panels-table-filter).

## Paginierung
<a name="v10-panels-table-pagination"></a>

Verwenden Sie diese Option, um die Paginierung zu aktivieren oder zu deaktivieren. Es handelt sich um eine Front-End-Option, die sich nicht auf Abfragen auswirkt. Wenn diese Option aktiviert ist, passt sich die Seitengröße automatisch an die Höhe der Tabelle an.

## Tabellenspalten filtern
<a name="v10-panels-table-filter"></a>

Wenn Sie den **Spaltenfilter** aktivieren, können Sie Tabellenoptionen filtern.

**Um die Spaltenfilterung zu aktivieren**

1. Navigieren Sie in Grafana zum Dashboard mit der Tabelle mit den Spalten, die Sie filtern möchten.

1. Öffnen Sie in dem Tabellenfenster, das Sie filtern möchten, den Panel-Editor.

1. Wählen Sie die Registerkarte „**Feld**“.

1. Aktivieren Sie unter **Tabellenoptionen** die Option **Spaltenfilter**.

Neben jedem Spaltentitel wird ein Filtersymbol (Trichter) angezeigt.

**Spaltenwerte filtern**

Um Spaltenwerte zu filtern, wählen Sie das Filter- (Trichter-) Symbol neben einem Spaltentitel. Grafana zeigt die Filteroptionen für diese Spalte an.

Aktivieren Sie das Kontrollkästchen neben den Werten, die Sie anzeigen möchten. Geben Sie Text in das Suchfeld oben ein, um diese Werte in der Anzeige anzuzeigen, sodass Sie sie auswählen können, anstatt zu scrollen, um sie zu finden.

Wählen Sie aus mehreren Operatoren, um Spaltenwerte anzuzeigen:
+ **Enthält** — Entspricht einem Regex-Muster (standardmäßig Operator).
+ **Ausdruck** — Wertet einen booleschen Ausdruck aus. Das Zeichen `$` steht für den Spaltenwert im Ausdruck (z. B.). `$ >= 10 ≈& $ <= 12`
+ **Vergleichsoperatoren** — Sie können die typischen Vergleichsoperatoren verwenden:`=`,`!=`,`<`,`<=`,`>`,`>=`.

Aktivieren Sie das Kontrollkästchen über den Schaltflächen **OK** und **Abbrechen**, um alle angezeigten Werte zum Filter hinzuzufügen oder daraus zu entfernen.

**Löschen Sie die Spaltenfilter**

Bei Spalten mit angewendeten Filtern wird neben dem Titel ein blauer Trichter angezeigt.

Um den Filter zu entfernen, wählen Sie das blaue Trichtersymbol und dann Filter **löschen** aus.

## Fußzeile der Tabelle
<a name="v10-panels-table-footer"></a>

Sie können den Tabellenfuß verwenden, um [Berechnungen](v10-panels-calculation-types.md) für Felder anzuzeigen.

Nachdem Sie den Tabellenfuß aktiviert haben, können Sie die **Formel** und dann die **Felder** auswählen, die Sie berechnen möchten.

Das System wendet die Berechnung auf alle numerischen Felder an, wenn Sie kein Feld auswählen.

**Zählen Sie die Zeilen**

Wenn Sie die Anzahl der Zeilen im Datensatz anstelle der Anzahl der Werte in den ausgewählten Feldern anzeigen möchten, wählen Sie die Berechnung **Anzahl** und aktivieren Sie **Zeilen zählen**.

# Text
<a name="v10-panels-text"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Mithilfe von Textvisualisierungen können Sie Text oder HTML direkt in Ihre Dashboards aufnehmen. Dies kann verwendet werden, um Kontextinformationen und Beschreibungen hinzuzufügen oder komplexes HTML einzubetten.

**Mode (Modus)**

**Der Modus** bestimmt, wie eingebettete Inhalte angezeigt werden. Er hat die folgenden Optionen:
+ **Markdown** — Diese Option formatiert den Inhalt als Markdown.
+ **HTML** — Mit dieser Einstellung wird der Inhalt als bereinigter HTML-Code wiedergegeben.
+ **Code** — Mit dieser Einstellung werden Inhalte in einem schreibgeschützten Code-Editor wiedergegeben. Wählen Sie eine geeignete Sprache aus, um die Syntaxhervorhebung auf den eingebetteten Text anzuwenden.

**Variablen**

Variablen im Inhalt werden für die Anzeige erweitert.

# Zeitreihen
<a name="v10-panels-time-series"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

![\[Ein Bild mit Beispielen für Zeitreihenvisualisierungen in Grafana.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/viz/time_series_example.png)


Zeitreihenvisualisierungen sind die Standard- und Hauptmethode, um Zeitreihendaten als Diagramm zu visualisieren. Sie können Serien als Linien, Punkte oder Balken rendern. Sie sind vielseitig genug, um fast alle Zeitreihendaten anzuzeigen.

**Anmerkung**  
Sie können Visualisierungen im Grafikfenster zu Zeitreihenvisualisierungen migrieren. **Wählen Sie zur Migration auf der Registerkarte **Bedienfeld** die Option Zeitreihenvisualisierung aus.** Grafana überträgt alle zutreffenden Einstellungen.

**Topics**
+ [Tooltip-Optionen](v10-time-series-panel-tooltip.md)
+ [Legendenoptionen](v10-time-series-panel-legend.md)
+ [Grafikstile](v10-time-series-graph.md)
+ [Achsenoptionen](v10-time-series-axis.md)
+ [Farboptionen](v10-time-series-color.md)

# Tooltip-Optionen
<a name="v10-time-series-panel-tooltip"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Die Tooltip-Optionen steuern die Informationsüberlagerung, die angezeigt wird, wenn Sie den Mauszeiger über Datenpunkte im Diagramm bewegen.

**Tooltip-Modus**
+ **Einzeln** — Der Hover-Tooltip zeigt nur eine einzige Serie an, nämlich die, über der Sie den Mauszeiger bewegen.
+ **Alle** — Der Hover-Tooltip zeigt alle Serien in der Visualisierung an. Grafana hebt die Serie, über die Sie den Mauszeiger bewegen, in der Serienliste im Tooltip fett hervor.
+ **Versteckt** — Zeigt den Tooltip nicht an, wenn Sie mit der Visualisierung interagieren.

# Legendenoptionen
<a name="v10-time-series-panel-legend"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Legendenoptionen steuern die Seriennamen und Statistiken, die unter oder rechts neben dem Diagramm angezeigt werden.

**Legendenmodus**

Verwenden Sie diese Einstellungen, um zu definieren, wie die Legende in Ihrer Visualisierung angezeigt wird. Weitere Informationen zur Legende finden Sie unter[Eine Legende konfigurieren](v10-panels-configure-legend.md).
+ **Liste** — Zeigt die Legende als Liste an. Dies ist der Standardanzeigemodus einer Legende.
+ **Tabelle** — Zeigt die Legende als Tabelle an.
+ **Versteckt** — Blendet die Legende aus.

**Platzierung der Legende**

Wählen Sie aus, wo die Legende angezeigt werden soll.
+ **Unten** — Unter dem Diagramm.
+ **Rechts** — Rechts neben dem Diagramm.

**Werte der Legende**

Wählen Sie aus, welche der [Standardberechnungen](v10-panels-calculation-types.md) in der Legende angezeigt werden sollen. Sie können mehr als eine haben.

# Grafikstile
<a name="v10-time-series-graph"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Verwenden Sie diese Option, um zu definieren, wie Ihre Zeitreihendaten angezeigt werden sollen. Sie können Überschreibungen verwenden, um mehrere Stile in derselben Grafik zu kombinieren.
+ **Linien** — Zeigt die Zeitreihe als Linie in einem Diagramm an.
+ **Balken** — Zeigen Sie die Zeitreihe als eine Reihe von Balken in einem Diagramm an, einen für jeden Datenpunkt.
+ **Punkte** — Zeigt die Zeitreihen als Punkte in einem Diagramm an, einen für jeden Datenpunkt.

## Ausrichtung der Balken
<a name="v10-time-series-graph-bar"></a>

Legt die Position des Balkens relativ zu einem Datenpunkt fest, an der der Punkt im Diagramm gezeichnet werden soll. Da ein Balken eine Breite hat, kann er vor, hinter oder in der Mitte des Punkts platziert werden. Für diese Option stehen folgende Optionen zur Verfügung:
+ ![\[An image showing a bar graph aligned before a point.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/viz/bar-alignment-before.png)**Vorher** — Der Balken wird vor dem Punkt gezogen. Der Punkt befindet sich in der hinteren Ecke des Balkens.
+ ![\[An image showing a bar graph aligned around a point.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/viz/bar-alignment-center.png)**Mitte** — Der Balken wird um den Punkt herum gezogen. Der Punkt wird in der Mitte des Balkens platziert. Dies ist die Standardeinstellung.
+ ![\[An image showing a bar graph aligned after a point.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/viz/bar-alignment-after.png)**Nachher** — Der Balken wird hinter dem Punkt gezeichnet. Der Punkt wird an der vorderen Ecke des Balkens platziert.

## Linienbreite
<a name="v10-time-series-graph-linewidth"></a>

Die Linienbreite ist ein Schieberegler, der die Dicke für Serienlinien oder den Umriss für Balken steuert.

## Deckkraft füllen
<a name="v10-time-series-graph-fill"></a>

Legt die Deckkraft einer Füllfarbe fest. Füllungen werden beispielsweise verwendet, um den Bereich unter der Linie in einem Liniendiagramm oder als Farbe von Balken in einem Balkendiagramm darzustellen.

## Verlaufsmodus
<a name="v10-time-series-graph-gradient"></a>

Der Verlaufsmodus gibt die Verlaufsfüllung an, die auf der Serienfarbe basiert. Um die Farbe zu ändern, verwenden Sie die Standardfeldoption für das Farbschema. Weitere Informationen finden Sie unter [Farbschema](v10-panels-configure-standard-options.md#v10-panels-standard-options-color-scheme).

Die Optionen für den Verlaufsmodus sind:
+ **Keine** — Keine Verlaufsfüllung. Dies ist die Standardeinstellung.
+ **Deckkraft** — Ein Deckkraftverlauf, bei dem die Deckkraft der Füllung mit steigendem Wert der Y-Achse zunimmt.
+ **Farbton** — Ein subtiler Farbverlauf, der auf dem Farbton der Serienfarbe basiert.
+ **Schema** — Ein Farbverlauf, der durch Ihr Farbschema definiert wird. Diese Einstellung wird für den Füllbereich und die Linie verwendet. Weitere Informationen finden Sie unter [Farboptionen](v10-time-series-color.md).

Die Darstellung des Verlaufs wird durch die Einstellung für die **Deckkraft der Füllung** beeinflusst.

## Punkte anzeigen
<a name="v10-time-series-graph-showpoints"></a>

Mit den folgenden Optionen können Sie Ihre Visualisierung so konfigurieren, dass Punkte zu Linien oder Balken hinzugefügt werden.
+ **Auto** — Grafana bestimmt anhand der Dichte der Daten, ob Punkte angezeigt werden sollen. Punkte werden angezeigt, wenn die Dichte niedrig ist.
+ **Immer** — Punkte werden unabhängig von der Datendichte angezeigt.
+ **Nie** — Punkte werden nicht angezeigt.

## Punktgröße
<a name="v10-time-series-graph-pointsize"></a>

Legt die Größe der Punkte mit einem Durchmesser von 1 bis 40 Pixeln fest.

## Linieninterpolation
<a name="v10-time-series-graph-interpolation"></a>

Wählen Sie aus, wie Grafana die Serienlinie interpoliert.

![\[Ein Bild, das verschiedene Arten zeigt, Linien zwischen Punkten in Grafana zu zeichnen.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/viz/line-interpolation.png)


Die Optionen sind:
+ **Linear** — Punkte sind durch gerade Linien verbunden.
+ **Glatt** — Punkte werden durch gekrümmte Linien verbunden, wodurch Übergänge zwischen Punkten geglättet werden.
+ **Schritt davor** — Die Linie wird als Schritte zwischen Punkten angezeigt. Punkte werden am Ende des Schritts gerendert.
+ **Schritt danach** — Die Linie wird als Schritte zwischen Punkten angezeigt. Punkte werden zu Beginn des Schritts gerendert.

## Line style (Linienstil)
<a name="v10-time-series-graph-linestyle"></a>

Legt den Stil der Linie fest. Um die Farbe zu ändern, verwenden Sie die Standardfeldoption für das Farbschema.

Für den Linienstil stehen folgende Optionen zur Auswahl:
+ **Durchgehend** — Zeigt eine durchgezogene Linie an. Dies ist die Standardeinstellung.
+ **Strich** — Zeigt eine gestrichelte Linie an. Wenn Sie diese Option wählen, wird eine Liste angezeigt, in der Sie die Länge und den Abstand (Länge, Abstand) für die Linienstriche auswählen können. Der Strichabstand ist standardmäßig auf 10, 10 eingestellt.
+ **Punkte** — Zeigt gepunktete Linien an. Wenn Sie diese Option wählen, wird eine Liste angezeigt, in der Sie die Lückenlänge für den Punktabstand auswählen können. Der Punktabstand ist standardmäßig auf 10 festgelegt.

## Nullwerte Connect
<a name="v10-time-series-graph-null"></a>

Wählen Sie aus, wie Nullwerte, bei denen es sich um Lücken in den Daten handelt, im Diagramm angezeigt werden. Nullwerte können so verbunden werden, dass sie eine durchgehende Linie bilden, oder sie können auf einen Schwellenwert festgelegt werden, ab dem Lücken in den Daten nicht mehr miteinander verbunden sind.

Für die Verbindung von Nullwerten stehen folgende Optionen zur Verfügung:
+ **Nie** — Zeitreihen-Datenpunkte mit Lücken in den Daten werden niemals miteinander verbunden.
+ **Immer** — Zeitreihendatenpunkte mit Lücken in den Daten sind immer miteinander verbunden.
+ **Schwellenwert** — Geben Sie einen Schwellenwert an, bei dessen Überschreitung Lücken in den Daten nicht mehr miteinander verbunden sind. Dies kann nützlich sein, wenn die verbundenen Lücken in den Daten eine bekannte Größe haben oder innerhalb eines bekannten Bereichs liegen und Lücken außerhalb des Bereichs nicht mehr verbunden werden sollen.

## Werte trennen
<a name="v10-time-series-graph-disconnect"></a>

Wählen Sie aus, ob eine Lücke zwischen Werten in den Daten hinzugefügt werden soll, deren Zeitabstand über einem bestimmten Schwellenwert liegt.

Für die Verbindungswerte stehen folgende Optionen zur Verfügung:
+ **Nie** — Zeitreihen-Datenpunkte werden niemals getrennt.
+ **Schwellenwert** — Geben Sie einen Schwellenwert an, ab dem Werte in den Daten getrennt werden. Dies kann nützlich sein, wenn die gewünschten Werte in den Daten eine bekannte Größe haben oder innerhalb eines bekannten Bereichs liegen und Werte außerhalb dieses Bereichs nicht mehr miteinander verknüpft werden sollen.

## Reihe stapeln
<a name="v10-time-series-graph-stack"></a>

Durch das *Stapeln* kann Grafana Serien übereinander anzeigen. Seien Sie vorsichtig, wenn Sie das Stapeln in der Visualisierung verwenden, da dadurch leicht irreführende Grafiken entstehen können. Weitere Informationen darüber, warum das Stapeln möglicherweise nicht der beste Ansatz ist, finden Sie unter [The Issue](https://www.data-to-viz.com/caveat/stacking.html) with Stacking.

Für das Stapeln stehen folgende Optionen zur Verfügung:
+ **Aus** — Deaktiviert die Reihenstapelung.
+ **Normal** — Stapelt Serien übereinander.
+ **100%** — Prozentual gestapelt, wobei die Summe aller Serien zusammen 100% ergibt.

**Stapeln von Serien in Gruppen**

Sie können das Stapelverhalten überschreiben, um Serien in Gruppen zu stapeln. Weitere Informationen zum Erstellen einer Überschreibung finden Sie unter[Feldüberschreibungen konfigurieren](v10-panels-configure-overrides.md).

**So stapeln Sie Serien in Gruppen**

1. Bearbeiten Sie das Bedienfeld und wählen Sie „**Überschreibungen**“.

1. Erstellen Sie eine Feldüberschreibung für die Option „**Serie stapeln**“.

1. Wählen Sie im Stapelmodus **Normal** aus.

1. Benennen Sie die Stapelgruppe, in der die Serie erscheinen soll.

   Die Option für den Namen der Stapelgruppe ist nur verfügbar, wenn Sie eine Überschreibung erstellen.

## Füllen Sie das Folgende aus
<a name="v10-time-series-graph-fillbelow"></a>

Die Option „**Unten füllen bis**“ füllt den Bereich zwischen zwei Reihen aus. Diese Option ist nur als Reihen- oder Feldüberschreibung verfügbar.

Mit dieser Option können Sie den Bereich zwischen zwei Reihen füllen, anstatt von der Reihenlinie bis 0 herunterzufahren. Wenn Sie beispielsweise zwei Reihen mit den Bezeichnungen *Max* und *Min* haben, könnten Sie die Datenreihe *Max* auswählen und sie so überschreiben, dass sie **unterhalb der *Min-Reihe* Füllen** liegt. Dadurch würde nur der Bereich zwischen den beiden Serienlinien gefüllt.

# Achsenoptionen
<a name="v10-time-series-axis"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Optionen unter der Achsenkategorie ändern, wie die X- und Y-Achsen gerendert werden. Einige Optionen werden erst wirksam, wenn Sie auf eine Stelle außerhalb des Feld-Optionsfeldes klicken, das Sie bearbeiten. Sie können auch drücken`Enter`.

## Zeitzone
<a name="v10-time-series-axis-timezone"></a>

Stellen Sie die gewünschten Zeitzonen ein, die entlang der X-Achse angezeigt werden sollen.

## Placement
<a name="v10-time-series-axis-placement"></a>

Wählen Sie die Platzierung der Y-Achse aus. Die Optionen sind:
+ **Auto** — Weist der Serie automatisch die Y-Achse zu. Wenn es zwei oder mehr Serien mit unterschiedlichen Einheiten gibt, weist Grafana der ersten Einheit die linke Achse und den nachfolgenden Einheiten die rechte Achse zu.
+ **Links** — Zeigt alle Y-Achsen auf der linken Seite an.
+ **Rechts** — Zeigt alle Y-Achsen auf der rechten Seite an.
+ **Versteckt** — Alle Achsen werden ausgeblendet.

Um Achsen selektiv auszublenden, [fügen Sie eine Feldüberschreibung](v10-panels-configure-overrides.md) hinzu, die auf bestimmte Felder abzielt.

## Label (Bezeichnung)
<a name="v10-time-series-axis-label"></a>

Legen Sie eine Textbeschriftung für die Y-Achse fest. Wenn Sie mehr als eine Y-Achse haben, können Sie mithilfe einer Überschreibung verschiedene Beschriftungen zuweisen.

## Width
<a name="v10-time-series-axis-width"></a>

Stellen Sie eine feste Breite der Achse ein. Standardmäßig berechnet Grafana dynamisch die Breite einer Achse.

Durch die Einstellung der Breite der Achse können Daten mit unterschiedlichen Achstypen dieselben Anzeigeproportionen haben. Diese Einstellung erleichtert es Ihnen, die Daten mehrerer Grafiken zu vergleichen, da die Achsen in visueller Nähe zueinander nicht verschoben oder gestreckt werden.

## Rasterlinien anzeigen
<a name="v10-time-series-axis-gridlines"></a>

Stellen Sie die Sichtbarkeit der Achsenrasterlinien ein.
+ **Automatisch** — Zeigt automatisch Rasterlinien basierend auf der Dichte der Daten an.
+ **Aktiviert** — Zeigt immer Rasterlinien an.
+ **Aus** — Zeigt niemals Rasterlinien an.

## Farbe
<a name="v10-time-series-axis-color"></a>

Legt die Farbe der Achse fest.
+ **Text** — Stellen Sie die Farbe auf der Grundlage der Thementextfarbe ein.
+ **Serie** — Stellen Sie die Farbe auf der Grundlage der Serienfarbe ein.

## Rand einblenden
<a name="v10-time-series-axis-border"></a>

Stellen Sie die Sichtbarkeit des Achsenrandes ein.

## Skalieren
<a name="v10-time-series-axis-scale"></a>

Legen Sie fest, wie die Werte der Y-Achse skaliert werden.
+ **Linear** — Teilt die Skala in gleiche Teile auf.
+ **Logarithmisch — Verwenden Sie eine logarithmische** Skala. Wenn Sie diese Option auswählen, wird eine Liste angezeigt, in der Sie eine binäre (Basis 2) oder eine allgemeine (Basis 10) logarithmische Skala auswählen können.
+ **Symlog** — Verwenden Sie eine symmetrische logarithmische Skala. Wenn Sie diese Option auswählen, wird eine Liste angezeigt, in der Sie eine binäre (Basis 2) oder eine allgemeine (Basis 10) logarithmische Skala auswählen können. Mit der Option „Linearer Schwellenwert“ können Sie den Schwellenwert festlegen, bei dem die Skala von linear zu logarithmisch wechselt.

## Zentrierter Nullpunkt
<a name="v10-time-series-axis-centered"></a>

Legt fest, dass die Y-Achse auf Null zentriert ist.

## Soft Min und Soft Max
<a name="v10-time-series-axis-softminmax"></a>

Stellen Sie eine **Soft-Min** - oder **Soft-Max-Option** ein, um die Y-Achsengrenzwerte besser kontrollieren zu können. Standardmäßig legt Grafana den Bereich für die Y-Achse automatisch auf der Grundlage des Datensatzes fest.

Die Einstellungen „Soft Min“ und „Soft Max“ können verhindern, dass kleine Abweichungen in den Daten vergrößert werden, wenn sie größtenteils flach sind. Im Gegensatz dazu tragen harte Min- und Max-Werte dazu bei, dass nützliche Details in den Daten nicht verdeckt werden, indem intermittierende Spitzen über einen bestimmten Punkt hinaus abgeschnitten werden.

Um feste Grenzwerte für die Y-Achse zu definieren, legen Sie Standardoptionen fest. min/max Weitere Informationen finden Sie unter [Standardoptionen konfigurieren](v10-panels-configure-standard-options.md).

## Transformieren
<a name="v10-time-series-axis-transform"></a>

Verwenden Sie diese Option, um die Serienwerte zu transformieren, ohne dass sich dies auf die Werte auswirkt, die in der QuickInfo, den Kontextmenüs oder der Legende angezeigt werden. Sie haben zwei Transformationsoptionen:
+ **Negative Y-Transformation** — Dreht die Ergebnisse auf negative Werte auf der Y-Achse um.
+ **Konstante** — Zeigt den ersten Wert als konstante Linie an.

**Anmerkung**  
Die Transformationsoption ist nur als Override verfügbar.

## Zeigen Sie mehrere Y-Achsen an
<a name="v10-time-series-axis-multiple"></a>

Es gibt einige Fälle, in denen Sie mehrere Y-Achsen anzeigen möchten. Wenn Sie beispielsweise über einen Datensatz verfügen, der sowohl Temperatur als auch Luftfeuchtigkeit im Zeitverlauf zeigt, könnten Sie für diese beiden Reihen zwei Y-Achsen mit unterschiedlichen Einheiten anzeigen.

Um mehrere Y-Achsen anzuzeigen, [fügen Sie eine Feldüberschreibung](v10-panels-configure-overrides.md#v10-panels-overrides-add-a-field) hinzu. Folgen Sie den Schritten so oft wie nötig, um so viele Y-Achsen hinzuzufügen, wie Sie benötigen.

# Farboptionen
<a name="v10-time-series-color"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Standardmäßig verwendet das Diagramm die Standardoption [Farbschema](v10-panels-configure-standard-options.md#v10-panels-standard-options-color-scheme), um Serienfarben zuzuweisen. Sie können die Legende auch verwenden, um den Farbwähler zu öffnen, indem Sie das Farbsymbol für die Legendenserie auswählen. Wenn Sie die Farbe auf diese Weise festlegen, wird automatisch eine Überschreibungsregel erstellt, die eine bestimmte Farbe für eine bestimmte Serie festlegt.

Im Folgenden finden Sie zusätzliche Optionen, mit denen Sie die Standardeinstellungen für Serienfarben überschreiben können.

## Klassische Palette
<a name="v10-time-series-color-classic"></a>

Die gängigste Konfiguration ist die Verwendung der **Classic-Palette** für Grafiken. Dieses Schema weist jedem Feld oder jeder Reihe automatisch eine Farbe auf der Grundlage der Reihenfolge zu. Wenn sich die Reihenfolge eines Felds in Ihrer Abfrage ändert, ändert sich auch die Farbe. Mithilfe einer Überschreibungsregel können Sie eine Farbe für ein bestimmtes Feld manuell konfigurieren.

## Einfarbig
<a name="v10-time-series-color-single"></a>

Verwenden Sie diesen Modus, um eine Farbe anzugeben. Sie können auch das farbige Liniensymbol neben jeder Serie in der Legende auswählen, um den Farbwähler zu öffnen. Dadurch wird automatisch eine neue Überschreibung erstellt, die das Farbschema auf eine einzelne Farbe und die ausgewählte Farbe festlegt.

## Farbschemas nach Wert
<a name="v10-time-series-color-byvalue"></a>

Wenn Sie ein Farbschema nach Wert auswählen, z. B. **Aus Schwellenwerten (nach Wert)** oder **Green-Yellow-Red (nach Wert)**, wird die Option **Reihe färben nach** angezeigt. Diese Option steuert, welcher Wert (Last, Min, Max) verwendet werden soll, um der Reihe ihre Farbe zuzuweisen.

## Schema-Gradientenmodus
<a name="v10-time-series-color-gradient"></a>

Die Option **Verlaufsmodus** unter den **Grafikstilen** hat einen Modus namens **Schema**. Wenn Sie **Schema** aktivieren, erhält die Linie oder der Balken eine Verlaufsfarbe, die anhand des ausgewählten **Farbschemas** definiert ist.

**Aus Schwellenwerten**

Wenn das **Farbschema** auf **Von Schwellenwerten (nach Wert)** und der **Verlaufsmodus** auf **Schema** eingestellt ist, ändert sich die Linien- oder Balkenfarbe, wenn sie die definierten Schwellenwerte überschreiten. Es werden nur exakt die Farben angezeigt, die im Schema ausgewählt wurden.

**Farbschemata mit Farbverlauf**

Wenn Sie ein Farbverlaufsschema verwenden, *ohne* den **Verlaufsmodus** auf **Schema** zu setzen, bedeutet dies, dass die ausgewählten Farben einen Farbverlauf zwischen den ausgewählten Farben bilden, da sich die Werte in der Reihe zwischen den festgelegten Schwellenwerten bewegen.

# Ablaufverfolgungen
<a name="v10-panels-traces"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Mithilfe von Traces-Visualisierungen können Sie einer Anfrage folgen, während sie die Dienste in Ihrer Infrastruktur durchläuft. Die Traces-Visualisierung zeigt Trace-Daten in einem Diagramm an, sodass Sie sie einfach interpretieren können.

Weitere Informationen zu Traces und deren Verwendung finden Sie in der folgenden Dokumentation:
+ [Ablaufverfolgung in Explore](v10-explore-tracing.md)
+ [Tempo-Datenquelle](tempo-data-source.md)
+ [Erste Schritte mit Tempo](https://grafana.com/docs/tempo/latest/getting-started/) in der *Tempo-Dokumentation von Grafana Labs*.

## Hinzufügen eines Panels mit Tracing-Visualisierungen
<a name="v10-panels-traces-add"></a>

Sobald Sie Tracing-Daten in Ihrem Grafana-Stack verfügbar haben, können Sie Ihren Grafana-Dashboards Tracing-Panels hinzufügen.

Mithilfe einer Dashboard-Variablen können Sie eine Abfrage erstellen`traceID`, um bestimmte Traces für eine bestimmte Trace-ID anzuzeigen. Weitere Informationen zu Dashboard-Variablen finden Sie in der [Variablen-Dokumentation](v10-dash-variables.md). 

**Voraussetzungen**

Bevor Sie anfangen, benötigen Sie:
+ Ein Amazon Managed Grafana-Arbeitsbereich.
+ Eine [Tempo-Datenquelle](tempo-data-source.md), die mit Ihrem Workspace verbunden ist.

Um Traces-Daten in einem Dashboard anzuzeigen und zu analysieren, müssen Sie die Traces-Visualisierung zu Ihrem Dashboard hinzufügen und mit dem Panel-Editor eine Abfrage definieren. Die Abfrage bestimmt die Daten, die in der Visualisierung angezeigt werden. Weitere Informationen zum Panel-Editor finden Sie in der [Dokumentation zum Panel-Editor](v10-panels-editor-overview.md).

Bei diesem Verfahren können Sie mithilfe von Dashboard-Variablen und -Vorlagen eine Ablaufverfolgung eingeben IDs , die anschließend visualisiert werden kann. Sie verwenden eine Variable namens `traceId` und fügen sie als Vorlagenabfrage hinzu.

**Um eine Abfrage zur Visualisierung von Traces hinzuzufügen**

1. Erstelle in deinem Workspace ein neues Dashboard oder gehe zu einem vorhandenen Dashboard, in dem du Traces-Visualisierungen hinzufügen möchtest.

1. Wähle „**Visualisierung hinzufügen**“ aus einem neuen Dashboard oder wähle „**Bereich hinzufügen“** in einem vorhandenen Dashboard.

1. Wählen Sie die entsprechende Tracing-Datenquelle aus.

1. **Wählen Sie oben rechts im Panel-Editor die Registerkarte **Visualisierungen** und dann Traces aus.**

1. Geben Sie unter den **Panel-Optionen** einen **Titel** für Ihr Trace-Panel ein. Weitere Informationen zum Panel-Editor finden Sie unter[Panel-Optionen konfigurieren](v10-panels-configure-panel-options.md).

1. Wählen Sie im Abfrage-Editor die Registerkarte **TraceQL-Abfragetyp** aus.

1.  Geben Sie `${traceId}` in das TraceQL-Abfragefeld ein, um eine Dashboard-Variable zu erstellen. Diese Variable wird als Vorlagenabfrage verwendet.

1. Wählen Sie im Panel-Editor „**Anwenden**“, um das Panel zum Dashboard hinzuzufügen.

1. Gehen Sie zu den **Dashboard-Einstellungen** und fügen Sie eine neue Variable mit dem Namen `traceId` **Benutzerdefiniert** hinzu und geben Sie ihr bei Bedarf eine Bezeichnung. Wählen Sie **Anwenden**, um die Variable zum Dashboard hinzuzufügen.

1. Stellen Sie sicher, dass das Panel funktioniert, indem Sie eine gültige Trace-ID für die für das Trace-Panel verwendete Datenquelle verwenden und die ID in der Dashboard-Variablen bearbeiten.

## Hinzufügen von TraceQL mit Tabellenvisualisierungen
<a name="v10-panels-traces-traceql"></a>

Sie können einem Dashboard zwar eine Trace-Visualisierung hinzufügen, aber das manuelle Hinzufügen von Trace IDs als Dashboard-Variable ist umständlich. Es ist sinnvoller, stattdessen TraceQL-Abfragen verwenden zu können, um nach bestimmten Arten von Traces zu suchen und dann die entsprechenden Traces aus den passenden Ergebnissen auszuwählen.

**Voraussetzungen**

Bei diesem Verfahren wird davon ausgegangen, dass Sie das vorherige Verfahren abgeschlossen haben.

**Um TraceQL mit Tabellenvisualisierungen hinzuzufügen**

1. Wählen Sie in demselben Dashboard, in dem Sie die Trace-Visualisierung hinzugefügt haben, **Panel hinzufügen**, um ein neues Visualisierungsfenster hinzuzufügen.

1. Wählen Sie dieselbe Trace-Datenquelle aus, die Sie im vorherigen Abschnitt verwendet haben.

1. **Wählen Sie oben rechts im Panel-Editor die Registerkarte **Visualisierungen und** dann Tabelle aus.**

1. **Wählen Sie im Abfrage-Editor die Registerkarte TraceQL.**

1. Geben Sie unter den **Panel-Optionen** einen **Titel** für Ihr Trace-Panel ein.

1. Fügen Sie eine entsprechende TraceQL-Abfrage hinzu, um nach Spuren zu suchen, die Sie im Dashboard visualisieren möchten. Hier ist zum Beispiel eine einfache, statische Abfrage von einem Server namens*my-server*.

   ```
   { .service.name = "my-server" && .http.status_code=500 }
   ```

   Sie können die TraceQL-Abfrage als Vorlagenabfrage schreiben, um andere Dashboard-Variablen zu nutzen, sofern sie existieren. Auf diese Weise können Sie dynamische Abfragen auf der Grundlage dieser Variablen erstellen.

Wenn Ergebnisse von einer Abfrage zurückgegeben werden, werden die Ergebnisse in der Tabelle des Panels gerendert.

**Die Ergebnisse in der Traces-Visualisierung enthalten Links zur Explore-Seite, auf der der Trace gerendert wird.** Sie können weitere Links zu Traces in der Tabelle hinzufügen, die die `traceId` Dashboard-Variable ausfüllen, wenn sie ausgewählt ist, sodass die Ablaufverfolgung im selben Dashboard visualisiert wird.

Gehen Sie wie folgt vor, um eine Reihe von Datenlinks im Panel zu erstellen.

**Um eine Variable zu verwenden, um weitere Links zu Traces hinzuzufügen**

1. Wählen Sie im Menü auf der rechten Seite unter **Datenverknüpfungen** die Option **Link hinzufügen** aus.

1. Fügen Sie einen **Titel** für den Datenlink hinzu.

1. Finden Sie den Pfad zum Dashboard, indem Sie in der Adressleiste Ihres Browsers nachschauen, wenn das vollständige Dashboard gerendert wird. Da es sich um einen Link zu einem Dashboard im selben Grafana-Stack handelt, ist nur der Pfad des Dashboards erforderlich.

   Zum Beispiel, wenn Ihr Pfad wie folgt lautet:

   ```
   https://g-example.grafana-workspace.us-east-1.amazonaws.com/d/1234abcd5/my-dashboard?orgId=1
   ```

   Dann lautet der Pfad zum Dashboard:

   ```
   /d/1234abcd5/my-dashboard?orgId=1
   ```

1. Stellen Sie im **URL-Feld** einen Selbstreferenz auf das Dashboard her, das beide Bereiche enthält. Diese Selbstreferenz verwendet den Wert der ausgewählten Spur in der Tabelle, um die Dashboard-Variable auszufüllen. Verwenden Sie den Pfad für das Dashboard aus dem vorherigen Schritt und geben Sie dann den Wert für die `traceId` Verwendung der ausgewählten Ergebnisse aus der TraceQL-Tabelle ein. Die Trace-ID wird mithilfe des `traceID` Datenfeldes in den zurückgegebenen Ergebnissen angezeigt. Verwenden Sie diesen Wert also als Wert für die Dashboard-Variable. Beispiel:

   ```
   /d/1234abcd5/my-dashboard?orgId=1&var-traceId=${__data.fields["traceID"]}
   ```

1. Wählen Sie **Speichern**, um die Datenverknüpfung zu speichern.

1. **Wählen Sie im Panel-Editor „Anwenden“, um das Panel auf das Dashboard anzuwenden.**

1. Speichern Sie das Dashboard.

In der Tabellenvisualisierung sollte nun eine Liste der passenden Traces angezeigt werden. Wenn Sie die Felder **TraceID** oder **SpanID** auswählen, haben Sie die Möglichkeit, entweder die **Explore-Seite** zu öffnen, um den Trace zu visualisieren, oder dem Datenlink zu folgen. Die Auswahl eines anderen Felds (wie `Start time``Name`, oder`Duration`) folgt automatisch dem Datenlink, füllt die `traceId` Dashboard-Variable aus und zeigt dann den entsprechenden Trace im Trace-Bereich an. 

# Trend
<a name="v10-panels-trend"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Trendvisualisierungen sollten für Datensätze verwendet werden, die ein sequentielles, numerisches X haben, das nicht der Zeit entspricht. Einige Beispiele hierfür sind Funktionsdiagramme, rpm/torque Kurven, Beziehungen zwischen Angebot und Nachfrage sowie Höhen- oder Herzfrequenzdiagramme entlang einer Rennstrecke (wobei X für Entfernung oder Dauer vom Start steht).

Trendvisualisierungen unterstützen alle visuellen Stile und Optionen, die in der [Zeitreihenvisualisierung](v10-panels-time-series.md) verfügbar sind, mit den folgenden Ausnahmen:
+ Keine Anmerkungen oder Zeitregionen
+ Kein gemeinsam genutzter Cursor (oder Fadenkreuz)
+ Keine X-Achse mit mehreren Zeitzonen
+ Es ist nicht möglich, den Zeitbereich des Dashboards per Drag-Auswahl zu ändern

**X-Feldauswahl**

Verwenden Sie diese Option, um ein Feld auszuwählen, das steigende numerische Werte enthält.

 Sie könnten beispielsweise Motorleistung und Drehmoment im Verhältnis zur Drehzahl darstellen, wobei die Geschwindigkeit auf der X-Achse und Leistung und das Drehmoment auf der Y-Achse aufgetragen werden.

# XY-Diagramm
<a name="v10-panels-xychart"></a>

XY-Diagramme bieten eine Möglichkeit, beliebige X- und Y-Werte in einem Diagramm zu visualisieren, sodass Sie die Beziehung zwischen zwei Variablen auf einfache Weise darstellen können. XY-Diagramme werden in der Regel zur Erstellung von Streudiagrammen verwendet. Sie können sie auch zur Erstellung von Blasendiagrammen verwenden, bei denen Feldwerte die Größe der einzelnen Blasen bestimmen.

![\[Ein Bild, das ein Beispiel für eine XY-Diagrammvisualisierung in Grafana zeigt.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/viz/xy-chart-example.png)


## Unterstützte Datumsformate
<a name="v10-panels-xychart-formats"></a>

Sie können jede Art von Tabellendaten mit mindestens zwei numerischen Feldern in einem XY-Diagramm verwenden. Für diese Art der Visualisierung sind keine Zeitdaten erforderlich.

## Panel-Optionen
<a name="v10-panels-xychart-paneloptions"></a>

Im Bereich **Panel-Optionen** des Panel-Editors legen Sie grundlegende Optionen wie den Titel und die Beschreibung des Panels fest. In diesem Abschnitt können Sie auch sich wiederholende Panels konfigurieren. Weitere Informationen finden Sie unter [Panel-Optionen konfigurieren](v10-panels-configure-panel-options.md).

## XY-Diagrammoptionen
<a name="v10-panels-xychart-options"></a>

**Zuordnung von Serien**

Legen Sie fest, wie Seriendaten im Diagramm abgebildet werden.
+ **Automatisch** — Generiert automatisch Serien aus allen verfügbaren Datenrahmen (oder Datensätzen). Sie können filtern, um nur einen Frame auszuwählen.
+ **Manuell** — Definieren Sie die Serie explizit, indem Sie aus verfügbaren Datenrahmen auswählen.

Abhängig von Ihrer Auswahl für das Serien-Mapping unterscheiden sich die Optionen für **Frame**, **X-Feld** und **Y-Feld**. In den Abschnitten Automatische und manuelle Serienzuweisung werden diese verschiedenen Optionen beschrieben.

**Optionen für die automatische Serienzuweisung**

Wenn Sie **Automatisch** als Serienzuordnungsmodus auswählen, sind die folgenden Optionen vorkonfiguriert, Sie können sie aber auch selbst definieren.
+ **Rahmen** — Standardmäßig zeigt ein XY-Diagramm alle Datenrahmen an. Sie können filtern, um nur einen Frame auszuwählen.
+ **X-Feld** — Wählen Sie aus, für welches Feld X steht. Standardmäßig ist dies das erste Zahlenfeld in jedem Datenrahmen.
+ **Y-Feld** — Nachdem das X-Feld festgelegt wurde, werden standardmäßig alle verbleibenden Zahlenfelder im Datenrahmen als Y-Felder bezeichnet. Sie können diese Option verwenden, um explizit auszuwählen, welche Felder für Y verwendet werden sollen.

  Die Reihen des Diagramms werden aus den Y-Feldern generiert. Um Änderungen an einer Reihe in einem XY-Diagramm vorzunehmen, überschreiben Sie das Y-Feld. Jedes Feld, das Sie im Feld Größe oder Farbe verwenden, generiert keine Datenreihe.

  Sie können auch Überschreibungen verwenden, um Y-Felder einzeln auszuschließen. Fügen Sie dazu für jedes Y-Feld, das Sie entfernen möchten, eine Überschreibung mit den folgenden Eigenschaften hinzu:
  + Typ der Außerkraftsetzung: **Felder mit Namen**
  + Eigenschaft überschreiben: **Serie > Im Bereich ausblenden**
  + Bereich: **Viz**

**Optionen für die manuelle Serienzuweisung**

Wenn Sie **Manuell** als Serienmodus auswählen, können Sie Serien hinzufügen, bearbeiten und löschen. Um eine Serie zu verwalten, wählen Sie das Feld **Serie** aus. Um die Serie umzubenennen, wählen Sie den Seriennamen aus.

Im **manuellen** Modus müssen Sie die folgenden Optionen festlegen:
+ **Rahmen** — Wählen Sie Ihren Datenrahmen oder Datensatz aus. Sie können so viele Frames hinzufügen, wie Sie möchten.
+ **X-Feld** — Wählen Sie aus, für welches Feld X steht.
+ **Y-Feld** — Wählen Sie aus, für welches Feld Y steht.

**Größe des Felds**

Verwenden Sie diese Option, um festzulegen, welche Feldwerte die Größe des Punktes im Diagramm steuern. Dieser Wert ist relativ zu den Mindest- und Höchstwerten aller Werte im Datenrahmen.

Wenn Sie diese Option auswählen, können Sie dann die Optionen für die minimale und maximale Punktgröße festlegen.

**Farbfeld**

Verwenden Sie diese Option, um festzulegen, welche Feldwerte die Farbe der Punkte im Diagramm steuern. Um die Farbwertoptionen unter den **Standardoptionen** zu verwenden, müssen Sie dieses Feld festlegen.

In der Regel wird diese Option verwendet, wenn im Diagramm nur eine Datenreihe angezeigt wird.

**Show (Anzeigen)**

Legen Sie fest, wie Werte in der Visualisierung dargestellt werden.
+ **Punkte** — Werte werden als Punkte angezeigt. Wenn Sie diese Option auswählen, wird auch die Option Punktgröße angezeigt.
+ **Linien** — Fügt eine Linie zwischen Werten hinzu. Wenn Sie diese Option auswählen, werden auch die Optionen für Linienstil und Linienstärke angezeigt.
+ **Beide** — Zeigt sowohl Punkte als auch Linien an.

**Punktgröße**

Legt die Größe aller Punkte im Diagramm fest, mit einem Durchmesser von einem bis 100 Pixeln. Die Standardgröße beträgt fünf Pixel. Sie können eine Überschreibung festlegen, um die Pixelgröße seriell (Y-Feld) festzulegen.

**Minimale/maximale Punktgröße**

**Verwenden Sie diese Optionen, um die minimale oder maximale Punktgröße zu steuern, wenn Sie die Feldoption Größe festgelegt haben.** Sie können diese Optionen für bestimmte Datenreihen überschreiben.

**Line style (Linienstil)**

Legen Sie den Stil der Linie fest. Um die Farbe zu ändern, verwenden Sie die Standardfeldoption für das Farbschema.
+ **Durchgehend** — Zeigt eine durchgezogene Linie an. Dies ist die Standardeinstellung.
+ **Strich** — Zeigt eine gestrichelte Linie an. Wenn Sie diese Option wählen, wird eine Dropdownliste angezeigt, in der Sie die Länge und den Abstand für die Linienstriche auswählen können. Standardmäßig sind Länge und Abstand auf `10, 10` eingestellt.
+ **Punkte** — Zeigt gepunktete Linien an. Wenn Sie diese Option wählen, wird eine Dropdownliste angezeigt, in der Sie den Punktabstand auswählen können. Standardmäßig ist der Punktabstand auf festgelegt `0, 10` (die erste Zahl steht für die Punktlänge und ist immer Null).

**Linienbreite**

Legt die Breite der Linien in Pixeln fest.

## Tooltip-Optionen
<a name="v10-panels-xychart-tooltipoptions"></a>

QuickInfo-Optionen steuern die Informationsüberlagerung, die angezeigt wird, wenn Sie den Mauszeiger über Datenpunkte im Diagramm bewegen.

**Tooltip-Modus**
+ **Einzeln** — Der Hover-Tooltip zeigt nur eine einzige Serie an, nämlich die, über der Sie den Mauszeiger bewegen.
+ **Versteckt** — Zeigt den Tooltip nicht an, wenn Sie mit der Visualisierung interagieren.

Verwenden Sie eine Überschreibung, um einzelne Serien in der QuickInfo auszublenden.

**Max. Höhe**

Stellen Sie die maximale Höhe des Tooltip-Felds ein. Die Standardeinstellung ist 600 Pixel.

## Legendenoptionen
<a name="v10-panels-xychart-legendoptions"></a>

Legendenoptionen steuern die Seriennamen und Statistiken, die unter oder rechts neben dem Diagramm angezeigt werden. Weitere Informationen zur Legende finden Sie unter[Eine Legende konfigurieren](v10-panels-configure-legend.md).

**Sichtbarkeit**

Schalten Sie den Schalter um, um die Legende ein- oder auszuschalten.

**Mode (Modus)**

Verwenden Sie diese Einstellungen, um zu definieren, wie die Legende in Ihrer Visualisierung angezeigt wird.
+ **Liste** — Zeigt die Legende als Liste an. Dies ist der Standardanzeigemodus einer Legende.
+ **Tabelle** — Zeigt die Legende als Tabelle an.

**Platzierung**

Wählen Sie aus, wo die Legende angezeigt werden soll.
+ **Unten** — Unter dem Diagramm.
+ **Rechts** — Rechts neben dem Diagramm.

**Werte**

Wählen Sie aus, welche der [Standardberechnungen](v10-panels-calculation-types.md) in der Legende angezeigt werden sollen. Sie können mehr als eine haben.

**Width (Breite)**

Steuern Sie, wie breit die Legende sein soll, wenn sie auf der rechten Seite der Visualisierung platziert wird. Diese Option wird nur angezeigt, wenn Sie die Platzierung der Legende auf **Rechts** setzen.

## Achsenoptionen
<a name="v10-panels-xychart-axis"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Optionen unter der Achsenkategorie ändern, wie die X- und Y-Achsen gerendert werden. Einige Optionen werden erst wirksam, wenn Sie auf eine Stelle außerhalb des Feld-Optionsfeldes klicken, das Sie bearbeiten. Sie können auch drücken`Enter`.

**Platzierung (Y-Achse)**

Wählen Sie die Platzierung der Y-Achse aus. Die Optionen sind:
+ **Auto** — Weist der Serie automatisch die Y-Achse zu. Wenn es zwei oder mehr Serien mit unterschiedlichen Einheiten gibt, weist Grafana der ersten Einheit die linke Achse und den nachfolgenden Einheiten die rechte Achse zu.
+ **Links** — Zeigt alle Y-Achsen auf der linken Seite an.
+ **Rechts** — Zeigt alle Y-Achsen auf der rechten Seite an.
+ **Versteckt** — Alle Achsen ausblenden.

Um Achsen selektiv auszublenden, [fügen Sie eine Feldüberschreibung](v10-panels-configure-overrides.md) hinzu, die auf bestimmte Felder abzielt.

**Label (Bezeichnung)**

Legen Sie eine Textbeschriftung für die Y-Achse fest. Wenn Sie mehr als eine Y-Achse haben, können Sie mithilfe einer Überschreibung verschiedene Beschriftungen zuweisen.

**Width (Breite)**

Stellen Sie eine feste Breite der Achse ein. Standardmäßig berechnet Grafana dynamisch die Breite einer Achse.

Durch die Einstellung der Breite der Achse können Daten mit unterschiedlichen Achstypen dieselben Anzeigeproportionen haben. Diese Einstellung erleichtert es Ihnen, die Daten mehrerer Grafiken miteinander zu vergleichen, da die Achsen in visueller Nähe zueinander nicht verschoben oder gestreckt werden.

**Rasterlinien anzeigen**

Stellen Sie die Sichtbarkeit der Achsenrasterlinien ein.
+ **Automatisch** — Zeigt automatisch Rasterlinien basierend auf der Dichte der Daten an.
+ **Aktiviert** — Zeigt immer Rasterlinien an.
+ **Aus** — Zeigt niemals Rasterlinien an.

**Farbe**

Legt die Farbe der Achse fest.
+ **Text** — Stellen Sie die Farbe auf der Grundlage der Thementextfarbe ein.
+ **Serie** — Stellen Sie die Farbe auf der Grundlage der Serienfarbe ein.

**Rand einblenden**

Stellen Sie die Sichtbarkeit des Achsenrandes ein.

**Skalieren**

Legen Sie fest, wie die Werte der Y-Achse skaliert werden.
+ **Linear** — Teilt die Skala in gleiche Teile auf.
+ **Logarithmisch — Verwenden Sie eine logarithmische** Skala. Wenn Sie diese Option auswählen, wird eine Liste angezeigt, in der Sie eine binäre (Basis 2) oder eine allgemeine (Basis 10) logarithmische Skala auswählen können.
+ **Symlog** — Verwenden Sie eine symmetrische logarithmische Skala. Wenn Sie diese Option auswählen, wird eine Liste angezeigt, in der Sie eine binäre (Basis 2) oder eine allgemeine (Basis 10) logarithmische Skala auswählen können. Mit der Option „Linearer Schwellenwert“ können Sie den Schwellenwert festlegen, bei dem die Skala von linear zu logarithmisch wechselt.

*Zentrierter Nullpunkt*

Legt fest, dass die Y-Achse auf Null zentriert ist.

**Soft Min und Soft Max**

Stellen Sie eine **Soft-Min** - oder **Soft-Max-Option** ein, um die Y-Achsengrenzwerte besser kontrollieren zu können. Standardmäßig legt Grafana den Bereich für die Y-Achse automatisch auf der Grundlage des Datensatzes fest.

Die Einstellungen „Soft Min“ und „Soft Max“ können verhindern, dass kleine Abweichungen in den Daten vergrößert werden, wenn sie größtenteils flach sind. Im Gegensatz dazu tragen harte Min- und Max-Werte dazu bei, dass nützliche Details in den Daten nicht verdeckt werden, indem intermittierende Spitzen über einen bestimmten Punkt hinaus abgeschnitten werden.

Um feste Grenzwerte für die Y-Achse zu definieren, legen Sie Standardoptionen fest. min/max Weitere Informationen finden Sie unter [Standardoptionen konfigurieren](v10-panels-configure-standard-options.md).

**Transform**

Verwenden Sie diese Option, um die Serienwerte zu transformieren, ohne dass sich dies auf die Werte auswirkt, die in der QuickInfo, den Kontextmenüs oder der Legende angezeigt werden. Sie haben zwei Transformationsoptionen:
+ **Negative Y-Transformation** — Dreht die Ergebnisse auf negative Werte auf der Y-Achse um.
+ **Konstante** — Zeigt den ersten Wert als konstante Linie an.

**Anmerkung**  
Die Transformationsoption ist nur als Override verfügbar.

**Zeigt mehrere Y-Achsen an**

In einigen Fällen möchten Sie mehrere Y-Achsen anzeigen. Wenn Sie beispielsweise über einen Datensatz verfügen, der sowohl Temperatur als auch Luftfeuchtigkeit im Zeitverlauf zeigt, könnten Sie für diese beiden Reihen zwei Y-Achsen mit unterschiedlichen Einheiten anzeigen.

Um mehrere Y-Achsen anzuzeigen, [fügen Sie eine Feldüberschreibung](v10-panels-configure-overrides.md#v10-panels-overrides-add-a-field) hinzu. Folgen Sie den Schritten so oft wie nötig, um so viele Y-Achsen hinzuzufügen, wie Sie benötigen.

## Standardoptionen
<a name="v10-panels-xychart-standard"></a>

Mit den **Standardoptionen** im Panel-Editor können Sie ändern, wie Felddaten in Ihrer Visualisierung angezeigt werden. Wenn Sie eine Standardoption festlegen, wird die Änderung auf alle Felder oder Reihen angewendet. Eine detailliertere Steuerung der Anzeige von Feldern finden Sie unter. [Feldüberschreibungen konfigurieren](v10-panels-configure-overrides.md)

Sie können die folgenden Standardoptionen anpassen:
+ **Feld min/max** — Aktivieren Sie **Feld min/max**, damit Grafana das Minimum oder Max jedes Felds einzeln berechnet, basierend auf dem Minimal- oder Maximalwert des Feldes.
+ **Farbschema** — Legen Sie einzelne oder mehrere Farben für Ihre gesamte Visualisierung fest.

Weitere Informationen finden Sie unter [Standardoptionen konfigurieren](v10-panels-configure-standard-options.md).

## Datenverknüpfungen
<a name="v10-panels-xychart-datalinks"></a>

Datenlinks ermöglichen es Ihnen, Links zu anderen Bereichen, Dashboards und externen Ressourcen herzustellen und gleichzeitig den Kontext des Quellfensters beizubehalten. Sie können Links erstellen, die den Seriennamen oder sogar den Wert unter dem Cursor enthalten.

Stellen Sie für jede Datenverknüpfung die folgenden Optionen ein:
+ **Titel**
+ **URL**
+ **In einem neuen Tab öffnen**

Weitere Informationen finden Sie unter [Datenverknüpfungen konfigurieren](v10-panels-configure-data-links.md).

## Feldüberschreibungen
<a name="v10-panels-xychart-fieldoverrides"></a>

Mit Überschreibungen können Sie die Visualisierungseinstellungen für bestimmte Felder oder Reihen anpassen. Wenn Sie eine Überschreibungsregel hinzufügen, können Sie auf eine bestimmte Gruppe von Feldern abzielen und mehrere Optionen für die Anzeige dieser Felder definieren.

Wählen Sie eine der folgenden Überschreibungsoptionen:
+ **Felder mit Namen** — Wählen Sie ein Feld aus der Liste aller verfügbaren Felder aus.
+ **Felder, deren Name mit dem regulären Ausdruck übereinstimmt** — Geben Sie Felder an, die mit einem regulären Ausdruck überschrieben werden sollen.
+ **Felder mit Typ** — Wählen Sie Felder nach Typ aus, z. B. Zeichenfolge, Zahl oder Uhrzeit.
+ **Von der Abfrage zurückgegebene Felder** — Wählen Sie alle Felder aus, die von einer bestimmten Abfrage zurückgegeben wurden.
+ **Felder mit Werten** — Wählen Sie alle Felder aus, die von Ihrer definierten Reduzierungsbedingung zurückgegeben wurden, z. B. **Min.**, **Max.**, **Anzahl** oder **Summe**.

Weitere Informationen finden Sie unter [Feldüberschreibungen konfigurieren](v10-panels-configure-overrides.md).

# Erkunden Sie in Grafana-Version 10
<a name="v10-explore"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Die Dashboard-Benutzeroberfläche von Grafana bietet Funktionen zum Erstellen von Dashboards zur Visualisierung. *Explore* entfernt die Dashboard- und Panel-Optionen, sodass Sie sich auf die Abfrage konzentrieren können. Es hilft Ihnen bei der Iteration, bis Sie eine funktionierende Abfrage haben, und dann können Sie aus der Abfrage ein Dashboard erstellen.

**Anmerkung**  
Wenn Sie nur Ihre Daten untersuchen und kein Dashboard erstellen möchten, erleichtert Explore dies erheblich. Wenn Ihre Datenquelle Diagramm- und Tabellendaten unterstützt, zeigt Explore die Ergebnisse sowohl als Grafik als auch als Tabelle an. Auf diese Weise können Sie Trends in den Daten und weitere Details gleichzeitig erkennen.

Auf dieser Seite können Sie mit der Erkundung Ihrer Daten beginnen. In den folgenden Themen finden Sie weitere Informationen zu bestimmten Funktionen und Verwendungsmöglichkeiten von Explore.
+ [Abfrageverwaltung in Explore](v10-explore-manage.md)
+ [Loggt sich in Explore ein](v10-explore-logs.md)
+ [Nachverfolgung in Explore](v10-explore-tracing.md)
+ [Korrelationseditor in Explore](v10-explore-correlations.md)
+ [Inspector in Explore](v10-explore-inspector.md)

## Fangen Sie an,
<a name="v10-explore-start"></a>

**Anmerkung**  
Um auf Explore zugreifen zu können, müssen Sie über eine Redakteur- oder Administratorrolle verfügen.

**Um auf Explore zuzugreifen**

1. Wählen Sie in Ihrem Grafana-Arbeitsbereich in der linken Menüleiste den Menüpunkt Erkunden.

   Eine leere Registerkarte „Erkunden“ wird geöffnet.

   Um mit einer vorhandenen Abfrage in einem Fenster zu beginnen, wählen Sie alternativ die Option Erkunden aus dem Bedienfeldmenü. Dadurch wird eine Registerkarte „Erkunden“ mit der Abfrage aus dem Panel geöffnet, sodass Sie die Abfrage außerhalb Ihres Dashboards optimieren oder iterieren können.

1. Wählen Sie Ihre Datenquelle aus dem Drop-down-Menü oben links aus.

   Sie können auch „**Erweiterte Datenquellenauswahl öffnen**“ wählen, um weitere Optionen zu sehen, darunter das Hinzufügen einer Datenquelle (nur für Administratoren).

1. Schreiben Sie die Abfrage mit dem Abfrage-Editor, der von der ausgewählten Datenquelle bereitgestellt wird.

   Weitere Informationen zu Abfragen finden Sie unter[Daten abfragen und transformieren](v10-panels-query-xform.md).

1. Führen Sie die Abfrage mithilfe der Schaltfläche in der oberen rechten Ecke aus.

## Teilen und vergleichen
<a name="v10-explore-compare"></a>

Die geteilte Ansicht bietet eine einfache Möglichkeit, Visualisierungen zu vergleichen side-by-side oder verwandte Daten gemeinsam auf einer Seite zu betrachten.

**Öffnen Sie die geteilte Ansicht von oben**

1. Wählen Sie in der Ansicht Erkunden die Schaltfläche **Teilen**, um die aktuelle Abfrage zu duplizieren und die Seite in zwei side-by-side Abfragen aufzuteilen.
**Anmerkung**  
Es ist möglich, eine andere Datenquelle für die neue Abfrage auszuwählen, sodass Sie beispielsweise dieselbe Abfrage für zwei verschiedene Server oder die Staging-Umgebung mit der Produktionsumgebung vergleichen können.

   In der geteilten Ansicht können die Zeitwähler für beide Bereiche miteinander verknüpft werden (wenn Sie eines ändern, wird auch das andere geändert), indem Sie auf eine Schaltfläche für die Zeitsynchronisierung klicken, die an einem der Zeitwähler angebracht ist. Durch das Verknüpfen von Timepickern werden die Start- und Endzeiten der Split-View-Abfragen synchron gehalten. Dadurch wird sichergestellt, dass Sie in beiden geteilten Panels dasselbe Zeitintervall betrachten.

1. Um die neu erstellte Abfrage zu schließen, klicken Sie auf die Schaltfläche „**Split schließen**“.

## Gliederung des Inhalts
<a name="v10-explore-outline"></a>

Die Inhaltsübersicht ist eine seitliche Navigationsleiste, in der Sie die Abfragen und Visualisierungen verfolgen können, die Sie in Explore erstellt haben. Sie ermöglicht es Ihnen, schnell zwischen ihnen zu navigieren.

Die Inhaltsgliederung funktioniert auch in einer geteilten Ansicht. Wenn Sie sich in der geteilten Ansicht befinden, wird die Inhaltsgliederung für jeden Bereich generiert.

**Um die Inhaltsgliederung zu öffnen**

1. Wählen Sie die Schaltfläche „**Gliederung**“ in der oberen linken Ecke des **Explorer-Bildschirms aus**.

1. Wählen Sie ein beliebiges Bedienfeldsymbol in der Inhaltsübersicht aus, um zu diesem Bereich zu gelangen.

## Teilen Erkunden URLs
<a name="v10-explore-shareurl"></a>

Wenn Sie Explore verwenden, wird die URL in der Adressleiste des Browsers aktualisiert, wenn Sie Änderungen an den Abfragen vornehmen. Sie können diese URL teilen oder mit einem Lesezeichen versehen.

**Anmerkung**  
Explore generiert möglicherweise relativ viel Zeit URLs. Sie können auch einen [verkürzten Link](#v10-explore-share) generieren und teilen, wenn die URL für Ihre Tools zu lang ist.

**Explore URLs aus externen Tools generieren**

Da Explore URLs eine definierte Struktur hat, können Sie eine URL aus externen Tools erstellen und in Grafana öffnen. Die URL-Struktur ist:

```
http://<workspace_url>/explore?panes=<panes>&schemaVersion=<schema_version>&orgId=<org_id>
```

Wobei:
+ `org_id`ist die Organisations-ID
+ `schema_version`ist die Schemaversion (sollte auf die neueste Version gesetzt werden, nämlich`1`.
+ `panes`ist ein URL-codiertes JSON-Objekt von Bereichen, wobei jeder Schlüssel die Bereichs-ID und jeder Wert ein Objekt ist, das dem folgenden Schema entspricht:

  ```
  {
    datasource: string; // the pane's root datasource UID, or `-- Mixed --` for mixed datasources
    queries: {
      refId: string; // an alphanumeric identifier for this query, must be unique within the pane, i.e. "A", "B", "C", etc.
      datasource: {
        uid: string; // the query's datasource UID ie: "AD7864H6422"
        type: string; // the query's datasource type-id, i.e: "loki"
      }
      // ... any other datasource-specific query parameters
    }[]; // array of queries for this pane
    range: {
      from: string; // the start time, in milliseconds since epoch
      to: string; // the end time, in milliseconds since epoch
    }
  }
  ```
**Anmerkung**  
Die `to` Felder `from` und akzeptieren auch relative Bereiche, wie im Thema beschrieben. [Zeitbereich für das Dashboard einstellen](v10-dash-using-dashboards.md#v10-dash-setting-dashboard-time-range)

## Verkürzten Link teilen
<a name="v10-explore-share"></a>

Mit der Funktion „Verkürzten Link teilen“ können Sie kleinere und einfachere URLs Dateien im Format /goto/:uid erstellen, anstatt für Abfrageparameter ein längeres Format zu verwenden. URLs Um einen verkürzten Link zu den Abfrageergebnissen zu erstellen, wählen Sie in der Werkzeugleiste „Durchsuchen“ die Option „**Teilen**“ aus. Ein verkürzter Link, der nie verwendet wird, wird nach sieben (7) Tagen automatisch gelöscht. Wenn ein Link mindestens einmal verwendet wird, wird er nicht gelöscht.

**Teilen von verkürzten Links mit absoluter Zeit**

Für kurze Links gibt es zwei Optionen: Die relative Zeit (z. B. von vor zwei Stunden bis zur aktuellen Uhrzeit) oder die absolute Zeit (z. B. von 8 Uhr bis 10 Uhr). Wenn Sie einen verkürzten Link teilen, wird standardmäßig der ausgewählte Zeitraum kopiert, entweder relativ oder absolut. Wenn Sie die Dropdownschaltfläche neben der Schaltfläche „Verkürzten Link teilen“ auswählen und eine der Optionen unter **URL-Links zur Zeitsynchronisierung** auswählen, können Sie einen kurzen Link mit absoluter Uhrzeit erstellen, d. h. jeder, der den Link erhält, sieht dieselben Daten wie Sie, auch wenn er den Link zu einem anderen Zeitpunkt öffnet. Diese Option hat keinen Einfluss auf den Zeitraum, den Sie in Ihrer Explore-Ansicht ausgewählt haben.

# Abfrageverwaltung in Explore
<a name="v10-explore-manage"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Sie können die Abfragen verwalten, die Sie in Explore erstellt haben, einschließlich einer Historie der Abfragen, die Sie ausgeführt haben, und der Abfragen, die Sie mit einem Stern markiert haben.

## Verlauf der Abfragen
<a name="v10-explore-manage-history"></a>

Der Abfrageverlauf ist eine Liste von Abfragen, die Sie in Explore verwendet haben. Der Verlauf wird in der Grafana-Datenbank gespeichert und nicht mit anderen Benutzern geteilt. Die Aufbewahrungsfrist für Abfragen in der Historie beträgt zwei Wochen. Abfragen, die älter als zwei Wochen sind, werden automatisch gelöscht. Um Ihren Verlauf zu öffnen und mit ihm zu interagieren, klicken Sie in Explore auf die Schaltfläche **Verlauf abfragen**.

**Anmerkung**  
Mit einem Stern markierte (als Favorit markierte) Abfragen unterliegen nicht der zweiwöchigen Aufbewahrungsfrist und sie werden auch nicht gelöscht.

## Abfrageverlauf anzeigen
<a name="v10-explore-manage-history-view"></a>

Mit dem Abfrageverlauf können Sie den Verlauf Ihrer Abfragen einsehen. Für jede einzelne Abfrage können Sie:
+ Führen Sie die Abfrage aus.
+ Kommentar erstellen und and/or bearbeiten.
+ Kopiert eine Abfrage in die Zwischenablage.
+ Kopiert einen verkürzten Link mit der Abfrage in die Zwischenablage.
+ Markieren Sie eine Abfrage mit einem Stern (Favorit).

## Bevorzugte Abfragen verwalten
<a name="v10-explore-manage-history-favorites"></a>

Alle Abfragen, die auf der Registerkarte Abfrageverlauf mit einem Stern markiert wurden, werden auf der Registerkarte Mit Stern markiert angezeigt. Auf diese Weise können Sie schneller auf Ihre bevorzugten Abfragen zugreifen und diese Abfragen wiederverwenden, ohne sie neu eingeben zu müssen.

## Sortieren des Abfrageverlaufs
<a name="v10-explore-manage-history-sort"></a>

Standardmäßig zeigt Ihnen der Abfrageverlauf die neuesten Abfragen. Sie können Ihren Verlauf nach Datum oder nach dem Namen der Datenquelle in aufsteigender oder absteigender Reihenfolge sortieren.

**Um Ihren Abfrageverlauf zu sortieren**

1. Wählen Sie das Feld **Abfragen sortieren** aus.

1. Wählen Sie eine der folgenden Optionen aus:
   + **Neuste zuerst**
   + **Älteste zuerst**

## Der Abfrageverlauf wird gefiltert
<a name="v10-explore-manage-history-filter"></a>

Sie können Ihren Abfrageverlauf im Abfrageverlauf und auf der Registerkarte Als Favorit markiert nach einer bestimmten Datenquelle filtern.

**Um den Verlauf nach einer Datenquelle zu filtern**

1. Wählen Sie das Feld **Abfragen nach bestimmten Datenquellen filtern** aus.

1. Wählen Sie die Datenquelle aus, nach der Sie Ihren Verlauf filtern möchten. Sie können mehrere Datenquellen auswählen.

**Anmerkung**  
Abfragen, die mit der gemischten Datenquelle ausgeführt wurden, werden nur angezeigt, wenn nach Gemischt gefiltert wird, und nicht, wenn nach ihren individuellen Datenquellen gefiltert wird.

Auf der Registerkarte **Abfrageverlauf** ist es auch möglich, Abfragen mithilfe des Schiebereglers nach Datum zu filtern:
+ Verwenden Sie den vertikalen Schieberegler, um Abfragen nach Datum zu filtern.
+ Passen Sie das Startdatum an, indem Sie den unteren Ziehpunkt ziehen.
+ Passen Sie das Enddatum an, indem Sie den oberen Ziehpunkt ziehen.

## Im Abfrageverlauf suchen
<a name="v10-explore-manage-history-search"></a>

Sie können in Ihrem Verlauf nach Abfragen und Ihren Kommentaren suchen. Die Suche nach Abfragen ist auf den Tabs Abfrageverlauf und Sternchen möglich.

**Um im Abfrageverlauf zu suchen**

1. Wählen Sie das Feld **Suchanfragen** aus.

1. Geben Sie den Begriff, nach dem Sie suchen, in das Suchfeld ein.

## Verlaufseinstellungen abfragen
<a name="v10-explore-manage-history-settings"></a>

Sie können den Abfrageverlauf auf der Registerkarte Einstellungen anpassen. Die Optionen werden in der folgenden Tabelle beschrieben.


| Einstellung | Standardwert | 
| --- | --- | 
| Ändern Sie die aktive Standardregisterkarte | Registerkarte „Verlauf abfragen“ | 

**Anmerkung**  
Die Einstellungen für den Abfrageverlauf sind global und werden im geteilten Modus auf beide Bereiche angewendet.

# Loggt sich in Explore ein
<a name="v10-explore-logs"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Mit Explore können Sie Ihre Logs in verschiedenen Datenquellen untersuchen, darunter:
+ [OpenSearch](using-opensearch-in-AMG.md)
+ [Amazon CloudWatch](using-amazon-cloudwatch-in-AMG.md)
+ [InfluxDB](using-influxdb-in-AMG.md)
+ [Loki](using-loki-in-AMG.md)

Während der Überwachung der Infrastruktur und der Reaktion auf Vorfälle können Sie sich eingehender mit den Kennzahlen und Protokollen befassen, um die Ursache zu finden. Explore ermöglicht es Ihnen auch, Protokolle mit anderen Telemetriesignalen wie Metriken, Traces oder Profilen zu korrelieren, indem Sie sie anzeigen. side-by-side

Die Ergebnisse von Protokollabfragen werden als einzelne Protokollzeilen und als Diagramm angezeigt, das das Protokollvolumen für den ausgewählten Zeitraum zeigt.

## Volumen der Protokolle
<a name="v10-explore-logs-volume"></a>

Wenn Sie mit Datenquellen arbeiten, die ein großes Protokollvolumen unterstützen, zeigt Explore automatisch ein Diagramm an, das die Protokollverteilung für alle eingegebenen Protokollabfragen zeigt. Diese Funktion wird derzeit von OpenSearch und Loki-Datenquellen unterstützt.

**Anmerkung**  
In Loki wird dieses gesamte Protokollvolumen durch eine metrische Abfrage wiedergegeben, was je nach abgefragtem Zeitraum teuer sein kann. Die Verarbeitung dieser Abfrage kann bei kleineren Loki-Installationen besonders schwierig sein. Um dies zu vermeiden, können Sie einen Proxy wie [Nginx](https://www.nginx.com/) vor Loki verwenden, um ein benutzerdefiniertes Timeout (z. B. 10 Sekunden) für diese Abfragen festzulegen. Protokollvolumen-Histogramm-Abfragen können identifiziert werden`Source=logvolhist`, indem nach Abfragen mit dem HTTP-Header `X-Query-Tags` mit Wert gesucht wird. Diese Header werden von Grafana zu allen Protokollvolumenhistogramm-Abfragen hinzugefügt.

Wenn die Datenquelle das Laden des gesamten Protokollvolumens nicht unterstützt, berechnet das Protokollmodell eine Zeitreihe, indem es die Protokollzeilen zählt und sie auf der Grundlage eines automatisch berechneten Zeitintervalls in Buckets organisiert. Der Zeitstempel der ersten Protokollzeile wird verwendet, um den Beginn des Protokollvolumens in den Ergebnissen zu verankern. **Das Ende der Zeitreihe ist im Zielbereich der Zeitauswahl verankert.** Auf diese Weise können Sie Protokolldaten auch dann effizient analysieren und visualisieren, wenn die Datenquelle keine umfassende Unterstützung bietet.

## Protokolle
<a name="v10-explore-logs-overview"></a>

In den folgenden Abschnitten finden Sie detaillierte Erläuterungen zur Visualisierung und Interaktion mit einzelnen Protokollen in Explore.

## Log-Navigation
<a name="v10-explore-logs-navigation"></a>

Über die Log-Navigation auf der rechten Seite der Logzeilen können Sie ganz einfach zusätzliche Logs anfordern. Sie können dies tun, indem Sie unten in der Navigation auf die Schaltfläche **Ältere Protokolle** klicken. Dies ist besonders nützlich, wenn Sie das Zeilenlimit erreicht haben und mehr Logs sehen möchten. Jede Anfrage, die von der Navigation aus ausgeführt wird, wird dann in der Navigation als separate Seite angezeigt. Auf jeder Seite werden die eingehenden Protokollzeilen mit `to` Zeitstempel angezeigt`from`. Sie können frühere Ergebnisse sehen, indem Sie auf jede Seite klicken. Explore speichert die letzten fünf Anfragen, die über die Log-Navigation ausgeführt werden, sodass Sie beim Klicken auf die Seiten nicht dieselben Abfragen erneut ausführen müssen, was Zeit und Ressourcen spart.

## Optionen für die Visualisierung
<a name="v10-explore-log-visualization-options"></a>

 Sie können anpassen, wie Protokolle angezeigt werden, und auswählen, welche Spalten angezeigt werden. 


| Option | Description | 
| --- | --- | 
| Time (Zeit) | Zeigt die Zeitspalte an oder blendet sie aus. Dies ist der Zeitstempel, der der Protokollzeile zugeordnet ist, wie sie von der Datenquelle gemeldet wurde. | 
| Einzigartige Beschriftungen | Zeigt die Spalte mit den eindeutigen Bezeichnungen, die nur ungewöhnliche Beschriftungen enthält, an oder blendet sie aus. Alle gängigen Beschriftungen werden oben angezeigt. | 
| Linien umbrechen | Stellen Sie diese Option ein, true wenn das Display Zeilenumbruch verwenden soll. Wenn auf gesetztfalse, führt dies zu horizontalem Scrollen. | 
| Verschönern Sie JSON |  Stellen Sie dies auf ein, true um alle JSON-Protokolle hübsch auszudrucken. Diese Einstellung wirkt sich nicht auf Protokolle in einem anderen Format als JSON aus. | 
| Deduplizierung | Protokolldaten können sich sehr wiederholen und Explore kann helfen, indem doppelte Protokollzeilen ausgeblendet werden. Es gibt ein paar verschiedene Deduplizierungsalgorithmen, die Sie verwenden können. Exakte Übereinstimmungen werden in der gesamten Zeile vorgenommen, mit Ausnahme von Datumsfeldern. Zahlenabgleiche werden in der Zeile vorgenommen, nachdem Zahlen wie Dauer, IP-Adressen usw. entfernt wurden. Die Signatur ist die aggressivste Deduplizierung, da sie alle Buchstaben und Zahlen sowie Übereinstimmungen in den verbleibenden Leerzeichen und Satzzeichen entfernt. | 
| Reihenfolge der Ergebnisse anzeigen | Sie können die Reihenfolge der empfangenen Protokolle von der standardmäßigen absteigenden Reihenfolge (neueste zuerst) in aufsteigender Reihenfolge (älteste zuerst) ändern. | 

## Laden Sie die Protokollzeilen herunter
<a name="v10-explore-download-log-lines"></a>

Verwenden Sie die Schaltfläche Herunterladen, um `txt` die Protokollergebnisse im `json` Oder-Format **herunterzuladen**. Mit dieser Funktion können Sie die Protokolldaten zur weiteren Analyse speichern oder sie in einem praktischen und zugänglichen Format mit anderen teilen.

## Metainformationen zu den Ergebnissen protokollieren
<a name="v10-explore-log-result-meta-information"></a>

Oberhalb der empfangenen Protokollzeilen finden Sie wichtige Metainformationen, darunter:
+ **Anzahl der empfangenen Protokolle** — Gibt die Gesamtzahl der für die aktuelle Abfrage oder den aktuellen Zeitraum empfangenen Protokolle an.
+ **Fehler** — Zeigt mögliche Fehler in Ihren Protokollergebnissen an.
+ **Allgemeine Bezeichnungen** — Zeigt allgemeine Beschriftungen an.
+ **Verarbeitete Byte insgesamt** — Stellt die Gesamtgröße der verarbeiteten Protokolldaten in Byte dar.

**Anmerkung**  
Die Verfügbarkeit bestimmter Metainformationen kann von der Datenquelle abhängen. Daher werden Ihnen möglicherweise nur einige dieser Details für bestimmte Datenquellen angezeigt.

## Auf der Flucht vor neuen Zeilen
<a name="v10-explore-log-escaping-newlines"></a>

Explore erkennt automatisch einige fehlerhaft maskierte Sequenzen in Protokollzeilen, wie z. B. Zeilenumbrüche (`\n`,`\r`) oder Tabulatoren (). `\t` Wenn es solche Sequenzen erkennt, bietet Explore die Option „**Zeilenumbrüche umgehen**“.

**Um fehlerhaft maskierte Sequenzen, die Explore erkannt hat, automatisch zu korrigieren**

1. Wählen Sie **Escape newlines**, um die Sequenzen zu ersetzen.

1. Überprüfen Sie die Ersetzungen manuell, um ihre Richtigkeit zu überprüfen.

Explore ersetzt diese Sequenzen. Wenn dies der Fall ist, ändert sich die Option von **Escape newlines** zu **Remove escaping**. Prüfen Sie die Änderungen, da die Analyse aufgrund der erhaltenen Eingaben möglicherweise nicht korrekt ist. **Sie können die Ersetzungen rückgängig machen, indem Sie Escaping entfernen auswählen.**

## Protokollebene
<a name="v10-explore-log-level"></a>

Für die Protokolle, für die eine `level` Bezeichnung angegeben ist, verwenden wir den Wert dieser Bezeichnung, um die Protokollebene zu bestimmen und die Farbe jeder Protokollzeile entsprechend zu aktualisieren. Wenn das Protokoll keine angegebene Ebenenbezeichnung hat, versuchen wir herauszufinden, ob sein Inhalt mit einem der unterstützten Ausdrücke übereinstimmt (weitere Informationen finden Sie in der folgenden Tabelle). Die Protokollebene wird immer durch die erste Übereinstimmung bestimmt. Falls Grafana kein Log-Level-Feld ableiten kann, wird es mit einem unbekannten Log-Level visualisiert.

**Anmerkung**  
Wenn Sie eine Loki-Datenquelle verwenden und diese Teil Ihrer Protokollzeile `level` ist, können Sie Parser (JSON, logfmt, regex,..) verwenden, um die Ebeneninformationen in ein Level-Label zu extrahieren, das zur Bestimmung des Level-Werts verwendet wird. Auf diese Weise kann das Histogramm die verschiedenen Protokollstufen als separate Balken anzeigen.

**Unterstützte Protokollebenen und Zuordnung von Abkürzungen und Ausdrücken der Protokollebenen:** 


| Protokollebene | Farbe | Unterstützte Ausdrücke | 
| --- | --- | --- | 
| kritisch | lila | auffallend, tödlich, alarmiert, kritisch, kritisch | 
| error | red | Irrtum, Irrtum, Irrtum | 
| warning | Gelb | warnen, warnen | 
| info | Grün | Information, Information, Information, Hinweis | 
| debug | Blau | debuggen, debuggen | 
| trace | hellblau | trace | 
| unbekannt | grau | \$1 | 

## Markieren Sie die gesuchten Wörter
<a name="v10-explore-highlight-searched-words"></a>

Wenn Ihre Anfrage bestimmte Wörter oder Ausdrücke enthält, nach denen gesucht werden soll, hebt Explore diese zur besseren Sichtbarkeit in den Protokollzeilen hervor. Diese Hervorhebungsfunktion erleichtert es, die relevanten Inhalte in Ihren Logs zu identifizieren und sich darauf zu konzentrieren.

**Anmerkung**  
Die Fähigkeit, Suchbegriffe hervorzuheben, kann je nach Datenquelle variieren. Bei einigen Datenquellen ist die Markierung von Suchwörtern möglicherweise nicht verfügbar.

## Ansicht der Protokolldetails
<a name="v10-explore-log-details-view"></a>

In Explore hat jede Protokollzeile einen erweiterbaren Abschnitt mit der Bezeichnung *Protokolldetails*, der durch Auswahl der Protokollzeile geöffnet werden kann. Die Ansicht mit den Protokolldetails bietet zusätzliche Informationen und Erkundungsoptionen in Form von *Feldern* und *Links*, die an die Protokollzeilen angehängt sind, was eine robustere Interaktion und Analyse ermöglicht.

**Felder**

In der Ansicht „Protokolldetails“ können Sie angezeigte Felder auf zwei Arten filtern: als Positivfilter (um sich auf ein bestimmtes Feld zu konzentrieren) und als Negativfilter (um bestimmte Felder auszuschließen). Diese Filter aktualisieren die entsprechende Abfrage, die die Protokollzeile erzeugt hat, und fügen Gleichheits- und Ungleichheitsausdrücke entsprechend hinzu. Wenn die Datenquelle unterstützt wird, wie dies bei Loki und der Fall ist OpenSearch, überprüfen die Protokolldetails, ob das Feld bereits in der aktuellen Abfrage vorhanden ist und einen aktiven Status anzeigt (nur für positive Filter), sodass Sie es in der Abfrage ausschalten oder den Filterausdruck von positiv auf negativ ändern können.

Sie können anstelle der gesamten Protokollzeile eine Teilmenge von Feldern auswählen, die in der Protokollliste angezeigt werden sollen, indem Sie auf das Augensymbol klicken. Jedes Feld hat ein Statistiksymbol, mit dem Statistiken zu allen angezeigten Protokollen angezeigt werden.

**Links**

Grafana bietet die Funktionalität von Datenlinks oder Korrelationen, sodass Sie jeden Teil einer Protokollnachricht in einen internen oder externen Link konvertieren können. Diese Links können verwendet werden, um zu verwandten Daten oder externen Ressourcen zu navigieren, was eine nahtlose und bequeme Möglichkeit bietet, weitere Informationen zu erkunden.

## Kontext protokollieren
<a name="v10-explore-log-context"></a>

Unter Protokollkontext werden zusätzliche Kontextzeilen angezeigt, die einen Protokolleintrag umgeben, der einer bestimmten Suchabfrage entspricht. Dies kann hilfreich sein, um den Kontext des Protokolleintrags zu verstehen, und ähnelt dem `-C` Parameter im `grep` Befehl.

Möglicherweise stoßen Sie auf lange Textzeilen, die es schwierig machen, den Kontext der einzelnen Protokolleinträge zu lesen und zu analysieren. An dieser Stelle kann sich die **Option „Zeilen** umbrechen“ als nützlich erweisen. Wenn Sie diesen Schalter aktivieren, wird Grafana lange Textzeilen automatisch so umbrechen, dass sie in die sichtbare Breite des Viewers passen. Dies kann das Lesen und Verstehen der Protokolleinträge erleichtern. 

 Mit der Schaltfläche **In geteilter Ansicht öffnen** können Sie die Kontextabfrage für einen Protokolleintrag auf einem geteilten Bildschirm in der Explore-Ansicht ausführen. Wenn Sie auf diese Schaltfläche klicken, wird ein neuer Explore-Bereich geöffnet, in dem die Kontextabfrage neben dem Protokolleintrag angezeigt wird, sodass der umgebende Kontext leichter analysiert und verstanden werden kann.

Die Protokollkontextabfrage kann auch in einem neuen Browser-Tab geöffnet werden, indem Sie die Taste `Ctrl` (oder`Cmd`) drücken und gleichzeitig die Schaltfläche zum Öffnen des Kontextmodals auswählen. Beim Öffnen in einer neuen Registerkarte werden die zuvor ausgewählten Filter ebenfalls angewendet.

## Protokollzeile kopieren
<a name="v10-explore-copy-log-line"></a>

Sie können den Inhalt einer ausgewählten Protokollzeile ganz einfach in Ihre Zwischenablage kopieren, indem Sie auf die Schaltfläche **Protokollzeile kopieren** klicken.

## Link in die Protokollzeile kopieren
<a name="v10-explore-copy-link-to-log-line"></a>

Durch die Verknüpfung von Protokollzeilen in Grafana können Sie schnell zu bestimmten Protokolleinträgen navigieren, um eine genaue Analyse durchzuführen. Wenn Sie die Schaltfläche **Shortlink kopieren** für eine Protokollzeile wählen, können Sie eine Kurz-URL generieren und kopieren, die innerhalb eines absoluten Zeitbereichs direkten Zugriff auf den genauen Protokolleintrag bietet. Wenn Sie den Link öffnen, scrollt Grafana automatisch zur entsprechenden Protokollzeile und markiert sie mit einem blauen Hintergrund, sodass Sie die relevanten Informationen leicht identifizieren und sich darauf konzentrieren können.

**Anmerkung**  
Dies wird nur in Loki und anderen Datenquellen unterstützt, die ein `id` Feld bereitstellen.

## Live-Tracking
<a name="v10-explore-log-live-tailing"></a>

Um Echtzeitprotokolle aus unterstützten Datenquellen anzuzeigen, können Sie die Live-Tailing-Funktion in Explore nutzen.

**Um Logs in Echtzeit mit Live-Tailing anzusehen**

1. Wählen Sie in der Werkzeugleiste „Erkunden“ die Schaltfläche „**Live**“, um zur Live-Tail-Ansicht zu wechseln.

1. In der Live-Schwanzansicht werden neue Logs am unteren Bildschirmrand angezeigt. Sie haben einen verblassenden, kontrastierenden Hintergrund, sodass Sie leicht verfolgen können, was neu ist.

1. Wenn du das Live-Tailing pausieren und frühere Logs ohne Unterbrechungen erkunden möchtest, kannst du das tun, indem du die **Pause-Taste** wählst oder einfach durch die Log-Ansicht scrollst.

1. Um die Ansicht zu löschen und alle Logs von der Anzeige zu entfernen, wählen Sie die Schaltfläche Logs **löschen**. Durch diese Aktion wird die Protokollansicht zurückgesetzt und Sie haben einen Neuanfang, um mit der Protokollanalyse fortzufahren.

1. Um mit dem Live-Tailing fortzufahren und weiterhin Echtzeit-Logs anzusehen, wählen Sie die Schaltfläche „**Fortfahren**“.

1. Wenn Sie das Live-Tailing beenden und zur Standardansicht von Explore zurückkehren möchten, wählen Sie die Schaltfläche „**Stopp**“.

Mithilfe der Live-Tailing-Funktion können Sie die neuesten Logs genau verfolgen, sobald sie eintreffen. Dadurch können Sie Ereignisse in Echtzeit leichter überwachen und Probleme umgehend erkennen.

**Beispiel für Protokolle**

Wenn die ausgewählte Datenquelle Logs Sample implementiert und sowohl Protokoll- als auch Metrikabfragen unterstützt, können Sie bei Metrikabfragen automatisch Stichproben von Protokollzeilen sehen, die zu visualisierten Metriken beigetragen haben. Diese Funktion wird derzeit von Loki-Datenquellen unterstützt.

**Wechseln Sie von Metriken zu Protokollen**

 Wenn Sie von einer Metrikdatenquelle, die implementiert `DataSourceWithQueryExportSupport` (wie Prometheus), zu einer Protokollierungsdatenquelle kommen, die dies unterstützt `DataSourceWithQueryImportSupport` (wie Loki), dann behält sie die Labels Ihrer Abfrage, die in den Protokollen vorhanden sind, bei und verwendet sie, um die Log-Streams abzufragen.

Beispielsweise ändert sich die folgende Prometheus-Abfrage `grafana_alerting_active_alerts{job='grafana'}` nach dem Wechsel zur Loki-Datenquelle zu. `{job='grafana'}` Dadurch wird ein Teil der Protokolle im ausgewählten Zeitraum zurückgegeben, der durchsucht werden kann. grepped/text 

# Nachverfolgung in Explore
<a name="v10-explore-tracing"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Sie können Explore verwenden, um Spuren aus Tracing-Datenquellen zu visualisieren.

Die folgenden Datenquellen werden unterstützt.
+ [Tempo](tempo-data-source.md) (unterstützte Aufnahmeformate: OpenTelemetry, Jaeger und Zipkin)
+ [Jaeger](jaeger-data-source.md)
+ [AWS X-Ray](x-ray-data-source.md)
+ [Zipkin](zipkin-data-source.md)

Informationen zur Konfiguration von Abfragen für die oben aufgeführten Datenquellen finden Sie in der Dokumentation für die jeweilige Datenquelle.

## Abfrage-Editor
<a name="v10-explore-trace-queryeditor"></a>

Sie können Ablaufverfolgungsdaten mit dem Abfrage-Editor einer Datenquelle abfragen und suchen.

Jede Datenquelle kann über einen eigenen Abfrage-Editor verfügen. Der Abfrage-Editor für die Tempo-Datenquelle unterscheidet sich geringfügig vom Abfrage-Editor für die Jaeger-Datenquelle.

Informationen zum Abfragen der einzelnen Datenquellen finden Sie in der jeweiligen Dokumentation.
+ [Tempo](tempo-data-source.md)
+ [Jaeger](jaeger-data-source.md)
+ [AWS X-Ray](x-ray-data-source.md)
+ [Zipkin](zipkin-data-source.md)

## Erklärung von Trace View
<a name="v10-explore-trace-view"></a>

In diesem Abschnitt werden die Elemente des Trace View-Dashboards erklärt.

**Kopfzeile**

Der Header der Trace-Ansicht enthält die folgenden Elemente:
+ Header-Titel — Zeigt den Namen des Root-Spans und die Trace-ID an.
+ Suche — Hebt Bereiche hervor, die den gesuchten Text enthalten.
+ Metadaten — Verschiedene Metadaten über den Trace.

**Minimap**

Zeigt eine komprimierte Ansicht oder die Trace-Timeline an. Ziehen Sie den Mauszeiger über die Minimap, um in einen kleineren Zeitbereich zu zoomen. Durch das Zoomen wird auch die Hauptzeitleiste aktualisiert, sodass kürzere Zeiträume leichter zu erkennen sind. Wenn Sie beim Zoomen mit der Maus über die Minikarte fahren, wird die Schaltfläche „**Auswahl zurücksetzen**“ angezeigt, mit der der Zoom zurückgesetzt wird.

**Filter ausdehnen**

Mithilfe von Spanfiltern können Sie Ihre Spans im Trace-Timeline-Viewer filtern. Je mehr Filter Sie hinzufügen, desto spezifischer sind die gefilterten Bereiche.

Sie können einen oder mehrere der folgenden Filter hinzufügen:
+ Name des Ressourcendienstes
+ Spanischer Name
+ Dauer
+ Tags (dazu gehören Tags, Prozess-Tags und Protokollfelder)

Um nur die Bereiche anzuzeigen, die Sie gefunden haben, aktivieren Sie die Option **Nur Treffer anzeigen**.

**Zeitplan**

Zeigt eine Liste der Spans innerhalb des Traces an. Jede Span-Zeile besteht aus den folgenden Komponenten:
+ Schaltfläche „Kinder erweitern“ — Erweitert oder reduziert alle untergeordneten Bereiche des ausgewählten Bereichs.
+ Dienstname — Name des Dienstes, der den Zeitraum protokolliert hat.
+ Operationsname — Name des Vorgangs, für den dieser Span steht.
+ Balken für die Dauer der Spanne — Visuelle Darstellung der Operationsdauer innerhalb der Ablaufverfolgung.

**Angaben zur Spanne**

Wenn Sie die Span-Zeile auswählen, werden die Span-Details angezeigt, darunter die folgenden.
+ Vorgangsname
+ Span-Metadaten
+ Tags — Alle Tags, die mit diesem Bereich verknüpft sind.
+ Prozessmetadaten — Metadaten über den Prozess, der diesen Zeitraum protokolliert hat.
+ Protokolle — Liste der in diesem Bereich protokollierten Protokolle und der zugehörigen Schlüsselwerte. Im Fall von Zipkin-Protokollen werden im Abschnitt Zipkin-Anmerkungen angezeigt.

**Zu den Protokollen zurückverfolgen**

Sie können in einer Trace-Ansicht von einem Bereich direkt zu den für diesen Bereich relevanten Protokollen navigieren. Dies ist für Tempo-, Jaeger- und Zipkin-Datenquellen verfügbar. Anweisungen zur Konfiguration der einzelnen Datenquellen finden Sie in der entsprechenden Dokumentation.

Wählen Sie das Dokumentsymbol, um in Explore eine geteilte Ansicht mit der konfigurierten Datenquelle zu öffnen und die entsprechenden Protokolle für den Zeitraum abzufragen.

**Zu Metriken zurückverfolgen**

**Anmerkung**  
Diese Funktion befindet sich derzeit in der Beta-Phase

Sie können von einer Spanne in einer Trace-Ansicht direkt zu den für diese Spanne relevanten Metriken navigieren. Diese Funktion ist für Tempo-, Jaeger- und Zipkin-Datenquellen verfügbar. Einzelheiten zur Konfiguration finden Sie in der entsprechenden Dokumentation.

**Zu Profilen zurückverfolgen**

Mithilfe von Trace to Profiles können Sie die Fähigkeit von Grafana nutzen, verschiedene Signale zu korrelieren, indem Sie die Funktionalität zur Verknüpfung zwischen Traces und Profilen hinzufügen.

## Knotendiagramm
<a name="v10-explore-trace-node-graph"></a>

Sie können das Knotendiagramm für die angezeigte Spur optional erweitern. Je nach Datenquelle können dadurch die Bereiche der Ablaufverfolgung als Knoten im Diagramm angezeigt oder zusätzlicher Kontext hinzugefügt werden, einschließlich des auf dem aktuellen Trace basierenden Service-Graphen.

## Ansicht „Service Graph“
<a name="v10-explore-trace-graph"></a>

In der Service Graph-Ansicht werden die Span-Metriken (zeichnet Daten für Raten, Fehlerraten und Dauer (RED) auf) und die Service-Diagramme visualisiert. Sobald die Anforderungen eingerichtet sind, ist diese vorkonfigurierte Ansicht sofort verfügbar.

Weitere Informationen finden Sie auf der [Tempo-Datenquellenseite](tempo-data-source.md). Sie können die [Seite mit der Ansicht des Service-Diagramms](https://grafana.com/docs/tempo/latest/metrics-generator/service-graph-view/) auch in der *Tempo-Dokumentation von Grafana Labs* sehen.

## Daten-API
<a name="v10-explore-trace-dataapi"></a>

Für diese Visualisierung ist eine bestimmte Form der Daten erforderlich, die von der Datenquelle zurückgegeben werden müssen, damit sie korrekt angezeigt werden können.

Die Datenquelle muss den Datenrahmen und das Datenset zurückgeben`frame.meta.preferredVisualisationType = 'trace'`.

**Struktur des Datenrahmens**

Erforderliche Felder;


| Feldname | Typ | Description | 
| --- | --- | --- | 
| TraceID | Zeichenfolge | Bezeichner für den gesamten Trace. Der Datenrahmen sollte nur eine Spur enthalten. | 
| spanische ID | Zeichenfolge | Bezeichner für die aktuelle Spanne. Die Spanne IDs sollte pro Trace eindeutig sein. | 
| SpanID der Eltern | Zeichenfolge | spanID des übergeordneten Bereichs, um die Beziehung zwischen untergeordnetem Elternteil in der Trace-Ansicht zu erstellen. Kann undefined für den Stammbereich ohne übergeordnetes Element verwendet werden. | 
| serviceName | Zeichenfolge | Name des Dienstes, zu dem dieser Span gehört. | 
| ServiceTags | TraceKeyValuePair[] | Liste der für den Dienst relevanten Tags. | 
| startTime | number | Startzeit der Spanne in Millisekunden Epochenzeit. | 
| duration | number | Dauer der Spanne in Millisekunden. | 

 Optionale Felder: 


| Feldname | Typ | Description | 
| --- | --- | --- | 
| Protokolle | TraceLog[] | Liste der Protokolle, die dem aktuellen Zeitraum zugeordnet sind. | 
| tags | TraceKeyValuePair[] | Liste der Tags, die dem aktuellen Zeitraum zugeordnet sind. | 
| warnings | Zeichenfolge [] | Liste der Warnungen, die mit der aktuellen Spanne verknüpft sind. | 
| StackTraces | Zeichenfolge [] | Liste der Stack-Traces, die dem aktuellen Span zugeordnet sind. | 
| errorIconColor | Zeichenfolge | Farbe des Fehlersymbols, falls Span mit markiert isterror: true. | 

Einzelheiten zu den Typen finden Sie [TraceSpanRow](https://github.com/grafana/grafana/blob/main/packages/grafana-data/src/types/trace.ts#L28)unter [TraceKeyValuePair](https://github.com/grafana/grafana/blob/main/packages/grafana-data/src/types/trace.ts#L4)und [TraceLog](https://github.com/grafana/grafana/blob/main/packages/grafana-data/src/types/trace.ts#L12)weiter GitHub.

# Korrelationseditor in Explore
<a name="v10-explore-correlations"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Korrelationen ermöglichen es Benutzern, eine Verbindung zwischen zwei beliebigen Datenquellen herzustellen. Weitere Informationen, einschließlich eines Überblicks über Korrelationen, finden Sie unter. [Korrelationen in Grafana-Version 10](v10-correlations.md)

## Eine Korrelation erstellen
<a name="v10-explore-corr-create-a-correlation"></a>

Sie können Korrelationen auf der Explore-Seite erstellen.

**Um eine Korrelation zu erstellen**

1. Navigieren Sie in Ihrem Amazon Managed Grafana-Arbeitsbereich zur Explore-Seite.

1. Wählen Sie eine Datenquelle aus, die Sie als Quelle für eine neue Korrelation verwenden möchten.

1. Führen Sie eine Abfrage aus, die Daten in einer unterstützten Visualisierung generiert.
**Anmerkung**  
[Unterstützte Visualisierungen sind [Logs](v10-panels-logs.md) und Table.](v10-panels-table.md)

1. [Wählen Sie in der oberen Werkzeugleiste **\$1 Hinzufügen** und dann **Korrelation hinzufügen** (Sie können auch den **Korrelationseditor** aus der Befehlspalette auswählen).](v10-search.md#v10-search-palette)

   Explore befindet sich jetzt im Korrelationseditor-Modus, was durch einen blauen Rand und eine obere Leiste gekennzeichnet ist. Sie können den Correlations Editor beenden, indem Sie in der oberen Leiste **Beenden** wählen.

1. Sie können jetzt die folgenden neuen Korrelationen für die Visualisierung mit Links erstellen, die an die Daten angehängt sind und die Sie verwenden können, um eine neue Abfrage zu erstellen:
   + *Protokolle* — Links werden neben den Feldwerten in den Protokolldetails für jede Protokollzeile angezeigt.
   + *Tabelle* — jede Tabellenzelle ist ein Link.

1. Wählen Sie einen Link, um eine neue Korrelation hinzuzufügen. Links sind mit einem Feld verknüpft, das als Ergebnisfeld einer Korrelation verwendet wird. Weitere Details finden Sie unter [Konfiguration der Korrelation](v10-correlations-config.md).

1. Verwenden Sie in der sich öffnenden geteilten Ansicht den rechten Bereich, um die Zielabfragequelle der Korrelation einzurichten. Weitere Details finden Sie unter [Zielabfrage](v10-correlations-config.md#v10-correlations-config-target-query).

1. Erstellen Sie eine Zielabfrage mithilfe der [Variablensyntax](v10-dash-variable-syntax.md) mit Variablen aus der Liste oben im Bereich. Die Liste enthält Beispielwerte aus der ausgewählten Datenzeile.

1. Geben Sie eine Bezeichnung und eine Beschreibung an (optional). Ein Label wird als Name des Links in der Visualisierung verwendet und kann Variablen enthalten.

1. Stellen Sie Transformationen bereit (optional; Einzelheiten siehe unten).

1. Wählen Sie in der oberen Werkzeugleiste **Speichern**, um die Korrelation zu speichern und den Modus Korrelationseditor zu verlassen. Der Link, mit dem die Korrelation erstellt wurde, wird in jeder Zeile durch einen Datenlink ersetzt. Wenn der Link ausgewählt ist, wird die von Ihnen definierte Abfrage in einem anderen Bereich ausgeführt, wobei die Variablen dynamisch durch die Werte aus der ausgewählten Zeile ersetzt werden.

## Transformationen
<a name="v10-explore-corr-transformations"></a>

Mithilfe von Transformationen können Sie Werte extrahieren, die in einem Feld mit anderen Daten vorhanden sind. Mithilfe einer Transformation können Sie beispielsweise einen Teil einer Protokollzeile extrahieren, um ihn in einer Korrelation zu verwenden. Weitere Informationen zu Transformationen in Korrelationen finden Sie unter. [Korrelationstransformationen](v10-correlations-config.md#v10-correlations-config-transformations)

Nachdem Sie im Editor-Modus einen der generierten Links ausgewählt haben, können Sie Transformationen hinzufügen, indem Sie im Drop-down-Menü **Transformationen** die Option **Transformation hinzufügen** auswählen.

**Um eine Transformation in einer Korrelation zu verwenden**

1. Wählen Sie ein Feld aus, auf das die Transformation angewendet werden soll. Wählen Sie den Teil des Felds aus, den Sie für die Transformation verwenden möchten. Zum Beispiel eine Protokollzeile. Nach der Auswahl wird der Wert dieses Felds verwendet, um Sie bei der Erstellung der Transformation zu unterstützen.

1. Wählen Sie den Typ der Transformation aus. Die Optionen und relevanten Einstellungen finden [Korrelationstransformationen](v10-correlations-config.md#v10-correlations-config-transformations) Sie unter. 

1. Je nach Ihrer Auswahl werden möglicherweise eine oder mehrere Variablen aufgefüllt, oder Sie müssen möglicherweise weitere Spezifikationen in den angezeigten Optionen angeben.

1. Wählen Sie **Transformation zur Korrelation** hinzufügen aus, um die angegebenen Variablen zur Liste der verfügbaren Variablen hinzuzufügen.

**Anmerkung**  
Für reguläre Ausdrücke in diesem Dialogfeld werden die in anderen Dokumentationen `mapValue` genannten `Variable Name` hier aufgerufen. Grafana markiert jeden Text, der dem Ausdruck im Feldwert entspricht. Verwenden Sie Gruppen zur Erfassung regulärer Ausdrücke, um auszuwählen, welcher Teil des Treffers extrahiert werden soll. Wenn ein gültiger regulärer Ausdruck angegeben wird, werden die Variable und der Wert dieser Variablen unter dem `Variable Name` Feld angezeigt.

## Beispiele für Korrelationen
<a name="v10-explore-corr-examples"></a>

Die folgenden Beispiele zeigen, wie Korrelationen mithilfe des Korrelationseditors in Explore erstellt werden. Wenn Sie diesen Beispielen folgen möchten, stellen Sie sicher, dass Sie eine [Testdatenquelle](testdata-data-source.md) einrichten.

### Einen Text erstellen, um die Korrelation grafisch darzustellen
<a name="v10-explore-corr-text-to-graph"></a>

Dieses Beispiel zeigt, wie Sie mit dem Korrelationseditor in Explore eine Korrelation erstellen.

Korrelationen ermöglichen es Ihnen, die Ergebnisse einer Abfrage zu verwenden, um eine neue Abfrage in einer beliebigen Datenquelle auszuführen. In diesem Beispiel führen Sie eine Abfrage aus, die Tabellendaten rendert. Die Daten werden verwendet, um eine andere Abfrage auszuführen, die ein Diagrammergebnis liefert.

Um diesem Beispiel zu folgen, stellen Sie sicher, dass Sie eine [Testdatenquelle](testdata-data-source.md) eingerichtet haben.

**Um eine Korrelation zwischen Text und Diagramm zu erstellen**

1. Navigieren Sie in Grafana zu **Explore**.

1. Wählen Sie die **Testdatenquelle** aus dem Drop-down-Menü oben links auf der Seite aus.

1. Wählen Sie **\$1 Hinzufügen** im Drop-down-Menü auf der rechten Seite und wählen Sie Korrelation **hinzufügen** aus.

1. Explore befindet sich jetzt im Correlations Editor-Modus, was durch einen blauen Rand gekennzeichnet ist.

1. Wählen Sie das folgende Szenario aus dem Szenario-Dropdownmenü aus: **CSV-Datei**.

1. Wählen Sie die Datei **population\$1by\$1state.csv** aus. Jede Zelle ist ein Link, auf den Sie klicken können, um mit der Erstellung einer neuen Korrelation zu beginnen.

1. Klicken Sie auf eine beliebige Zelle in der `State` Spalte, um eine neue Korrelation zu erstellen, die diesem Eintrag einen Datenlink zuordnet. Wählen Sie `California` beispielsweise.

1. Wählen Sie in der geteilten Ansicht dieselbe Datenquelle aus, die Sie im linken Bereich ausgewählt haben. Der Helper über dem Abfrage-Editor enthält alle verfügbaren Variablen, die Sie für die Zielabfrage verwenden können. Variablen enthalten alle Datenfelder (Tabellenspalten) aus der ausgewählten Zeile.

1. Wählen Sie im Menü **Szenario** die Option **CSV-Metrikwerte** aus. Das `String Input` Feld im Abfrage-Editor enthält Variablen mit Populationswerten für jedes Jahr:`${1980},${2000},${2020}`. Dadurch wird ein Diagramm mit Variablenwerten generiert.

1. Geben Sie im Feld **Alias** des Abfrage-Editors Folgendes ein`${State}`.

   Führen Sie eine Abfrage aus, um zu überprüfen, ob anhand von Beispielwerten aus den Variablen ein Diagramm erstellt wird.

1. Wählen Sie **Speichern**, um die Korrelation zu speichern und den Korrelationseditor zu beenden.

   Nachdem die Korrelation gespeichert wurde, führt Explore die Abfrage im linken Bereich erneut aus. Wenn Sie auf einen Statusnamen klicken, wird die Abfrage auf der rechten Seite erneut ausgeführt, wobei Werte aus der Zeile in die CSV-Datei eingefügt werden, wodurch das Diagramm geändert wird. Die Abfrage wird jedes Mal, wenn Sie auf einen Bundesstaatsnamen klicken, mit aktualisierten Werten erneut ausgeführt.

Sie können dieselben Schritte auf jede Datenquelle anwenden. Korrelationen ermöglichen es Ihnen, Links in Visualisierungen zu erstellen, um dynamische Abfragen auf der Grundlage ausgewählter Daten auszuführen. In diesem Beispiel haben wir Daten verwendet, die von einer Abfrage zurückgegeben wurden, um eine neue Abfrage zu erstellen, die eine andere Visualisierung mit derselben Datenquelle generiert. Sie können jedoch Korrelationen zwischen beliebigen Datenquellen herstellen, um benutzerdefinierte Erkundungsabläufe zu erstellen.

### Korrelation zwischen Protokollen und Tabellen erstellen
<a name="v10-explore-corr-logs-to-table"></a>

In diesem Beispiel erstellen Sie eine Korrelation, um zu demonstrieren, wie Sie mithilfe von Transformationen Werte aus der Protokollzeile und einem anderen Feld extrahieren können.

Um diesem Beispiel zu folgen, stellen Sie sicher, dass Sie eine [Testdatenquelle](testdata-data-source.md) eingerichtet haben.

**Um eine Korrelation zwischen Protokollen und Tabellen zu erstellen**

1. Navigieren Sie in Grafana zu **Explore**.

1. Wählen Sie die **Testdatenquelle** aus dem Drop-down-Menü oben links auf der Seite aus.

1. Wählen Sie **\$1 Hinzufügen** im Drop-down-Menü auf der rechten Seite und wählen Sie Korrelation **hinzufügen** aus.

1. Explore befindet sich jetzt im Correlations Editor-Modus, was durch einen blauen Rand gekennzeichnet ist.

1. Wählen Sie im Menü **Szenario** die Option **Protokolle** aus.

1. Erweitern Sie eine Protokollzeile, um die Korrelationslinks zu sehen. Wählen Sie `Correlate with hostname`.

1. Explore wird in einer geteilten Ansicht geöffnet. Wählen Sie dieselbe Datenquelle aus, die Sie im linken Bereich ausgewählt haben. Der Helper über dem Abfrage-Editor enthält alle verfügbaren Variablen, die Sie für die Zielabfrage verwenden können.

1. Erweitern Sie den Abschnitt Transformationen und klicken Sie auf **Transformation hinzufügen**.

1. **Wählen Sie im Dropdownmenü **Feld** die Option Nachricht aus.** Die Protokollzeile wird als Beispieldaten angezeigt.

1. Wählen Sie unter **Typ** die Option **Logfmt** aus. Dadurch wird die Liste der Variablen aufgefüllt.

1. Wählen Sie **Transformation zur Korrelation hinzufügen** aus.

1. Wählen Sie erneut **Transformation hinzufügen** und wählen Sie unter **Feld** den **Hostnamen** aus.

1. Wählen Sie unter **Typ** die Option **Regulärer Ausdruck** aus.

1. Geben Sie unter **Ausdruck** Folgendes ein:`-([0-9]\*)`. Dadurch werden alle Zahlen rechts vom Bindestrich ausgewählt.

1. Geben Sie unter **Variablenname** Folgendes ein:`hostNumber`. Dadurch wird die Liste der Variablen aufgefüllt. 

1. Wählen Sie **Transformation zur Korrelation** hinzufügen aus, um sie zu den anderen Variablen hinzuzufügen.

1. Öffnen Sie im Datenquellen-Editor das Dropdownmenü **Szenario** und wählen Sie **CSV-Inhalt** aus.

1. Geben Sie im Textfeld unten Folgendes ein und speichern Sie die Korrelation:

   ```
   time,msg,hostNumber,status
   ${time},${msg},${hostNumber},${status}
   ```

   Dadurch wird die geteilte Ansicht geschlossen und die linke Abfrage erneut ausgeführt. Erweitern Sie eine beliebige Protokollzeile, um die Korrelationsschaltfläche zu sehen. Wenn Sie die Korrelationsschaltfläche wählen, öffnet sich die geteilte Ansicht mit `time` (einem Feld), `msg` (extrahiert mit *logfmt* aus der Protokollzeile), `host number` (extrahiert mit *Regex* aus der`hostname`) und `status` (extrahiert mit *logfmt* aus der Protokollzeile).

# Inspector in Explore
<a name="v10-explore-inspector"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Der Inspektor hilft Ihnen dabei, Ihre Anfragen zu verstehen und Fehler zu beheben. Sie können die Rohdaten überprüfen, diese Daten in eine Datei mit kommagetrennten Werten (CSV) exportieren, Protokollergebnisse im TXT-Format exportieren und Abfrageanfragen anzeigen.

## Inspector UI
<a name="v10-explore-inspector-ui"></a>

Der Inspektor hat die folgenden Registerkarten:
+ **Registerkarte „Statistiken“** — Zeigt an, wie lange Ihre Abfrage dauert und wie viel sie zurückgibt.
+ **Registerkarte „Abfrage“** — Zeigt Ihnen die Anfragen an den Server an, die gesendet wurden, wenn Grafana die Datenquelle abfragt.
+ **Registerkarte JSON** — Ermöglicht das Anzeigen und Kopieren der JSON-Daten und der Datenrahmenstruktur JSON.
+ **Registerkarte „Daten“** — Zeigt die von der Abfrage zurückgegebenen Rohdaten an.
+ **Registerkarte „Fehler“** — Zeigt den Fehler an. Nur sichtbar, wenn die Abfrage einen Fehler zurückgibt.

## Aufgaben des Inspector
<a name="v10-explore-inspector-tasks"></a>

Im Explore-Inspektor können Sie eine Vielzahl von Aufgaben ausführen.

**Öffnen Sie den Inspector**

Nachdem Sie die Abfrage ausgeführt haben, die Sie überprüfen möchten, klicken Sie auf die Schaltfläche **Inspector**.

Der Inspektorbereich wird am unteren Bildschirmrand geöffnet.

**Untersuchen Sie die rohen Abfrageergebnisse**

Sie können unformatierte Abfrageergebnisse, d. h. die von der Abfrage zurückgegebenen Daten, in einer Tabelle anzeigen.

Klicken Sie auf der Registerkarte **Inspector** auf die Registerkarte **Daten**.

Für mehrere Abfragen oder für Abfragen mehrerer Knoten gibt es zusätzliche Optionen.
+ **Datenrahmen anzeigen:** Wählen Sie die Ergebnissatzdaten aus, die Sie anzeigen möchten.
+ **Zeitlich verknüpfte Reihen:** Zeigen Sie die Rohdaten all Ihrer Abfragen gleichzeitig an, ein Ergebnissatz pro Spalte. Sie können auf eine Spaltenüberschrift klicken, um die Daten zu sortieren.

**Laden Sie die unformatierten Abfrageergebnisse als CSV herunter**

Grafana generiert eine CSV-Datei in Ihrem Standard-Browser-Download-Speicherort. Sie können es im Viewer Ihrer Wahl öffnen.

1. Rufen Sie auf der Registerkarte **Inspector** Rohabfrageergebnisse ab, indem Sie den obigen Anweisungen folgen.

1. Verfeinern Sie die Abfrageeinstellungen, bis Sie die Rohdaten sehen, die Sie exportieren möchten.

1. Wählen Sie **CSV herunterladen** aus.

Um eine CSV-Datei herunterzuladen, die speziell für Excel formatiert ist, erweitern Sie die **Datenoptionen** und aktivieren Sie dann die Option **Für Excel herunterladen**, bevor Sie die Option **CSV herunterladen** auswählen.

**Laden Sie die Protokollergebnisse als TXT herunter**

Sie können eine TXT-Datei mit den Protokollen, die Sie gerade ansehen, generieren, indem Sie auf der Registerkarte **Inspector** die Option **Protokolle herunterladen** auswählen.

**Trace-Ergebnisse herunterladen**

Basierend auf dem Datenquellentyp generiert Grafana eine JSON-Datei für die Trace-Ergebnisse in einem der unterstützten Formate: Jaeger-, Zipkin- oder OTLP-Formate.

1. Öffnen Sie den Inspector.

1. Untersuchen Sie die Ergebnisse der Protokollabfrage. Verfeinern Sie die Ergebnisse, bis Sie die Rohprotokolle sehen, die Sie exportieren möchten.

1. Wählen Sie **Protokolle herunterladen**.

**Überprüfen Sie die Abfrageleistung**

**Auf der Registerkarte Statistik werden Statistiken angezeigt, aus denen hervorgeht, wie lange Ihre Abfrage dauert, wie viele Abfragen Sie gesendet haben und wie viele Zeilen zurückgegeben wurden.** Diese Informationen können Ihnen bei der Problembehandlung Ihrer Abfragen helfen, insbesondere wenn eine der Zahlen unerwartet hoch oder niedrig ist.

Statistiken werden im schreibgeschützten Format angezeigt.

**JSON-Modell anzeigen**

Sie können Daten sowie Datenrahmen-JSON-Modelle untersuchen und exportieren.

**Um das JSON-Modell anzuzeigen**

1. Klicken Sie im Inspektorfenster auf die Registerkarte **JSON**.

1. **Wählen Sie im Drop-down-Menü „Quelle** auswählen“ eine der folgenden Optionen aus:
   + **Daten** — Zeigt ein JSON-Objekt an, das die Daten darstellt, die an Explore zurückgegeben wurden.
   + **DataFrame Struktur** — Zeigt den Rohergebnissatz an.

1. Sie können Teile der JSON-Datei erweitern oder reduzieren, um separate Abschnitte anzuzeigen. Sie können auch die Option In die **Zwischenablage kopieren auswählen,** um den JSON-Text zu kopieren und in eine andere Anwendung einzufügen.

**Rohanfrage und Antwort an die Datenquelle anzeigen**

Während Sie mit Explore und der Registerkarte Inspector arbeiten, können Sie die Rohdaten der Anfrage und Antwort anzeigen, die Sie mit einer Abfrage generieren. Wählen Sie im Inspector die Registerkarte „**Abfrage**“ und dann „**Aktualisieren**“, um die Rohdaten zu sehen.

Grafana sendet die Anfrage an den Server und zeigt das Ergebnis an. Sie können bestimmte Teile der Abfrage aufschlüsseln, sie vollständig erweitern oder reduzieren oder die Daten in die Zwischenablage kopieren, um sie in anderen Anwendungen zu verwenden.

# Korrelationen in Grafana-Version 10
<a name="v10-correlations"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Sie können interaktive Links für Explore-Visualisierungen erstellen, um Abfragen zu präsentierten Daten auszuführen, indem Sie Korrelationen einrichten.

Eine Korrelation definiert, wie Daten in einer Datenquelle verwendet werden, um Daten in einer anderen Datenquelle abzufragen. Hier einige Beispiele:
+ Ein in einer Protokolldatenquelle zurückgegebener Anwendungsname kann verwendet werden, um Metriken, die sich auf diese Anwendung beziehen, in einer Metrikdatenquelle abzufragen.
+ Ein von einer SQL-Datenquelle zurückgegebener Benutzername kann verwendet werden, um Protokolle abzufragen, die sich auf diesen bestimmten Benutzer in einer Protokolldatenquelle beziehen.

Explore verwendet benutzerdefinierte Korrelationen, um Links innerhalb der Visualisierungen anzuzeigen. Sie können auf einen Link klicken, um die zugehörige Abfrage auszuführen und die Ergebnisse in Explore Split View zu sehen.

Erkunden Sie Visualisierungen, die derzeit das Anzeigen von Links auf der Grundlage von Korrelationen unterstützen:
+ [Protokolle](v10-panels-logs.md)
+ [Tabelle](v10-panels-table.md)

[Sie können Korrelationen über die Seite **Administration > Plugins und Daten > Korrelationen** in Grafana oder direkt in Explore konfigurieren.](v10-explore-correlations.md)

**Topics**
+ [Konfiguration der Korrelation](v10-correlations-config.md)
+ [Erstellen Sie eine neue Korrelation](v10-correlations-create.md)

# Konfiguration der Korrelation
<a name="v10-correlations-config"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

 Jede Korrelation ist mit den folgenden Optionen konfiguriert: 

**Label (Bezeichnung)**  
Linkbezeichnung, die in der Visualisierung angezeigt wird.

**Beschreibung**  
Optionale Beschreibung.

**Quelldatenquelle**  
Die Quelle der Ergebnisse, für die Links angezeigt wurden.

**Feld „Ergebnisse“**  
Definiert, wo der Link in einer Visualisierung angezeigt wird.

**Zielabfrage**  
Die Zielabfrage wird ausgeführt, wenn auf einen Link geklickt wird.

**Transformationen**  
Optionale Manipulationen an den enthaltenen Quelldaten, die an die Zielabfrage übergeben wurden.

Einzelheiten zum Erstellen einer Korrelation finden Sie unter [Korrelation erstellen](v10-correlations-create.md).

## Quelldatenquelle und Ergebnisfeld
<a name="v10-correlations-config-source-and-result"></a>

In Explore-Visualisierungen werden Links für die Ergebnisse aus der Quelldatenquelle der Korrelation angezeigt. Einem der Felder aus dem in der Korrelationskonfiguration bereitgestellten Ergebnis (dem Ergebnisfeld) wird ein Link zugewiesen. Jede Visualisierung zeigt Felder mit Links auf unterschiedliche Weise an. 

## Zielabfrage
<a name="v10-correlations-config-target-query"></a>

Die Zielabfrage wird ausgeführt, wenn in der Visualisierung auf einen Link geklickt wird. Sie können den Abfrage-Editor der ausgewählten Zieldatenquelle verwenden, um die Zielabfrage anzugeben. Auf die Ergebnisse der Quelldaten kann innerhalb der Zielabfrage mit Variablen zugegriffen werden.

### Korrelationsvariablen
<a name="v10-correlations-config-variables"></a>

Sie können Variablen innerhalb der Zielabfrage verwenden, um auf die Quelldaten zuzugreifen, die sich auf die Abfrage beziehen. Korrelationen verwenden die [Grafana-Variablensyntax](v10-dash-variable-syntax.md). Variablen werden mit Werten aus den Quellergebnissen gefüllt, wenn der Link ausgewählt wird. Es gibt zwei Arten von Variablen, die Sie verwenden können:
+ [Feldvariablen](v10-panels-configure-data-links.md#v10-panels-data-link-variables) (um auf Feldwerte und Beschriftungen zuzugreifen).
+ Korrelationsvariablen (für den Zugriff auf Feldwerte und Transformationen).

Beispiel: Wenn die Quellergebnisse ein Feld mit dem Namen enthalten`employee`, kann auf den Wert des Felds zugegriffen werden mit:
+ Eine Feldvariable`${__data.fields.employee}`.
+ Eine Korrelationsvariable, die den obigen Feldwert zuordnet`${employee}`.

Neben der Zuordnung von Feldwerten zu kürzeren Variablennamen können mehr Korrelationsvariablen erstellt werden, indem Transformationen auf bestehende Felder angewendet werden.

Durch Korrelation wird nur dann eine Datenverknüpfung erstellt, wenn alle Variablen Werte in der ausgewählten Datenzeile haben. [Globale Variablen](v10-dash-variable-add.md#v10-dash-variable-add-global) bilden die Ausnahme von dieser Regel und müssen nicht aus den zurückgegebenen Daten ausgefüllt werden. Diese Variablen werden automatisch von Datenquellen interpoliert.

### Korrelationstransformationen
<a name="v10-correlations-config-transformations"></a>

Transformationen bieten eine Möglichkeit, mehr Variablen aus Feldwerten zu extrahieren. Die Ausgabe von Transformationen besteht aus einer Reihe neuer Variablen, auf die wie auf jede andere Variable zugegriffen werden kann.

Es gibt zwei Arten von Transformationen: logfmt und reguläre Ausdrücke.

Jede Transformation verwendet einen ausgewählten Feldwert als Eingabe. Die Ausgabe einer Transformation besteht aus einer Reihe neuer Variablen, die auf dem Typ und den Optionen der Transformation basieren.

### Logfmt-Transformation
<a name="v10-correlations-config-logfmt-transformation"></a>

[Die Logfmt-Transformation dekonstruiert einen Feldwert, der Text enthält, der mit logfmt-Schlüssel/Wert-Paaren formatiert ist.](https://brandur.org/logfmt) Jedes Paar wird zu einer Variablen, wobei der Schlüssel der Name der Variablen ist.

Die Logfmt-Transformation erfordert nur die Angabe des Eingabefeldnamens, wenn Sie möchten, dass die Transformation auf ein anderes Feld als das Ergebnisfeld angewendet wird. Beispielausgabevariablen für: `field = "host=srv001 endpoint=/test app=foo"`


| Name | value | 
| --- | --- | 
| Host | srv001 | 
| Endpunkt | /testen | 
| App | foo | 

### Transformation regulärer Ausdrücke
<a name="v10-correlations-config-regular-expression-transformation"></a>

Die Transformation für reguläre Ausdrücke dekonstruiert einen Feldwert auf der Grundlage des angegebenen regulären Ausdrucks.

Optionen für die Transformation regulärer Ausdrücke:

**field**  
Name des Eingabefeldes

**Ausdruck**  
Regulärer Ausdruck. Benannte Capture-Gruppen werden Variablen zugeordnet, die dem Gruppennamen entsprechen. Wenn nicht benannte übereinstimmende Gruppen verwendet werden, wird aus dem ersten Treffer eine Variable erstellt. Der Wert überschreibt die Variable, die dem Eingabefeld entspricht, oder es wird eine neue Variable erstellt, wenn MapValue angegeben wird (siehe Beispiele in der folgenden Tabelle).

**MapValue**  
Wird mit einfachen Regex-Gruppen ohne benannte passende Gruppen verwendet. Standardmäßig überschreibt die erste Übereinstimmung die Variable mit dem Namen des Felds, das als Eingabe verwendet wird. Um dieses Standardverhalten zu ändern, können Sie die MapValue-Eigenschaft angeben. Der angegebene Name wird verwendet, um eine neue Variable zu erstellen. Dies kann nützlich sein, wenn Ihre Zielabfrage sowohl den exakten Wert als auch einen Teil des mit der Transformation extrahierten Werts benötigt.

Beispiel: Angenommen, der ausgewählte Feldname ist `employee` und der Feldwert ist`John Doe`.

Verschiedene Ausgabevariablen, die auf den Optionen Expression und MapValue basieren:


| Ausdruck | MapValue | Ausgabevariablen | Kommentar | 
| --- | --- | --- | --- | 
| /\$1w\$1 (\$1w\$1)/ | - | employee=Doe | Kein MapValue angegeben. Die erste Übereinstimmung wird der vorhandenen Feldnamenvariablen () employee zugeordnet. | 
| /(\$1w\$1) (\$1w\$1)/ | Name | name=John | Die erste Übereinstimmung wird einer neuen Variablen namens zugeordnet. name  | 
| /(?\$1w\$1) (?\$1w\$1)/ | - | firstName=John, lastName=Doe | Wenn benannte Gruppen verwendet werden, sind dies die Namen der Ausgabevariablen und MapValue wird ignoriert. | 
| /(?\$1w\$1) (?\$1w\$1)/ | Name | firstName=John, lastName=Doe | Wie oben | 

# Erstellen Sie eine neue Korrelation
<a name="v10-correlations-create"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Sie können Korrelationen im Explore Correlations Editor oder auf der **Grafana-Verwaltungsseite** in Ihrem Amazon Managed Grafana-Arbeitsbereich erstellen.

**Voraussetzungen**

Sie müssen über die Berechtigung verfügen, neue Korrelationen hinzuzufügen. Nur Benutzer mit Schreibberechtigungen für Datenquellen können neue Korrelationen definieren.

## Eine Korrelation im Korrelationseditor von Explore erstellen
<a name="v10-correlations-create-explore"></a>

Sie können eine Korrelation im Explore-Korrelationseditor erstellen. Weitere Details finden Sie unter [Eine Korrelation erstellen](v10-explore-correlations.md#v10-explore-corr-create-a-correlation).

## Eine Korrelation auf der Administrationsseite erstellen
<a name="v10-correlations-create-administration"></a>

Sie können die **Verwaltungsseite** der Grafana-Konsole verwenden, um eine Korrelation zu erstellen.

**Um eine Korrelation auf der Administrationsseite zu erstellen**

1. Gehen Sie in Grafana zum **Administrationsbereich**.

1. Öffnen Sie unter **Plugins und Daten** die Seite **Korrelationen**.

1. Wählen Sie die Schaltfläche **Hinzufügen** in der oberen rechten Ecke.

1. Geben Sie eine **Bezeichnung** für die Korrelation an.

1. (Optional) Geben Sie eine **Beschreibung** ein.

1. Gehe zur nächsten Seite.

1. Geben Sie die **Zieldatenquelle** an.

1. Stellen Sie die **Zielabfrage** mithilfe von Variablen bereit.

1. Gehe zur nächsten Seite.

1. Geben Sie die **Quelldatenquelle** an.

1. Geben Sie **das Ergebnisfeld** an.

1. Fügen Sie Transformationen hinzu, wenn Sie Variablen benötigen, die keine Felder in der Quelldatenquelle sind.

1. Wählen Sie **Hinzufügen**, um eine neue Transformation hinzuzufügen.

1. Wählen Sie den Typ einer Transformation aus.

1. Konfigurieren Sie die Transformation je nach ausgewähltem Typ.

1. Speichern Sie die Korrelation.

Sie können eine Korrelation auf die gleiche Weise bearbeiten, aber bei der Bearbeitung können Sie die ausgewählten Datenquellen nicht ändern.

# Benachrichtigungen in Grafana-Version 10
<a name="v10-alerts"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Mit Grafana v10 bietet Amazon Managed Grafana Zugriff auf ein aktualisiertes Warnsystem, *Grafana Alerting, das Warninformationen in einer einzigen*, durchsuchbaren Ansicht zentralisiert. Grafana-Alerting wurde als optionale Funktion in Grafana v8 eingeführt und GrafanaLabs hat die Entfernung der älteren Warnmeldungen in Version 11 angekündigt.

**Anmerkung**  
Diese Dokumentation behandelt die Grafana-Warnung. Informationen zu älteren Warnmeldungen finden Sie unter. [Klassische Dashboard-Benachrichtigungen](old-alerts-overview.md)

Mit Grafana Alerting können Sie sofort nach ihrem Auftreten über Probleme in Ihren Systemen informiert werden.

Überwachen Sie Ihre eingehenden Metrikdaten oder Protokolleinträge und richten Sie Ihr Warnsystem so ein, dass es auf bestimmte Ereignisse oder Umstände achtet und dann Benachrichtigungen sendet, wenn diese Probleme gefunden werden.

Auf diese Weise machen Sie eine manuelle Überwachung überflüssig und bieten eine erste Verteidigungslinie gegen Systemausfälle oder Änderungen, die zu größeren Vorfällen führen könnten.

Mit Grafana Alerting erstellen Sie Abfragen und Ausdrücke aus mehreren Datenquellen — unabhängig davon, wo Ihre Daten gespeichert sind. So haben Sie die Flexibilität, Ihre Daten zu kombinieren und auf neue und einzigartige Weise auf Ihre Metriken und Protokolle zu warnen. Anschließend können Sie Ihre Benachrichtigungen in einer einzigen, konsolidierten Ansicht erstellen, verwalten und Maßnahmen ergreifen und so die Fähigkeit Ihres Teams verbessern, Probleme schnell zu identifizieren und zu lösen.

Mit den Warnregeln von Mimir und Loki können Sie Warnausdrücke näher an Ihren Daten und in großem Umfang ausführen, die alle über die Grafana-Benutzeroberfläche verwaltet werden, mit der Sie bereits vertraut sind.

**Anmerkung**  
Wenn Sie von einer früheren Version von Grafana migrieren, in der Sie die alte Grafana-Warnung verwendet haben, ist es möglicherweise hilfreich, die [Unterschiede zwischen der alten und der neuen Grafana-Warnung](v10-alerting-use-grafana-alerts.md#v10-alerting-diff-old-new) zu sehen.

## Die wichtigsten Funktionen und Vorteile
<a name="v10-alerting-key-features"></a>

**Eine Seite für alle Benachrichtigungen**

Auf einer einzigen Grafana-Warnseite werden sowohl von Grafana verwaltete Benachrichtigungen als auch Benachrichtigungen, die sich in Ihrer Promethus-kompatiblen Datenquelle befinden, an einem einzigen Ort zusammengefasst.

**Mehrdimensionale Warnmeldungen**

Mit Warnungsregeln können mehrere einzelne Warnungsinstanzen pro Warnungsregel erstellt werden, die als multidimensionale Warnungen bezeichnet werden. Dadurch erhalten Sie die Möglichkeit und Flexibilität, mit nur einer einzigen Warnungsregel einen Überblick über Ihr gesamtes System zu erhalten. Dazu fügen Sie Ihrer Abfrage Labels hinzu, um anzugeben, welche Komponente überwacht wird, und mehrere Warnungsinstanzen für eine einzelne Warnungsregel zu generieren. Wenn Sie beispielsweise jeden Server in einem Cluster überwachen möchten, wird eine mehrdimensionale Warnung für jede CPU ausgegeben, wohingegen eine Standardwarnung für den gesamten Server eine Warnung ausgibt.

**Benachrichtigungen weiterleiten**

Leiten Sie jede Warnungsinstanz auf der Grundlage der von Ihnen definierten Labels an einen bestimmten Kontaktpunkt weiter. Bei Benachrichtigungsrichtlinien handelt es sich um ein Regelwerk, das festlegt, wo, wann und wie die Benachrichtigungen an Kontaktstellen weitergeleitet werden.

**Warnmeldungen zum Schweigen bringen**

Stummschalten verhindert, dass Benachrichtigungen erstellt werden, und halten nur für ein bestimmtes Zeitfenster an. Stille ermöglicht es Ihnen, den Empfang permanenter Benachrichtigungen aufgrund einer oder mehrerer Warnungsregeln zu beenden. Sie können eine Warnung auch auf der Grundlage bestimmter Kriterien teilweise pausieren. Für automatische Benachrichtigungen gibt es einen eigenen Bereich, der der besseren Organisation und Sichtbarkeit dient. So können Sie Ihre Regeln für pausierte Alarme überprüfen, ohne dass die Hauptansicht der Warnmeldungen überladen wird.

**Timings stummschalten**

Eine Stummschaltung ist ein wiederkehrendes Zeitintervall, in dem keine neuen Benachrichtigungen für eine Richtlinie generiert oder gesendet werden. Verwenden Sie sie, um zu verhindern, dass Warnmeldungen für einen bestimmten und sich wiederholenden Zeitraum ausgelöst werden, z. B. während eines regulären Wartungszeitraums.

Ähnlich wie bei Stummschaltungen verhindern auch Stummschaltungen nicht, dass Warnungsregeln ausgewertet werden, und sie verhindern auch nicht, dass Warnungsinstanzen auf der Benutzeroberfläche angezeigt werden. Sie verhindern lediglich, dass Benachrichtigungen erstellt werden.

## Entwerfen Sie Ihr Warnsystem
<a name="v10-alerting-design"></a>

Es ist eine schwierige Aufgabe, komplexe IT-Systeme zu überwachen und zu verstehen, ob alles ordnungsgemäß läuft. Die Einrichtung eines effektiven Warnmanagementsystems ist daher unerlässlich, um Sie zu informieren, wenn etwas schief läuft, bevor sich dies auf Ihre Geschäftsergebnisse auswirkt.

Das Entwerfen und Konfigurieren eines funktionierenden Alert-Management-Setups erfordert Zeit.

Im Folgenden finden Sie einige Tipps, wie Sie ein effektives Alert-Management-Setup für Ihr Unternehmen einrichten können:

**Welche sind die wichtigsten Kennzahlen für Ihr Unternehmen, die Sie überwachen und auf die Sie aufmerksam machen möchten?**
+ Finden Sie Ereignisse, über die Sie Bescheid wissen sollten und die nicht so trivial oder häufig sind, dass die Empfänger sie ignorieren.
+ Benachrichtigungen sollten nur für große Ereignisse erstellt werden, die sofortige Aufmerksamkeit oder Intervention erfordern.
+ Denken Sie an Qualität vor Quantität.

**Welche Art von Warnung möchten Sie verwenden?**
+ Wählen Sie zwischen Grafana-Managed Alerting oder Grafana Mimir oder Loki-Managed Alerting oder beidem.

**Wie möchten Sie Ihre Benachrichtigungen und Benachrichtigungen organisieren?**
+ Seien Sie wählerisch, wen Sie für den Empfang von Benachrichtigungen einrichten. Erwägen Sie, sie an jemanden zu senden, der gerade auf Abruf ist, oder an einen bestimmten Slack-Kanal.
+ Automatisieren Sie so weit wie möglich mit der Alerting API oder Alerts as Code (Terraform).

**Wie können Sie die Alarmermüdung reduzieren?**
+ Vermeiden Sie laute, unnötige Warnmeldungen, indem Sie Stummschaltungen verwenden, die Zeit stummschalten oder die Auswertung von Alarmregeln pausieren.
+ Passen Sie Ihre Warnregeln kontinuierlich an, um deren Wirksamkeit zu überprüfen. Entfernen Sie Warnregeln, um doppelte oder ineffektive Benachrichtigungen zu vermeiden.
+ Denken Sie sorgfältig über Priorität und Schweregrad nach.
+ Überprüfen Sie kontinuierlich Ihre Schwellenwerte und Bewertungsregeln.

## Einschränkungen bei Grafana-Benachrichtigungen
<a name="v10-alerting-limitations"></a>
+ Beim Aggregieren von Regeln aus anderen Systemen kann das Grafana-Warnsystem Regeln aus allen verfügbaren Amazon Managed Service for Prometheus-, Prometheus-, Loki- und Alertmanager-Datenquellen abrufen. Es ist möglicherweise nicht in der Lage, Regeln aus anderen unterstützten Datenquellen abzurufen.

**Topics**
+ [Die wichtigsten Funktionen und Vorteile](#v10-alerting-key-features)
+ [Entwerfen Sie Ihr Warnsystem](#v10-alerting-design)
+ [Einschränkungen bei Grafana-Benachrichtigungen](#v10-alerting-limitations)
+ [-Übersicht](v10-alerting-overview.md)
+ [Alerting einrichten](v10-alerting-setup.md)
+ [Warnmeldungen konfigurieren](v10-alerting-configure.md)
+ [Verwalte deine Benachrichtigungen](v10-alerting-manage.md)

# -Übersicht
<a name="v10-alerting-overview"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Egal, ob Sie gerade erst anfangen oder ein erfahrener Benutzer von Grafana Alerting sind, erfahren Sie mehr über die Grundlagen und verfügbaren Funktionen, mit denen Sie Benachrichtigungen erstellen, verwalten und darauf reagieren können; und verbessern Sie die Fähigkeit Ihres Teams, Probleme schnell zu lösen.

## Prinzipien
<a name="v10-alerting-overview-principles"></a>

In Prometheus basierten Warnsystemen verfügen Sie über einen Alert-Generator, der Alerts generiert, und einen Alert-Empfänger, der Alerts empfängt. Zum Beispiel ist Prometheus ein Alarmgenerator und für die Auswertung von Warnungsregeln verantwortlich, während Alertmanager ein Alarmempfänger ist und für das Gruppieren, Sperren, Stummschalten und Senden von Benachrichtigungen über ausgelöste und gelöste Alarme verantwortlich ist.

Grafana Alerting basiert auf dem Prometheus-Modell zur Entwicklung von Warnsystemen. Es verfügt über einen internen Alarmgenerator, der für die Planung und Auswertung von Alarmregeln zuständig ist, sowie über einen internen Alarmempfänger, der für das Gruppieren, Sperren, Stummschalten und Senden von Benachrichtigungen zuständig ist. Grafana verwendet Prometheus nicht als Alert-Generator, da Grafana Alerting neben Prometheus auch mit vielen anderen Datenquellen arbeiten muss. Es verwendet jedoch Alertmanager als Alert-Empfänger.

Alarme werden an den Alarmempfänger gesendet, wo sie weitergeleitet, gruppiert, gesperrt, stummgeschaltet und benachrichtigt werden. In Grafana Alerting ist der Standard-Alert-Empfänger der in Grafana eingebettete Alertmanager, der als Grafana Alertmanager bezeichnet wird. [Sie können jedoch auch andere Alertmanager verwenden, und diese werden als externe Alertmanager bezeichnet.](v10-alerting-setup-alertmanager.md)

## Grundlagen
<a name="v10-alerting-overview-fundamentals"></a>

Im Folgenden finden Sie einen Überblick über die verschiedenen Teile der Grafana-Warnung.

### Warnungsregeln
<a name="v10-alerting-overview-alert-rules"></a>

Eine Warnregel besteht aus einer Reihe von Kriterien, die bestimmen, wann eine Warnung ausgelöst werden soll. Sie besteht aus einer oder mehreren Abfragen und Ausdrücken, einer Bedingung, die erfüllt sein muss, einem Intervall, das bestimmt, wie oft die Warnungsregel ausgewertet wird, und einer Dauer, über die die Bedingung erfüllt sein muss, damit eine Warnung ausgelöst wird.

Warnungsregeln werden über ihr Intervall hinweg ausgewertet, und für jede Warnungsregel können null, eine oder eine beliebige Anzahl von Alarmen gleichzeitig ausgelöst werden. Der Status einer Warnungsregel wird durch die höchste `severe` Alarmstufe bestimmt, die entweder Normal, Ausstehend oder Auslösend lauten kann. Wenn beispielsweise mindestens eine Warnung einer Warnungsregel ausgelöst wird, wird auch die Warnungsregel ausgelöst. Der Zustand einer Warnungsregel wird durch den Status ihrer letzten Bewertung bestimmt. Diese können OK, Fehler und sein NoData.

Ein sehr wichtiges Merkmal von Warnungsregeln ist, dass sie benutzerdefinierte Anmerkungen und Beschriftungen unterstützen. Diese ermöglichen es Ihnen, Benachrichtigungen mit zusätzlichen Metadaten wie Zusammenfassungen und Beschreibungen zu versehen und zusätzliche Beschriftungen hinzuzufügen, um Benachrichtigungen an bestimmte Benachrichtigungsrichtlinien weiterzuleiten.

### Benachrichtigungen
<a name="v10-alerting-overview-alerts"></a>

Warnmeldungen werden durch Gruppen von key/value Paaren, die als Labels bezeichnet werden, eindeutig identifiziert. Jeder Schlüssel ist ein Labelname und jeder Wert ist ein Labelwert. Beispielsweise könnte eine Warnung die Beschriftungen `foo=bar` und eine andere Warnung die Beschriftungen haben`foo=baz`. Eine Warnung kann viele Bezeichnungen haben, `foo=bar,bar=baz` z. B. kann sie dieselbe Bezeichnung nicht zweimal haben, z. `foo=bar,foo=baz` B. Zwei Alerts können auch nicht dieselben Labels haben, und wenn zwei Alerts dieselbe Bezeichnung wie `foo=bar,bar=baz` und haben, `foo=bar,bar=baz` dann wird eine der Alerts verworfen. Warnungen werden behoben, wenn die Bedingung in der Warnungsregel nicht mehr erfüllt ist oder die Warnungsregel gelöscht wird.

In Grafana Managed Alerts können sich Benachrichtigungen im Status Normal, Ausstehend, Warnung, Keine Daten oder Fehler befinden. In von Datenquellen verwalteten Warnmeldungen wie Mimir und Loki können Benachrichtigungen den Status Normal, Ausstehend und Warnung haben, jedoch nicht oder Fehler. NoData 

### Kontaktstellen
<a name="v10-alerting-overview-contact-points"></a>

Kontaktstellen bestimmen, wohin Benachrichtigungen gesendet werden. Möglicherweise haben Sie eine Kontaktstelle, die Benachrichtigungen an eine E-Mail-Adresse, an Slack, an ein Incident Management System (IRM) wie Grafana OnCall oder Pagerduty oder an einen Webhook sendet.

Die Benachrichtigungen, die von Kontaktstellen gesendet werden, können mithilfe von Benachrichtigungsvorlagen angepasst werden. Sie können Benachrichtigungsvorlagen verwenden, um den Titel, die Nachricht und die Struktur der Benachrichtigung zu ändern. Benachrichtigungsvorlagen sind nicht spezifisch für einzelne Integrationen oder Kontaktstellen.

### Richtlinien für Benachrichtigungen
<a name="v10-alerting-overview-notification-policies"></a>

Benachrichtigungsrichtlinien gruppieren Benachrichtigungen und leiten sie dann an Kontaktstellen weiter. Sie legen fest, wann Benachrichtigungen gesendet werden und wie oft Benachrichtigungen wiederholt werden sollen.

Benachrichtigungen werden mithilfe von Label-Matchern mit Benachrichtigungsrichtlinien abgeglichen. Dabei handelt es sich um menschenlesbare Ausdrücke, mit denen bestätigt wird, ob die Bezeichnungen der Warnung exakt übereinstimmen, ob sie nicht exakt übereinstimmen, ob sie den erwarteten Text enthalten oder nicht. Der Matcher `foo=bar` ordnet beispielsweise Warnungen mit der Bezeichnung zu, `foo=bar` während der Matcher Warnungen mit einem beliebigen Label namens foo mit einem Wert `foo=~[a-zA-Z]+` abgleicht, der dem regulären Ausdruck entspricht. `[a-zA-Z]+`

Standardmäßig kann eine Warnung nur einer Benachrichtigungsrichtlinie entsprechen. Mit dieser `continue` Funktion können jedoch Benachrichtigungen erstellt werden, die einer beliebigen Anzahl von Benachrichtigungsrichtlinien gleichzeitig entsprechen. Weitere Informationen zu Benachrichtigungsrichtlinien finden Sie unter [Benachrichtigungsrichtlinien](v10-alerting-explore-notifications-policies-details.md).

### Zeiten der Stille und Stummschaltung
<a name="v10-alerting-overview-silences-and-mute-timings"></a>

Stummschalten und Stummschalten ermöglichen es dir, Benachrichtigungen für bestimmte Benachrichtigungen oder sogar ganze Benachrichtigungsrichtlinien zu pausieren. Verwenden Sie eine Stummschaltung, um Benachrichtigungen spontan zu unterbrechen, z. B. während Sie an einer Lösung für eine Warnung arbeiten. Verwenden Sie die Stummschaltung, um Benachrichtigungen in regelmäßigen Intervallen zu unterbrechen, z. B. während regelmäßig geplanten Wartungsfenstern.

**Topics**
+ [Prinzipien](#v10-alerting-overview-principles)
+ [Grundlagen](#v10-alerting-overview-fundamentals)
+ [Datenquellen und Grafana-Alerting](v10-alerting-overview-datasources.md)
+ [Warnmeldungen bei numerischen Daten](v10-alerting-overview-numeric.md)
+ [Beschriftungen und Anmerkungen](v10-alerting-overview-labels.md)
+ [Über Warnungsregeln](v10-alerting-explore-rules.md)
+ [Alert-Manager](v10-alerting-explore-alertmanager.md)
+ [Kontaktstellen](v10-alerting-explore-contacts.md)
+ [Benachrichtigungen](v10-alerting-explore-notifications.md)
+ [Warnung bei hoher Verfügbarkeit](v10-alerting-explore-high-availability.md)

# Datenquellen und Grafana-Alerting
<a name="v10-alerting-overview-datasources"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Es gibt eine Reihe von Datenquellen, die mit Grafana Alerting kompatibel sind. Jede Datenquelle wird von einem Plugin unterstützt. Grafana-Alerting erfordert, dass Datenquellen-Plugins *Backend-Plugins* sind, um Regeln anhand der Datenquelle auszuwerten, da die Evaluierungs-Engine im Backend läuft. Plugins müssen außerdem angeben, dass sie mit Grafana-Alerting kompatibel sind.

Datenquellen werden im Laufe der Zeit hinzugefügt und aktualisiert. Es ist bekannt, dass die folgenden Datenquellen mit Grafana-Warnungen kompatibel sind.
+ [Stellen Sie eine Connect zu einer CloudWatch Amazon-Datenquelle her](using-amazon-cloudwatch-in-AMG.md)
+ [Stellen Sie eine Connect zu einer Azure Monitor-Datenquelle her](using-azure-monitor-in-AMG.md)
+ [Stellen Sie eine Connect zu einer Amazon OpenSearch Service-Datenquelle her](using-Amazon-OpenSearch-in-AMG.md)
+ [Stellen Sie eine Connect zu einer Google Cloud Monitoring-Datenquelle her](using-google-cloud-monitoring-in-grafana.md)
+ [Stellen Sie eine Connect zu einer Graphite-Datenquelle her](using-graphite-in-AMG.md)
+ [Stellen Sie eine Connect zu einer InfluxDB-Datenquelle her](using-influxdb-in-AMG.md)
+ [Stellen Sie eine Connect zu einer Loki-Datenquelle her](using-loki-in-AMG.md)
+ [Stellen Sie eine Connect zu einer Microsoft SQL Server-Datenquelle her](using-microsoft-sql-server-in-AMG.md)
+ [Stellen Sie eine Connect zu einer MySQL-Datenquelle her](using-mysql-in-AMG.md)
+ [Stellen Sie eine Connect zu einer OpenTSDB-Datenquelle her](using-opentsdb-in-AMG.md)
+ [Stellen Sie eine Connect zu einer PostgreSQL-Datenquelle her](using-postgresql-in-AMG.md)
+ [Connect zu Amazon Managed Service for Prometheus und Open-Source-Prometheus-Datenquellen her](prometheus-data-source.md)
+ [Stellen Sie eine Connect zu einer Jaeger-Datenquelle her](jaeger-data-source.md)
+ [Stellen Sie eine Connect zu einer Zipkin-Datenquelle her](zipkin-data-source.md)
+ [Mit einer Tempo-Datenquelle verbinden](tempo-data-source.md)
+ [Konfigurieren Sie eine TestData Datenquelle zum Testen](testdata-data-source.md)

Ausführlichere Informationen zu Datenquellen und Datenquellen-Plugins in Amazon Managed Grafana finden Sie unter[Verbinden zu Datenquellen](AMG-data-sources.md).

# Warnmeldungen bei numerischen Daten
<a name="v10-alerting-overview-numeric"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

In diesem Thema wird beschrieben, wie Grafana mit Benachrichtigungen bei numerischen Daten und nicht bei Zeitreihendaten umgeht.

Bei bestimmten Datenquellen können numerische Daten, bei denen es sich nicht um Zeitreihen handelt, direkt gemeldet oder an Server Side Expressions (SSE) übergeben werden. Dies ermöglicht eine bessere Verarbeitung und damit eine höhere Effizienz innerhalb der Datenquelle und kann auch die Warnungsregeln vereinfachen. Bei Warnmeldungen für numerische Daten anstelle von Zeitreihendaten ist es nicht erforderlich, jede beschriftete Zeitreihe auf eine einzelne Zahl zu reduzieren. Stattdessen werden beschriftete Zahlen stattdessen an Grafana zurückgegeben.

## Tabellendaten
<a name="v10-alerting-numeric-tabular"></a>

Diese Funktion wird bei Backend-Datenquellen unterstützt, die Tabellendaten abfragen:
+ SQL-Datenquellen wie MySQL, Postgres, MSSQL und Oracle.
+ Die auf Azure Kusto basierenden Dienste: Azure Monitor (Logs), Azure Monitor (Azure Resource Graph) und Azure Data Explorer.

Eine Abfrage mit von Grafana verwalteten Benachrichtigungen oder SSE wird bei diesen Datenquellen als numerisch betrachtet, wenn:
+ Die Option „Format AS“ ist in der Datenquellenabfrage auf „Tabelle“ eingestellt.
+ Die von der Abfrage an Grafana zurückgegebene Tabellenantwort enthält nur eine numerische Spalte (z. B. int, double, float) und optional zusätzliche Zeichenkettenspalten.

Wenn es Zeichenkettenspalten gibt, werden diese Spalten zu Beschriftungen. Der Name einer Spalte wird zum Labelnamen, und der Wert für jede Zeile wird zum Wert der entsprechenden Bezeichnung. Wenn mehrere Zeilen zurückgegeben werden, sollte jede Zeile mit ihren Beschriftungen eindeutig identifiziert werden.

## Beispiel
<a name="v10-alerting-numeric-tabexample"></a>

Für eine MySQL-Tabelle namens „DiskSpace“:


| Zeit | Host | Festplatte | PercentFree | 
| --- | --- | --- | --- | 
| 2021-Juni-7 | Netz 1 | /usw | 3 | 
| 2021-Juni-7 | Netz 2 | /var | 4 | 
| 2021-Juni-7 | Netz 3 | /var | 8 | 
| ... | ... | ... | ... | 

Sie können die Datenfilterung rechtzeitig abfragen, ohne jedoch die Zeitreihe an Grafana zurückzugeben. Zum Beispiel eine Warnung, die pro Host und Festplatte ausgelöst wird, wenn weniger als 5% freier Speicherplatz zur Verfügung steht:

```
SELECT Host , Disk , CASE WHEN PercentFree  < 5.0 THEN PercentFree  ELSE 0 END FROM ( 
       SELECT
          Host, 
          Disk, 
          Avg(PercentFree) 
       FROM DiskSpace
       Group By
          Host, 
          Disk 
       Where __timeFilter(Time)
```

Diese Abfrage gibt die folgende Tabellenantwort an Grafana zurück:


| Host | Festplatte | PercentFree | 
| --- | --- | --- | 
| web1 | /usw | 3 | 
| web2 | /var | 4 | 
| web3 | /var | 0 | 

Wenn diese Abfrage als **Bedingung** in einer Warnungsregel verwendet wird, wird ein Wert ungleich Null als Warnung verwendet. Infolgedessen werden drei Warnungsinstanzen erzeugt:


| Labels | Status | 
| --- | --- | 
| \$1host=WEB1, DISK=/etc\$1 | Warnfunktion | 
| \$1Host=Web2, Festplatte=/var\$1 | Warnfunktion | 
| \$1host=WEB3, Festplatte=/var\$1 | Normal | 

# Beschriftungen und Anmerkungen
<a name="v10-alerting-overview-labels"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Beschriftungen und Anmerkungen enthalten Informationen zu einer Warnung. Sowohl Beschriftungen als auch Anmerkungen haben dieselbe Struktur: eine Reihe benannter Werte; ihre Verwendungszwecke sind jedoch unterschiedlich. Ein Beispiel für eine Bezeichnung oder eine entsprechende Anmerkung könnte sein`alertname="test"`.

Der Hauptunterschied zwischen einer Bezeichnung und einer Anmerkung besteht darin, dass Beschriftungen verwendet werden, um eine Warnung von allen anderen Warnungen zu unterscheiden, während Anmerkungen dazu verwendet werden, einer vorhandenen Warnung zusätzliche Informationen hinzuzufügen.

Stellen Sie sich zum Beispiel zwei Warnmeldungen mit hohem CPU-Wert vor: eine für `server1` und eine weitere für`server2`. In einem solchen Beispiel könnten wir eine Bezeichnung haben, `server` bei der die erste Warnung die Bezeichnung `server="server1"` und die zweite Warnung die Bezeichnung trägt`server="server2"`. Möglicherweise möchten wir jedoch auch jeder Warnung eine Beschreibung hinzufügen`"The CPU usage for server1 is above 75%."`, z. B. wo `server1` und `75%` werden durch den Namen und die CPU-Auslastung des Servers ersetzt (Informationen dazu finden Sie in der Dokumentation). [Vorlagen für Beschriftungen und Anmerkungen](v10-alerting-overview-labels-templating.md) Diese Art von Beschreibung wäre besser als Anmerkung geeignet.

## Labels
<a name="v10-alerting-overview-labels-labels"></a>

Beschriftungen enthalten Informationen, anhand derer eine Warnung identifiziert werden kann. Ein Beispiel für ein Etikett könnte sein`server=server1`. Jede Warnung kann mehr als ein Label haben, und der komplette Satz von Labels für eine Warnung wird als Labelsatz bezeichnet. Es ist dieser Labelsatz, der die Warnung identifiziert.

Beispielsweise kann für eine Warnung die Bezeichnung festgelegt sein, `{alertname="High CPU usage",server="server1"}` während für eine andere Warnung die Bezeichnung festgelegt sein könnte`{alertname="High CPU usage",server="server2"}`. Dabei handelt es sich um zwei separate Benachrichtigungen, da ihre `alertname` Beschriftungen zwar identisch sind, ihre `server` Beschriftungen jedoch unterschiedlich sind.

Die für eine Warnung festgelegte Bezeichnung ist eine Kombination aus den Bezeichnungen aus der Datenquelle, benutzerdefinierten Bezeichnungen aus der Warnungsregel und einer Reihe von reservierten Bezeichnungen wie. `alertname`

**Benutzerdefinierte Beschriftungen**

Benutzerdefinierte Beschriftungen sind zusätzliche Beschriftungen aus der Warnungsregel. Wie Anmerkungen müssen benutzerdefinierte Beschriftungen einen Namen haben, und ihr Wert kann eine Kombination aus Text und Vorlagencode enthalten, der ausgewertet wird, wenn eine Warnung ausgelöst wird. Eine Dokumentation zur Erstellung von Vorlagen für benutzerdefinierte Beschriftungen finden Sie [hier.](v10-alerting-overview-labels-templating.md)

Wenn Sie benutzerdefinierte Beschriftungen mit Vorlagen verwenden, müssen Sie sicherstellen, dass sich der Labelwert zwischen aufeinanderfolgenden Auswertungen der Warnmeldungsregel nicht ändert, da dies zu einer großen Anzahl unterschiedlicher Benachrichtigungen führen kann. Es ist jedoch in Ordnung, wenn die Vorlage unterschiedliche Labelwerte für verschiedene Warnungen erzeugt. Fügen Sie den Wert der Abfrage beispielsweise nicht in ein benutzerdefiniertes Label ein, da dadurch bei jeder Änderung des Werts ein neuer Satz von Benachrichtigungen erstellt wird. Verwenden Sie stattdessen Anmerkungen.

Es ist auch wichtig sicherzustellen, dass das für eine Warnung festgelegte Label nicht zwei oder mehr Labels mit demselben Namen enthält. Wenn ein benutzerdefiniertes Label denselben Namen wie ein Label aus der Datenquelle hat, wird es dieses Label ersetzen. Sollte ein benutzerdefiniertes Label jedoch denselben Namen wie ein reserviertes Label haben, wird das benutzerdefinierte Label in der Warnung weggelassen.

## Anmerkungen
<a name="v10-alerting-overview-labels-annotations"></a>

Bei Anmerkungen handelt es sich um benannte Paare, die vorhandenen Warnungen zusätzliche Informationen hinzufügen. In Grafana gibt es eine Reihe von vorgeschlagenen Anmerkungen wie`description`, `summary``runbook_url`, `dashboardUId` und. `panelId` Wie benutzerdefinierte Beschriftungen müssen Anmerkungen einen Namen haben, und ihr Wert kann eine Kombination aus Text und Vorlagencode enthalten, die ausgewertet wird, wenn eine Warnung ausgelöst wird. Wenn eine Anmerkung Vorlagencode enthält, wird die Vorlage einmal ausgewertet, wenn die Warnung ausgelöst wird. Sie wird nicht erneut bewertet, auch wenn die Warnung behoben ist. [Eine Dokumentation zur Erstellung von Vorlagen für Anmerkungen finden Sie hier.](v10-alerting-overview-labels-templating.md)

**Topics**
+ [Labels](#v10-alerting-overview-labels-labels)
+ [Anmerkungen](#v10-alerting-overview-labels-annotations)
+ [So funktioniert der Labelabgleich](v10-alerting-overview-labels-matching.md)
+ [Etiketten in Grafana-Benachrichtigungen](v10-alerting-overview-labels-alerting.md)
+ [Vorlagen für Beschriftungen und Anmerkungen](v10-alerting-overview-labels-templating.md)

# So funktioniert der Labelabgleich
<a name="v10-alerting-overview-labels-matching"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Verwenden Sie Labels und Label-Matcher, um Warnungsregeln mit Benachrichtigungsrichtlinien und Stummschalten zu verknüpfen. Auf diese Weise können Sie Ihre Warnungsinstanzen sehr flexibel verwalten und angeben, welche Richtlinie sie behandeln soll und welche Alarme ausgeblendet werden sollen.

Ein Label-Matcher besteht aus drei verschiedenen Teilen: dem **Label**, dem **Wert** und dem **Operator**.
+ Das **Label-Feld** ist der Name der Bezeichnung, der zugeordnet werden soll. Es muss genau mit dem Labelnamen übereinstimmen.
+ Das **Wertfeld** stimmt mit dem entsprechenden Wert für den angegebenen **Labelnamen** überein. Wie es übereinstimmt, hängt vom **Operator-Wert** ab.
+ Das Feld **Operator** ist der Operator, der mit dem Labelwert verglichen werden soll. Die verfügbaren Operatoren sind:


| Operator | Description | 
| --- | --- | 
| `=` | Wählen Sie Beschriftungen aus, die genau dem Wert entsprechen. | 
| `!=` | Wählen Sie Beschriftungen aus, die nicht dem Wert entsprechen. | 
| `=~` | Wählen Sie Beschriftungen aus, die dem Wert im Regex-Format entsprechen. | 
| `!~` | Wählen Sie Beschriftungen aus, die nicht mit dem Regex-Wert übereinstimmen. | 

Wenn Sie mehrere Label-Matcher verwenden, werden sie mit dem logischen Operator AND kombiniert. Das bedeutet, dass alle Matcher übereinstimmen müssen, um eine Regel mit einer Richtlinie zu verknüpfen.

## Beispiel
<a name="v10-alerting-overview-labels-matching-ex"></a>

Wenn Sie den folgenden Satz von Bezeichnungen für Ihre Warnung definieren:

```
{ foo=bar, baz=qux, id=12 }
```

dann:
+ Ein Label-Matcher, der als definiert ist, `foo=bar` entspricht dieser Warnungsregel.
+ Ein Label-Matcher, der als definiert ist, entspricht `foo!=bar` *nicht* dieser Warnungsregel.
+ Ein Label-Matcher, der als definiert ist, `id=~[0-9]+` entspricht dieser Warnungsregel.
+ Ein Label-Matcher, der als definiert ist, `baz!~[0-9]+` entspricht dieser Warnungsregel.
+ Zwei Label-Matcher, die als definiert sind `foo=bar` und dieser Warnungsregel `id=~[0-9]+` entsprechen.

## Beschriftungen ausschließen
<a name="v10-alerting-overview-labels-matching-exclude"></a>

Sie können auch Label-Matcher schreiben, um Labels auszuschließen.

Hier ist ein Beispiel, das zeigt, wie das Label `team` ausgeschlossen werden kann. Sie können zwischen jedem dieser Werte wählen, um das Label auszuschließen.
+ `team=""`
+ `team!~.+`
+ `team=~^$`

# Etiketten in Grafana-Benachrichtigungen
<a name="v10-alerting-overview-labels-alerting"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

In diesem Thema wird erklärt, warum Beschriftungen ein grundlegender Bestandteil von Warnmeldungen sind.
+ Der vollständige Satz von Bezeichnungen für eine Warnung identifiziert eine Warnung innerhalb von Grafana-Benachrichtigungen eindeutig.
+ Der Alertmanager verwendet Labels, um Alerts für Stummmeldungen und Warnungsgruppen in den Benachrichtigungsrichtlinien zuzuordnen.
+ In der Benutzeroberfläche für Warnmeldungen werden Beschriftungen für jede Warnungsinstanz angezeigt, die bei der Auswertung dieser Regel generiert wurde.
+ Kontaktstellen können auf Labels zugreifen, um dynamisch Benachrichtigungen zu generieren, die spezifische Informationen zu der Warnung enthalten, die zu einer Benachrichtigung führt.
+ Sie können einer [Warnregel](v10-alerting-configure.md) Labels hinzufügen. Beschriftungen können manuell konfiguriert werden, verwenden Vorlagenfunktionen und können auf andere Beschriftungen verweisen. Zu einer Warnregel hinzugefügte Labels haben im Falle einer Kollision zwischen Labels Vorrang (außer im Fall von reservierten Grafana-Labels, weitere Informationen finden Sie weiter unten).

## Kompatibilität mit externem Alertmanager
<a name="v10-alerting-overview-labels-alerting-external"></a>

Der integrierte Alertmanager von Grafana unterstützt sowohl Unicode-Labelschlüssel als auch Werte. [Wenn Sie einen externen Prometheus Alertmanager verwenden, müssen die Labelschlüssel mit ihrem Datenmodell kompatibel sein.](https://prometheus.io/docs/concepts/data_model/#metric-names-and-labels) **Das bedeutet, dass Labelschlüssel nur **ASCII-Buchstaben**, **Zahlen** sowie Unterstriche enthalten dürfen und der Regex entsprechen dürfen.** `[a-zA-Z_][a-zA-Z0-9_]*` Alle ungültigen Zeichen werden von der Grafana-Alerting Engine entfernt oder ersetzt, bevor sie gemäß den folgenden Regeln an den externen Alertmanager gesendet werden:
+ `Whitespace`wird entfernt.
+ `ASCII characters`wird ersetzt durch`_`.
+ `All other characters`wird durch ihre Hexadezimaldarstellung in Kleinbuchstaben ersetzt. Wenn dies das erste Zeichen ist, wird ihm ein Präfix vorangestellt. `_`

**Anmerkung**  
Wenn mehrere Labelschlüssel auf denselben Wert bereinigt werden, wird an die Duplikate ein kurzer Hash des ursprünglichen Labels als Suffix angehängt.

## Grafana reservierte Labels
<a name="v10-alerting-overview-labels-alerting-reserved"></a>

**Anmerkung**  
Etiketten mit dem Präfix `grafana_` sind von Grafana für spezielle Zwecke reserviert. Wenn ein manuell konfiguriertes Label hinzugefügt wird, wird `grafana_` es im Kollisionsfall überschrieben.

Reservierte Grafana-Labels können genauso verwendet werden wie manuell konfigurierte Labels. Die aktuelle Liste der verfügbaren reservierten Labels lautet:


| Label (Bezeichnung) | Description | 
| --- | --- | 
| grafana\$1folder | Titel des Ordners, der die Warnung enthält. | 

# Vorlagen für Beschriftungen und Anmerkungen
<a name="v10-alerting-overview-labels-templating"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Sie können Vorlagen verwenden, um Daten aus Abfragen und Ausdrücken in Beschriftungen und Anmerkungen aufzunehmen. Möglicherweise möchten Sie den Schweregrad für eine Warnung auf der Grundlage des Werts der Abfrage festlegen oder das Instanzlabel aus der Abfrage in einer zusammenfassenden Anmerkung verwenden, damit Sie wissen, auf welchem Server eine hohe CPU-Auslastung herrscht.

Alle Vorlagen sollten in [Text/Vorlage](https://pkg.go.dev/text/template) geschrieben werden. Unabhängig davon, ob Sie eine Vorlage für ein Etikett oder eine Anmerkung erstellen, sollten Sie jede Vorlage direkt in das Etikett oder die Anmerkung schreiben, für die Sie eine Vorlage erstellen. Das bedeutet, dass Sie Vorlagen nicht gemeinsam mit Beschriftungen und Anmerkungen verwenden können. Stattdessen müssen Sie Vorlagen überall dort kopieren, wo Sie sie verwenden möchten.

Jede Vorlage wird immer dann ausgewertet, wenn die Warnungsregel ausgewertet wird, und zwar für jede Warnung separat. Wenn Ihre Warnungsregel beispielsweise eine Vorlage für eine Zusammenfassung enthält und die Warnungsregel 10 auslösende Alerts enthält, wird die Vorlage zehnmal ausgeführt, einmal für jede Warnung. Sie sollten versuchen, teure Berechnungen in Ihren Vorlagen so weit wie möglich zu vermeiden.

## Beispiele
<a name="v10-alerting-overview-labels-templating-examples"></a>

Anstatt ein vollständiges Tutorial zu schreiben, text/template, the following examples attempt to show the most common use-cases we have seen for templates. You can use these examples verbatim, or adapt them as necessary for your use case. For more information about how to write text/template schauen Sie sich die [Text-/Vorlagendokumentation](https://pkg.go.dev/text/template) an.

**Drucken Sie alle Etiketten kommagetrennt**

Um alle Etiketten durch Kommas getrennt zu drucken, drucken Sie die `$labels` Variable:

```
{{ $labels }}
```

Wenn zum Beispiel eine Warnung mit den Beschriftungen angezeigt wird `alertname=High CPU usage``instance=server1`, `grafana_folder=CPU alerts` und das würde Folgendes drucken: 

```
alertname=High CPU usage, grafana_folder=CPU alerts, instance=server1
```

**Anmerkung**  
Wenn Sie klassische Bedingungen verwenden, enthält `$labels` diese Option keine Labels aus der Abfrage. Weitere Informationen finden Sie in [der Variablen \$1labels](#v10-alerting-overview-labels-templating-the-labels-variable).

**Druckt alle Etiketten, eines pro Zeile**

Um alle Etiketten zu drucken, eines pro Zeile, verwenden Sie a, `range` um über jedes key/value Paar zu iterieren und sie einzeln zu drucken. `$k`Bezieht sich hier auf den Namen und `$v` bezieht sich auf den Wert des aktuellen Labels: 

```
{{ range $k, $v := $labels -}}
{{ $k }}={{ $v }}
{{ end }}
```

Wenn zum Beispiel eine Warnung mit den Beschriftungen angezeigt `alertname=High CPU usage` wird`instance=server1`, `grafana_folder=CPU alerts` und das würde Folgendes ausgeben:

```
alertname=High CPU usage
grafana_folder=CPU alerts
instance=server1
```

**Anmerkung**  
Wenn Sie klassische Bedingungen verwenden, enthält `$labels` diese Option keine Labels aus der Abfrage. Weitere Informationen finden Sie in [der Variablen \$1labels](#v10-alerting-overview-labels-templating-the-labels-variable).

**Drucken Sie ein einzelnes Etikett**

Um ein einzelnes Etikett zu drucken, verwenden Sie die `index` Funktion mit der `$labels` Variablen: 

```
The host {{ index $labels "instance" }} has exceeded 80% CPU usage for the last 5 minutes
```

Bei einer Warnung mit dem Etikett würde dies `instance=server1` beispielsweise Folgendes drucken:

```
The host server1 has exceeded 80% CPU usage for the last 5 minutes
```

**Anmerkung**  
Wenn Sie klassische Bedingungen verwenden, enthält `$labels` diese Option keine Labels aus der Abfrage. Weitere Informationen finden Sie in [der Variablen \$1labels](#v10-alerting-overview-labels-templating-the-labels-variable).

**Gibt den Wert einer Abfrage aus**

Um den Wert einer Sofortabfrage zu drucken, können Sie ihre Ref-ID mit der `index` Funktion und der `$values` Variablen drucken: 

```
{{ index $values "A" }}
```

Bei einer Sofortabfrage, die beispielsweise den Wert 81.2345 zurückgibt, wird Folgendes gedruckt:

```
81.2345
```

Um den Wert einer Bereichsabfrage zu drucken, müssen Sie ihn zunächst mit einem Reduce-Ausdruck von einer Zeitreihe auf einen Instantvektor reduzieren. Anschließend können Sie das Ergebnis des Reduzierungsausdrucks drucken, indem Sie stattdessen dessen Ref-ID verwenden. Wenn der Reduce-Ausdruck beispielsweise den Durchschnitt von A annimmt und die Referenz-ID B hat, würden Sie schreiben: 

```
{{ index $values "B" }}
```

**Gibt den humanisierten Wert einer Abfrage aus**

Um den humanisierten Wert einer Sofortabfrage zu drucken, verwenden Sie die `humanize` Funktion:

```
{{ humanize (index $values "A").Value }}
```

Bei einer Sofortabfrage, die beispielsweise den Wert 81.2345 zurückgibt, wird Folgendes gedruckt: 

```
81.234
```

Um den humanisierten Wert einer Bereichsabfrage zu drucken, müssen Sie ihn zunächst von einer Zeitreihe auf einen Instantvektor mit einem Reduce-Ausdruck reduzieren. Anschließend können Sie das Ergebnis des Reduce-Ausdrucks drucken, indem Sie stattdessen dessen Ref-ID verwenden. Wenn der Reduce-Ausdruck beispielsweise den Durchschnitt von A annimmt und die Referenz-ID B hat, würden Sie schreiben: 

```
{{ humanize (index $values "B").Value }}
```

**Drucken Sie den Wert einer Abfrage als Prozentsatz**

Um den Wert einer Sofortabfrage als Prozentsatz zu drucken, verwenden Sie die `humanizePercentage` Funktion:

```
{{ humanizePercentage (index $values "A").Value }}
```

Diese Funktion erwartet, dass der Wert eine Dezimalzahl zwischen 0 und 1 ist. Wenn der Wert stattdessen eine Dezimalzahl zwischen 0 und 100 ist, können Sie ihn entweder in Ihrer Abfrage oder mithilfe eines mathematischen Ausdrucks durch 100 teilen. Wenn es sich bei der Abfrage um eine Bereichsabfrage handelt, müssen Sie sie zunächst mit einem Reduce-Ausdruck von einer Zeitreihe auf einen Instantvektor reduzieren.

**Legen Sie anhand des Werts einer Abfrage einen Schweregrad fest**

Verwenden Sie eine if-Anweisung und die Vergleichsfunktion „Größer als“, um anhand des Werts einer Abfrage einen Schweregrad festzulegen. Achten Sie darauf, Dezimalzahlen (`80.0`,, usw.) zu verwenden `50.0``0.0`, wenn Sie Vergleiche durchführen, `$values` da text/template Typenzwang nicht unterstützt wird. [Eine Liste aller unterstützten Vergleichsfunktionen finden Sie hier.](https://pkg.go.dev/text/template#hdr-Functions)

```
{{ if (gt $values.A.Value 80.0) -}}
high
{{ else if (gt $values.A.Value 50.0) -}}
medium
{{ else -}}
low
{{- end }}
```

**Drucken Sie alle Etiketten aus einem klassischen Zustand**

Sie können diese Option nicht verwenden`$labels`, um Etiketten aus der Abfrage zu drucken, wenn Sie klassische Bedingungen verwenden, und müssen `$values` stattdessen verwenden. Der Grund dafür ist, dass bei klassischen Bedingungen diese Bezeichnungen verworfen werden, um eindimensionales Verhalten zu erzwingen (maximal eine Warnung pro Warnungsregel). Wenn die klassischen Bedingungen diese Beschriftungen nicht verwerfen würden, würden Abfragen, die viele Zeitreihen zurückgaben, dazu führen, dass Warnungen ständig zwischen Auslösen und Auflösen hin und her schwanken, da sich die Beschriftungen bei jeder Auswertung der Warnungsregel ändern würden.

Stattdessen enthält die `$values` Variable die reduzierten Werte aller Zeitreihen für alle ausgelösten Bedingungen. Wenn Sie beispielsweise eine Warnungsregel mit einer Abfrage A haben, die zwei Zeitreihen zurückgibt, und einer klassischen Bedingung B mit zwei Bedingungen, dann `$values` würde sie `B0``B1`, `B2` und enthalten`B3`. Wenn die klassische Bedingung B nur eine Bedingung hätte, `$values` würde sie nur `B0` UND enthalten`B1`.

Verwenden Sie die folgende Vorlage, um alle Beschriftungen aller Brennzeitreihen zu drucken (achten Sie darauf, den regulären Ausdruck durch die Ref-ID der klassischen Bedingung zu ersetzen`B`, falls diese anders ist): 

```
{{ range $k, $v := $values -}}
{{ if (match "B[0-9]+" $k) -}}
{{ $k }}: {{ $v.Labels }}{{ end }}
{{ end }}
```

Zum Beispiel würde eine klassische Bedingung für zwei Zeitreihen, die eine einzige Bedingung überschreiten, ausgegeben: 

```
B0: instance=server1
B1: instance=server2
```

Wenn die klassische Bedingung zwei oder mehr Bedingungen hat und eine Zeitreihe mehrere Bedingungen gleichzeitig überschreitet, werden ihre Bezeichnungen für jede Bedingung, die überschritten wird, dupliziert: 

```
B0: instance=server1
B1: instance=server2
B2: instance=server1
B3: instance=server2
```

Wenn Sie eindeutige Beschriftungen drucken müssen, sollten Sie in Betracht ziehen, Ihre Warnungsregeln stattdessen von eindimensional auf mehrdimensional zu ändern. Sie können dies tun, indem Sie Ihre klassische Bedingung durch Reduce-Ausdrücke und mathematische Ausdrücke ersetzen.

**Druckt alle Werte aus einer klassischen Bedingung**

Um alle Werte einer klassischen Bedingung zu drucken, nehmen Sie das vorherige Beispiel und `$v.Labels` ersetzen Sie es durch`$v.Value`: 

```
{{ range $k, $v := $values -}}
{{ if (match "B[0-9]+" $k) -}}
{{ $k }}: {{ $v.Value }}{{ end }}
{{ end }}
```

Zum Beispiel würde eine klassische Bedingung für zwei Zeitreihen, die eine einzige Bedingung überschreiten, Folgendes ausgeben: 

```
B0: 81.2345
B1: 84.5678
```

Wenn die klassische Bedingung zwei oder mehr Bedingungen hat und eine Zeitreihe mehrere Bedingungen gleichzeitig überschreitet, enthält `$values` sie die Werte aller Bedingungen: 

```
B0: 81.2345
B1: 92.3456
B2: 84.5678
B3: 95.6789
```

## Variablen
<a name="v10-alerting-overview-labels-templating-variables"></a>

Die folgenden Variablen stehen Ihnen bei der Erstellung von Vorlagen für Beschriftungen und Anmerkungen zur Verfügung:

### Die labels-Variable
<a name="v10-alerting-overview-labels-templating-the-labels-variable"></a>

Die `$labels` Variable enthält alle Labels aus der Abfrage. Angenommen, Sie haben eine Abfrage, die die CPU-Auslastung für alle Ihre Server zurückgibt, und Sie haben eine Warnungsregel, die ausgelöst wird, wenn einer Ihrer Server in den letzten 5 Minuten die CPU-Auslastung von 80% überschritten hat. Sie möchten der Warnung eine zusammenfassende Anmerkung hinzufügen, die Ihnen mitteilt, auf welchem Server eine hohe CPU-Auslastung herrscht. Mit der `$labels` Variablen können Sie eine Vorlage schreiben, die einen für Menschen lesbaren Satz druckt, wie zum Beispiel: 

```
CPU usage for {{ index $labels "instance" }} has exceeded 80% for the last 5 minutes
```

**Anmerkung**  
Wenn Sie eine klassische Bedingung verwenden, enthält `$labels` sie keine Labels aus der Abfrage. Bei klassischen Bedingungen werden diese Bezeichnungen verworfen, um eindimensionales Verhalten zu erzwingen (höchstens eine Warnung pro Warnungsregel). Wenn Sie Beschriftungen aus der Abfrage in Ihrer Vorlage verwenden möchten, folgen Sie dem vorherigen Beispiel *Alle Beschriftungen aus einer klassischen Bedingung drucken*.

### Die Wertvariable
<a name="v10-alerting-overview-labels-templating-the-value-variable"></a>

Die `$value` Variable ist eine Zeichenfolge, die die Bezeichnungen und Werte aller Sofortabfragen, Schwellenwerte, Reduktionsausdrücke und mathematische Ausdrücke sowie klassische Bedingungen in der Warnungsregel enthält. Sie enthält nicht die Ergebnisse von Bereichsabfragen, da diese zwischen 10 und 10.000 Zeilen oder Metriken zurückgeben können. Wenn dies der Fall wäre, könnte eine einzelne Warnung für besonders große Abfragen 10 Sekunden Speicher MBs beanspruchen, und Grafana würde sehr schnell der Speicher ausgehen.

Um die `$value` Variable in der Zusammenfassung zu drucken, würden Sie etwa Folgendes schreiben: 

```
CPU usage for {{ index $labels "instance" }} has exceeded 80% for the last 5 minutes: {{ $value }}
```

Und es würde ungefähr so aussehen:

```
CPU usage for instance1 has exceeded 80% for the last 5 minutes: [ var='A' labels={instance=instance1} value=81.234 ]
```

`var='A'`Bezieht sich hier auf die Sofortabfrage mit der Referenz-ID A, `labels={instance=instance1}` bezieht sich auf die Labels und `value=81.234` bezieht sich auf die durchschnittliche CPU-Auslastung in den letzten 5 Minuten.

Wenn Sie nur einen Teil der Zeichenfolge statt der vollständigen Zeichenfolge drucken möchten, verwenden Sie die `$values` Variable. Sie enthält dieselben Informationen wie`$value`, aber in einer strukturierten Tabelle, und ist viel einfacher zu verwenden, als einen regulären Ausdruck zu schreiben, der nur dem gewünschten Text entspricht.

### Die Variablen „Werte“
<a name="v10-alerting-overview-labels-templating-the-values-variable"></a>

Bei der `$values` Variablen handelt es sich um eine Tabelle, die die Bezeichnungen und Fließkommawerte aller Sofortabfragen und Ausdrücke enthält, die nach ihrer Referenz IDs indexiert sind.

Um den Wert der Sofortabfrage mit der Referenz-ID A zu drucken:

```
CPU usage for {{ index $labels "instance" }} has exceeded 80% for the last 5 minutes: {{ index $values "A" }}
```

Bei einer Warnung mit den Beschriftungen `instance=server1` und einer Sofortabfrage mit dem Wert würde dies `81.2345` beispielsweise Folgendes ausgeben:

```
CPU usage for instance1 has exceeded 80% for the last 5 minutes: 81.2345
```

Wenn es sich bei der Abfrage in Ref ID A um eine Bereichsabfrage und nicht um eine Sofortabfrage handelt, fügen Sie einen Reduce-Ausdruck mit Ref ID B hinzu und ersetzen Sie ihn durch `(index $values "A")``(index $values "B")`:

```
CPU usage for {{ index $labels "instance" }} has exceeded 80% for the last 5 minutes: {{ index $values "B" }}
```

## Funktionen
<a name="v10-alerting-overview-labels-templating-functions"></a>

Bei der Erstellung von Vorlagen für Beschriftungen und Anmerkungen stehen Ihnen die folgenden Funktionen zur Verfügung:

**Argumente**

Die `args` Funktion übersetzt eine Liste von Objekten in eine Map mit den Schlüsseln arg0, arg1 usw. Dies soll die Übergabe mehrerer Argumente an Vorlagen ermöglichen.

```
{{define "x"}}{{.arg0}} {{.arg1}}{{end}}{{template "x" (args 1 "2")}}
```

```
1 2
```

**Externe URL**

Die `externalURL` Funktion gibt die externe URL des Grafana-Servers zurück.

```
{{ externalURL }}
```

```
https://example.com/grafana
```

**GraphLink**

Die `graphLink` Funktion gibt den Pfad zur grafischen Ansicht [Erkunden Sie in Grafana-Version 10](v10-explore.md) für den angegebenen Ausdruck und die angegebene Datenquelle zurück.

```
{{ graphLink "{\"expr\": \"up\", \"datasource\": \"gdev-prometheus\"}" }}
```

```
/explore?left=["now-1h","now","gdev-prometheus",{"datasource":"gdev-prometheus","expr":"up","instant":false,"range":true}]
```

**humanisieren**

Die `humanize` Funktion humanisiert Dezimalzahlen.

```
{{ humanize 1000.0 }}
```

```
1k
```

**humanisieren (1024)**

Das `humanize1024` funktioniert ähnlich wie, verwendet `humanize` aber 1024 statt 1000 als Basis.

```
{{ humanize1024 1024.0 }}
```

```
1ki
```

**HumanizeDuration**

Die `humanizeDuration` Funktion humanisiert eine Dauer in Sekunden.

```
{{ humanizeDuration 60.0 }}
```

```
1m 0s
```

**Prozentsatz humanisieren**

Die `humanizePercentage` Funktion humanisiert einen Verhältniswert zu einem Prozentsatz.

```
{{ humanizePercentage 0.2 }}
```

```
20%
```

**HumanizeTimestamp**

Die `humanizeTimestamp` Funktion humanisiert einen Unix-Zeitstempel.

```
{{ humanizeTimestamp 1577836800.0 }}
```

```
2020-01-01 00:00:00 +0000 UTC
```

**Spiel**

Die `match` Funktion gleicht den Text mit einem regulären Ausdrucksmuster ab.

```
{{ match "a.*" "abc" }}
```

```
true
```

**Pfad/Präfix**

Die `pathPrefix` Funktion gibt den Pfad des Grafana-Servers zurück.

```
{{ pathPrefix }}
```

```
/grafana
```

**TableLink**

Die `tableLink` Funktion gibt den Pfad zur Tabellenansicht [Erkunden Sie in Grafana-Version 10](v10-explore.md) für den angegebenen Ausdruck und die angegebene Datenquelle zurück.

```
{{ tableLink "{\"expr\": \"up\", \"datasource\": \"gdev-prometheus\"}" }}
```

```
/explore?left=["now-1h","now","gdev-prometheus",{"datasource":"gdev-prometheus","expr":"up","instant":true,"range":false}]
```

**Titel**

Die `title` Funktion schreibt das erste Zeichen jedes Worts groß.

```
{{ title "hello, world!" }}
```

```
Hello, World!
```

**toLower**

Die `toLower` Funktion gibt den gesamten Text in Kleinbuchstaben zurück.

```
{{ toLower "Hello, world!" }}
```

```
hello, world!
```

**toUpper**

Die `toUpper` Funktion gibt den gesamten Text in Großbuchstaben zurück.

```
{{ toUpper "Hello, world!" }}
```

```
HELLO, WORLD!
```

**reReplaceAll**

Die `reReplaceAll` Funktion ersetzt Text, der dem regulären Ausdruck entspricht.

```
{{ reReplaceAll "localhost:(.*)" "example.com:$1" "localhost:8080" }}
```

```
example.com:8080
```

# Über Warnungsregeln
<a name="v10-alerting-explore-rules"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Eine Warnregel besteht aus einer Reihe von Bewertungskriterien, die bestimmen, ob eine Warnungsinstanz ausgelöst wird. Die Regel besteht aus einer oder mehreren Abfragen und Ausdrücken, einer Bedingung, der Häufigkeit der Auswertung und der Dauer, über die die Bedingung erfüllt sein muss, damit sie ausgelöst wird.

Während Abfragen und Ausdrücke den auszuwertenden Datensatz auswählen, legt eine *Bedingung* den Schwellenwert fest, den die Daten erfüllen oder überschreiten müssen, um eine Warnung auszulösen.

Ein *Intervall* gibt an, wie oft eine Warnregel ausgewertet wird. *Die Dauer* gibt, sofern konfiguriert, an, wie lange eine Bedingung erfüllt sein muss. Die Warnungsregeln können auch das Warnverhalten bei fehlenden Daten definieren.

**Topics**
+ [Arten von Warnungsregeln](v10-alerting-explore-rules-types.md)
+ [Regeln für die Aufzeichnung](v10-alerting-explore-rule-recording.md)
+ [Anfragen und Bedingungen](v10-alerting-explore-rules-queries.md)
+ [Warnungsinstanzen](v10-alerting-rules-instances.md)
+ [Namespaces, Ordner und Gruppen](v10-alerting-rules-grouping.md)
+ [Evaluierung von Warnmeldungsregeln](v10-alerting-rules-evaluation.md)
+ [Stand und Zustand der Warnregeln](v10-alerting-explore-state.md)
+ [Vorlagen für Benachrichtigungen](v10-alerting-rules-notification-templates.md)

# Arten von Warnungsregeln
<a name="v10-alerting-explore-rules-types"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Grafana unterstützt mehrere Warnungsregeltypen. Erfahren Sie mehr über die einzelnen Warnungsregeltypen und deren Funktionsweise und entscheiden Sie, welcher für Ihren Anwendungsfall am besten geeignet ist.

## Von Grafana verwaltete Regeln
<a name="v10-alerting-explore-rule-types-grafana"></a>

Von Grafana verwaltete Regeln sind der flexibelste Warnregeltyp. Sie ermöglichen es Ihnen, Benachrichtigungen zu erstellen, die auf Daten aus jeder Ihrer vorhandenen Datenquellen reagieren können.

Sie unterstützen nicht nur mehrere Datenquellen, sondern können auch [Ausdrücke](v10-panels-query-xform-expressions.md) hinzufügen, um Ihre Daten zu transformieren und Warnbedingungen auszudrücken.

In Grafana verwaltete Benachrichtigungen:
+ Warnungsregeln werden in Grafana auf der Grundlage einer oder mehrerer Datenquellen erstellt.
+ Warnungsregeln werden von der Engine zur Bewertung von Alert-Regeln in Grafana ausgewertet.
+ Alerts werden mit dem internen Grafana-Alertmanager zugestellt.

**Anmerkung**  
Sie können Benachrichtigungen auch so konfigurieren, dass sie mit einem externen Alertmanager zugestellt werden, oder Sie können sowohl interne als auch externe Alertmanager verwenden. Weitere Informationen finden Sie unter Einen externen Alertmanager [hinzufügen](v10-alerting-setup-alertmanager.md).

## Regeln für verwaltete Datenquellen
<a name="v10-alerting-explore-rule-types-datasource"></a>

Um mit Datenquellen verwaltete Warnregeln zu erstellen, benötigen Sie eine kompatible Prometheus- oder Loki-Datenquelle. Sie können überprüfen, ob Ihre Datenquelle die Regelerstellung über Grafana unterstützt, indem Sie die Datenquelle testen und beobachten, ob die Ruler-API unterstützt wird.

Bei datenquellenverwalteten Warnmeldungen:
+ Warnungsregeln werden in der Datenquelle selbst erstellt und gespeichert.
+ Warnungsregeln können nur auf der Grundlage von Prometheus-Daten erstellt werden.
+ Die Auswertung und Bereitstellung von Warnregeln erfolgt aus Gründen der Hochverfügbarkeit und Fehlertoleranz auf mehrere Knoten verteilt.

## Wählen Sie einen Warnungsregeltyp
<a name="v10-alerting-explore-rule-types-choose"></a>

Beachten Sie bei der Auswahl des zu verwendenden Warnungsregeltyps den folgenden Vergleich zwischen von Grafana verwalteten Warnungsregeln und datenquellenverwalteten Warnungsregeln.


| Feature | Von Grafana verwaltete Warnungsregel | Von Loki/Mimir verwaltete Warnungsregel | 
| --- | --- | --- | 
| Erstellen Sie Warnregeln auf der Grundlage von Daten aus einer unserer unterstützten Datenquellen | Ja | Nein: Sie können nur Warnungsregeln erstellen, die auf Prometheus-Daten basieren. Für die Datenquelle muss die Ruler-API aktiviert sein.  | 
| Datenquellen mischen und abgleichen | Ja | Nein | 
| Beinhaltet Unterstützung für Aufzeichnungsregeln | Nein | Ja | 
| Fügen Sie Ausdrücke hinzu, um Ihre Daten zu transformieren und Warnbedingungen festzulegen | Ja | Nein | 
| Verwenden Sie Bilder in Warnmeldungen | Ja | Nein | 
| Skalierung | Sie sind ressourcenintensiver, hängen von der Datenbank ab und können mit vorübergehenden Fehlern behaftet sein. Sie lassen sich nur vertikal skalieren. | Speichern Sie Warnregeln in der Datenquelle selbst und ermöglichen Sie eine „unendliche“ Skalierung. Generieren und versenden Sie Warnmeldungen vom Speicherort Ihrer Daten aus. | 
| Bewertung und Bereitstellung von Warnmeldungsregeln | Die Auswertung und Bereitstellung von Warnregeln erfolgt innerhalb von Grafana mit einem externen Alertmanager oder beidem. | Die Auswertung und Zustellung von Warnmeldungsregeln erfolgt verteilt, sodass es keine einzige Fehlerquelle gibt. | 

# Regeln für die Aufzeichnung
<a name="v10-alerting-explore-rule-recording"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

*Aufzeichnungsregeln sind nur für kompatible Prometheus- oder Loki-Datenquellen verfügbar.*

Mit einer Aufzeichnungsregel können Sie häufig benötigte oder rechenintensive Ausdrücke vorab berechnen und deren Ergebnis als neue Zeitreihen speichern. Dies ist nützlich, wenn Sie Warnmeldungen zu aggregierten Daten ausführen möchten oder wenn Sie über Dashboards verfügen, die rechenintensive Ausdrücke wiederholt abfragen.

Die Abfrage dieser neuen Zeitreihe ist schneller, insbesondere bei Dashboards, da bei jeder Aktualisierung der Dashboards derselbe Ausdruck abgefragt wird.

Lesen Sie mehr über die [Aufnahmeregeln](https://prometheus.io/docs/prometheus/latest/configuration/recording_rules/) in Prometheus.

# Anfragen und Bedingungen
<a name="v10-alerting-explore-rules-queries"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

In Grafana spielen Abfragen eine wichtige Rolle beim Abrufen und Transformieren von Daten aus unterstützten Datenquellen, zu denen Datenbanken wie MySQL und PostgreSQL, Zeitreihendatenbanken wie Prometheus, InfluxDB und Graphite sowie Dienste wie Amazon OpenSearch CloudWatch, Azure Monitor und Google Cloud Monitoring gehören.

Weitere Informationen zu unterstützten Datenquellen finden Sie unter. [Datenquellen und Grafana-Alerting](v10-alerting-overview-datasources.md)

Beim Ausführen einer Abfrage müssen Sie die Datenquelle definieren, die gewünschten Daten angeben, die abgerufen werden sollen, und die entsprechenden Filter oder Transformationen anwenden. Für die Erstellung dieser Abfragen werden Abfragesprachen oder Syntaxen verwendet, die für die gewählte Datenquelle spezifisch sind.

In Alerting definieren Sie eine Abfrage, um die Daten abzurufen, die Sie messen möchten, und eine Bedingung, die erfüllt sein muss, bevor eine Warnungsregel ausgelöst wird.

Eine Warnungsregel besteht aus einer oder mehreren Abfragen und Ausdrücken, die die Daten auswählen, die Sie messen möchten.

Weitere Informationen zu Abfragen und Ausdrücken finden Sie unter[Daten abfragen und transformieren](v10-panels-query-xform.md).

## Datenquellenabfragen
<a name="v10-alerting-explore-rules-queries-data-source-queries"></a>

Abfragen in Grafana können je nach verwendeter Datenquelle und Abfragesprache auf verschiedene Arten angewendet werden. Der Abfrage-Editor jeder Datenquelle bietet eine benutzerdefinierte Benutzeroberfläche, mit der Sie Abfragen schreiben können, die die einzigartigen Funktionen nutzen.

Aufgrund der Unterschiede zwischen den Abfragesprachen sieht jeder Abfrage-Editor für Datenquellen anders aus und funktioniert auch anders. Abhängig von Ihrer Datenquelle bietet der Abfrage-Editor möglicherweise Funktionen zur automatischen Vervollständigung, Metriknamen, Variablenvorschläge oder eine visuelle Oberfläche zur Abfrageerstellung.

Zu den gängigen Typen von Abfragekomponenten gehören: 

**Metriken oder Datenfelder** — Geben Sie die spezifischen Metriken oder Datenfelder an, die Sie abrufen möchten, z. B. CPU-Auslastung, Netzwerkverkehr oder Sensorwerte.

**Zeitraum** — Definieren Sie den Zeitraum, für den Sie Daten abrufen möchten, z. B. die letzte Stunde, einen bestimmten Tag oder einen benutzerdefinierten Zeitraum.

**Filter** — Wenden Sie Filter an, um die Daten anhand bestimmter Kriterien einzugrenzen, z. B. das Filtern von Daten nach einem bestimmten Tag, Host oder einer bestimmten Anwendung.

**Aggregationen** — Führen Sie Aggregationen der Daten durch, um Kennzahlen wie Durchschnittswerte, Summen oder Zahlen über einen bestimmten Zeitraum zu berechnen.

**Gruppierung — Gruppieren** Sie die Daten nach bestimmten Dimensionen oder Tags, um aggregierte Ansichten oder Aufschlüsselungen zu erstellen.

**Anmerkung**  
Grafana unterstützt keine Warnabfragen mit Vorlagenvariablen. Weitere Informationen finden [Sie hier](https://community.grafana.com/t/template-variables-are-not-supported-in-alert-queries-while-setting-up-alert/2514) in den Grafana Labs-Foren.

## Ausdrucksabfragen
<a name="v10-alerting-explore-rules-queries-expression-queries"></a>

In Grafana wird ein Ausdruck verwendet, um Berechnungen, Transformationen oder Aggregationen an den abgefragten Daten der Datenquelle durchzuführen. Es ermöglicht Ihnen, benutzerdefinierte Metriken zu erstellen oder bestehende Metriken auf der Grundlage mathematischer Operationen, Funktionen oder logischer Ausdrücke zu ändern.

Mithilfe von Ausdrucksabfragen können Benutzer Aufgaben wie die Berechnung der prozentualen Änderung zwischen zwei Werten, die Anwendung von Funktionen wie logarithmischen oder trigonometrischen Funktionen, die Aggregation von Daten über bestimmte Zeitbereiche oder Dimensionen und die Implementierung bedingter Logik zur Behandlung verschiedener Szenarien ausführen.

In Alerting können Sie nur Ausdrücke für von Grafana verwaltete Warnungsregeln verwenden. Für jeden Ausdruck können Sie aus den Mathe-, Reduce- und Resampling-Ausdrücken wählen. Diese Regeln werden als multidimensionale Regeln bezeichnet, da sie für jede Serie eine separate Warnung generieren.

Sie können auch eine klassische Bedingung verwenden, bei der eine Warnungsregel erstellt wird, die eine einzelne Warnung auslöst, wenn ihre Bedingung erfüllt ist. Infolgedessen sendet Grafana nur eine einzige Warnung, selbst wenn die Alarmbedingungen für mehrere Serien erfüllt sind.

**Anmerkung**  
Klassische Bedingungen existieren hauptsächlich aus Kompatibilitätsgründen und sollten nach Möglichkeit vermieden werden.

**Reduzieren**

Aggregiert Zeitreihenwerte im ausgewählten Zeitbereich zu einem einzigen Wert.

**Math (Mathematik)**

Führt Berechnungen functions/operations in freier Form mit Zeitreihen- und Zahlendaten durch. Kann zur Vorverarbeitung von Zeitreihendaten oder zur Definition einer Warnbedingung für Zahlendaten verwendet werden.

**Resampling**

Ordnet einen Zeitbereich einem neuen Satz von Zeitstempeln neu zu. Dies ist nützlich, wenn Zeitreihendaten aus verschiedenen Datenquellen verglichen werden, bei denen die Zeitstempel sonst nicht übereinstimmen würden.

**Threshold**

Überprüft, ob Zeitreihendaten der Schwellenwertbedingung entsprechen.

Mit dem Schwellenwertausdruck können Sie zwei Einzelwerte vergleichen. Er kehrt zurück`0`, wenn die Bedingung falsch ist und `1` wenn die Bedingung wahr ist. Die folgenden Schwellenwertfunktionen sind verfügbar:
+ Liegt über (x > y)
+ Liegt darunter (x < y)
+ Liegt darunter (x y1 UND x < y2)
+ < y1 AND x >Liegt außerhalb des Bereichs (x y2)

**Klassischer Zustand**

Überprüft, ob Zeitreihendaten der Warnbedingung entsprechen.

**Anmerkung**  
Klassische Abfragen mit Bedingungsausdrücken erzeugen immer nur eine Warnungsinstanz, unabhängig davon, wie viele Zeitreihen die Bedingung erfüllen. Klassische Bedingungen existieren hauptsächlich aus Kompatibilitätsgründen und sollten nach Möglichkeit vermieden werden.

## Aggregationen
<a name="v10-alerting-explore-rules-queries-aggregations"></a>

Grafana Alerting bietet die folgenden Aggregationsfunktionen, mit denen Sie Ihre Abfrage weiter verfeinern können.

Diese Funktionen sind nur für **Bedingungsausdrücke vom **Typ Reduce** und Classic** verfügbar.


| Funktion | Expression | Was macht es | 
| --- | --- | --- | 
| avg | Reduzieren//Klassisch | Zeigt den Durchschnitt der Werte an | 
| min | Reduzieren//Klassisch | Zeigt den niedrigsten Wert an | 
| max | Reduzieren//Klassisch | Zeigt den höchsten Wert an | 
| sum | Reduzieren//Klassisch | Zeigt die Summe aller Werte an | 
| count | Reduzieren//Klassisch | Zählt die Anzahl der Werte im Ergebnis | 
| last | Reduzieren//Klassisch | Zeigt den letzten Wert an | 
| median | Reduzieren//Klassisch | Zeigt den Medianwert an | 
| diff | Classic | Zeigt den Unterschied zwischen dem neuesten und dem ältesten Wert an | 
| diff\$1abs | Classic | Zeigt den absoluten Wert von diff an | 
| percent\$1diff | Classic | Zeigt den prozentualen Wert der Differenz zwischen dem neuesten und dem ältesten Wert an | 
| percent\$1diff\$1abs | Classic | Zeigt den absoluten Wert von percent\$1diff an | 
| count\$1non\$1null | Classic | Zeigt die Anzahl der Werte in der Ergebnismenge an, die dies nicht sind null | 

## Warnungsbedingung
<a name="v10-alerting-explore-rules-queries-alert-condition"></a>

Eine Warnbedingung ist die Abfrage oder der Ausdruck, der bestimmt, ob die Warnung ausgelöst wird oder nicht, je nachdem, welchen Wert sie liefert. Es kann nur eine Bedingung geben, die bestimmt, ob die Warnung ausgelöst wird.

Nachdem Sie Ihre and/or Abfrageausdrücke definiert haben, wählen Sie einen davon als Bedingung für die Warnungsregel aus.

Wenn die abgefragten Daten die definierte Bedingung erfüllen, löst Grafana die zugehörige Warnung aus, die so konfiguriert werden kann, dass Benachrichtigungen über verschiedene Kanäle wie E-Mail, Slack oder gesendet werden. PagerDuty Die Benachrichtigungen informieren Sie darüber, dass die Bedingung erfüllt ist, sodass Sie geeignete Maßnahmen ergreifen oder das zugrunde liegende Problem untersuchen können.

Standardmäßig wird der zuletzt hinzugefügte Ausdruck als Warnbedingung verwendet.

## Schwellenwert für die Wiederherstellung
<a name="v10-alerting-explore-rules-queries-recovery-threshold"></a>

Um das Geräusch flackernder Warnmeldungen zu reduzieren, können Sie einen Schwellenwert für die Wiederherstellung festlegen, der sich vom Schwellenwert für Warnmeldungen unterscheidet.

Flatternde Alerts treten auf, wenn eine Metrik über dem Schwellenwert liegt. Dies kann zu häufigen Statusänderungen führen, sodass zu viele Benachrichtigungen generiert werden.

Von Grafana verwaltete Warnregeln werden für ein bestimmtes Zeitintervall ausgewertet. Bei jeder Auswertung wird das Ergebnis der Abfrage mit dem in der Warnungsregel festgelegten Schwellenwert verglichen. Wenn der Wert einer Metrik über dem Schwellenwert liegt, wird eine Warnungsregel ausgelöst und eine Benachrichtigung gesendet. Wenn der Wert unter den Schwellenwert fällt und eine aktive Warnung für diese Metrik vorliegt, wird die Warnung behoben und eine weitere Benachrichtigung gesendet.

Es kann schwierig sein, eine Warnungsregel für eine verrauschte Metrik zu erstellen. Das heißt, wenn der Wert einer Metrik kontinuierlich einen Schwellenwert über- und unterschreitet. Dies wird als Flattern bezeichnet und führt zu einer Reihe von Benachrichtigungen über das Auslösen von Auslösen und zu einer fehlerhaften Statushistorie der Warnmeldungen.

Wenn Sie beispielsweise eine Latenzwarnung mit einem Schwellenwert von 1000 ms haben und die Zahl um 1000 schwankt (sagen wir 980 ->1010 -> 990 -> 1020 usw.), löst jede dieser Alarme eine Benachrichtigung aus.

Um dieses Problem zu lösen, können Sie einen (benutzerdefinierten) Wiederherstellungsschwellenwert festlegen, was im Grunde bedeutet, dass Sie zwei Schwellenwerte anstelle von einem haben. Eine Warnung wird ausgelöst, wenn der erste Schwellenwert überschritten wird, und sie wird erst behoben, wenn der zweite Schwellenwert überschritten wird.

Sie könnten beispielsweise einen Schwellenwert von 1000 ms und einen Wiederherstellungsschwellenwert von 900 ms festlegen. Auf diese Weise hört eine Warnregel erst auf, wenn sie unter 900 ms fällt, und das Flattern wird reduziert.

# Warnungsinstanzen
<a name="v10-alerting-rules-instances"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Von Grafana verwaltete Benachrichtigungen unterstützen mehrdimensionale Benachrichtigungen. Jede Warnungsregel kann mehrere Warnungsinstanzen erstellen. Dies ist besonders nützlich, wenn Sie mehrere Serien in einem einzigen Ausdruck beobachten.

Betrachten Sie den folgenden PromQL-Ausdruck:

```
sum by(cpu) (
  rate(node_cpu_seconds_total{mode!="idle"}[1m])
)
```

Eine Regel, die diesen Ausdruck verwendet, erzeugt so viele Alert-Instanzen, wie CPUs wir nach der ersten Auswertung beobachten, sodass eine einzige Regel den Status jeder CPU melden kann.

# Namespaces, Ordner und Gruppen
<a name="v10-alerting-rules-grouping"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Benachrichtigungen können mithilfe von Ordnern für von Grafana verwaltete Regeln und Namespaces für Mimir-, Loki- oder Prometheus-Regeln und Gruppennamen organisiert werden.

**Namespaces und Ordner**

Bei der Erstellung von von Grafana verwalteten Regeln kann der Ordner verwendet werden, um die Zugriffskontrolle durchzuführen und den Zugriff auf alle Regeln innerhalb eines bestimmten Ordners zu gewähren oder zu verweigern.

Ein Namespace enthält eine oder mehrere Gruppen. Die Regeln innerhalb einer Gruppe werden sequentiell in regelmäßigen Abständen ausgeführt. Das Standardintervall ist eine Minute. Sie können die Namespaces und Gruppen für Grafana Mimi- oder Loki-Regeln umbenennen und die Bewertungsintervalle für Gruppen bearbeiten.

**Gruppen**

Die Regeln innerhalb einer Gruppe werden nacheinander in regelmäßigen Intervallen ausgeführt, was bedeutet, dass keine Regeln gleichzeitig und in der Reihenfolge ihres Auftretens ausgewertet werden. Das Standardintervall ist eine Minute. Sie können Grafana Mimir- oder Loki-Regelnamespaces oder Loki-Regelnamespaces und -gruppen umbenennen und die Gruppenauswertungsintervalle bearbeiten.

**Tipp**  
Wenn Sie möchten, dass Regeln gleichzeitig und mit unterschiedlichen Intervallen ausgewertet werden, sollten Sie erwägen, sie in verschiedenen Gruppen zu speichern.

**Anmerkung**  
Von Grafana verwaltete Warnungsregeln werden gleichzeitig und nicht sequentiell ausgewertet.

# Evaluierung von Warnmeldungsregeln
<a name="v10-alerting-rules-evaluation"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Verwenden Sie die Auswertung von Warnungsregeln, um zu bestimmen, wie oft eine Warnungsregel ausgewertet werden sollte und wie schnell sie ihren Status ändern sollte.

Dazu müssen Sie sicherstellen, dass sich Ihre Warnungsregel in der richtigen Bewertungsgruppe befindet, und einen Wartezeitraum festlegen, der für Ihren Anwendungsfall am besten geeignet ist.

## Bewertungsgruppe
<a name="v10-alerting-rules-evaluation-group"></a>

Jede Warnungsregel ist Teil einer Bewertungsgruppe. Jede Bewertungsgruppe enthält ein Bewertungsintervall, das bestimmt, wie oft die Warnungsregel überprüft wird.

**Von Datenquellen verwaltete** Warnungsregeln innerhalb derselben Gruppe werden nacheinander ausgewertet, während Warnungsregeln in verschiedenen Gruppen gleichzeitig ausgewertet werden können. Diese Funktion ist besonders nützlich, wenn Sie sicherstellen möchten, dass Aufzeichnungsregeln vor allen Warnungsregeln ausgewertet werden.

**Von Grafana verwaltete** Warnungsregeln werden unabhängig von der Warnungsregelgruppe gleichzeitig ausgewertet. Das Standardauswertungsintervall ist auf 10 Sekunden festgelegt, was bedeutet, dass von Grafana verwaltete Warnungsregeln alle 10 Sekunden bis zum nächsten 10-Sekunden-Fenster auf der Uhr ausgewertet werden, zum Beispiel 10:00:00, 10:00:10, 10:00:20 usw. Bei Bedarf können Sie auch Ihr eigenes Bewertungsintervall konfigurieren.

**Anmerkung**  
Bewertungsgruppen und die Gruppierung von Warnmeldungen in Benachrichtigungsrichtlinien sind zwei verschiedene Dinge. Durch die Gruppierung nach Benachrichtigungsrichtlinien können mehrere Warnmeldungen mit denselben Labels in derselben Zeitnachricht gesendet werden.

## Ausstehender Zeitraum
<a name="v10-alerting-rules-evaluation-pending-period"></a>

Indem Sie einen Wartezeitraum festlegen, können Sie unnötige Benachrichtigungen bei vorübergehenden Problemen vermeiden.

In der Wartezeit wählen Sie den Zeitraum aus, in dem eine Warnungsregel gegen die Bedingung verstoßen kann, bis sie ausgelöst wird.

**Beispiel**

Stellen Sie sich vor, Sie haben ein Bewertungsintervall für die Warnungsregel auf alle 30 Sekunden und die Wartezeit auf 90 Sekunden festgelegt.

Die Auswertung erfolgt wie folgt:

[00:30] Erste Bewertung — Bedingung nicht erfüllt.

[01:00] Zweite Bewertung — Bedingung verletzt. Der Zähler für ausstehende Zahlungen wird gestartet. **Die Warnung beginnt ausstehend.**

[01:30] Dritte Bewertung — Bedingung verletzt. Ausstehender Zähler = 30 Sekunden. **Status „Ausstehend“.**

[02:00] Vierte Bewertung — Bedingung verletzt. **Zähler „Ausstehend“ = Status „60 Sekunden ausstehend“.**

[02:30] Fünfte Bewertung — Bedingung verletzt. Ausstehender Zähler = 90 Jahre. **Der Alarm wird ausgelöst**

Wenn die Warnungsregel eine Bedingung hat, die für einen bestimmten Zeitraum verletzt werden muss, bevor sie aktiv wird, ändert sich ihr Status wie folgt:
+ Wenn die Bedingung zum ersten Mal verletzt wird, wechselt die Regel in den Status „Ausstehend“.
+ Die Regel verbleibt im Status „ausstehend“, bis die Bedingung für den erforderlichen Zeitraum nicht eingehalten wurde (Wartezeit).
+ Sobald die erforderliche Zeit verstrichen ist, wechselt die Regel in den Status „Auslösung“.
+ Wenn die Bedingung während der Wartezeit nicht mehr verletzt wird, kehrt die Regel in ihren normalen Zustand zurück.

**Anmerkung**  
Wenn Sie den Status „Ausstehend“ überspringen möchten, können Sie den Wartezeitraum einfach auf 0 setzen. Dadurch wird die Wartezeit praktisch übersprungen und Ihre Warnungsregel wird ausgelöst, sobald die Bedingung verletzt wird.

Wenn eine Warnungsregel ausgelöst wird, werden Warnungsinstanzen erzeugt, die dann an den Alertmanager gesendet werden.

# Stand und Zustand der Warnregeln
<a name="v10-alerting-explore-state"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Der Status und der Zustand der Warnregeln helfen Ihnen dabei, mehrere wichtige Statusindikatoren Ihrer Benachrichtigungen zu verstehen.

Es gibt drei Hauptkomponenten: den *Status der Warnungsregel, den Status der* *Warnungsinstanz und den Zustand* *der Warnungsregel*. Obwohl sie miteinander verwandt sind, vermittelt jede Komponente subtil unterschiedliche Informationen.

**Status der Warnungsregel**

Eine Warnungsregel kann sich in einem der folgenden Zustände befinden:


| Status | Description | 
| --- | --- | 
| Normal | Keine der von der Evaluierungs-Engine zurückgegebenen Zeitreihen hat den `Firing` Status „`Pending`Oder“. | 
| Ausstehend | Mindestens eine von der Evaluierungs-Engine zurückgegebene Zeitreihe ist`Pending`. | 
| Wird gefeuert | Mindestens eine von der Evaluierungs-Engine zurückgegebene Zeitreihe ist`Firing`. | 

**Anmerkung**  
Warnmeldungen werden zuerst zu `pending` und dann `firing` weitergeleitet. Daher dauert es mindestens zwei Bewertungszyklen, bis eine Warnung ausgelöst wird.

**Status der Warnungsinstanz**

Eine Warnungsinstanz kann sich in einem der folgenden Zustände befinden:


| Status | Description | 
| --- | --- | 
| Normal | Der Status einer Warnung, die weder ausgelöst noch aussteht. Alles funktioniert einwandfrei. | 
| Ausstehend | Der Status einer Warnung, die für weniger als die konfigurierte Schwellenwertdauer aktiv war. | 
| Warnfunktion | Der Status einer Warnung, die länger als die konfigurierte Schwellenwertdauer aktiv war. | 
| NoData | Für das konfigurierte Zeitfenster wurden keine Daten empfangen. | 
| Fehler | Der Fehler, der beim Versuch, eine Warnregel auszuwerten, aufgetreten ist. | 

**Letzten Status beibehalten**

Eine Warnungsregel kann so konfiguriert werden, dass der letzte Status beibehalten wird, wenn `NoData` der letzte `Error` Status erreicht wird. Dadurch wird sowohl verhindert, dass Warnmeldungen ausgelöst werden, als auch, dass sie behoben und erneut ausgelöst werden. Genau wie bei der normalen Evaluierung wird die Warnungsregel von `Pending` zu `Firing` nach Ablauf der Wartezeit umgestellt.

**Zustand der Warnmeldungsregel**

Eine Warnungsregel kann einen der folgenden Integritätsstatus haben:


| Status | Description | 
| --- | --- | 
| OK | Bei der Auswertung einer Warnregel ist kein Fehler aufgetreten. | 
| Fehler | Bei der Auswertung einer Warnregel ist ein Fehler aufgetreten. | 
| NoData | Das Fehlen von Daten in mindestens einer Zeitreihe, die während einer Regelauswertung zurückgegeben wurde. | 

**Besondere Warnmeldungen für `NoData` und `Error`**

Wenn die Auswertung einer Warnregel den Status `NoData` oder ergibt`Error`, generiert Grafana Alerting Warninstanzen mit den folgenden zusätzlichen Bezeichnungen:


| Label (Bezeichnung) | Description | 
| --- | --- | 
| Name der Warnung | Entweder `DatasourceNoData` oder `DatasourceError` je nach Bundesland. | 
| datasource\$1uid | Die UID der Datenquelle, die den Status verursacht hat. | 

Sie können diese Benachrichtigungen genauso behandeln wie normale Benachrichtigungen, indem Sie eine Stille, eine Route zu einem Kontaktpunkt usw. hinzufügen.

# Vorlagen für Benachrichtigungen
<a name="v10-alerting-rules-notification-templates"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Benachrichtigungen, die über Kontaktpunkte gesendet werden, werden mithilfe von Benachrichtigungsvorlagen erstellt. Die Standardvorlagen von Grafana basieren auf dem [Go-Vorlagensystem](https://golang.org/pkg/text/template), bei dem einige Felder als Text ausgewertet werden, während andere als HTML ausgewertet werden (was sich auf die Escape-Funktion auswirken kann).

Die Standardvorlage [default\$1template.go](https://github.com/grafana/alerting/blob/main/templates/default_template.go) ist eine nützliche Referenz für benutzerdefinierte Vorlagen.

Da die meisten Kontaktpunktfelder mit Vorlagen versehen werden können, können Sie wiederverwendbare benutzerdefinierte Vorlagen erstellen und diese in mehreren Kontaktpunkten verwenden. Weitere Informationen zu benutzerdefinierten Benachrichtigungen mithilfe von Vorlagen finden Sie unter[Benachrichtigungen anpassen](v10-alerting-manage-notifications.md).

**Verschachtelte Vorlagen**

Sie können Vorlagen in andere Vorlagen einbetten.

Sie können beispielsweise ein Vorlagenfragment mithilfe des `define` Schlüsselworts definieren.

```
{{ define "mytemplate" }}
  {{ len .Alerts.Firing }} firing. {{ len .Alerts.Resolved }} resolved.
{{ end }}
```

Anschließend können Sie mithilfe des `template` Schlüsselworts benutzerdefinierte Vorlagen in dieses Fragment einbetten. Beispiel:

```
Alert summary:
{{ template "mytemplate" . }}
```

Sie können jede der folgenden integrierten Vorlagenoptionen verwenden, um benutzerdefinierte Vorlagen einzubetten.


| Name | Hinweise | 
| --- | --- | 
| `default.title` | Zeigt Statusinformationen auf hoher Ebene an. | 
| `default.message` | Stellt eine formatierte Zusammenfassung der ausgelösten und gelösten Alarme bereit. | 
| `teams.default.message` | Ähnlich wie`default.messsage`, formatiert für Microsoft Teams. | 

**HTML in Benachrichtigungsvorlagen**

HTML in Vorlagen für Warnmeldungen ist maskiert. Wir unterstützen das Rendern von HTML in der resultierenden Benachrichtigung nicht.

Einige Notifier unterstützen alternative Methoden zur Änderung des Erscheinungsbilds der resultierenden Benachrichtigung. Grafana installiert beispielsweise die Basisvorlage für Benachrichtigungen per E-Mail. `<grafana-install-dir>/public/emails/ng_alert_notification.html` Sie können diese Datei bearbeiten, um das Erscheinungsbild aller Warn-E-Mails zu ändern.

# Alert-Manager
<a name="v10-alerting-explore-alertmanager"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Mit Alertmanager können Sie Warnmeldungen schnell und effizient verwalten und darauf reagieren. Er empfängt Benachrichtigungen, kümmert sich um Stummschaltung, Sperrung, Gruppierung und Weiterleitung, indem er Benachrichtigungen über den Kanal Ihrer Wahl versendet, z. B. E-Mail oder Slack.

In Grafana können Sie den Grafana Alertmanager oder einen externen Alertmanager verwenden. Sie können auch mehrere Alertmanager ausführen. Ihre Entscheidung hängt von Ihrer Einrichtung ab und davon, wo Ihre Alerts generiert werden.

**Grafana Alarmmanager**

Grafana Alertmanager ist ein interner Alertmanager, der vorkonfiguriert ist und standardmäßig zur Auswahl steht.

Der Grafana Alertmanager kann Benachrichtigungen von Grafana empfangen, aber er kann keine Benachrichtigungen von außerhalb von Grafana empfangen, z. B. von Mimir oder Loki.

**Anmerkung**  
Inhibitionsregeln werden im Grafana Alertmanager nicht unterstützt.

**Externer Alertmanager**

Wenn Sie einen einzigen Alertmanager verwenden möchten, um alle Ihre Grafana-, Loki-, Mimir- und Prometheus-Benachrichtigungen zu erhalten, können Sie Grafana so einrichten, dass ein externer Alertmanager verwendet wird. Dieser externe Alertmanager kann in Grafana selbst konfiguriert und verwaltet werden.

Hier sind zwei Beispiele dafür, wann Sie vielleicht Ihren eigenen externen Alertmanager konfigurieren und Ihre Benachrichtigungen anstelle des Grafana-Alertmanagers dorthin senden möchten:

1. Sie haben bereits Alertmanager vor Ort in Ihrer eigenen Cloud-Infrastruktur, die Sie eingerichtet haben und weiterhin verwenden möchten, da Sie über andere Alert-Generatoren wie Prometheus verfügen.

1. Sie möchten sowohl Prometheus vor Ort als auch gehostetes Grafana verwenden, um Benachrichtigungen an denselben Alertmanager zu senden, der in Ihrer Cloud-Infrastruktur ausgeführt wird.

Alertmanager sind im Drop-down-Menü auf den Seiten Alerting Contact Points und Notification Policies sichtbar.

Wenn Sie Ihre Datenquelle bereitstellen, setzen Sie die Markierung `handleGrafanaManagedAlerts` im `jsonData` Feld auf, um von Grafana verwaltete Benachrichtigungen an diesen Alertmanager `true` zu senden.

# Kontaktstellen
<a name="v10-alerting-explore-contacts"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Kontaktpunkte enthalten die Konfiguration für das Senden von Benachrichtigungen. Eine Kontaktstelle ist eine Liste von Integrationen, von denen jede eine Benachrichtigung an eine bestimmte E-Mail-Adresse, einen bestimmten Dienst oder eine bestimmte URL sendet. Kontaktstellen können mehrere Integrationen derselben Art oder eine Kombination von Integrationen verschiedener Art haben. Ein Kontaktpunkt könnte beispielsweise eine Pagerduty-Integration, eine Amazon SNS- und Slack-Integration oder eine Pagerduty-Integration, eine Slack-Integration und zwei Amazon SNS-Integrationen enthalten. Sie können auch eine Kontaktstelle ohne Integrationen konfigurieren. In diesem Fall werden keine Benachrichtigungen gesendet.

Eine Kontaktstelle kann erst dann Benachrichtigungen senden, wenn sie zu einer Benachrichtigungsrichtlinie hinzugefügt wurde. Eine Benachrichtigungsrichtlinie kann nur Benachrichtigungen an eine Kontaktstelle senden, aber eine Kontaktstelle kann gleichzeitig zu einer Reihe von Benachrichtigungsrichtlinien hinzugefügt werden. Wenn eine Warnung mit einer Benachrichtigungsrichtlinie übereinstimmt, wird die Warnung an die Kontaktstelle in dieser Benachrichtigungsrichtlinie gesendet, die dann eine Benachrichtigung an jede Integration in ihrer Konfiguration sendet.

Kontaktpunkte können sowohl für den Grafana Alertmanager als auch für externe Alertmanager konfiguriert werden.

Sie können auch Benachrichtigungsvorlagen verwenden, um Benachrichtigungen für Kontaktpunkttypen anzupassen.

**Unterstützte Kontaktpunkttypen**

In der folgenden Tabelle sind die von Grafana unterstützten Kontaktpunkttypen aufgeführt.


| Name | Typ | 
| --- | --- | 
| Amazon SNS | `sns` | 
| OpsGenie | `opsgenie` | 
| Pager Duty | `pagerduty` | 
| Slack | `slack` | 
| VictorOps | `victorops` | 

Weitere Informationen zu Kontaktstellen finden Sie unter [Kontaktpunkte konfigurieren](v10-alerting-configure-contactpoints.md) und[Benachrichtigungen anpassen](v10-alerting-manage-notifications.md).

# Benachrichtigungen
<a name="v10-alerting-explore-notifications"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Die Entscheidung, wie, wann und wohin Ihre Warnmeldungen gesendet werden sollen, ist ein wichtiger Bestandteil der Einrichtung Ihres Warnsystems. Diese Entscheidungen wirken sich direkt auf Ihre Fähigkeit aus, Probleme schnell zu lösen und nichts Wichtiges zu verpassen.

Definieren Sie als ersten Schritt Ihre [Kontaktstellen](v10-alerting-explore-contacts.md), die festlegen, wohin Ihre Warnmeldungen gesendet werden sollen. Eine Kontaktstelle besteht aus einer oder mehreren Integrationen, die zur Übermittlung von Benachrichtigungen verwendet werden. Fügen Sie Benachrichtigungsvorlagen zu Kontaktpunkten hinzu, um sie wiederzuverwenden und die Nachrichtenübermittlung in Ihren Benachrichtigungen einheitlich zu gestalten.

Als Nächstes erstellen Sie eine Benachrichtigungsrichtlinie, bei der es sich um eine Reihe von Regeln handelt, die festlegen, wo, wann und wie Ihre Benachrichtigungen an Kontaktstellen weitergeleitet werden. In einer Benachrichtigungsrichtlinie definieren Sie, wohin Ihre Warnmeldungen gesendet werden sollen, indem Sie eine der von Ihnen erstellten Kontaktstellen auswählen.

## Alert-Manager
<a name="v10-alerting-explore-notifications-alertmanager"></a>

Grafana verwendet Alertmanager, um Benachrichtigungen über ausgelöste und gelöste Alarme zu senden. [Grafana hat seinen eigenen Alertmanager, der in der Benutzeroberfläche als **Grafana** bezeichnet wird, unterstützt aber auch das Senden von Benachrichtigungen von anderen Alertmanagern, wie dem Prometheus Alertmanager.](https://prometheus.io/docs/alerting/latest/alertmanager/) Der Grafana Alertmanager verwendet Benachrichtigungsrichtlinien und Kontaktpunkte, um zu konfigurieren, wie und wo eine Benachrichtigung gesendet wird, wie oft eine Benachrichtigung gesendet werden soll und ob Benachrichtigungen alle in derselben Benachrichtigung, in gruppierten Benachrichtigungen basierend auf einer Reihe von Labels oder als separate Benachrichtigungen gesendet werden sollen.

## Richtlinien für Benachrichtigungen
<a name="v10-alerting-explore-notifications-policies"></a>

Benachrichtigungsrichtlinien steuern, wann und wo Benachrichtigungen gesendet werden. Eine Benachrichtigungsrichtlinie kann wählen, ob alle Benachrichtigungen zusammen in derselben Benachrichtigung, Benachrichtigungen in gruppierten Benachrichtigungen auf der Grundlage einer Reihe von Labels oder Benachrichtigungen als separate Benachrichtigungen gesendet werden sollen. Sie können jede Benachrichtigungsrichtlinie so konfigurieren, dass gesteuert wird, wie oft Benachrichtigungen gesendet werden sollen. Außerdem können Sie eine oder mehrere Stummschaltungen einrichten, um Benachrichtigungen zu bestimmten Tageszeiten und an bestimmten Wochentagen zu blockieren.

Benachrichtigungsrichtlinien sind in einer Baumstruktur organisiert, wobei sich an der Wurzel der Struktur eine Benachrichtigungsrichtlinie befindet, die als Standardrichtlinie bezeichnet wird. Es kann nur eine Standardrichtlinie geben, und die Standardrichtlinie kann nicht gelöscht werden.

Spezifische Routing-Richtlinien sind der Stammrichtlinie untergeordnet und können verwendet werden, um entweder allen Warnungen oder einer Teilmenge von Warnungen auf der Grundlage einer Reihe von übereinstimmenden Bezeichnungen zuzuordnen. Eine Benachrichtigungsrichtlinie entspricht einer Warnung, wenn ihre entsprechenden Bezeichnungen mit den Bezeichnungen in der Warnung übereinstimmen.

Eine verschachtelte Richtlinie kann über eigene verschachtelte Richtlinien verfügen, die eine zusätzliche Zuordnung von Warnmeldungen ermöglichen. Ein Beispiel für eine verschachtelte Richtlinie könnte das Senden von Infrastrukturwarnungen an das Ops-Team sein, während eine untergeordnete Richtlinie Warnmeldungen mit hoher Priorität an Pagerduty und Benachrichtigungen mit niedriger Priorität an Slack senden könnte.

Alle Benachrichtigungen, unabhängig von ihrer Bezeichnung, entsprechen der Standardrichtlinie. Wenn die Standardrichtlinie jedoch eine Warnung erhält, überprüft sie jede verschachtelte Richtlinie und sendet die Warnung an die erste verschachtelte Richtlinie, die der Warnung entspricht. Wenn die verschachtelte Richtlinie weitere verschachtelte Richtlinien enthält, kann sie versuchen, die Warnung mit einer ihrer verschachtelten Richtlinien abzugleichen. Wenn keine verschachtelten Richtlinien mit der Warnung übereinstimmen, ist die Richtlinie selbst die entsprechende Richtlinie. Wenn keine verschachtelten Richtlinien vorhanden sind oder keine verschachtelten Richtlinien mit der Warnung übereinstimmen, ist die Standardrichtlinie die entsprechende Richtlinie.

Ausführlichere Informationen zu Benachrichtigungsrichtlinien finden Sie unter. [Richtlinien für Benachrichtigungen](v10-alerting-explore-notifications-policies-details.md)

## Vorlagen für Benachrichtigungen
<a name="v10-alerting-explore-notifications-templating"></a>

Sie können Benachrichtigungen mit Vorlagen anpassen. Vorlagen können beispielsweise verwendet werden, um den Titel und die Nachricht von Benachrichtigungen zu ändern, die an Slack gesendet werden.

Vorlagen sind nicht auf eine einzelne Integration oder einen einzelnen Kontaktpunkt beschränkt, sondern können stattdessen in einer Reihe von Integrationen an derselben Kontaktstelle und sogar in Integrationen an verschiedenen Kontaktpunkten verwendet werden. Beispielsweise kann ein Grafana-Benutzer eine Vorlage namens erstellen `custom_subject_or_title` und sie sowohl für die Vorlage von Betreffs in Pager Duty als auch für Titel von Slack-Nachrichten verwenden, ohne zwei separate Vorlagen erstellen zu müssen.

Alle Vorlagen für Benachrichtigungen sind in der [Vorlagensprache von Go verfasst und befinden sich](https://pkg.go.dev/text/template) auf der Seite „Benachrichtigungen“ auf der Registerkarte „Kontaktstellen“.

Ausführlichere Informationen zum Anpassen von Benachrichtigungen finden Sie unter. [Benachrichtigungen anpassen](v10-alerting-manage-notifications.md)

## Stille
<a name="v10-alerting-explore-notifications-silences"></a>

Du kannst Stummschaltungen verwenden, um Benachrichtigungen über eine oder mehrere Feuerregeln stummzuschalten. Stille verhindert nicht, dass Warnmeldungen ausgelöst oder behoben werden, und sie verbergen auch keine Warnmeldungen in der Benutzeroberfläche. Eine Stille dauert so lange wie ihre Dauer, die in Minuten, Stunden, Tagen, Monaten oder Jahren konfiguriert werden kann.

Ausführlichere Informationen zur Verwendung von Stille finden Sie unter[Warnmeldungen stummschalten](v10-alerting-silences.md).

# Richtlinien für Benachrichtigungen
<a name="v10-alerting-explore-notifications-policies-details"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Benachrichtigungsrichtlinien bieten Ihnen eine flexible Möglichkeit, Benachrichtigungen an verschiedene Empfänger weiterzuleiten. Mithilfe von Label-Matchern können Sie die Zustellung von Warnmeldungen ändern, ohne jede einzelne Warnungsregel aktualisieren zu müssen.

In diesem Abschnitt erfahren Sie mehr darüber, wie Benachrichtigungsrichtlinien funktionieren und strukturiert sind, sodass Sie das Beste aus der Einrichtung Ihrer Benachrichtigungsrichtlinien herausholen können.

## Richtlinienbaum
<a name="v10-alerting-explore-notifications-policy-tree"></a>

Bei Benachrichtigungsrichtlinien handelt es sich *nicht* um eine Liste, sondern um eine Baumstruktur. Das bedeutet, dass jede Richtlinie untergeordnete Richtlinien haben kann usw. Das Stammverzeichnis der Benachrichtigungsrichtlinienstruktur wird als **Standardbenachrichtigungsrichtlinie** bezeichnet.

Jede Richtlinie besteht aus einer Reihe von Label-Matchern (0 oder mehr), die angeben, mit welchen Labels sie umgehen möchten oder nicht.

Weitere Informationen zum Label-Abgleich finden Sie unter[So funktioniert der Labelabgleich](v10-alerting-overview-labels-matching.md).

**Anmerkung**  
Wenn Sie keine Label-Matcher für Ihre Benachrichtigungsrichtlinie konfiguriert haben, entspricht Ihre Benachrichtigungsrichtlinie *allen* Warnungsinstanzen. Dadurch können Richtlinien für Kinder möglicherweise nicht bewertet werden, es sei denn, Sie haben in der Benachrichtigungsrichtlinie die Option **Gleichgeschlechtsabgleich fortsetzen** aktiviert.

## Routing
<a name="v10-alerting-explore-notifications-routing"></a>

Um zu bestimmen, welche Benachrichtigungsrichtlinie für welche Warnungsinstanzen zuständig ist, müssen Sie sich zunächst die vorhandenen Benachrichtigungsrichtlinien ansehen, beginnend mit der Standardbenachrichtigungsrichtlinie.

Wenn keine anderen Richtlinien als die Standardrichtlinie konfiguriert sind, verwaltet die Standardrichtlinie die Warnungsinstanz.

Wenn andere Richtlinien als die Standardrichtlinie definiert sind, werden diese Benachrichtigungsrichtlinien in der Reihenfolge bewertet, in der sie angezeigt werden.

Wenn eine Benachrichtigungsrichtlinie Label-Matcher hat, die mit den Bezeichnungen der Warnungsinstanz übereinstimmen, wird sie zu ihren untergeordneten Richtlinien übergehen und, falls vorhanden, weiterhin nach untergeordneten Richtlinien suchen, die möglicherweise Label-Matcher haben, die die Gruppe der Bezeichnungen weiter einschränken, usw., bis keine untergeordneten Richtlinien mehr gefunden wurden.

Wenn in einer Benachrichtigungsrichtlinie keine untergeordneten Richtlinien definiert sind oder wenn keine der untergeordneten Richtlinien Label-Matcher hat, die den Labels der Warnungsinstanz entsprechen, wird die übergeordnete Benachrichtigungsrichtlinie verwendet.

Sobald eine passende Richtlinie gefunden wurde, sucht das System nicht weiter nach anderen passenden Richtlinien. Wenn Sie weiterhin nach anderen Richtlinien suchen möchten, die möglicherweise übereinstimmen, aktivieren **Sie Weiter nach gleichgeordneten Richtlinien für** diese bestimmte Richtlinie abgleichen.

Wenn keine der Benachrichtigungsrichtlinien ausgewählt ist, wird schließlich die Standardbenachrichtigungsrichtlinie verwendet.

### Beispiel für Routing
<a name="v10-alerting-explore-notifications-routing-example"></a>

Hier ist ein Beispiel für einen relativ einfachen Benachrichtigungsrichtlinienbaum und einige Warnungsinstanzen.

![\[Ein Bild zeigt eine Reihe von Benachrichtigungsrichtlinien in einer Baumstruktur und eine Reihe von Warnungsinstanzen mit unterschiedlichen Bezeichnungen, die den Richtlinien entsprechen.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/notification-routing.png)


Im Folgenden finden Sie eine Aufschlüsselung, wie diese Richtlinien ausgewählt werden:

**Pod stuck in CrashLoop** hat kein `severity` Label, sodass keine der untergeordneten Richtlinien übereinstimmt. Es hat ein `team=operations` Label, sodass die erste Richtlinie zugeordnet ist.

Die `team=security` Richtlinie wird nicht evaluiert, da wir bereits eine Übereinstimmung gefunden haben und **„Mit gleichgestellten Personen fortfahren**“ für diese Richtlinie nicht konfiguriert wurde.

**Festplattennutzung — 80%** haben sowohl ein als auch ein `severity` Label `team` und entsprechen einer untergeordneten Richtlinie des Betriebsteams.

**Unautorisierte Protokolleinträge** haben eine `team` Bezeichnung, stimmen aber nicht mit der ersten Richtlinie (`team=operations`) überein, da die Werte nicht identisch sind. Daher wird die Suche fortgesetzt und der `team=security` Richtlinie entspricht. Da es keine untergeordneten Richtlinien gibt, wird das zusätzliche `severity=high` Label ignoriert.

## Vererbung
<a name="v10-alerting-explore-notifications-inheritance"></a>

Untergeordnete Richtlinien sind nicht nur ein nützliches Konzept für die Weiterleitung von Warnungsinstanzen, sondern übernehmen auch Eigenschaften von ihrer übergeordneten Richtlinie. Dies gilt auch für alle Richtlinien, bei denen es sich um untergeordnete Richtlinien der Standardbenachrichtigungsrichtlinie handelt.

Die folgenden Eigenschaften werden an untergeordnete Richtlinien vererbt:
+ Kontaktstelle
+ Gruppierungsoptionen
+ Zeitliche Optionen
+ Timings stummschalten

Jede dieser Eigenschaften kann durch eine individuelle Richtlinie überschrieben werden, falls Sie die geerbten Eigenschaften überschreiben möchten.

Wenn Sie eine Kontaktstelle aus der übergeordneten Richtlinie übernehmen möchten, lassen Sie das Feld leer. Um die vererbten Gruppierungsoptionen zu überschreiben, aktivieren Sie Gruppierung **überschreiben**. Um die geerbten Zeitoptionen zu überschreiben, aktivieren Sie die Option **Allgemeine Zeitangaben überschreiben**.

### Beispiel für Vererbung
<a name="v10-alerting-explore-notifications-inheritance-example"></a>

Das folgende Beispiel zeigt, wie der Benachrichtigungsrichtlinienbaum aus unserem vorherigen Beispiel es den untergeordneten Richtlinien von ermöglicht, ihren Kontaktpunkt `team=operations` zu erben.

Auf diese Weise können wir vermeiden, dass dieselbe Kontaktstelle für jede Kinderrichtlinie mehrmals angegeben werden muss.

![\[Ein Bild, das eine Reihe von Benachrichtigungsrichtlinien in einer Baumstruktur zeigt, wobei einigen Richtlinien Kontaktstellen zugewiesen sind, einige Richtlinien für Kinder jedoch die Kontaktstellen ihrer Eltern erben, anstatt ihre eigenen zu definieren.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/notification-inheritance.png)


## Zusätzliche Konfigurationsoptionen
<a name="v10-alerting-explore-notifications-additional-configuration-options"></a>

### Gruppierung
<a name="v10-alerting-explore-notifications-grouping"></a>

Die Gruppierung ist eine wichtige Funktion von Grafana Alerting, da Sie damit relevante Benachrichtigungen zu einer kleineren Anzahl von Benachrichtigungen zusammenfassen können. Dies ist besonders wichtig, wenn Benachrichtigungen an Ersthelfer gesendet werden, z. B. an Techniker auf Abruf, bei denen der Erhalt vieler Benachrichtigungen in kurzer Zeit überwältigend sein kann und sich in einigen Fällen negativ auf die Fähigkeit eines Ersthelfers auswirken kann, auf einen Vorfall zu reagieren. Stellen Sie sich zum Beispiel einen großen Ausfall vor, bei dem viele Ihrer Systeme ausgefallen sind. In diesem Fall kann die Gruppierung den Unterschied zwischen dem Empfang eines Telefonanrufs und 100 Telefonanrufen ausmachen.

Mithilfe der Option Gruppieren nach in einer Benachrichtigungsrichtlinie legen Sie fest, wie Benachrichtigungen gruppiert werden. Standardmäßig gruppieren Benachrichtigungsrichtlinien in Grafana-Benachrichtigungen nach Warnungsregeln mithilfe der `grafana_folder` Bezeichnungen `alertname` und (da Warnungsnamen in mehreren Ordnern nicht eindeutig sind). Wenn Sie Benachrichtigungen nach etwas anderem als der Warnungsregel gruppieren möchten, ändern Sie die Gruppierung in eine andere Kombination von Bezeichnungen.

#### Deaktivieren Sie die Gruppierung
<a name="v10-alerting-explore-notifications-disable-grouping"></a>

Wenn Sie jede Warnung als separate Benachrichtigung erhalten möchten, können Sie dies tun, indem Sie sie nach einem speziellen Label namens gruppieren. `...` Dies ist nützlich, wenn Ihre Benachrichtigungen an ein automatisiertes System und nicht an einen Ersthelfer gesendet werden.

#### Eine einzige Gruppe für alle Benachrichtigungen
<a name="v10-alerting-explore-notifications-a-single-group-for-all-alerts"></a>

Wenn Sie alle Benachrichtigungen zusammen in einer einzigen Benachrichtigung erhalten möchten, können Sie dies tun, indem Sie Group by leer lassen.

### Zeitliche Optionen
<a name="v10-alerting-explore-notifications-timing-options"></a>

Die Zeitoptionen bestimmen, wie oft Benachrichtigungen für jede Gruppe von Benachrichtigungen gesendet werden. Es gibt drei Timer, über die Sie Bescheid wissen müssen: Gruppenwartezeit, Gruppenintervall und Wiederholungsintervall.

#### Wartezeit für Gruppen
<a name="v10-alerting-explore-notifications-group-wait"></a>

Gruppenwartezeit ist die Zeit, die Grafana wartet, bevor die erste Benachrichtigung für eine neue Gruppe von Benachrichtigungen gesendet wird. Je länger die Gruppe wartet, desto mehr Zeit haben Sie, bis andere Benachrichtigungen eintreffen. Je kürzer die Wartezeit für Gruppen ist, desto früher wird die erste Benachrichtigung gesendet, es besteht jedoch die Gefahr, dass unvollständige Benachrichtigungen gesendet werden. Sie sollten immer eine Wartezeit für Gruppen wählen, die für Ihren Anwendungsfall am sinnvollsten ist.

**Die Standardeinstellung** beträgt 30 Sekunden

#### Gruppenintervall
<a name="v10-alerting-explore-notifications-group-interval"></a>

Sobald die erste Benachrichtigung für eine neue Gruppe von Benachrichtigungen gesendet wurde, startet Grafana den Gruppenintervall-Timer. Dies ist die Zeit, die Grafana wartet, bevor sie Benachrichtigungen über Änderungen an die Gruppe sendet. Beispielsweise wurde der Gruppe möglicherweise gerade ein weiterer Auslösealarm hinzugefügt, während ein vorhandener Alarm möglicherweise behoben wurde. Wenn eine Warnung aufgrund einer Wartezeit in der Gruppe zu spät war, um in die erste Benachrichtigung aufgenommen zu werden, wird sie nach Ablauf des Gruppenintervalls in nachfolgende Benachrichtigungen aufgenommen. Nach Ablauf des Gruppenintervalls setzt Grafana den Gruppenintervall-Timer zurück. Dies wiederholt sich, bis keine Benachrichtigungen mehr in der Gruppe vorhanden sind. Danach wird die Gruppe gelöscht.

**Standard** 5 Minuten

#### Intervall wiederholen
<a name="v10-alerting-explore-notifications-repeat-interval"></a>

Das Wiederholungsintervall bestimmt, wie oft Benachrichtigungen wiederholt werden, wenn sich die Gruppe seit der letzten Benachrichtigung nicht geändert hat. Sie können sich diese als Erinnerung daran vorstellen, dass einige Benachrichtigungen immer noch ausgelöst werden. Das Wiederholungsintervall steht in engem Zusammenhang mit dem Gruppenintervall. Das bedeutet, dass Ihr Wiederholungsintervall nicht nur größer oder gleich dem Gruppenintervall sein muss, sondern auch ein Vielfaches des Gruppenintervalls sein muss. Wenn das Wiederholungsintervall kein Vielfaches des Gruppenintervalls ist, wird es zu Eins gezwungen. Wenn Ihr Gruppenintervall beispielsweise 5 Minuten und Ihr Wiederholungsintervall 9 Minuten beträgt, wird das Wiederholungsintervall auf das nächste Vielfache von 5 aufgerundet, das 10 Minuten ist.

**Die Standardeinstellung** ist 4 Stunden

# Warnung bei hoher Verfügbarkeit
<a name="v10-alerting-explore-high-availability"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Amazon Managed Grafana ist für Hochverfügbarkeit konfiguriert, einschließlich der Ausführung mehrerer Instances in mehreren Availability Zones für jeden Workspace, den Sie erstellen.

Grafana Alerting verwendet das Prometheus-Modell, bei dem die Bewertung von Warnregeln von der Zustellung von Benachrichtigungen getrennt wird. In diesem Modell erfolgt die Auswertung der Warnungsregeln im Alert-Generator und die Zustellung von Benachrichtigungen im Alert-Empfänger. In Grafana Alerting ist der Alert-Generator der Scheduler und der Empfänger der Alertmanager.

Bei Hochverfügbarkeitskonfigurationen werden alle Alert-Regeln auf allen Instanzen ausgewertet. Sie können sich die Auswertung von Warnungsregeln als Duplikat vorstellen. Auf diese Weise stellt Grafana Alerting sicher, dass, solange mindestens eine Grafana-Instanz funktioniert, die Warnungsregeln weiterhin ausgewertet und Benachrichtigungen für Alerts weiterhin gesendet werden. Sie werden diese Duplikation in der Statushistorie sehen. Dies ist eine gute Methode, um festzustellen, ob Sie Hochverfügbarkeit verwenden.

# Alerting einrichten
<a name="v10-alerting-setup"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Konfigurieren Sie die Funktionen und Integrationen, die Sie zum Erstellen und Verwalten Ihrer Benachrichtigungen benötigen.

**Voraussetzungen**

Bevor Sie Benachrichtigungen einrichten, müssen Sie die folgenden Schritte ausführen.
+ Konfigurieren Sie Ihre [Datenquellen](AMG-data-sources.md).
+ Stellen Sie sicher, dass die von Ihnen gewählte Datenquelle mit [Grafana-Benachrichtigungen](v10-alerting-overview-datasources.md) kompatibel ist und von diesen unterstützt wird.

**Um Benachrichtigungen einzurichten**

1. Konfigurieren Sie [Warnungsregeln](v10-alerting-configure.md).
   + Erstellen Sie von Grafana verwaltete oder von Datenquellen verwaltete Warn- und Aufzeichnungsregeln.

1. [Kontaktpunkte konfigurieren.](v10-alerting-configure-contactpoints.md)
   + Überprüfen Sie die Standardkontaktstelle und aktualisieren Sie den Kontakt für Ihr System.
   + Fügen Sie optional neue Kontaktstellen und Integrationen hinzu.

1. Konfigurieren Sie [Benachrichtigungsrichtlinien](v10-alerting-explore-notifications-policies-details.md)
   + Überprüfen Sie die Standard-Benachrichtigungsrichtlinie und aktualisieren Sie sie für Ihr System.
   + Fügen Sie optional weitere verschachtelte Richtlinien hinzu.
   + Fügen Sie optional Labels und Label-Matcher hinzu, um die Weiterleitung von Warnmeldungen zu steuern.

In den folgenden Themen finden Sie weitere Informationen zu zusätzlichen Konfigurationsoptionen, einschließlich der Konfiguration externer Warnungsmanager und der Weiterleitung von von Grafana verwalteten Warnungen außerhalb von Grafana.

**Topics**
+ [Migration klassischer Dashboard-Benachrichtigungen zu Grafana-Benachrichtigungen](v10-alerting-use-grafana-alerts.md)
+ [Einen externen Alertmanager hinzufügen](v10-alerting-setup-alertmanager.md)
+ [Bereitstellung von Grafana-Alerting-Ressourcen](v10-alerting-setup-provision.md)

# Migration klassischer Dashboard-Benachrichtigungen zu Grafana-Benachrichtigungen
<a name="v10-alerting-use-grafana-alerts"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Arbeitsbereiche, die Grafana-Benachrichtigungen nicht verwenden möchten, verwenden die. [Klassische Dashboard-Benachrichtigungen](old-alerts-overview.md) Um zur neuen Grafana-Benachrichtigung zu wechseln, müssen Sie sich für die Funktion anmelden. Einzelheiten zu den Unterschieden zwischen klassischen Dashboard-Benachrichtigungen und Grafana-Benachrichtigungen finden Sie unter. [Grafana-Benachrichtigungen im Vergleich zu älteren Dashboard-Benachrichtigungen](#v10-alerting-diff-old-new) GrafanaLabs hat angekündigt, dass klassische Dashboard-Benachrichtigungen in Version 11 entfernt werden.

Wenn Sie klassische Dashboard-Benachrichtigungen verwenden, zeigt Ihnen Amazon Managed Grafana eine Vorschau von Grafana-Benachrichtigungen, in der Sie Ihre aktualisierten Benachrichtigungen überprüfen und ändern können, bevor Sie das Upgrade abschließen.

## Vorschau von Grafana-Benachrichtigungen
<a name="v10-alerting-preview-grafana-alerts"></a>

Sie können vor der Migration eine Vorschau Ihrer Benachrichtigungen in Grafana-Benachrichtigungen anzeigen. In der Vorschau können Sie Änderungen an den Benachrichtigungen vornehmen, die sich auf die Migration auswirken.

**Um eine Vorschau Ihrer Grafana-Alerting-Migration anzuzeigen**

1. Melden Sie sich in Ihrem Grafana-Workspace an.

1. Wählen Sie im linken Menü **Alerting (Legacy)**, um Ihre aktuellen Benachrichtigungen anzuzeigen.

1. Wählen Sie im linken Menü **Alerting Upgrade**, um Ihre Benachrichtigungen in Grafana-Benachrichtigungen anzuzeigen.

   In dieser Ansicht können Sie sehen, wie Ihre Benachrichtigungen nach der Migration aussehen werden.

**Anmerkung**  
In dieser Ansicht können Sie auch Änderungen vornehmen, die sich auf Ihre Migration auswirken. Um alle von Ihnen vorgenommenen Änderungen rückgängig zu machen, wählen Sie oben rechts auf der **Upgrade-Seite die Option Upgrade zurücksetzen**.

Wenn Sie bereit sind, Ihre Benachrichtigungen zu aktualisieren, lesen Sie den nächsten Abschnitt.

## Migration zum Grafana-Warnsystem
<a name="v10-alerting-use-grafana-alerts-opt-in"></a>

Sie können Ihre Amazon Managed Grafana-Instance so konfigurieren, dass Grafana-Benachrichtigungen mithilfe der AWS-Managementkonsole, der oder der Amazon Managed Grafana-API verwendet werden. AWS CLI Einzelheiten zur Konfiguration von Amazon Managed Grafana, einschließlich der Aktivierung oder Deaktivierung von Grafana-Benachrichtigungen, finden Sie unter. [Konfigurieren Sie einen Amazon Managed Grafana-Arbeitsbereich](AMG-configure-workspace.md)

Wenn die Grafana-Warnung aktiviert ist, werden bestehende klassische Dashboard-Benachrichtigungen in ein Format migriert, das mit der Grafana-Warnung kompatibel ist. Auf der Seite „Benachrichtigungen“ Ihrer Grafana-Instanz können Sie die migrierten Benachrichtigungen zusammen mit neuen Benachrichtigungen anzeigen. Mit Grafana-Benachrichtigungen senden Ihre von Grafana verwalteten Alarmregeln mehrere Benachrichtigungen statt einer einzigen Warnung, wenn sie übereinstimmen.

Der Lese- und Schreibzugriff auf klassische Dashboard-Benachrichtigungen und Grafana-Benachrichtigungen wird durch die Berechtigungen der Ordner geregelt, in denen sie gespeichert sind. Während der Migration werden die klassischen Dashboard-Warnungsberechtigungen wie folgt den neuen Regelberechtigungen zugeordnet:
+ Wenn das Dashboard der ursprünglichen Warnung über Berechtigungen verfügt, wird bei der Migration ein Ordner mit diesem Format erstellt`Migrated {"dashboardUid": "UID", "panelId": 1, "alertId": 1}`, der den Berechtigungen des ursprünglichen Dashboards entspricht (einschließlich der geerbten Berechtigungen aus dem Ordner).
+ Wenn keine Dashboard-Berechtigungen vorhanden sind und sich das Dashboard unter einem Ordner befindet, wird die Regel mit diesem Ordner verknüpft und erbt dessen Berechtigungen.
+ Wenn keine Dashboard-Berechtigungen vorhanden sind und sich das Dashboard im Ordner Allgemein befindet, wird die Regel mit dem Ordner Allgemeine Benachrichtigungen verknüpft, und die Regel erbt die Standardberechtigungen.

**Anmerkung**  
Da es `NoData` in Grafana-Benachrichtigungen keine `Keep Last State` Option gibt, wird diese Option `NoData` bei der klassischen Regelmigration aktiviert. Die Option `Keep Last State` für die `Error` Handhabung wurde auf eine neue Option migriert. `Error` Um dem Verhalten der zu entsprechen`Keep Last State`, erstellt Amazon Managed Grafana in beiden Fällen während der Migration automatisch eine Stille für jede Alarmregel mit einer Dauer von einem Jahr.

Benachrichtigungskanäle werden auf eine Alertmanager-Konfiguration mit den entsprechenden Routen und Empfängern migriert. Standardbenachrichtigungskanäle werden als Kontaktpunkte zur Standardroute hinzugefügt. Benachrichtigungskanäle, die keiner Dashboard-Warnung zugeordnet sind, führen zur `autogen-unlinked-channel-recv` Route.

### Einschränkungen
<a name="v10-alerting-use-grafana-alerts-limitations"></a>
+ Das Grafana-Warnsystem kann Regeln aus allen verfügbaren Prometheus-, Loki- und Alertmanager-Datenquellen abrufen. Es ist möglicherweise nicht in der Lage, Warnregeln aus anderen unterstützten Datenquellen abzurufen.
+ Die Migration zwischen Grafana-Benachrichtigungen und den klassischen Dashboard-Benachrichtigungen kann zu Datenverlust für Funktionen führen, die in einem System unterstützt werden, im anderen jedoch nicht.
**Anmerkung**  
Wenn Sie zurück zur klassischen Dashboard-Warnung migrieren, verlieren Sie alle Änderungen, die an der Warnungskonfiguration vorgenommen wurden, während Sie die Grafana-Warnung aktiviert hatten, einschließlich aller neuen Warnungsregeln, die erstellt wurden.

## Grafana-Benachrichtigungen im Vergleich zu älteren Dashboard-Benachrichtigungen
<a name="v10-alerting-diff-old-new"></a>

Grafana-Benachrichtigungen wurden in Grafana 8 eingeführt und bieten mehrere Verbesserungen gegenüber älteren Dashboard-Benachrichtigungen.

### Mehrdimensionale Warnmeldungen
<a name="v10-alerts-diff-multi-dimensional"></a>

Sie können jetzt mit einer einzigen Warnregel Warnmeldungen erstellen, die Ihnen systemweite Transparenz bieten. Generieren Sie mehrere Warnungsinstanzen anhand einer einzigen Warnungsregel. Sie können beispielsweise eine Regel erstellen, um die Festplattennutzung mehrerer Mountpoints auf einem einzelnen Host zu überwachen. Die Evaluierungs-Engine gibt mehrere Zeitreihen aus einer einzigen Abfrage zurück, wobei jede Zeitreihe durch ihren Labelsatz identifiziert wird.

### Erstellen Sie Benachrichtigungen außerhalb von Dashboards
<a name="v10-alerts-diff-alerts-outside-of-dashboards"></a>

Im Gegensatz zu älteren Dashboard-Benachrichtigungen können Sie mit Grafana-Benachrichtigungen Abfragen und Ausdrücke erstellen, die Daten aus mehreren Quellen auf einzigartige Weise kombinieren. Sie können Dashboards und Panels weiterhin anhand ihrer ID mit Warnregeln verknüpfen und so schnell Fehler im beobachteten System beheben.

Da einheitliche Benachrichtigungen nicht mehr direkt mit Panel-Abfragen verknüpft sind, enthalten sie keine Bilder oder Abfragewerte in der Benachrichtigungs-E-Mail. Sie können benutzerdefinierte Benachrichtigungsvorlagen verwenden, um Abfragewerte anzuzeigen.

### Erstellen Sie Alarmregeln für Loki und Grafana Mimir
<a name="v10-alerts-diff-loki-mimir-alerting-rules"></a>

In Grafana Alerting können Sie die Alarmregeln von Loki und Grafana Mimir mithilfe derselben Benutzeroberfläche und API wie Ihre von Grafana verwalteten Benachrichtigungen verwalten.

### Benachrichtigungen aus Prometheus-kompatiblen Datenquellen anzeigen und danach suchen
<a name="v10-alerts-diff-view-alerts-from-prometheus"></a>

Benachrichtigungen für Prometheus-kompatible Datenquellen sind jetzt im Abschnitt Grafana-Benachrichtigungen aufgeführt. Sie können in mehreren Datenquellen nach Labels suchen, um schnell relevante Benachrichtigungen zu finden.

### Spezielle Benachrichtigungen für Alarmstatus NoData und Fehler
<a name="v10-alerts-diff-special-alerts"></a>

Grafana Alerting führte ein neues Konzept der Alarmzustände ein. Wenn die Auswertung einer Warnregel den Status NoData oder Fehler ergibt, generiert Grafana Alerting spezielle Warnungen mit den folgenden Bezeichnungen:
+ `alertname`mit Wert DatasourceNoData oder DatasourceError abhängig vom Status.
+ `rulename`Name der Warnungsregel, zu der die spezielle Warnung gehört.
+ `datasource_uid`wird die UID der Datenquelle haben, die den Status verursacht hat.
+ Alle Bezeichnungen und Anmerkungen der ursprünglichen Warnungsregel

Sie können diese Benachrichtigungen genauso behandeln wie normale Benachrichtigungen, indem Sie eine Stille, eine Route zu einem Kontaktpunkt usw. hinzufügen.

**Anmerkung**  
Wenn die Regel viele Datenquellen verwendet und eine oder mehrere keine Daten zurückgeben, wird die spezielle Warnung für jede Datenquelle erstellt, die den Warnstatus verursacht hat.

# Einen externen Alertmanager hinzufügen
<a name="v10-alerting-setup-alertmanager"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Richten Sie Grafana so ein, dass ein externer Alertmanager als einziger Alertmanager verwendet wird, um alle Ihre Benachrichtigungen zu erhalten. Dieser externe Alertmanager kann dann von Grafana aus konfiguriert und verwaltet werden.

**Anmerkung**  
Sie können Amazon Managed Service for Prometheus nicht als externen Alertmanager verwenden.

Sobald Sie den Alertmanager hinzugefügt haben, können Sie die Grafana Alerting UI verwenden, um Stille, Kontaktpunkte und Benachrichtigungsrichtlinien zu verwalten. Eine Dropdown-Option auf diesen Seiten ermöglicht es Ihnen, zwischen Alertmanagern zu wechseln.

Externe Alertmanager werden mithilfe der Grafana-Konfiguration im Grafana-Hauptnavigationsmenü als Datenquellen konfiguriert. Auf diese Weise können Sie die Kontaktpunkte und Benachrichtigungsrichtlinien externer Alertmanager von Grafana aus verwalten und außerdem die HTTP-Basisauthentifizierungsdaten verschlüsseln, die zuvor bei der Konfiguration externer Alertmanager per URL sichtbar waren.

**Anmerkung**  
Ab Grafana 9.2 ist die URL-Konfiguration externer Alertmanager auf der Registerkarte Admin auf der Alerting-Seite veraltet. Es wird in einer future Version entfernt.

**Um einen externen Alertmanager hinzuzufügen**

1. Wählen Sie im linken Hauptmenü **Verbindungen** aus.

1. Suchen Sie nach `Alertmanager`.

1. Wählen Sie die Schaltfläche **Neue Datenquelle erstellen**.

1. Füllen Sie die Felder auf der Seite nach Bedarf aus.

   Wenn Sie Ihre Datenquelle bereitstellen, setzen Sie die Markierung `handleGrafanaManagedAlerts` im `jsonData` Feld auf, um von Grafana verwaltete Benachrichtigungen an diesen Alertmanager `true` zu senden.
**Anmerkung**  
Prometheus-, Grafana Mimir- und Cortex-Implementierungen von Alertmanager werden unterstützt. Für Prometheus sind Kontaktstellen und Benachrichtigungsrichtlinien in der Grafana Alerting UI schreibgeschützt.

1. **Wählen Sie** Speichern und testen.

# Bereitstellung von Grafana-Alerting-Ressourcen
<a name="v10-alerting-setup-provision"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Die Alarminfrastruktur ist oft komplex, da sich viele Teile der Pipeline oft an unterschiedlichen Orten befinden. Dies auf mehrere Teams und Organisationen zu skalieren, ist eine besonders herausfordernde Aufgabe. Die Bereitstellung von Grafana Alerting erleichtert diesen Prozess, da Sie Ihre Warndaten so erstellen, verwalten und verwalten können, wie es für Ihr Unternehmen am besten geeignet ist.

Es stehen zwei Optionen zur Auswahl:

1. Stellen Sie Ihre Alert-Ressourcen mithilfe der Alerting Provisioning HTTP-API bereit.
**Anmerkung**  
In der Regel können Sie von der API bereitgestellte Warnungsregeln nicht über die Grafana-Benutzeroberfläche bearbeiten.  
Um die Bearbeitung zu ermöglichen, fügen Sie den folgenden Anfragen den x-disable-provenance Header hinzu, wenn Sie Ihre Warnungsregeln in der API erstellen oder bearbeiten:  

   ```
   POST /api/v1/provisioning/alert-rules
   PUT /api/v1/provisioning/alert-rules/{UID}
   ```

1. Stellen Sie Ihre Benachrichtigungsressourcen mithilfe von Terraform bereit.

**Anmerkung**  
Derzeit unterstützt die Bereitstellung für Grafana Alerting Warnregeln, Kontaktpunkte, Stummschaltezeiten und Vorlagen. Bereitgestellte Warnressourcen mithilfe von Dateibereitstellung oder Terraform können nur in der Quelle bearbeitet werden, in der sie erstellt wurden, und nicht in Grafana oder einer anderen Quelle. Wenn Sie beispielsweise Ihre Warnressourcen mithilfe von Dateien von der Festplatte bereitstellen, können Sie die Daten nicht in Terraform oder in Grafana bearbeiten.

**Topics**
+ [Erstellen und verwalten Sie Warnressourcen mit Terraform](v10-alerting-setup-provision-terraform.md)
+ [Bereitgestellte Alert-Ressourcen in Grafana anzeigen](v10-alerting-setup-provision-view.md)

# Erstellen und verwalten Sie Warnressourcen mit Terraform
<a name="v10-alerting-setup-provision-terraform"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Verwenden Sie den Grafana-Anbieter von Terraform, um Ihre Alarmressourcen zu verwalten und sie in Ihrem Grafana-System bereitzustellen. Die Terraform-Anbieterunterstützung für Grafana Alerting macht es einfach, Ihren gesamten Grafana Alerting Stack als Code zu erstellen, zu verwalten und zu warten.

Weitere Informationen zur Verwaltung Ihrer Benachrichtigungsressourcen mit Terraform finden Sie in der [Grafana-Provider-Dokumentation](https://registry.terraform.io/providers/grafana/grafana/latest/docs) in der Terraform-Dokumentation.

Führen Sie die folgenden Aufgaben aus, um Ihre Benachrichtigungsressourcen mit Terraform zu erstellen und zu verwalten.

1. Erstellen Sie einen API-Schlüssel für die Bereitstellung.

1. Konfigurieren Sie den Terraform-Anbieter.

1. Definieren Sie Ihre Benachrichtigungsressourcen in Terraform.

1. Führen Sie das Programm aus`terraform apply`, um Ihre Alarm-Ressourcen bereitzustellen.

## Voraussetzungen
<a name="v10-alerting-setup-provision-tf-prerequisites"></a>
+ Stellen Sie sicher, dass Sie den grafana/grafana [Terraform-Anbieter](https://registry.terraform.io/providers/grafana/grafana/1.28.0) 1.27.0 oder höher haben.
+ Stellen Sie sicher, dass Sie Grafana 9.1 oder höher verwenden. Wenn Sie Ihre Amazon Managed Grafana-Instance mit Grafana-Version 9 erstellt haben, trifft dies zu.

## Erstellen Sie einen API-Schlüssel für die Bereitstellung
<a name="v10-alerting-setup-provision-tf-apikey"></a>

Sie können [einen normalen Grafana-API-Schlüssel erstellen, um Terraform mit Grafana](Using-Grafana-APIs.md) zu authentifizieren. Die meisten vorhandenen Tools, die API-Schlüssel verwenden, sollten automatisch mit der neuen Grafana Alerting-Unterstützung funktionieren. Informationen speziell zum Erstellen von Schlüsseln für die Verwendung mit Terraform finden Sie unter [Verwenden von Terraform für die Amazon](https://aws-observability.github.io/observability-best-practices/recipes/recipes/amg-automation-tf/) Managed Grafana-Automatisierung.

**So erstellen Sie einen API-Schlüssel für die Bereitstellung**

1. Erstellen Sie ein neues Dienstkonto für Ihre CI-Pipeline.

1. Weisen Sie die Rolle „Access the Alert Rules Provisioning API“ zu.

1. Erstellen Sie ein neues Dienstkonto-Token.

1. Benennen und speichern Sie das Token für die Verwendung in Terraform.

Alternativ können Sie die Standardauthentifizierung verwenden. Alle unterstützten Authentifizierungsformate finden Sie unter [Grafana-Authentifizierung](https://registry.terraform.io/providers/grafana/grafana/latest/docs#authentication) in der Terraform-Dokumentation.

## Konfigurieren Sie den Terraform-Anbieter
<a name="v10-alerting-setup-provision-tf-configure"></a>

Die Unterstützung von Grafana Alerting ist im [Grafana](https://registry.terraform.io/providers/grafana/grafana/latest/docs) Terraform-Anbieter enthalten.

Im Folgenden finden Sie ein Beispiel, mit dem Sie den Terraform-Anbieter konfigurieren können.

```
terraform {
    required_providers {
        grafana = {
            source = "grafana/grafana"
            version = ">= 1.28.2"
        }
    }
}

provider "grafana" {
    url = <YOUR_GRAFANA_URL>
    auth = <YOUR_GRAFANA_API_KEY>
}
```

## Stellen Sie Kontaktpunkte und Vorlagen bereit
<a name="v10-alerting-setup-provision-tf-contacts"></a>

Kontaktstellen verbinden einen Alarm-Stack mit der Außenwelt. Sie teilen Grafana mit, wie Sie sich mit Ihren externen Systemen verbinden und wo Benachrichtigungen zugestellt werden sollen. Es stehen über fünfzehn verschiedene [Integrationen](https://registry.terraform.io/providers/grafana/grafana/latest/docs/resources/contact_point#optional) zur Auswahl. In diesem Beispiel wird ein Slack-Kontaktpunkt verwendet.

**Um Kontaktpunkte und Vorlagen bereitzustellen**

1. Kopieren Sie diesen Codeblock in eine .tf-Datei auf Ihrem lokalen Computer. Ersetze ihn *<slack-webhook-url>* durch deine Slack-Webhook-URL (oder andere Kontaktpunktdetails).

   In diesem Beispiel wird eine Kontaktstelle erstellt, die Warnmeldungen an Slack sendet.

   ```
   resource "grafana_contact_point" "my_slack_contact_point" {
       name = "Send to My Slack Channel"
   
       slack {
           url = <slack-webhook-url>
           text = <<EOT
   {{ len .Alerts.Firing }} alerts are firing!
   
   Alert summaries:
   {{ range .Alerts.Firing }}
   {{ template "Alert Instance Template" . }}
   {{ end }}
   EOT
       }
   }
   ```

1. Gib den Text für deine Benachrichtigung in das Textfeld ein.

   Das `text` Feld unterstützt [Templating im GO-Stil](https://pkg.go.dev/text/template). Auf diese Weise können Sie Ihre Grafana-Benachrichtigungsvorlagen direkt in Terraform verwalten.

1. Führen Sie den Befehl `terraform apply` aus.

1. Gehen Sie zur Grafana-Benutzeroberfläche und überprüfen Sie die Details Ihrer Kontaktstelle.

   Sie können über Terraform bereitgestellte Ressourcen nicht über die Benutzeroberfläche bearbeiten. Dadurch wird sichergestellt, dass Ihr Alert-Stack immer mit Ihrem Code synchron bleibt.

1. Klicken Sie auf **Test**, um zu überprüfen, ob die Kontaktstelle ordnungsgemäß funktioniert.

**Anmerkung**  
Sie können dieselben Vorlagen an vielen Kontaktpunkten wiederverwenden. Im obigen Beispiel wird eine gemeinsam genutzte Vorlage mithilfe der Anweisung eingebettet `{{ template "Alert Instance Template" . }}`  
Dieses Fragment kann dann separat in Terraform verwaltet werden:  

```
resource "grafana_message_template" "my_alert_template" {
    name = "Alert Instance Template"

    template = <<EOT
{{ define "Alert Instance Template" }}
Firing: {{ .Labels.alertname }}
Silence: {{ .SilenceURL }}
{{ end }}
EOT
}
```

## Bereitstellen von Benachrichtigungsrichtlinien und Routing
<a name="v10-alerting-setup-provision-tf-notifications"></a>

Benachrichtigungsrichtlinien teilen Grafana mit, wie Alarminstanzen weitergeleitet werden sollen, und nicht wohin. Sie verbinden ausgelöste Alarme mithilfe eines Systems von Labels und Matchern mit Ihren zuvor definierten Kontaktpunkten.

**Zur Bereitstellung von Benachrichtigungsrichtlinien und Routing**

1. Kopieren Sie diesen Codeblock in eine .tf-Datei auf Ihrem lokalen Computer.

   In diesem Beispiel werden die Benachrichtigungen nach gruppiert`alertname`, was bedeutet, dass alle Benachrichtigungen, die von Benachrichtigungen stammen, die denselben Namen haben, in derselben Slack-Nachricht gruppiert werden.

   Wenn du bestimmte Benachrichtigungen unterschiedlich weiterleiten möchtest, kannst du Unterrichtlinien hinzufügen. Mithilfe von Unterrichtlinien können Sie das Routing auf verschiedene Benachrichtigungen anwenden, die auf der Zuordnung von Bezeichnungen basieren. In diesem Beispiel wenden wir eine Stummschaltung auf alle Alarme mit der Bezeichnung a=b an.

   ```
   resource "grafana_notification_policy" "my_policy" {
       group_by = ["alertname"]
       contact_point = grafana_contact_point.my_slack_contact_point.name
   
       group_wait = "45s"
       group_interval = "6m"
       repeat_interval = "3h"
   
       policy {
           matcher {
               label = "a"
               match = "="
               value = "b"
           }
           group_by = ["..."]
           contact_point = grafana_contact_point.a_different_contact_point.name
           mute_timings = [grafana_mute_timing.my_mute_timing.name]
   
           policy {
               matcher {
                   label = "sublabel"
                   match = "="
                   value = "subvalue"
               }
               contact_point = grafana_contact_point.a_third_contact_point.name
               group_by = ["..."]
           }
       }
   }
   ```

1. Verknüpfen Sie im Feld mute\$1timings einen Zeitpunkt der Stummschaltung mit Ihrer Benachrichtigungsrichtlinie.

1. Führen Sie den Befehl `terraform apply` aus.

1. Gehen Sie zur Grafana-Benutzeroberfläche und überprüfen Sie die Details Ihrer Benachrichtigungsrichtlinie.
**Anmerkung**  
Sie können die von Terraform bereitgestellten Ressourcen nicht über die Benutzeroberfläche bearbeiten. Dadurch wird sichergestellt, dass Ihr Alert-Stack immer mit Ihrem Code synchron bleibt.

1. Klicken Sie auf **Test**, um zu überprüfen, ob der Benachrichtigungspunkt ordnungsgemäß funktioniert.

## Stellen Sie Zeiten zur Stummschaltung bereit
<a name="v10-alerting-setup-provision-tf-mutetiming"></a>

Stummschaltungen bieten die Möglichkeit, Warnmeldungen für bestimmte Zeiträume stummzuschalten.

**Zur Bereitstellung von Timings für die Stummschaltung**

1. Kopieren Sie diesen Codeblock in eine .tf-Datei auf Ihrem lokalen Computer.

   In diesem Beispiel sind Warnmeldungen am Wochenende stummgeschaltet.

   ```
   resource "grafana_mute_timing" "my_mute_timing" {
       name = "My Mute Timing"
   
       intervals {
           times {
             start = "04:56"
             end = "14:17"
           }
           weekdays = ["saturday", "sunday", "tuesday:thursday"]
           months = ["january:march", "12"]
           years = ["2025:2027"]
       }
   }
   ```

1. Führen Sie den Befehl `terraform apply` aus.

1. Gehen Sie zur Grafana-Benutzeroberfläche und überprüfen Sie die Details Ihres Mute-Timings.

1. Verweisen Sie mithilfe des `mute_timings` Felds in einer Benachrichtigungsrichtlinie auf Ihr neu erstelltes Timing für die Stummschaltung. Dadurch wird dein Timing für die Stummschaltung auf einige oder alle deine Benachrichtigungen angewendet.
**Anmerkung**  
Sie können die von Terraform bereitgestellten Ressourcen nicht über die Benutzeroberfläche bearbeiten. Dadurch wird sichergestellt, dass Ihr Alert-Stack immer mit Ihrem Code synchron bleibt.

1. Klicken Sie auf **Test**, um zu überprüfen, ob das Timing der Stummschaltung korrekt funktioniert.

## Regeln für Warnmeldungen bereitstellen
<a name="v10-alerting-setup-provision-tf-rules"></a>

[Mit Warnungsregeln](v10-alerting-configure.md) können Sie vor jeder Grafana-Datenquelle warnen. Dies kann eine Datenquelle sein, die Sie bereits konfiguriert haben, oder Sie können [Ihre Datenquellen in Terraform zusammen mit Ihren Warnungsregeln definieren](https://registry.terraform.io/providers/grafana/grafana/latest/docs/resources/data_source).

**Um Warnungsregeln bereitzustellen**

1. Erstellen Sie eine Datenquelle für die Abfrage und einen Ordner, in dem Sie Ihre Regeln speichern möchten.

   In diesem Beispiel wird die [Konfigurieren Sie eine TestData Datenquelle zum Testen](testdata-data-source.md) Datenquelle verwendet.

   Alerts können für jede Backend-Datenquelle in Grafana definiert werden.

   ```
   resource "grafana_data_source" "testdata_datasource" {
       name = "TestData"
       type = "testdata"
   }
   
   resource "grafana_folder" "rule_folder" {
       title = "My Rule Folder"
   }
   ```

1. Definieren Sie eine Warnungsregel.

   Weitere Informationen zu Warnungsregeln finden Sie unter [So erstellen Sie von Grafana](https://grafana.com/blog/2022/08/01/grafana-alerting-video-how-to-create-alerts-in-grafana-9/) verwaltete Benachrichtigungen.

1. Erstellen Sie eine Regelgruppe, die eine oder mehrere Regeln enthält.

   In diesem Beispiel wird die `grafana_rule_group` Ressourcengruppe verwendet.

   ```
   resource "grafana_rule_group" "my_rule_group" {
       name = "My Alert Rules"
       folder_uid = grafana_folder.rule_folder.uid
       interval_seconds = 60
       org_id = 1
   
       rule {
           name = "My Random Walk Alert"
           condition = "C"
           for = "0s"
   
           // Query the datasource.
           data {
               ref_id = "A"
               relative_time_range {
                   from = 600
                   to = 0
               }
               datasource_uid = grafana_data_source.testdata_datasource.uid
               // `model` is a JSON blob that sends datasource-specific data.
               // It's different for every datasource. The alert's query is defined here.
               model = jsonencode({
                   intervalMs = 1000
                   maxDataPoints = 43200
                   refId = "A"
               })
           }
   
           // The query was configured to obtain data from the last 60 seconds. Let's alert on the average value of that series using a Reduce stage.
           data {
               datasource_uid = "__expr__"
               // You can also create a rule in the UI, then GET that rule to obtain the JSON.
               // This can be helpful when using more complex reduce expressions.
               model = <<EOT
   {"conditions":[{"evaluator":{"params":[0,0],"type":"gt"},"operator":{"type":"and"},"query":{"params":["A"]},"reducer":{"params":[],"type":"last"},"type":"avg"}],"datasource":{"name":"Expression","type":"__expr__","uid":"__expr__"},"expression":"A","hide":false,"intervalMs":1000,"maxDataPoints":43200,"reducer":"last","refId":"B","type":"reduce"}
   EOT
               ref_id = "B"
               relative_time_range {
                   from = 0
                   to = 0
               }
           }
   
           // Now, let's use a math expression as our threshold.
           // We want to alert when the value of stage "B" above exceeds 70.
           data {
               datasource_uid = "__expr__"
               ref_id = "C"
               relative_time_range {
                   from = 0
                   to = 0
               }
               model = jsonencode({
                   expression = "$B > 70"
                   type = "math"
                   refId = "C"
               })
           }
       }
   }
   ```

1. Gehen Sie zur Grafana-Benutzeroberfläche und überprüfen Sie Ihre Alarmregel.

   Sie können sehen, ob die Warnregel ausgelöst wird. Sie können sich auch eine Visualisierung der einzelnen Abfrageschritte der Warnungsregel anzeigen lassen.

   Wenn die Warnung ausgelöst wird, leitet Grafana eine Benachrichtigung über die von Ihnen definierte Richtlinie weiter.

   Wenn du beispielsweise Slack als Kontaktstelle ausgewählt hast, sendet der eingebettete [Alertmanager](https://github.com/prometheus/alertmanager) von Grafana automatisch eine Nachricht an Slack.

# Bereitgestellte Alert-Ressourcen in Grafana anzeigen
<a name="v10-alerting-setup-provision-view"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Sie können überprüfen, ob Ihre Warnressourcen in Grafana erstellt wurden.

**So zeigen Sie Ihre bereitgestellten Ressourcen in Grafana an**

1. Öffnen Sie Ihre Grafana-Instanz.

1. Navigieren Sie zu Alerting.

1. Klicken Sie auf einen Ressourcenordner für Warnmeldungen, z. B. auf Warnungsregeln.

   Bereitgestellte Ressourcen werden als **Bereitgestellt** gekennzeichnet, sodass deutlich wird, dass sie nicht manuell erstellt wurden.

**Anmerkung**  
Sie können bereitgestellte Ressourcen nicht von Grafana aus bearbeiten. Sie können die Ressourceneigenschaften nur ändern, indem Sie die Provisioning-Datei ändern und Grafana neu starten oder einen Hot-Reload durchführen. Dadurch wird verhindert, dass Änderungen an der Ressource vorgenommen werden, die überschrieben würden, wenn eine Datei erneut bereitgestellt oder ein Hot-Reload durchgeführt würde.

# Warnmeldungen konfigurieren
<a name="v10-alerting-configure"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Konfigurieren Sie die Funktionen und Integrationen, die Sie zum Erstellen und Verwalten Ihrer Benachrichtigungen benötigen.

**Topics**
+ [Konfigurieren Sie die verwalteten Warnungsregeln von Grafana](v10-alerting-configure-grafanamanaged.md)
+ [Konfigurieren von mit Datenquellen verwalteten Warnungsregeln](v10-alerting-configure-datasourcemanaged.md)
+ [Aufzeichnungsregeln konfigurieren](v10-alerting-configure-recordingrules.md)
+ [Kontaktpunkte konfigurieren](v10-alerting-configure-contactpoints.md)
+ [Benachrichtigungsrichtlinien konfigurieren](v10-alerting-configure-notification-policies.md)

# Konfigurieren Sie die verwalteten Warnungsregeln von Grafana
<a name="v10-alerting-configure-grafanamanaged"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Von Grafana verwaltete Regeln sind der flexibelste Warnregeltyp. Sie ermöglichen es Ihnen, Warnmeldungen zu erstellen, die auf Daten aus allen von uns unterstützten Datenquellen reagieren können. Neben der Unterstützung mehrerer Datenquellen können Sie auch Ausdrücke hinzufügen, um Ihre Daten zu transformieren und Warnbedingungen festzulegen. Die Verwendung von Bildern in Warnmeldungen wird ebenfalls unterstützt. Dies ist der einzige Regeltyp, der Warnmeldungen aus mehreren Datenquellen in einer einzigen Regeldefinition ermöglicht.

Als Ergebnis einer Warnungsregel (auch bekannt als multidimensionale Warnung) können mehrere Warnungsinstanzen erstellt werden.

Von Grafana verwaltete Warnungsregeln können nur von Benutzern mit Bearbeitungsberechtigungen für den Ordner bearbeitet oder gelöscht werden, in dem die Regeln gespeichert sind.

Wenn Sie eine in der Benutzeroberfläche erstellte Warnressource löschen, können Sie sie nicht mehr abrufen. Um eine Sicherungskopie Ihrer Konfiguration zu erstellen und gelöschte Alert-Ressourcen wiederherstellen zu können, erstellen Sie Ihre Alert-Ressourcen mit Terraform oder der Alerting API.

In den folgenden Verfahren gehen wir den Prozess der Erstellung Ihrer von Grafana verwalteten Warnregeln durch.

Um eine von Grafana verwaltete Warnungsregel zu erstellen, verwenden Sie den Ablauf zur Erstellung von Benachrichtigungen im Arbeitsbereich und folgen Sie diesen Schritten, um Ihnen zu helfen.

**Geben Sie den Namen der Warnungsregel**

1. Wählen Sie **Warnung** -> **Warnungsregeln** -> **\$1 Neue Warnungsregel**.

1. Geben Sie einen Namen ein, um Ihre Warnungsregel zu identifizieren.

   Dieser Name wird in der Liste der Warnungsregeln angezeigt. Es ist auch die `alertname` Bezeichnung für jede Warnungsinstanz, die anhand dieser Regel erstellt wird.

Definieren Sie als Nächstes eine Abfrage, um die Daten abzurufen, die Sie messen möchten, sowie eine Bedingung, die erfüllt sein muss, bevor eine Warnungsregel ausgelöst wird.

**Um die Abfrage und die Bedingung zu definieren**

1. Wählen Sie eine Datenquelle aus.

1. Geben Sie in der Dropdownliste **Optionen** einen [Zeitraum an](v10-dash-using-dashboards.md#v10-dash-setting-dashboard-time-range).
**Anmerkung**  
Grafana Alerting unterstützt beispielsweise nur feste relative Zeitbereiche. `now-24hr: now`  
Absolute Zeitbereiche: `2021-12-02 00:00:00 to 2021-12-05 23:59:592` oder halbrelative Zeitbereiche: werden nicht unterstützt. `now/d to: now`

1. Fügen Sie eine Abfrage hinzu.

   Um mehrere [Abfragen](v10-panels-query-xform.md#v10-panels-query-xform-add) hinzuzufügen, wählen Sie **Abfrage hinzufügen**.

   Alle Alarmregeln werden standardmäßig von Grafana verwaltet. Wenn Sie zu einer von einer Datenquelle verwalteten Warnungsregel wechseln möchten, klicken Sie auf Zu einer von einer **Datenquelle verwalteten Warnungsregel wechseln**.

1. [Fügen Sie einen oder mehrere Ausdrücke hinzu.](v10-panels-query-xform-expressions.md)

   1. **Wählen Sie für jeden Ausdruck entweder **klassische Bedingung** aus, um eine einzelne Warnungsregel zu erstellen, oder wählen Sie aus den Optionen **Math**, **Reduce und Resample**, um für jede Serie eine separate Warnung zu generieren.**
**Anmerkung**  
Wenn Sie Prometheus verwenden, können Sie einen Instant-Vektor und integrierte Funktionen verwenden, sodass Sie keine zusätzlichen Ausdrücke hinzufügen müssen.

   1. Wählen Sie **Vorschau**, um zu überprüfen, ob der Ausdruck erfolgreich ist.

1. [Optional] Um einen Wiederherstellungsschwellenwert hinzuzufügen, aktivieren Sie die Option **Benutzerdefinierter Wiederherstellungsschwellenwert** und geben Sie einen Wert ein, ab dem Ihre Warnungsregel nicht mehr ausgelöst werden soll.

   Sie können einer Abfrage nur einen Wiederherstellungsschwellenwert hinzufügen, und dieser muss die Warnbedingung sein.

1. Wählen Sie **In der Abfrage oder dem Ausdruck, den Sie als Warnbedingung** festlegen möchten, die Option Als Warnbedingung festlegen aus.

Verwenden Sie die Auswertung von Warnungsregeln, um zu bestimmen, wie oft eine Warnungsregel ausgewertet werden sollte und wie schnell sie ihren Status ändern sollte.

Dazu müssen Sie sicherstellen, dass sich Ihre Warnungsregel in der richtigen Bewertungsgruppe befindet, und einen Wartezeitraum festlegen, der für Ihren Anwendungsfall am besten geeignet ist.

**So legen Sie das Verhalten bei der Auswertung von Warnungen fest**

1. Wählen Sie einen Ordner aus oder wählen Sie **\$1 Neuer Ordner**.

1. Wählen Sie eine Bewertungsgruppe aus oder klicken Sie auf **\$1 Neue Bewertungsgruppe**.

   Wenn Sie eine neue Bewertungsgruppe erstellen, geben Sie das Intervall für die Gruppe an.

   Alle Regeln innerhalb derselben Gruppe werden gleichzeitig über dasselbe Zeitintervall ausgewertet.

1. Geben Sie einen ausstehenden Zeitraum ein.

   Der Wartezeitraum ist der Zeitraum, in dem eine Warnungsregel die Bedingung verletzen kann, bis sie ausgelöst wird.

   Sobald eine Bedingung erfüllt ist, geht die Warnung in den Status **Ausstehend** über. Wenn die Bedingung für die angegebene Dauer aktiv bleibt, wechselt die Warnung in den Status **Auslösung**, andernfalls kehrt sie in den Status **Normal** zurück.

1. Aktivieren Sie bei Bedarf die Benachrichtigungen mit Pausenwarnungen.
**Anmerkung**  
Unterbrechen Sie die Auswertung der Warnungsregeln, um bei der Optimierung Ihrer Benachrichtigungen zu laute Warnmeldungen zu vermeiden. Durch das Anhalten wird die Auswertung der Warnungsregeln beendet und es werden keine Warnungsinstanzen erstellt. Dies unterscheidet sich von den Zeiten der Stummschaltung, die zwar verhindern, dass Benachrichtigungen zugestellt werden, aber dennoch die Auswertung von Warnungsregeln und die Erstellung von Warnungsinstanzen ermöglichen.  
Sie können die Auswertung von Warnungsregeln pausieren, um zu verhindern, dass bei der Optimierung Ihrer Warnmeldungen laute Warnmeldungen ausgegeben werden. Durch das Anhalten wird die Auswertung der Warnungsregeln beendet und es werden keine Warnungsinstanzen erstellt. Dies unterscheidet sich von den Zeiten der Stummschaltung, die zwar verhindern, dass Benachrichtigungen zugestellt werden, aber dennoch die Auswertung von Warnungsregeln und die Erstellung von Warnungsinstanzen ermöglichen.

1. **Konfigurieren Sie unter Keine Daten konfigurieren und Fehlerbehandlung** das Warnverhalten bei fehlenden Daten.

   Beachten Sie die Richtlinien weiter unten in diesem Abschnitt.

Fügen Sie Ihren Warnungsregeln Labels hinzu, um festzulegen, welche Benachrichtigungsrichtlinie Ihre Auslösewarnungen behandeln soll.

Alle Warnungsregeln und -instanzen, unabhängig von ihren Bezeichnungen, entsprechen der Standardbenachrichtigungsrichtlinie. Wenn es keine verschachtelten Richtlinien gibt oder keine verschachtelten Richtlinien den Bezeichnungen in der Warnungsregel oder Warnungsinstanz entsprechen, ist die Standardbenachrichtigungsrichtlinie die entsprechende Richtlinie.

**So konfigurieren Sie Benachrichtigungen**

1. Fügen Sie Labels hinzu, wenn Sie die Art und Weise ändern möchten, wie Ihre Benachrichtigungen weitergeleitet werden.

   Fügen Sie benutzerdefinierte Labels hinzu, indem Sie vorhandene Schlüssel-Wert-Paare aus der Drop-down-Liste auswählen, oder fügen Sie neue Labels hinzu, indem Sie den neuen Schlüssel oder Wert eingeben.

1. Zeigen Sie eine Vorschau Ihrer Einrichtung für das Routing Ihrer Alert-Instanz an.

   Basierend auf den hinzugefügten Labels werden Warnungsinstanzen an die angezeigten Benachrichtigungsrichtlinien weitergeleitet.

   Erweitern Sie jede Benachrichtigungsrichtlinie, um weitere Details anzuzeigen.

1. Wählen Sie **Details anzeigen, um Details** zur Weiterleitung von Benachrichtigungen und eine Vorschau anzuzeigen.

Fügen Sie [Anmerkungen](v10-alerting-overview-labels.md#v10-alerting-overview-labels-annotations) hinzu, um mehr Kontext zu der Warnung in Ihrer Warnmeldung bereitzustellen.

Anmerkungen fügen Metadaten hinzu, um weitere Informationen zur Warnung in Ihrer Warnmeldung bereitzustellen. Fügen Sie beispielsweise eine Anmerkung mit einer **Zusammenfassung** hinzu, um zu erfahren, durch welchen Wert die Warnung ausgelöst wurde oder auf welchem Server sie aufgetreten ist.

**Um Anmerkungen hinzuzufügen**

1. [Optional] Fügen Sie eine Zusammenfassung hinzu.

   Kurze Zusammenfassung dessen, was passiert ist und warum.

1. [Optional] Fügen Sie eine Beschreibung hinzu.

   Beschreibung der Funktion der Warnungsregel.

1. [Optional] Fügen Sie eine Runbook-URL hinzu.

   Webseite, auf der Sie Ihr Runbook für die Warnung aufbewahren

1. [Optional] Fügen Sie eine benutzerdefinierte Anmerkung hinzu

1. [Optional] Fügen Sie ein Dashboard und einen Panel-Link hinzu.

   Verknüpft Benachrichtigungen mit Bedienfeldern in einem Dashboard.

1. Wählen Sie **Save rule** (Regel speichern).

**Ein- und mehrdimensionale Regel**

Für von Grafana verwaltete Benachrichtigungen können Sie eine Regel mit einer klassischen Bedingung oder eine mehrdimensionale Regel erstellen.
+ **Regel mit klassischer Bedingung**

  Verwenden Sie den klassischen Bedingungsausdruck, um eine Regel zu erstellen, die eine einzelne Warnung auslöst, wenn ihre Bedingung erfüllt ist. Bei einer Abfrage, die mehrere Serien zurückgibt, verfolgt Grafana nicht den Alarmstatus jeder Serie. Infolgedessen sendet Grafana nur eine einzige Warnung, selbst wenn die Alarmbedingungen für mehrere Serien erfüllt sind.
+ **Mehrdimensionale Regel**

  Um für jede Serie eine separate Warnung zu generieren, erstellen Sie eine mehrdimensionale Regel. Verwenden Sie `Resample` Ausdrücke `Math``Reduce`, oder, um eine mehrdimensionale Regel zu erstellen. Beispiel:
  + Fügen Sie für jede Abfrage einen `Reduce` Ausdruck hinzu, um Werte im ausgewählten Zeitraum zu einem einzigen Wert zusammenzufassen (nicht erforderlich für [Regeln, die numerische Daten verwenden](v10-alerting-overview-numeric.md)).
  + Fügen Sie einen `Math` Ausdruck mit der Bedingung für die Regel hinzu. Nicht erforderlich, falls eine Abfrage oder ein Reduce-Ausdruck bereits zurückgibt, `0` ob die Regel nicht ausgelöst werden soll, oder eine positive Zahl, wenn sie ausgelöst werden soll. Einige Beispiele: `$B > 70` ob es ausgelöst werden soll, falls der Wert von B größer als 70 query/expression ist. `$B < $C * 100`falls es ausgelöst werden sollte, wenn der Wert von B kleiner als der Wert von C multipliziert mit 100 ist. Wenn die Ergebnisse von Abfragen, die verglichen werden, mehrere Reihen enthalten, werden Reihen aus verschiedenen Abfragen abgeglichen, wenn sie dieselben Beschriftungen haben oder eine eine Teilmenge der anderen ist.

**Anmerkung**  
Grafana unterstützt keine Warnabfragen mit Vorlagenvariablen. Weitere Informationen finden Sie unter [https://comtemplate-variables-are-notmunity.grafana.com/t/](https://community.grafana.com/t/template-variables-are-not-supported-in-alert-queries-while-setting-up-alert/2514) - - /2514. supported-in-alert-queries while-setting-up-alert

**Konfigurieren Sie keine Daten und Fehlerbehandlung**

Konfigurieren Sie das Warnverhalten, wenn Ihre Warnungsregelauswertung keine Daten oder einen Fehler zurückgibt.

**Anmerkung**  
Warnungsregeln, die so konfiguriert sind, dass sie ausgelöst werden, wenn eine Auswertung keine Daten oder einen Fehler zurückgibt, werden nur ausgelöst, wenn der gesamte Evaluierungszeitraum abgelaufen ist. Das bedeutet, dass die Warnungsregel nicht sofort ausgelöst wird, wenn die Bedingung der Warnungsregel verletzt wird, sondern wartet, bis die für das Feld **Für** festgelegte Zeit abgelaufen ist, und wird dann ausgelöst, wodurch Warngeräusche reduziert werden und vorübergehende Probleme mit der Datenverfügbarkeit möglich sind.

Wenn bei der Auswertung der Warnungsregel keine Daten zurückgegeben werden, können Sie den Status Ihrer Warnungsregel so einstellen, dass er wie folgt aussieht:


| Keine Daten | Description | 
| --- | --- | 
| Keine Daten | Erstellt eine neue Warnung DatasourceNoData mit dem Namen und der UID der Warnungsregel sowie der UID der Datenquelle, die keine Daten zurückgegeben hat, als Beschriftungen. | 
| Warnfunktion | Setzt den Status der Warnungsregel auf. Alerting Die Warnungsregel wartet, bis die im Feld Für festgelegte Zeit abgelaufen ist, bevor sie ausgelöst wird. | 
| OK | Setzt den Status der Warnungsregel aufNormal. | 

Wenn Ihre Auswertung einen Fehler ergibt, können Sie den Status Ihrer Warnungsregel so einstellen, dass er wie folgt aussieht:


| Fehler | Description | 
| --- | --- | 
| Fehler | Erstellt eine Warnungsinstanz DatasourceError mit dem Namen und der UID der Warnungsregel sowie der UID der Datenquelle, die keine Daten zurückgegeben hat, als Beschriftungen. | 
| Warnfunktion | Setzt den Status der Warnungsregel auf. Alerting Die Warnungsregel wartet, bis die im Feld Für festgelegte Zeit abgelaufen ist, bevor sie ausgelöst wird. | 
| OK | Setzt den Status der Warnungsregel aufNormal. | 

**Löst veraltete Warnungsinstanzen auf**

Eine Warnungsinstanz gilt als veraltet, wenn ihre Dimension oder Serie für zwei Bewertungsintervalle vollständig aus den Abfrageergebnissen verschwunden ist.

Veraltete Warnungsinstanzen im Status`Alerting`/`NoData`/`Error`werden automatisch als markiert, `Resolved` und die `grafana_state_reason` Anmerkung wird der Warnungsinstanz mit dem Grund hinzugefügt. `MissingSeries`

**Erstellen Sie Warnmeldungen aus Panels**

Erstellen Sie Benachrichtigungen aus einem beliebigen Panel-Typ. Das bedeutet, dass Sie die Abfragen im Panel wiederverwenden und darauf basierende Benachrichtigungen erstellen können.

1. Navigieren Sie im Bereich **Dashboards** zu einem Dashboard.

1. Wählen Sie in der oberen rechten Ecke des Panels die drei Punkte (Ellipsen) aus.

1. Wählen Sie im Dropdownmenü die Option **Mehr...** und wählen Sie dann **Neue Warnungsregel** aus.

Dadurch wird das Formular für Warnungsregeln geöffnet, in dem Sie Ihre Warnung auf der Grundlage der Abfrage des aktuellen Panels konfigurieren und erstellen können.

# Konfigurieren von mit Datenquellen verwalteten Warnungsregeln
<a name="v10-alerting-configure-datasourcemanaged"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Erstellen Sie Warnregeln für eine externe Instanz von Grafana Mimir oder Loki, für die die Lineal-API aktiviert ist. Diese werden als datenquellenverwaltete Warnregeln bezeichnet.

**Anmerkung**  
Warnungsregeln für eine externe Grafana Mimir- oder Loki-Instanz können von Benutzern mit Editor- oder Admin-Rollen bearbeitet oder gelöscht werden.  
Wenn Sie eine in der Benutzeroberfläche erstellte Warnressource löschen, können Sie sie nicht mehr abrufen. Um eine Sicherungskopie Ihrer Konfiguration zu erstellen und gelöschte Alert-Ressourcen wiederherstellen zu können, erstellen Sie Ihre Alert-Ressourcen mit Terraform oder der Alerting API.

**Voraussetzungen**
+ Stellen Sie sicher, dass Sie Schreibberechtigungen für die Prometheus- oder Loki-Datenquelle haben. Andernfalls können Sie keine verwalteten Alarmregeln von Grafana Mimir erstellen oder aktualisieren.
+ Aktivieren Sie für Grafana Mimir- und Loki-Datenquellen die Ruler-API, indem Sie ihre jeweiligen Dienste konfigurieren.
  + **Loki** — Der `local` Regelspeichertyp, standardmäßig für die Loki-Datenquelle, unterstützt nur die Anzeige von Regeln. Um Regeln zu bearbeiten, konfigurieren Sie einen der anderen Regelspeichertypen.
  + **Grafana Mimir** - benutze das `/prometheus` Präfix. Die Prometheus-Datenquelle unterstützt sowohl Grafana Mimir als auch Prometheus, und Grafana geht davon aus, dass sich sowohl die [Query-API als auch die Ruler-API unter derselben](https://grafana.com/docs/mimir/latest/operators-guide/reference-http-api/#querier--query-frontend) URL befinden[.](https://grafana.com/docs/mimir/latest/operators-guide/reference-http-api/#ruler) Sie können keine separate URL für die Ruler-API angeben.

**Anmerkung**  
Wenn Sie keine Warnungsregeln für eine bestimmte Loki- oder Prometheus-Datenquelle verwalten möchten, gehen Sie zu deren Einstellungen und deaktivieren Sie das Kontrollkästchen **Benachrichtigungen über die Alerting-Benutzeroberfläche verwalten**.

In den folgenden Verfahren führen wir Sie durch den Prozess der Erstellung Ihrer durch eine Datenquelle verwalteten Warnregeln.

Um eine von einer Datenquelle verwaltete Warnungsregel zu erstellen, verwenden Sie den Ablauf zur Erstellung von Warnungen im Workspace und befolgen Sie die folgenden Schritte, um Ihnen zu helfen.

**So legen Sie den Namen der Warnungsregel fest**

1. Wählen Sie **Warnung** -> **Warnungsregeln** -> **\$1 Neue Warnungsregel**.

1. Geben Sie einen Namen ein, um Ihre Warnungsregel zu identifizieren.

   Dieser Name wird in der Liste der Warnungsregeln angezeigt. Es ist auch die `alertname` Bezeichnung für jede Warnungsinstanz, die anhand dieser Regel erstellt wird.

Definieren Sie eine Abfrage, um die Daten abzurufen, die Sie messen möchten, sowie eine Bedingung, die erfüllt sein muss, bevor eine Warnungsregel ausgelöst wird.

**Um eine Abfrage und eine Bedingung zu definieren**

1. Alle Alarmregeln werden standardmäßig von Grafana verwaltet. Um zu einer von einer Datenquelle verwalteten Warnregel zu **wechseln, wählen Sie Zu einer von einer Datenquelle verwalteten Warnungsregel** wechseln.

1. Wählen Sie eine Datenquelle aus der Dropdownliste aus.

   Sie können auch „**Erweiterte Datenquellenauswahl öffnen**“ wählen, um weitere Optionen zu sehen, darunter das Hinzufügen einer Datenquelle (nur für Administratoren).

1. Geben Sie eine PromQL- oder LogQL-Abfrage ein.

1. **Wählen Sie Warnmeldungen in der Vorschau aus.**

Verwenden Sie die Auswertung von Warnungsregeln, um zu bestimmen, wie oft eine Warnungsregel ausgewertet werden soll und wie schnell sie ihren Status ändern sollte.

**So legen Sie das Verhalten bei der Auswertung von Warnungen fest**

1. Wählen Sie einen Namespace aus oder wählen Sie **\$1 Neuer Namespace**.

1. Wählen Sie eine Bewertungsgruppe aus oder wählen Sie **\$1 Neue Bewertungsgruppe**.

   Wenn Sie eine neue Bewertungsgruppe erstellen, geben Sie das Intervall für die Gruppe an.

   Alle Regeln innerhalb derselben Gruppe werden nacheinander über dasselbe Zeitintervall ausgewertet.

1. Geben Sie einen ausstehenden Zeitraum ein.

   Der Wartezeitraum ist der Zeitraum, in dem eine Warnungsregel gegen die Bedingung verstoßen kann, bis sie ausgelöst wird.

   Sobald eine Bedingung erfüllt ist, geht die Warnung in den `Pending` Status über. Wenn die Bedingung für die angegebene Dauer aktiv bleibt, wechselt die Warnung in den `Firing` Status, andernfalls kehrt sie in den `Normal` Status zurück.

Fügen Sie Ihren Warnungsregeln Labels hinzu, um festzulegen, welche Benachrichtigungsrichtlinie Ihre Auslösewarnungen behandeln soll.

Alle Warnungsregeln und -instanzen, unabhängig von ihren Bezeichnungen, entsprechen der Standardbenachrichtigungsrichtlinie. Wenn es keine verschachtelten Richtlinien gibt oder keine verschachtelten Richtlinien den Bezeichnungen in der Warnungsregel oder Warnungsinstanz entsprechen, ist die Standardbenachrichtigungsrichtlinie die entsprechende Richtlinie.

**Konfigurieren von -Benachrichtigungen**
+ Fügen Sie Labels hinzu, wenn Sie die Art und Weise ändern möchten, wie Ihre Benachrichtigungen weitergeleitet werden.

  Fügen Sie benutzerdefinierte Labels hinzu, indem Sie vorhandene Schlüssel-Wert-Paare aus der Drop-down-Liste auswählen, oder fügen Sie neue Labels hinzu, indem Sie den neuen Schlüssel oder Wert eingeben.

Fügen Sie [Anmerkungen](v10-alerting-overview-labels.md#v10-alerting-overview-labels-annotations) hinzu, um in Ihren Warnmeldungen mehr Kontext zur Warnung bereitzustellen.

Anmerkungen fügen Metadaten hinzu, um mehr Informationen zur Warnung in Ihren Warnmeldungen bereitzustellen. Fügen Sie beispielsweise eine `Summary` Anmerkung hinzu, die Ihnen mitteilt, durch welchen Wert die Warnung ausgelöst wurde oder auf welchem Server sie ausgelöst wurde.

**Um Anmerkungen hinzuzufügen**

1. [Optional] Fügen Sie eine Zusammenfassung hinzu.

   Kurze Zusammenfassung dessen, was passiert ist und warum.

1. [Optional] Fügen Sie eine Beschreibung hinzu.

   Beschreibung der Funktion der Warnungsregel.

1. [Optional] Fügen Sie eine Runbook-URL hinzu.

   Webseite, auf der Sie Ihr Runbook für die Warnung aufbewahren

1. [Optional] Fügen Sie eine benutzerdefinierte Anmerkung hinzu

1. [Optional] Fügen Sie ein Dashboard und einen Panel-Link hinzu.

   Verknüpft Benachrichtigungen mit Bedienfeldern in einem Dashboard.

1. Wählen Sie **Save rule** (Regel speichern).

# Aufzeichnungsregeln konfigurieren
<a name="v10-alerting-configure-recordingrules"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Sie können Aufzeichnungsregeln für eine externe Instanz von Grafana Mimir oder Loki erstellen und verwalten. Aufzeichnungsregeln berechnen häufig benötigte Ausdrücke oder rechenaufwändige Ausdrücke im Voraus und speichern das Ergebnis als neue Zeitreihe. Die Abfrage dieser neuen Zeitreihe ist schneller, insbesondere bei Dashboards, da bei jeder Aktualisierung der Dashboards derselbe Ausdruck abgefragt wird.

**Anmerkung**  
Aufzeichnungsregeln werden als Instanzregeln ausgeführt und alle 10 Sekunden ausgeführt.

**Voraussetzungen**
+ Stellen Sie sicher, dass Sie Schreibberechtigungen für die Prometheus- oder Loki-Datenquelle haben. Sie werden Warnregeln in Ihrer Datenquelle erstellen oder aktualisieren.
+ Aktivieren Sie für Grafana Mimir- und Loki-Datenquellen die Ruler-API, indem Sie ihre jeweiligen Dienste konfigurieren.
  + **Loki** — Der `local` Regelspeichertyp, standardmäßig für die Loki-Datenquelle, unterstützt nur die Anzeige von Regeln. Um Regeln zu bearbeiten, konfigurieren Sie einen der anderen Speichertypen.
  + **Grafana Mimir** — Verwenden Sie das `/prometheus` Präfix. Die Prometheus-Datenquelle unterstützt sowohl Grafana Mimir als auch Prometheus, und Grafana geht davon aus, dass sich sowohl die Query-API als auch die Ruler-API unter derselben URL befinden. Sie können keine separate URL für die Ruler-API angeben.

**Anmerkung**  
Wenn Sie keine Warnungsregeln für eine bestimmte Loki- oder Prometheus-Datenquelle verwalten möchten, gehen Sie zu deren Einstellungen und deaktivieren Sie das Kontrollkästchen **Benachrichtigungen über die Alerting UI verwalten**.

**Um Aufzeichnungsregeln zu erstellen**

1. **Wählen Sie in Ihrer Grafana-Konsole im Grafana-Menü **Alerting, Alert-Regeln aus**.**

1. Wählen Sie **Neue Aufzeichnungsregel**.

1. Legen Sie den Namen der Regel fest.

   Der Name der Aufzeichnungsregel muss ein Prometheus-Metrikname sein und darf keine Leerzeichen enthalten.

1. Abfrage definieren
   + Wählen Sie Ihre Loki- oder Prometheus-Datenquelle aus.
   + Geben Sie eine Abfrage ein.

1. Fügen Sie Namespace und Gruppe hinzu.
   + Wählen Sie in der Dropdownliste **Namespace** einen vorhandenen Regel-Namespace aus oder fügen Sie einen neuen hinzu. Namespaces können eine oder mehrere Regelgruppen enthalten und haben nur einen organisatorischen Zweck.
   + Wählen Sie in der Dropdownliste **Gruppe** eine bestehende Gruppe im ausgewählten Namespace aus oder fügen Sie eine neue hinzu. Neu erstellte Regeln werden an das Ende der Gruppe angehängt. Regeln innerhalb einer Gruppe werden nacheinander in regelmäßigen Intervallen mit derselben Evaluierungszeit ausgeführt.

1. Fügen Sie Beschriftungen hinzu.
   + Fügen Sie benutzerdefinierte Labels hinzu, indem Sie vorhandene Schlüssel-Wert-Paare aus der Drop-down-Liste auswählen, oder fügen Sie neue Labels hinzu, indem Sie den neuen Schlüssel oder Wert eingeben.

1. Wählen Sie **Regel speichern**, um die Regel zu speichern, oder **Regel speichern und beenden**, um die Regel zu speichern und zur Warnseite zurückzukehren.

# Kontaktpunkte konfigurieren
<a name="v10-alerting-configure-contactpoints"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Definieren Sie anhand von Kontaktpunkten, wie Ihre Kontakte benachrichtigt werden, wenn eine Warnregel ausgelöst wird.

**Anmerkung**  
Sie können Kontaktpunkte für von Grafana verwaltete Benachrichtigungen erstellen und bearbeiten. Kontaktstellen für von Datenquellen verwaltete Benachrichtigungen sind schreibgeschützt.

## Mit Kontaktpunkten arbeiten
<a name="v10-alerting-configure-contactpoints-working"></a>

Die folgenden Verfahren zeigen, wie Sie eine Kontaktstelle hinzufügen, bearbeiten, löschen und testen.

**So fügen Sie einen Kontaktpunkt hinzu**

1. Wählen Sie im Menü auf der linken Seite **Alerting aus**.

1. Wählen Sie **Kontaktstellen**.

1. **Wählen Sie im Drop-down-Menü „Alertmanager** auswählen“ einen Alertmanager aus. Der Grafana Alertmanager ist standardmäßig ausgewählt.

1. Wählen Sie auf der Registerkarte **Kontaktstellen** die Option **\$1 Kontaktstelle hinzufügen**.

1. Geben Sie einen **Namen** für die Kontaktstelle ein.

1. Wählen Sie unter **Integration** einen Typ aus und füllen Sie die Pflichtfelder auf der Grundlage dieses Typs aus. Wenn du dich beispielsweise für Slack entscheidest, gib die Slack-Kanäle und Benutzer ein, die kontaktiert werden sollen.

1. Falls für den von dir ausgewählten Kontaktpunkt verfügbar, wähle die gewünschten **optionalen Einstellungen, um zusätzliche Einstellungen** festzulegen.

1. Wählen Sie unter **Benachrichtigungseinstellungen** optional die Option **Gelöste Nachricht deaktivieren** aus, wenn Sie nicht benachrichtigt werden möchten, wenn eine Warnung behoben wird.

1. Um eine weitere Kontaktpunktintegration hinzuzufügen, wählen Sie **Kontaktpunktintegration hinzufügen** aus und wiederholen Sie die Schritte für jeden benötigten Kontaktpunkttyp.

1. Speichern Sie Ihre Änderungen.

**Um eine Kontaktstelle zu bearbeiten**

1. Wählen Sie im Menü auf der linken Seite **Alerting aus**.

1. Wählen Sie **Kontaktstellen, um eine Liste der vorhandenen Kontaktstellen** zu sehen.

1. Wählen Sie die Kontaktstelle aus, die Sie bearbeiten möchten, und wählen Sie dann **Bearbeiten**.

1. Aktualisieren Sie die Kontaktstelle und speichern Sie dann Ihre Änderungen.

Sie können Kontaktpunkte löschen, die aufgrund einer Benachrichtigungsrichtlinie nicht verwendet werden.

**Um eine Kontaktstelle zu löschen**

1. Wählen Sie im Menü auf der linken Seite **Alerting**.

1. Wählen Sie **Kontaktstellen, um die Liste der vorhandenen Kontaktstellen** zu öffnen.

1. Wählen Sie unter **Kontaktstellen die Kontaktstelle** aus, die Sie löschen möchten, und wählen Sie dann **Mehr**, **Löschen** aus.

1. Wählen Sie im Bestätigungsdialogfeld **Ja, löschen** aus.

**Anmerkung**  
Wenn der Kontaktpunkt von einer Benachrichtigungsrichtlinie verwendet wird, müssen Sie die Benachrichtigungsrichtlinie löschen oder sie so bearbeiten, dass sie einen anderen Kontaktpunkt verwendet, bevor Sie den Kontaktpunkt löschen.

Nachdem Ihre Kontaktstelle erstellt wurde, können Sie eine Testbenachrichtigung senden, um zu überprüfen, ob sie richtig konfiguriert ist.

**Um eine Testbenachrichtigung zu senden**

1. Wählen Sie im Menü auf der linken Seite **Alerting aus**.

1. Wählen Sie **Kontaktstellen, um die Liste der vorhandenen Kontaktstellen** zu öffnen.

1. Wählen Sie unter **Kontaktstellen die Kontaktstelle** aus, die Sie testen möchten, und klicken Sie dann auf **Bearbeiten**. Bei Bedarf können Sie auch eine neue Kontaktstelle erstellen.

1. Wählen Sie **Test**, um den Dialog zum Testen der Kontaktstelle zu öffnen.

1. Wählen Sie aus, ob Sie eine vordefinierte Testbenachrichtigung senden möchten, oder wählen Sie **Benutzerdefiniert**, um der Testbenachrichtigung Ihre eigenen benutzerdefinierten Anmerkungen und Beschriftungen hinzuzufügen.

1. Wählen Sie **Testbenachrichtigung senden**, um die Warnung mit den angegebenen Kontaktpunkten zu testen.

## Konfigurieren Sie Kontaktpunkt-Integrationen
<a name="v10-alerting-configure-contactpoints-integration"></a>

Konfigurieren Sie Kontaktpunktintegrationen in Grafana, um Ihren bevorzugten Kommunikationskanal für den Empfang von Benachrichtigungen auszuwählen, wenn Ihre Alarmregeln ausgelöst werden. Jede Integration hat ihre eigenen Konfigurationsoptionen und ihren eigenen Einrichtungsprozess. In den meisten Fällen beinhaltet dies die Bereitstellung eines API-Schlüssels oder einer Webhook-URL.

Nach der Konfiguration können Sie Integrationen als Teil Ihrer Kontaktstellen verwenden, um Benachrichtigungen zu erhalten, wenn sich der Status Ihrer Warnung ändert. In diesem Abschnitt behandeln wir anhand PagerDuty eines Beispiels die grundlegenden Schritte zur Konfiguration einer Integration, sodass Sie sofort Benachrichtigungen in Echtzeit erhalten und den Überblick über Ihre Überwachungsdaten behalten können.

**Liste der unterstützten Integrationen**

In der folgenden Tabelle sind die von Grafana unterstützten Kontaktpunkttypen aufgeführt.


| Name | Typ | 
| --- | --- | 
| Amazon SNS | `sns` | 
| OpsGenie | `opsgenie` | 
| Pager Duty | `pagerduty` | 
| Slack | `slack` | 
| VictorOps | `victorops` | 

**Konfiguration PagerDuty für Warnmeldungen**

Für die Einrichtung PagerDuty müssen Sie einen Integrationsschlüssel angeben. Geben Sie die folgenden Details an.


| Einstellung | Description | 
| --- | --- | 
| Integrationsschlüssel | Integrationsschlüssel für PagerDuty | 
| Schweregrad | Stufe für dynamische Benachrichtigungen. Der Standardwert ist critical. | 
| Benutzerdefinierte Details | Zusätzliche Informationen zur Veranstaltung | 

Das `CustomDetails` Feld ist ein Objekt, das beliebige Schlüssel-Wert-Paare enthält. Die benutzerdefinierten Details werden mit den standardmäßig verwendeten zusammengeführt.

Die Standardwerte für `CustomDetails` sind:

```
{
	"firing":       `{{ template "__text_alert_list" .Alerts.Firing }}`,
	"resolved":     `{{ template "__text_alert_list" .Alerts.Resolved }}`,
	"num_firing":   `{{ .Alerts.Firing | len }}`,
	"num_resolved": `{{ .Alerts.Resolved | len }}`,
}
```

Im Fall von doppelten Schlüsseln überschreiben die benutzerdefinierten Details die Standarddaten.

# Benachrichtigungsrichtlinien konfigurieren
<a name="v10-alerting-configure-notification-policies"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Benachrichtigungsrichtlinien bestimmen, wie Benachrichtigungen an Kontaktstellen weitergeleitet werden.

Richtlinien haben eine Baumstruktur, wobei jede Richtlinie eine oder mehrere verschachtelte Richtlinien haben kann. Jede Richtlinie, mit Ausnahme der Standardrichtlinie, kann auch bestimmten Warnbezeichnungen entsprechen.

Jede Warnung wird anhand der Standardrichtlinie und anschließend anhand der einzelnen verschachtelten Richtlinien bewertet.

Wenn Sie die `Continue matching subsequent sibling nodes` Option für eine verschachtelte Richtlinie aktivieren, wird die Auswertung auch nach einer oder mehreren Übereinstimmungen fortgesetzt. Die Konfigurationseinstellungen und Kontaktpunktinformationen einer übergeordneten Richtlinie regeln das Verhalten einer Warnung, die keiner der untergeordneten Richtlinien entspricht. Eine Standardrichtlinie regelt jede Warnung, die keiner verschachtelten Richtlinie entspricht.

Weitere Informationen zu Benachrichtigungsrichtlinien finden Sie unter. [Benachrichtigungen](v10-alerting-explore-notifications.md)

Die folgenden Verfahren zeigen Ihnen, wie Sie Benachrichtigungsrichtlinien erstellen und verwalten.

**Um die Standard-Benachrichtigungsrichtlinie zu bearbeiten**

1. Wählen Sie im Menü auf der linken Seite **Alerting aus**.

1. Wählen Sie **Benachrichtigungsrichtlinien** aus.

1. **Wählen Sie im Drop-down-Menü „Alertmanager** auswählen“ den Alertmanager aus, den Sie bearbeiten möchten.

1. **Wählen Sie im Abschnitt **Standardrichtlinie...**** , **Bearbeiten**.

1. Aktualisieren **Sie unter Standardkontaktpunkt** die Kontaktstelle, an die Benachrichtigungen für Regeln gesendet werden sollen, wenn die Warnungsregeln keiner bestimmten Richtlinie entsprechen.

1. Wählen Sie unter **Gruppieren nach** die Labels aus, nach denen Benachrichtigungen gruppiert werden sollen. Wenn mehrere Warnungen für diese Richtlinie übereinstimmen, werden sie nach diesen Labels gruppiert. Pro Gruppe wird eine Benachrichtigung gesendet. Wenn das Feld leer ist (Standardeinstellung), werden alle Benachrichtigungen in einer einzigen Gruppe gesendet. Verwenden Sie ein spezielles Label, `...` um Benachrichtigungen nach allen Labels zu gruppieren (wodurch die Gruppierung effektiv deaktiviert wird).

1. Wählen Sie **unter Zeitoptionen** eine der folgenden Optionen aus.
   + **Wartezeit für Gruppen** — Wartezeit bis zum Zwischenspeichern von Warnmeldungen derselben Gruppe, bevor eine erste Benachrichtigung gesendet wird. Standardmäßig ist ein Zeitraum von 30 Sekunden festgelegt.
   + **Gruppenintervall** — Minimales Zeitintervall zwischen zwei Benachrichtigungen für eine Gruppe. Der Standardwert ist 5 Minuten.
   + **Wiederholungsintervall** — Minimales Zeitintervall vor dem erneuten Senden einer Benachrichtigung, wenn der Gruppe keine neuen Benachrichtigungen hinzugefügt wurden. Die Standardeinstellung ist 4 Stunden.

1. Wählen Sie **Speichern**, um Ihre Änderungen zu speichern.

Um eine neue Benachrichtigungsrichtlinie zu erstellen, müssen Sie ihrer Baumstruktur folgen. Neue Richtlinien, die am Stamm des Baums erstellt werden (die Standardrichtlinie), sind die Baumzweige. Jeder Zweig kann seine eigenen verschachtelten Richtlinien haben. Aus diesem Grund fügen Sie immer eine neue **verschachtelte** Richtlinie hinzu, entweder unter der Standardrichtlinie oder unter einer bereits verschachtelten Richtlinie.

**Um eine neue verschachtelte Richtlinie hinzuzufügen**

1. **Wählen Sie im Menü auf der linken Seite Alerting aus.**

1. Wählen Sie **Benachrichtigungsrichtlinien** aus.

1. **Wählen Sie im Drop-down-Menü „Alertmanager** auswählen“ den Alertmanager aus, den Sie bearbeiten möchten.

1. **Um eine spezifische Richtlinie der obersten Ebene hinzuzufügen, wechseln Sie zum Abschnitt Spezifisches Routing (entweder zur Standardrichtlinie oder zu einer anderen vorhandenen Richtlinie, zu der Sie eine neue verschachtelte Richtlinie hinzufügen möchten) und wählen Sie \$1 Neue verschachtelte Richtlinie aus.**

1. Fügen Sie im Abschnitt „Übereinstimmende Labels“ eine oder mehrere Regeln für übereinstimmende Warnungsbezeichnungen hinzu.

1. Wählen Sie in der Dropdownliste **Kontaktstelle** die Kontaktstelle aus, an die Benachrichtigungen gesendet werden sollen, wenn eine Warnung nur dieser bestimmten Richtlinie entspricht und keiner der verschachtelten Richtlinien.

1. Aktivieren Sie optional die Option Mit dem **Abgleich aufeinanderfolgender gleichgeordneter Knoten** fortfahren, um den Abgleich von gleichgeordneten Richtlinien auch dann fortzusetzen, wenn die Warnung mit der aktuellen Richtlinie übereinstimmt. Wenn diese Option aktiviert ist, können Sie mehr als eine Benachrichtigung für eine Warnung erhalten.

1. Aktivieren Sie optional **Gruppierung überschreiben**, um dieselbe Gruppierung wie in der Standardrichtlinie anzugeben. Wenn die Option nicht aktiviert ist, wird die Standardrichtliniengruppierung verwendet.

1. Aktivieren Sie optional die Option **Allgemeine Zeitangaben überschreiben, um** die in der Gruppenbenachrichtigungsrichtlinie konfigurierten Zeitoptionen außer Kraft zu setzen.

1. Wählen Sie **Richtlinie speichern** aus, um Ihre Änderungen zu speichern.

**Um eine verschachtelte Richtlinie zu bearbeiten**

1. **Wählen Sie im Menü auf der linken Seite Alerting aus.**

1. Wählen Sie **Benachrichtigungsrichtlinien** aus.

1. Wählen Sie die Richtlinie aus, die Sie bearbeiten möchten, und wählen Sie dann**...** , **Bearbeiten**.

1. Nehmen Sie alle Änderungen vor (wie beim Hinzufügen einer verschachtelten Richtlinie).

1. Speichern Sie Ihre Änderungen.

**Nach Richtlinien suchen**

Sie können im Richtlinienbaum nach *Label-Matchern* oder *Kontaktstellen* suchen.
+ Um nach Kontaktstelle zu suchen, geben Sie einen vollständigen oder vollständigen Namen einer Kontaktstelle in das Feld **Nach Kontaktstelle suchen** ein. Die Richtlinien, die diese Kontaktstelle verwenden, werden auf der Benutzeroberfläche hervorgehoben.
+ Um nach Label zu suchen, geben Sie einen gültigen Label-Matcher in das Eingabefeld **Search by Matchers** ein. Es können mehrere Matcher eingegeben werden, getrennt durch ein Komma. Eine gültige Matcher-Eingabe könnte beispielsweise sein. `severity=high, region=~EMEA|NA`
**Anmerkung**  
Bei der Suche nach Bezeichnungen werden alle übereinstimmenden Richtlinien exakt übereinstimmen. Partielle Übereinstimmungen und Übereinstimmungen im Regex-Stil werden nicht unterstützt.

# Verwalte deine Benachrichtigungen
<a name="v10-alerting-manage"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Sobald Sie Ihre Alarmregeln, Kontaktstellen und Benachrichtigungsrichtlinien eingerichtet haben, können Sie Grafana-Benachrichtigungen verwenden, um Ihre Benachrichtigungen in der Praxis zu verwalten.

**Topics**
+ [Benachrichtigungen anpassen](v10-alerting-manage-notifications.md)
+ [Kontaktstellen verwalten](v10-alerting-manage-contactpoints.md)
+ [Warnmeldungen stummschalten](v10-alerting-silences.md)
+ [Warnungsregeln anzeigen und filtern](v10-alerting-manage-rules-viewfilter.md)
+ [Timings stummschalten](v10-alerting-manage-muting.md)
+ [Status und Zustand der Warnungsregeln anzeigen](v10-alerting-manage-rulestate.md)
+ [Warnungsgruppen anzeigen und nach Warnungsgruppen filtern](v10-alerting-manage-viewfiltergroups.md)
+ [Benachrichtigungsfehler anzeigen](v10-alerting-manage-viewnotificationerrors.md)

# Benachrichtigungen anpassen
<a name="v10-alerting-manage-notifications"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Passen Sie Ihre Benachrichtigungen mit Vorlagen für Benachrichtigungen an.

Sie können Benachrichtigungsvorlagen verwenden, um den Titel, die Nachricht und das Format der Nachricht in Ihren Benachrichtigungen zu ändern.

Benachrichtigungsvorlagen sind nicht an bestimmte Kontaktpunkt-Integrationen wie Amazon SNS oder Slack gebunden. Sie können sich jedoch dafür entscheiden, separate Benachrichtigungsvorlagen für verschiedene Kontaktpunkt-Integrationen zu erstellen.

Sie können Benachrichtigungsvorlagen verwenden, um:
+ Informationen in der Benachrichtigung hinzufügen, entfernen oder neu anordnen, einschließlich Zusammenfassung, Beschreibung, Beschriftungen und Anmerkungen, Werten und Links
+ Formatieren Sie Text fett und kursiv und fügen Sie Zeilenumbrüche hinzu oder entfernen Sie sie

Sie können Benachrichtigungsvorlagen nicht verwenden, um:
+ Ändern Sie das Design von Benachrichtigungen in Instant-Messaging-Diensten wie Slack und Microsoft Teams

**Topics**
+ [Verwendung der Template-Sprache von Go](v10-alerting-notifications-go-templating.md)
+ [Vorlagen für Benachrichtigungen erstellen](v10-alerting-create-templates.md)
+ [Verwenden von Benachrichtigungsvorlagen](#v10-alerting-use-notification-templates)
+ [Vorlage – Referenz](v10-alerting-template-reference.md)

# Verwendung der Template-Sprache von Go
<a name="v10-alerting-notifications-go-templating"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

[Sie schreiben Benachrichtigungsvorlagen in der Vorlagensprache von Go, Text/Vorlage.](https://pkg.go.dev/text/template)

Dieser Abschnitt bietet einen Überblick über die Vorlagensprache von Go und das Schreiben von Vorlagen in Text/Vorlage.

## Punkt
<a name="v10-go-dot"></a>

Darin text/template befindet sich ein spezieller Cursor namens Punkt, der als geschrieben wird`.`. Sie können sich diesen Cursor als eine Variable vorstellen, deren Wert sich ändert, je nachdem, wo in der Vorlage er verwendet wird. Beispielsweise `.` bezieht sich eine Benachrichtigungsvorlage zu Beginn auf das `ExtendedData` Objekt, das eine Reihe von Feldern enthält`Alerts`, darunter `Status``GroupLabels`,`CommonLabels`, `CommonAnnotations` und`ExternalURL`. Punkt kann sich jedoch auf etwas anderes beziehen, wenn es in einer Liste verwendet wird, wenn `range` es in einer Liste verwendet wird, wenn es innerhalb einer verwendet wird oder wenn Feature-Vorlagen geschrieben werden`with`, die in anderen Vorlagen verwendet werden sollen. Beispiele dafür finden Sie in [Vorlagen für Benachrichtigungen erstellen](v10-alerting-create-templates.md) und alle Daten und Funktionen in der[Vorlage – Referenz](v10-alerting-template-reference.md).

## Tags öffnen und schließen
<a name="v10-go-openclosetags"></a>

In text/template beginnen `{{` und enden Vorlagen mit, `}}` unabhängig davon, ob die Vorlage eine Variable druckt oder Kontrollstrukturen wie if-Anweisungen ausführt. Dies unterscheidet sich von anderen Template-Sprachen wie Jinja, wo das Drucken einer Variablen und und `{{` Kontrollstrukturen `}}` und verwenden. `{%` `%}`

## Print (Ausgabe)
<a name="v10-go-print"></a>

Um den Wert von etwas zu drucken, verwende `{{` und. `}}` Sie können den Wert eines Punkts, ein Punktfeld, das Ergebnis einer Funktion und den Wert einer [Variablen](#v10-go-variables) drucken. Um beispielsweise das `Alerts` Feld zu drucken, auf das sich der Punkt bezieht, würden `ExtendedData` Sie Folgendes schreiben:

```
{{ .Alerts }}
```

## Wiederholt die Warnmeldungen
<a name="v10-go-iterate-alerts"></a>

Um nur die Beschriftungen jeder Warnung und nicht alle Informationen über die Warnung zu drucken, können Sie a verwenden, um die Warnungen in `range` folgenden Schritten zu iterieren: `ExtendedData`

```
{{ range .Alerts }}
{{ .Labels }}
{{ end }}
```

Innerhalb des Bereichs bezieht sich der Punkt nicht mehr auf`ExtendedData`, sondern auf eine`Alert`. Sie können `{{ .Labels }}` es verwenden, um die Beschriftungen der einzelnen Warnmeldungen zu drucken. Das funktioniert, weil `{{ range .Alerts }}` sich der Punkt so ändert, dass er sich auf die aktuelle Warnung in der Liste der Benachrichtigungen bezieht. Wenn der Bereich abgeschlossen ist, wird der Punkt auf den Wert zurückgesetzt, den er vor dem Beginn des Bereichs hatte. In diesem Beispiel ist das`ExtendedData`:

```
{{ range .Alerts }}
{{ .Labels }}
{{ end }}
{{/* does not work, .Labels does not exist here */}}
{{ .Labels }}
{{/* works, cursor was reset */}}
{{ .Status }}
```

## Iterieren Sie über Anmerkungen und Beschriftungen
<a name="v10-go-iterate-labels"></a>

Lassen Sie uns eine Vorlage schreiben, um die Beschriftungen jeder Warnung in dem Format zu drucken`The name of the label is $name, and the value is $value`, in dem sie den Namen `$name` und den Wert jedes Labels `$value` enthalten.

Verwenden Sie wie im vorherigen Beispiel einen Bereich, um über die Warnungen zu iterieren, sodass der Punkt auf die aktuelle Warnung in der Liste der Warnungen verweist, und verwenden Sie dann einen zweiten Bereich für die sortierten Beschriftungen, sodass der Punkt ein zweites Mal aktualisiert wird, sodass er sich auf die aktuelle Bezeichnung bezieht. `.Alerts` Verwenden Sie innerhalb des zweiten Bereichs `.Name` und`.Value`, um den Namen und den Wert jedes Labels zu drucken:

```
{{ range .Alerts }}
{{ range .Labels.SortedPairs }}
The name of the label is {{ .Name }}, and the value is {{ .Value }}
{{ end }}
{{ range .Annotations.SortedPairs }}
The name of the annotation is {{ .Name }}, and the value is {{ .Value }}
{{ end }}
{{ end }}
```

## Die Index-Funktionen
<a name="v10-go-index"></a>

Verwenden Sie die `index` Funktion, um eine bestimmte Anmerkung oder ein bestimmtes Etikett zu drucken.

```
{{ range .Alerts }}
The name of the alert is {{ index .Labels "alertname" }}
{{ end }}
```

## Wenn Aussagen
<a name="v10-go-if"></a>

Sie können if-Anweisungen in Vorlagen verwenden. Um beispielsweise zu drucken, `There are no alerts` wenn keine Warnmeldungen enthalten sind, würden `.Alerts` Sie Folgendes schreiben:

```
{{ if .Alerts }}
There are alerts
{{ else }}
There are no alerts
{{ end }}
```

## Mit
<a name="v10-go-with"></a>

With ähnelt if-Anweisungen, `with` aktualisiert jedoch im Gegensatz zu if-Anweisungen den Punkt, sodass er auf den Wert von with verweist:

```
{{ with .Alerts }}
There are {{ len . }} alert(s)
{{ else }}
There are no alerts
{{ end }}
```

## Variablen
<a name="v10-go-variables"></a>

Variablen in text/template müssen innerhalb der Vorlage erstellt werden. Um beispielsweise eine Variable zu erstellen, die `$variable` mit dem aktuellen Wert Punkt aufgerufen wird, würden Sie Folgendes schreiben:

```
{{ $variable := . }}
```

Sie können `$variable` innerhalb eines Bereichs oder verwenden `with` und es bezieht sich auf den Wert von Punkt zu dem Zeitpunkt, als die Variable definiert wurde, und nicht auf den aktuellen Wert von Punkt.

Sie können beispielsweise keine Vorlage schreiben, die den zweiten `{{ .Labels }}` Bereich verwendet, da sich Punkt hier auf das aktuelle Label bezieht, nicht auf die aktuelle Warnung:

```
{{ range .Alerts }}
{{ range .Labels.SortedPairs }}
{{ .Name }} = {{ .Value }}
{{/* does not work because in the second range . is a label not an alert */}}
There are {{ len .Labels }}
{{ end }}
{{ end }}
```

Sie können dies beheben, indem Sie eine Variable definieren, die `$alert` im ersten Bereich und vor dem zweiten Bereich aufgerufen wird:

```
{{ range .Alerts }}
{{ $alert := . }}
{{ range .Labels.SortedPairs }}
{{ .Name }} = {{ .Value }}
{{/* works because $alert refers to the value of dot inside the first range */}}
There are {{ len $alert.Labels }}
{{ end }}
{{ end }}
```

## Bereich mit Index
<a name="v10-go-rangeindex"></a>

Sie können den Index jeder Warnung innerhalb eines Bereichs abrufen, indem Sie Index- und Wertvariablen am Anfang des Bereichs definieren:

```
{{ $num_alerts := len .Alerts }}
{{ range $index, $alert := .Alerts }}
This is alert {{ $index }} out of {{ $num_alerts }}
{{ end }}
```

## Definieren Sie Vorlagen
<a name="v10-go-define"></a>

Sie können Vorlagen definieren, die in anderen Vorlagen verwendet werden können, indem Sie `define` den Namen der Vorlage in doppelten Anführungszeichen verwenden. Sie sollten keine Vorlagen mit demselben Namen wie andere Vorlagen definieren, einschließlich Standardvorlagen wie `__subject``__text_values_list`,`__text_alert_list`, `default.title` und`default.message`. Wenn eine Vorlage mit demselben Namen wie eine Standardvorlage oder eine Vorlage in einer anderen Benachrichtigungsvorlage erstellt wurde, kann Grafana beide Vorlagen verwenden. Grafana verhindert nicht und zeigt auch keine Fehlermeldung an, wenn es zwei oder mehr Vorlagen mit demselben Namen gibt.

```
{{ define "print_labels" }}
{{ end }}
```

## Vorlagen ausführen
<a name="v10-go-execute"></a>

Sie können eine definierte Vorlage innerhalb Ihrer Vorlage ausführen`template`, indem Sie den Namen der Vorlage in doppelten Anführungszeichen und den Cursor verwenden, der an die Vorlage übergeben werden soll:

```
{{ template "print_labels" . }}
```

## Übergeben Sie Daten an Vorlagen
<a name="v10-go-passdata"></a>

Innerhalb einer Vorlage bezieht sich der Punkt auf den Wert, der an die Vorlage übergeben wird.

Wenn einer Vorlage beispielsweise eine Liste mit Auslösewarnungen übergeben wird, bezieht sich Punkt auf diese Liste von Auslösewarnungen:

```
{{ template "print_alerts" .Alerts }}
```

Wenn der Vorlage die sortierten Labels für eine Warnung übergeben werden, bezieht sich Punkt auf die Liste der sortierten Labels:

```
{{ template "print_labels" .SortedLabels }}
```

Dies ist nützlich, wenn Sie wiederverwendbare Vorlagen schreiben. Um beispielsweise alle Benachrichtigungen zu drucken, könnten Sie Folgendes schreiben:

```
{{ template "print_alerts" .Alerts }}
```

Um dann nur die Feuermeldungen auszudrucken, könnten Sie Folgendes schreiben:

```
{{ template "print_alerts" .Alerts.Firing }}
```

Das funktioniert, weil es sich bei beiden `.Alerts` um Listen von Warnmeldungen `.Alerts.Firing` handelt.

```
{{ define "print_alerts" }}
{{ range . }}
{{ template "print_labels" .SortedLabels }}
{{ end }}
{{ end }}
```

## Kommentare
<a name="v10-go-comments"></a>

Sie können Kommentare hinzufügen mit `{{/*` und`*/}}`:

```
{{/* This is a comment */}}
```

Um zu verhindern, dass Kommentare Zeilenumbrüche hinzufügen, verwende:

```
{{- /* This is a comment with no leading or trailing line breaks */ -}}
```

## Einrückung
<a name="v10-go-indentation"></a>

Sie können Einzüge, sowohl Tabulatoren als auch Leerzeichen, und Zeilenumbrüche verwenden, um die Lesbarkeit von Vorlagen zu verbessern:

```
{{ range .Alerts }}
  {{ range .Labels.SortedPairs }}
    {{ .Name }} = {{ .Value }}
  {{ end }}
{{ end }}
```

Einrückungen in der Vorlage werden jedoch auch im Text vorhanden sein. Als nächstes werden wir sehen, wie man es entfernt.

## Entferne Leerzeichen und Zeilenumbrüche
<a name="v10-go-removespace"></a>

Wird text/template verwendet `{{-` und dient `-}}` zum Entfernen von führenden und nachfolgenden Leerzeichen und Zeilenumbrüchen.

Wenn Sie beispielsweise Einrückungen und Zeilenumbrüche verwenden, um eine Vorlage lesbarer zu machen:

```
{{ range .Alerts }}
  {{ range .Labels.SortedPairs }}
    {{ .Name }} = {{ .Value }}
  {{ end }}
{{ end }}
```

Der Einzug und die Zeilenumbrüche werden auch im Text vorhanden sein:

```
    alertname = "Test"

    grafana_folder = "Test alerts"
```

Sie können den Einzug und die Zeilenumbrüche aus dem Text entfernen, indem Sie `}}` zu `-}}` Beginn jedes Bereichs wechseln:

```
{{ range .Alerts -}}
  {{ range .Labels.SortedPairs -}}
    {{ .Name }} = {{ .Value }}
  {{ end }}
{{ end }}
```

Der Einzug und die Zeilenumbrüche in der Vorlage fehlen jetzt im Text:

```
alertname = "Test"
grafana_folder = "Test alerts"
```

# Vorlagen für Benachrichtigungen erstellen
<a name="v10-alerting-create-templates"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Erstellen Sie wiederverwendbare Benachrichtigungsvorlagen, die Sie an Ihre Kontaktstellen senden können.

Sie können Ihrer Benachrichtigungsvorlage eine oder mehrere Vorlagen hinzufügen.

Der Name Ihrer Benachrichtigungsvorlage muss eindeutig sein. Sie können nicht zwei Vorlagen mit demselben Namen in derselben Benachrichtigungsvorlage oder in verschiedenen Benachrichtigungsvorlagen haben. Vermeiden Sie es, Vorlagen mit demselben Namen wie Standardvorlagen zu definieren, z. B.: `__subject``__text_values_list`,`__text_alert_list`, `default.title` und`default.message`.

Auf der Registerkarte Kontaktstellen finden Sie eine Liste Ihrer Benachrichtigungsvorlagen.

## Vorlagen für Benachrichtigungen erstellen
<a name="v10-alerting-creating-templates"></a>

**Um eine Benachrichtigungsvorlage zu erstellen**

1. Wählen Sie „**Benachrichtigungen“,** „**Kontaktstellen**“.

1. Wählen Sie den Tab **Benachrichtigungsvorlagen** und dann **\$1 Benachrichtigungsvorlage hinzufügen**.

1. Wählen Sie einen Namen für die Benachrichtigungsvorlage, z. `email.subject` B.

1. Schreiben Sie den Inhalt der Vorlage in das Inhaltsfeld.

   Beispiel:

   ```
   {{ if .Alerts.Firing -}}
      {{ len .Alerts.Firing }} firing alerts
      {{ end }}
      {{ if .Alerts.Resolved -}}
      {{ len .Alerts.Resolved }} resolved alerts
      {{ end }}
   ```

1. Speichern Sie Ihre Änderungen.

   `{{ define "email.subject" }}`(wo `email.subject` ist der Name Ihrer Vorlage) und `{{ end }}` wird automatisch am Anfang und Ende des Inhalts hinzugefügt.

**Um eine Benachrichtigungsvorlage zu erstellen, die mehr als eine Vorlage enthält**

1. Wählen Sie „**Benachrichtigungen“,** „**Kontaktstellen**“.

1. Wählen Sie den Tab **Benachrichtigungsvorlagen** und dann **\$1 Benachrichtigungsvorlage hinzufügen**.

1. Geben Sie einen Namen für die gesamte Benachrichtigungsvorlage ein. Beispiel, `email`.

1. Schreiben Sie jede Vorlage in das Feld Inhalt, einschließlich `{{ define "name-of-template" }}` und `{{ end }}` am Anfang und Ende jeder Vorlage. Sie können für jede Vorlage in der Benachrichtigungsvorlage aussagekräftige Namen verwenden, z. B. `email.subject` oder`email.message`. Verwenden Sie in diesem Fall nicht den Namen der Benachrichtigungsvorlage, den Sie oben eingegeben haben.

   In späteren Abschnitten finden Sie detaillierte Beispiele für Vorlagen, die Sie möglicherweise erstellen.

1. Klicken Sie auf Speichern.

## Eine Vorschau der Benachrichtigungsvorlagen anzeigen
<a name="v10-alerting-preview-templates"></a>

Sehen Sie sich eine Vorschau Ihrer Benachrichtigungsvorlagen an, bevor Sie sie in Ihren Kontaktstellen verwenden. Dies hilft Ihnen, das Ergebnis der von Ihnen erstellten Vorlage zu verstehen, und gibt Ihnen die Möglichkeit, etwaige Fehler zu beheben, bevor Sie die Vorlage speichern.

**Anmerkung**  
Benachrichtigungsvorschauen sind nur für Grafana Alertmanager verfügbar.

**Um eine Vorschau Ihrer Benachrichtigungsvorlagen anzuzeigen**

1. Wählen Sie „**Benachrichtigungen“,** „**Kontaktstellen**“.

1. Wählen Sie den Tab **Benachrichtigungsvorlagen** und dann **\$1 Benachrichtigungsvorlage hinzufügen** oder bearbeiten Sie eine vorhandene Vorlage.

1. Fügen Sie den Inhalt Ihrer Vorlage hinzu oder aktualisieren Sie sie.

   Standarddaten werden bereitgestellt, und Sie können Warndaten sowie Warnungsinstanzen hinzufügen oder bearbeiten. Sie können Warndaten direkt im Payload-Datenfenster selbst hinzufügen oder auf **Warnungsinstanzen auswählen** oder **Benutzerdefinierte Benachrichtigungen hinzufügen** klicken.

1. [Optional] So fügen Sie Warnungsdaten aus vorhandenen Warnungsinstanzen hinzu:

   1. **Wählen Sie „Warnungsinstanzen** auswählen“.

   1. Bewegen Sie den Mauszeiger über die Warnungsinstanzen, um weitere Informationen zu jeder Warnungsinstanz anzuzeigen/

   1. Wählen Sie **Bestätigen**, um die Warnungsinstanz zur Payload hinzuzufügen.

1. [Optional] Um Warnungsdaten mit dem Alert-Dateneditor hinzuzufügen, wählen Sie **Benutzerdefinierte Daten hinzufügen** aus:

   1. Fügen Sie Anmerkungen und benutzerdefinierte Beschriftungen hinzu oder richten Sie ein Dashboard oder einen Bereich ein.

   1. Aktiviere „Ausgelöst“ oder „Gelöst“, je nachdem, ob du deiner Benachrichtigung ausgelöste oder gelöste Warnmeldungen hinzufügen möchtest.

   1. Wähle „**Warnungsdaten hinzufügen**“.

   1. Wählen Sie **Vorschau aktualisieren**, um zu sehen, wie der Inhalt Ihrer Vorlage aussehen wird und welche Payload-Daten dazu gehören.

   Wenn Ihre Vorlage Fehler enthält, werden diese in der Vorschau angezeigt und Sie können sie vor dem Speichern korrigieren.

1. Speichern Sie Ihre Änderungen.

## Erstellen Sie eine Vorlage für den Betreff der Nachricht
<a name="v10-alerting-create-template-subject"></a>

Erstellen Sie eine Vorlage für den Betreff einer E-Mail, die die Anzahl der ausgelösten und gelösten Benachrichtigungen enthält, wie in diesem Beispiel:

```
1 firing alerts, 0 resolved alerts
```

**Um eine Vorlage für den Betreff einer E-Mail zu erstellen**

1. Erstellen Sie eine Vorlage namens `email.subject` mit dem folgenden Inhalt:

   ```
   {{ define "email.subject" }}
   {{ len .Alerts.Firing }} firing alerts, {{ len .Alerts.Resolved }} resolved alerts
   {{ end }}
   ```

1. Verwenden Sie die Vorlage bei der Erstellung Ihrer Kontaktpunktintegration, indem Sie sie in das Feld **Betreff** mit dem `template` Schlüsselwort einfügen.

   ```
   {{ template "email.subject" . }}
   ```

## Erstellen Sie eine Vorlage für die Nachricht einer E-Mail
<a name="v10-alerting-create-template-message"></a>

Erstellen Sie eine Vorlage für die Nachricht einer E-Mail, die eine Zusammenfassung aller ausgelösten und gelösten Alarme enthält, wie in diesem Beispiel:

```
There are 2 firing alerts, and 1 resolved alerts

Firing alerts:

- alertname=Test 1 grafana_folder=GrafanaCloud has value(s) B=1
- alertname=Test 2 grafana_folder=GrafanaCloud has value(s) B=2

Resolved alerts:

- alertname=Test 3 grafana_folder=GrafanaCloud has value(s) B=0
```

**Um eine Vorlage für die Nachricht einer E-Mail zu erstellen**

1. Erstellen Sie eine Benachrichtigungsvorlage `email` mit zwei Vorlagen im Inhalt: `email.message_alert` und`email.message`.

   Die `email.message_alert` Vorlage wird verwendet, um die Bezeichnungen und Werte für jede ausgelöste und behobene Warnung zu drucken, wobei die `email.message` Vorlage die Struktur der E-Mail enthält.

   ```
   {{- define "email.message_alert" -}}
   {{- range .Labels.SortedPairs }}{{ .Name }}={{ .Value }} {{ end }} has value(s)
   {{- range $k, $v := .Values }} {{ $k }}={{ $v }}{{ end }}
   {{- end -}}
   
   {{ define "email.message" }}
   There are {{ len .Alerts.Firing }} firing alerts, and {{ len .Alerts.Resolved }} resolved alerts
   
   {{ if .Alerts.Firing -}}
   Firing alerts:
   {{- range .Alerts.Firing }}
   - {{ template "email.message_alert" . }}
   {{- end }}
   {{- end }}
   
   {{ if .Alerts.Resolved -}}
   Resolved alerts:
   {{- range .Alerts.Resolved }}
   - {{ template "email.message_alert" . }}
   {{- end }}
   {{- end }}
   
   {{ end }}
   ```

1. Verwenden Sie die Vorlage bei der Erstellung Ihrer Kontaktpunktintegration, indem Sie sie in das **Textfeld** mit dem `template` Schlüsselwort einfügen.

   ```
   {{ template "email.message" . }}
   ```

## Eine Vorlage für den Titel einer Slack-Nachricht erstellen
<a name="v10-alerting-create-template-slack-title"></a>

Erstelle eine Vorlage für den Titel einer Slack-Nachricht, die die Anzahl der ausgelösten und gelösten Alerts enthält, wie im folgenden Beispiel:

```
1 firing alerts, 0 resolved alerts
```

**Um eine Vorlage für den Titel einer Slack-Nachricht zu erstellen**

1. Erstelle eine Vorlage namens `slack.title` mit dem folgenden Inhalt:

   ```
   {{ define "slack.title" }}
   {{ len .Alerts.Firing }} firing alerts, {{ len .Alerts.Resolved }} resolved alerts
   {{ end }}
   ```

1. Führen Sie die Vorlage über das Titelfeld in Ihrer Kontaktpunktintegration aus.

   ```
   {{ template "slack.title" . }}
   ```

## Eine Vorlage für den Inhalt einer Slack-Nachricht erstellen
<a name="v10-alerting-create-template-slack-message"></a>

Erstelle eine Vorlage für den Inhalt einer Slack-Nachricht, die eine Beschreibung aller ausgelösten und gelösten Alerts enthält, einschließlich ihrer Labels, Anmerkungen und Dashboard-URL.

**Anmerkung**  
Diese Vorlage ist nur für von Grafana verwaltete Benachrichtigungen vorgesehen. Um die Vorlage für von Datenquellen verwaltete Benachrichtigungen zu verwenden, löschen Sie die Verweise auf dashboardURL und silenceUrl. Weitere Informationen zur Konfiguration von Prometheus-Benachrichtigungen finden Sie in der [Prometheus-Dokumentation](https://prometheus.io/docs/alerting/latest/notifications/) zu Benachrichtigungen.

```
1 firing alerts:

[firing] Test1
Labels:
- alertname: Test1
- grafana_folder: GrafanaCloud
Annotations:
- description: This is a test alert
Go to dashboard: https://example.com/d/dlhdLqF4z?orgId=1

1 resolved alerts:

[firing] Test2
Labels:
- alertname: Test2
- grafana_folder: GrafanaCloud
Annotations:
- description: This is another test alert
Go to dashboard: https://example.com/d/dlhdLqF4z?orgId=1
```

**Um eine Vorlage für den Inhalt einer Slack-Nachricht zu erstellen**

1. Erstelle ein Template namens `slack` mit zwei Templates im Inhalt: `slack.print_alert` und`slack.message`.

   Die `slack.print_alert` Vorlage wird zum Drucken der Beschriftungen, Anmerkungen und der Dashboard-URL verwendet, während die `slack.message` Vorlage die Struktur der Benachrichtigung enthält.

   ```
   {{ define "slack.print_alert" -}}
   [{{.Status}}] {{ .Labels.alertname }}
   Labels:
   {{ range .Labels.SortedPairs -}}
   - {{ .Name }}: {{ .Value }}
   {{ end -}}
   {{ if .Annotations -}}
   Annotations:
   {{ range .Annotations.SortedPairs -}}
   - {{ .Name }}: {{ .Value }}
   {{ end -}}
   {{ end -}}
   {{ if .DashboardURL -}}
     Go to dashboard: {{ .DashboardURL }}
   {{- end }}
   {{- end }}
   
   {{ define "slack.message" -}}
   {{ if .Alerts.Firing -}}
   {{ len .Alerts.Firing }} firing alerts:
   {{ range .Alerts.Firing }}
   {{ template "slack.print_alert" . }}
   {{ end -}}
   {{ end }}
   {{ if .Alerts.Resolved -}}
   {{ len .Alerts.Resolved }} resolved alerts:
   {{ range .Alerts.Resolved }}
   {{ template "slack.print_alert" .}}
   {{ end -}}
   {{ end }}
   {{- end }}
   ```

1. Führen Sie die Vorlage über das Textfeld in Ihrer Kontaktpunktintegration aus:

   ```
   {{ template "slack.message" . }}
   ```

## Template sowohl für E-Mail als auch für Slack mit gemeinsam genutzten Vorlagen
<a name="v10-alerting-create-shared-templates"></a>

Anstatt separate Benachrichtigungsvorlagen für jeden Kontaktpunkt wie E-Mail und Slack zu erstellen, kannst du dieselbe Vorlage gemeinsam nutzen.

Wenn du beispielsweise eine E-Mail mit diesem Betreff und eine Slack-Nachricht mit diesem Titel senden möchtest`1 firing alerts, 0 resolved alerts`, kannst du eine gemeinsame Vorlage erstellen.

**Um eine gemeinsame Vorlage zu erstellen**

1. Erstellen Sie eine Vorlage namens `common.subject_title` mit dem folgenden Inhalt:

   ```
   {{ define "common.subject_title" }}
   {{ len .Alerts.Firing }} firing alerts, {{ len .Alerts.Resolved }} resolved alerts
   {{ end }}
   ```

1. Führen Sie für E-Mails die Vorlage im Betreff-Feld Ihrer E-Mail-Kontaktpunkt-Integration aus:

   ```
   {{ template "common.subject_title" . }}
   ```

1. Für Slack führe die Vorlage im Titelfeld deiner Slack-Kontaktpunkt-Integration aus:

   ```
   {{ template "common.subject_title" . }}
   ```

## Verwenden von Benachrichtigungsvorlagen
<a name="v10-alerting-use-notification-templates"></a>

Verwenden Sie Vorlagen in Kontaktpunkten, um Ihre Benachrichtigungen zu personalisieren.

**Um eine Vorlage beim Erstellen einer Kontaktstelle zu verwenden**

1. Wählen Sie im Menü **„Benachrichtigungen**“ die Registerkarte „**Kontaktstellen**“, um eine Liste der vorhandenen Kontaktstellen anzuzeigen.

1. Wählen Sie **New (Neu)**. Alternativ können Sie eine bestehende Kontaktstelle bearbeiten, indem Sie auf das Symbol **Bearbeiten** klicken.

1. Geben Sie die Vorlagen, die Sie verwenden möchten, in ein Feld ein, z. B. **Nachricht** oder **Betreff**. Um eine Vorlage einzugeben, verwenden Sie das Formular `{{ template "template_name" . }}` und *template\$1name* ersetzen Sie es durch den Namen der Vorlage, die Sie verwenden möchten.

1. Wählen Sie **Kontaktstelle speichern**.

# Vorlage – Referenz
<a name="v10-alerting-template-reference"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Dieser Abschnitt enthält Referenzinformationen für die Erstellung Ihrer Vorlagen.

**Warnung (Typ)**

Der Warnungstyp enthält die folgenden Daten.


| Name | Art | Description | Beispiel | 
| --- | --- | --- | --- | 
|  Status  |  Zeichenfolge  |  `firing` oder `resolved`.  | \$1\$1 .Status \$1\$1 | 
|  Labels  |  KeyValue  |  Eine Reihe von Bezeichnungen, die an die Warnung angehängt sind.  | \$1\$1 .Labels \$1\$1 | 
|  Anmerkungen  |  KeyValue  |  Eine Reihe von Anmerkungen, die der Warnung beigefügt sind.  | \$1\$1 .Annotations \$1\$1 | 
| Werte | KeyValue | Die Werte aller Ausdrücke, einschließlich der klassischen Bedingungen | \$1\$1 .Values \$1\$1 | 
|  StartsAt  |  Zeit.Zeit  |  Uhrzeit, zu der der Alarm ausgelöst wurde.  | \$1\$1 .StartsAt \$1\$1 | 
|  EndsAt  |  Zeit. Zeit  |  Wird nur gesetzt, wenn die Endzeit einer Warnung bekannt ist. Andernfalls wird ein konfigurierbarer Timeout-Zeitraum ab dem Zeitpunkt seit dem Empfang der letzten Warnung festgelegt.  | \$1\$1 .EndsAt \$1\$1 | 
|  Generator-URL  |  Zeichenfolge  |  Ein Backlink zu Grafana oder einem externen Alertmanager.  | \$1\$1 .GeneratorURL \$1\$1 | 
|  Silence-URL  |  Zeichenfolge  |  Ein Link zum Stummschalten der Warnung (mit vorgefüllten Bezeichnungen für diese Warnung). Nur für von Grafana verwaltete Benachrichtigungen.  | \$1\$1 .SilenceURL\$1\$1 | 
|  Dashboard-URL  |  Zeichenfolge  |  Link zum Grafana-Dashboard, falls die Warnungsregel zu einer gehört. Nur für von Grafana verwaltete Benachrichtigungen.  | \$1\$1 .DashboardURL \$1\$1 | 
|  Panel-URL  |  Zeichenfolge  |  Link zum Grafana-Dashboard-Panel, falls die Warnungsregel zu einer gehört. Nur für von Grafana verwaltete Benachrichtigungen.  | \$1\$1 .PanelURL \$1\$1 | 
|  Fingerabdruck  |  Zeichenfolge  |  Fingerabdruck, der zur Identifizierung der Warnung verwendet werden kann.  | \$1\$1 .Fingerprint \$1\$1 | 
|  ValueString  |  Zeichenfolge  |  Eine Zeichenfolge, die die Bezeichnungen und den Wert jedes reduzierten Ausdrucks in der Warnung enthält.  | \$1\$1 .ValueString \$1\$1 | 

 **ExtendedData**

Das ExtendedData Objekt enthält die folgenden Eigenschaften.


| Name | Art | Description | Beispiel | 
| --- | --- | --- | --- | 
|  Empfänger  |  `string`  |  Der Name der Kontaktstelle, die die Benachrichtigung sendet.  |  `{{ .Receiver }}`  | 
|  Status  |  `string`  |  Der Status gibt an`firing`, ob mindestens ein Alarm ausgelöst wird, andernfalls`resolved`.  |  `{{ .Status }}`  | 
|  Benachrichtigungen  |  `[]Alert`  |  Liste aller ausgelösten und gelösten Alarme in dieser Benachrichtigung.  |  `There are {{ len .Alerts }} alerts`  | 
|  Auslösewarnungen  |  `[]Alert`  |  Liste aller Feuerwarnungen in dieser Benachrichtigung.  |  `There are {{ len .Alerts.Firing }} firing alerts`  | 
|  Behobene Warnungen  |  `[]Alert`  |  Liste aller gelösten Warnungen in dieser Benachrichtigung.  |  `There are {{ len .Alerts.Resolved }} resolved alerts`  | 
|  GroupLabels  |  `KeyValue`  |  Die Labels, die diese Warnungen in dieser Benachrichtigung gruppieren.  |  `{{ .GroupLabels }}`  | 
|  CommonLabels  |  `KeyValue`  |  Die Bezeichnungen, die allen Benachrichtigungen in dieser Benachrichtigung gemeinsam sind.  |  `{{ .CommonLabels }}`  | 
|  CommonAnnotations  |  `KeyValue`  |  Die Anmerkungen, die allen Warnungen in dieser Benachrichtigung gemeinsam sind.  |  `{{ .CommonAnnotations }}`  | 
|  Externe URL  |  `string`  |  Ein Link zum Grafana-Workspace oder Alertmanager, der diese Benachrichtigung gesendet hat.  |  `{{ .ExternalURL }}`  | 

**KeyValue Typ**

Der `KeyValue` Typ besteht aus einer Reihe von key/value Zeichenkettenpaaren, die Beschriftungen und Anmerkungen darstellen.

Neben dem direkten Zugriff auf die als `KeyValue` gespeicherten Daten gibt es auch Methoden zum Sortieren, Entfernen und Transformieren der Daten.


| Name | Argumente | Rückgabewert | Hinweise | Beispiel | 
| --- | --- | --- | --- | --- | 
|  SortedPairs  |    |  Sortierte Liste von Zeichenkettenpaaren aus Schlüssel und Wert  |    | `{{ .Annotations.SortedPairs }}` | 
|  Remove  |  [] Zeichenfolge  |  KeyValue  |  Gibt eine Kopie der Key/Value Map ohne die angegebenen Schlüssel zurück.  | `{{ .Annotations.Remove "summary" }}` | 
|  Namen  |    |  [] Zeichenfolge  |  Liste der Namen  | `{{ .Names }}` | 
|  Werte  |    |  [] Zeichenfolge  |  Liste von Werten  | `{{ .Values }}` | 

**Time (Zeit)**

Die Zeit stammt aus dem [https://pkg.go.dev/time#Time](https://pkg.go.dev/time#Time)Go-Paket. Sie können eine Uhrzeit in verschiedenen Formaten drucken. Um beispielsweise die Uhrzeit zu drucken, zu der eine Warnung ausgelöst wurde`Monday, 1st January 2022 at 10:00AM`, in diesem Format schreiben Sie die folgende Vorlage:

```
{{ .StartsAt.Format "Monday, 2 January 2006 at 3:04PM" }}
```

Eine Referenz für das Zeitformat von Go finden Sie [hier](https://pkg.go.dev/time#pkg-constants).

# Kontaktstellen verwalten
<a name="v10-alerting-manage-contactpoints"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

In der Listenansicht der **Kontaktpunkte** werden alle vorhandenen Kontaktstellen und Benachrichtigungsvorlagen aufgeführt.

Auf der Registerkarte **Kontaktstellen** können Sie:
+ Suchen Sie nach Namen und Typen von Kontaktstellen und Integrationen.
+ Sehen Sie sich alle vorhandenen Kontaktstellen und Integrationen an.
+ Sehen Sie sich an, für wie viele Benachrichtigungsrichtlinien jeder Kontaktpunkt verwendet wird, und navigieren Sie direkt zu den verknüpften Benachrichtigungsrichtlinien.
+ Sehen Sie sich den Status der Zustellungen von Benachrichtigungen an.
+ Exportieren Sie einzelne Kontaktpunkte oder alle Kontaktpunkte im JSON-, YAML- oder Terraform-Format.
+ Löschen Sie Kontaktpunkte, die nicht von einer Benachrichtigungsrichtlinie verwendet werden.

Auf der Registerkarte **Benachrichtigungsvorlagen** können Sie:
+ Bestehende Benachrichtigungsvorlagen anzeigen, bearbeiten, kopieren oder löschen.

# Warnmeldungen stummschalten
<a name="v10-alerting-silences"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

*Sie können Warnmeldungen unterdrücken, indem Sie sie stumm schalten.* Eine Stille verhindert nur, dass Benachrichtigungen erstellt werden: Stummschaltungen verhindern nicht, dass Warnungsregeln ausgewertet werden, und sie verhindern nicht, dass Warnungsinstanzen auf der Benutzeroberfläche angezeigt werden. Wenn Sie eine Warnung stummschalten, geben Sie ein Zeitfenster an, in dem sie unterdrückt werden soll.

**Anmerkung**  
Um Warnmeldungen in regelmäßigen Zeitabständen zu unterdrücken, z. B. während regulärer Wartungsperioden, sollten Sie [Timings stummschalten](v10-alerting-manage-muting.md) eher die Option „Stummschalten“ verwenden.

**Um eine Stille hinzuzufügen**

1. **Wählen Sie in Ihrer Grafana-Konsole im Grafana-Menü Alerting.**

1. **Wählen Sie Stille.**

1. **Wählen Sie einen Alertmanager aus dem Alertmanager-Drop-down-Menü aus.**

1. Wählen Sie **„**Stille erstellen“.

1. Wählen Sie das Start- und Enddatum **unter Start und Ende der Stille** aus, um anzugeben, wann die Stille in Kraft treten und wann sie enden soll.

1. Als Alternative zur Festlegung einer Endzeit können Sie im Feld **Dauer** angeben, wie lange die Stille durchgesetzt werden soll. Dadurch wird die Endzeit im Feld **Start und Ende der Stille** automatisch aktualisiert.

1. Geben Sie in den Feldern **Bezeichnung** und **Wert** ein oder mehrere *passende Labels* ein. Matcher bestimmen, für welche Regeln das Schweigen gilt. Alle passenden Warnmeldungen (im Status „Auslösen“) werden im Feld **Betroffene Warnmeldungen angezeigt**.

1. Fügen Sie optional einen **Kommentar** hinzu, der die Stille beschreibt.

1. Wählen Sie **Absenden** aus.

**Um eine Stille zu bearbeiten**

1. **Wählen Sie in Ihrer Grafana-Konsole im Grafana-Menü Alerting.**

1. Wählen Sie **Stille**, um die Liste der vorhandenen Stille anzuzeigen.

1. Suchen Sie nach der Stille, die Sie bearbeiten möchten, und wählen Sie dann **Bearbeiten** (Stiftsymbol).

1. Nehmen Sie die gewünschten Änderungen vor und wählen Sie dann **Absenden**, um Ihre Änderungen zu speichern.

Sie können eine bestehende Stille bearbeiten, indem Sie das **Bearbeiten-Symbol** (Stift) wählen.

**Um einen URL-Link zu einem Stilleformular zu erstellen**

Wenn Sie auf ein Silence-Formular verlinken, geben Sie die standardmäßigen passenden Labels sowie die Parameter für die Kommentarfunktion `matcher` und die `comment` Abfrageparameter an. Der `matcher` Parameter sollte das folgende Format haben, `[label][operator][value]` wobei der `operator` Parameter eines der folgenden sein kann: `=` (equals, not regex), (not equals, not regex), `!=` (equals, regex), `=~` (not equals, regex). `!~` Die URL kann viele `matcher` Abfrageparameter mit dem Schlüssel enthalten. Um beispielsweise einen Link zu einem Silence-Formular mit den passenden Bezeichnungen `severity=critical` `cluster!~europe-.*` und Kommentar zu erstellen`Silence critical EU alerts`, erstellen Sie eine URL`https://mygrafana/alerting/silence/new?matcher=severity%3Dcritical&matcher=cluster!~europe-*&comment=Silence%20critical%20EU%20alert`.

Um einen Link zu einer neuen Silence-Seite für einen externen Alertmanager zu erstellen, fügen Sie einen `alertmanager` Abfrageparameter hinzu

**Um eine Stille zu entfernen**

1. **Wählen Sie in Ihrer Grafana-Konsole im Grafana-Menü Alerting.**

1. Wählen Sie **Stille**, um die Liste der vorhandenen Stille anzuzeigen.

1. **Wählen Sie die Stille aus, die Sie beenden möchten, und wählen Sie „Stille aufheben“.** Dadurch wird die Unterdrückung von Alarmen beendet.
**Anmerkung**  
Durch das Aufheben der Stummschaltung wird die Unterdrückung von Alarmen beendet, als ob die Endzeit für die aktuelle Uhrzeit festgelegt wäre. Stille, die (automatisch oder manuell) beendet wurde, werden fünf Tage lang beibehalten und in der Liste aufgeführt. Sie können eine Stille nicht manuell aus der Liste entfernen.

# Warnungsregeln anzeigen und filtern
<a name="v10-alerting-manage-rules-viewfilter"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Auf der Seite „**Benachrichtigungen“ werden Warnregeln aufgeführt.** Standardmäßig sind Regeln nach Datenquellentypen gruppiert. Der Abschnitt **Grafana** listet Regeln auf, die von Grafana verwaltet werden. Warnregeln für Prometheus-kompatible Datenquellen sind ebenfalls hier aufgeführt. Sie können Warnregeln für Prometheus-kompatible Datenquellen anzeigen, sie jedoch nicht bearbeiten.

Im Abschnitt Mimir/Cortex/Loki Regeln sind alle Regeln für Mimir-, Cortex- oder Loki-Datenquellen aufgeführt. Cloud-Warnungsregeln sind ebenfalls in diesem Abschnitt aufgeführt.

Bei der Verwaltung großer Mengen von Benachrichtigungen können Sie erweiterte Funktionen zur Suche nach Warnungsregeln verwenden, um nach Ordnern, Bewertungsgruppen und Regeln zu filtern. Darüber hinaus können Sie Warnungsregeln nach ihren Eigenschaften wie Bezeichnungen, Status, Typ und Zustand filtern.

## Warnungsregeln anzeigen
<a name="v10-alerting-manage-rules-view"></a>

Mit Grafana-Benachrichtigungen können Sie alle Ihre Benachrichtigungen auf einer Seite anzeigen.

**Um die Details der Benachrichtigungen anzuzeigen**

1. **Wählen Sie in Ihrer Grafana-Konsole im Grafana-Menü **Alerting, Alert-Regeln aus**.** Standardmäßig wird die Listenansicht angezeigt.

1. In **Ansicht als** können Sie zwischen den Ansichten Gruppiert, Listen und Status wechseln, indem Sie die gewünschte Option auswählen.

1. Erweitern Sie die Regelzeile, um die Regelbezeichnungen, Anmerkungen, Datenquellen, die Regelabfragen und eine Liste der Warnungsinstanzen anzuzeigen, die sich aus der Regel ergeben.

Auf dieser Seite können Sie auch Kopien einer Warnungsregel erstellen, um bestehende Regeln wiederzuverwenden.

## Warnungsregeln exportieren
<a name="v10-alerting-manage-rules-export"></a>

Sie können Regeln im Grafana-Arbeitsbereich nach YAML oder JSON exportieren.
+ Wählen Sie das Symbol **Regelgruppe exportieren** neben jeder Warnungsregelgruppe, um sie nach YAML, JSON oder Terraform zu exportieren.
+ Wählen Sie **Regeln exportieren**, um alle von Grafana verwalteten Warnungsregeln nach YAML, JSON oder Terraform zu exportieren.
+ Wählen Sie neben jeder einzelnen Warnungsregel innerhalb einer Gruppe die Option **Mehr**, **Export ändern** aus, um bereitgestellte Warnungsregeln zu bearbeiten und eine geänderte Version zu exportieren.

## Abfragedefinitionen für bereitgestellte Benachrichtigungen anzeigen
<a name="v10-alerting-manage-rules-querydef"></a>

Zeigt schreibgeschützte Abfragedefinitionen für bereitgestellte Benachrichtigungen an. Prüfen Sie schnell, ob Ihre Warnungsregelabfragen korrekt sind, ohne in Ihrem As-Code-Repository nach Regeldefinitionen suchen zu müssen.

**Gruppierte Ansicht**

Die gruppierte Ansicht zeigt Grafana-Warnungsregeln gruppiert nach Ordnern und Loki- oder Prometheus-Alarmregeln gruppiert nach \$1. `namespace` `group` Dies ist die Standardregellistenansicht, die für die Verwaltung von Regeln vorgesehen ist. Sie können jede Gruppe erweitern, um eine Liste der Regeln in dieser Gruppe anzuzeigen. Erweitern Sie eine Regel weiter, um ihre Details anzuzeigen. Sie können auch Aktionsschaltflächen und Warnmeldungen, die sich aus der Regel ergeben, erweitern, um deren Details anzuzeigen.

**Ansicht „Status“**

In der Statusansicht werden die Warnungsregeln nach Bundesland gruppiert angezeigt. Verwenden Sie diese Ansicht, um einen Überblick darüber zu erhalten, welche Regeln sich in welchem Status befinden. Jede Regel kann erweitert werden, um ihre Details anzuzeigen. Aktionsschaltflächen und alle durch diese Regel generierten Warnungen. Jede Warnung kann weiter erweitert werden, um ihre Details anzuzeigen.

## Regeln für Warnmeldungen filtern
<a name="v10-alerting-manage-rules-filter"></a>

Sie können die Warnregeln, die auf der Seite „**Benachrichtigungen**“ angezeigt werden, auf verschiedene Arten filtern.

**Um Warnungsregeln zu filtern**

1. **Wählen Sie unter Datenquellen** auswählen eine Datenquelle aus. Sie können Warnungsregeln sehen, die die ausgewählte Datenquelle abfragen.

1. Geben Sie im Feld **Nach Label suchen mithilfe von** Label-Selektoren Suchkriterien ein. Beispiel, `environment=production;region=~US|EU,severity!=warning`.

1. Wählen Sie **unter Benachrichtigungen nach Status filtern** den Warnstatus aus, den Sie sehen möchten. Sie können sich Warnregeln anzeigen lassen, die diesem Status entsprechen. Regeln, die anderen Bundesstaaten entsprechen, sind ausgeblendet.

# Timings stummschalten
<a name="v10-alerting-manage-muting"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Eine Stummschaltung ist ein wiederkehrendes Zeitintervall, in dem keine neuen Benachrichtigungen für eine Richtlinie generiert oder gesendet werden. Verwenden Sie sie, um zu verhindern, dass Warnmeldungen für einen bestimmten und sich wiederholenden Zeitraum ausgelöst werden, z. B. während eines regulären Wartungszeitraums.

Ähnlich wie bei Stummschaltungen verhindern auch Stummschaltungen nicht, dass Warnungsregeln ausgewertet werden, und sie verhindern auch nicht, dass Warnungsinstanzen auf der Benutzeroberfläche angezeigt werden. Sie verhindern lediglich, dass Benachrichtigungen erstellt werden.

Sie können von Grafana verwaltete Stummschaltezeiten sowie Stummschaltezeiten für eine externe Alertmanager-Datenquelle konfigurieren.

## Stummschalten im Vergleich zu Stille
<a name="v10-alerting-manage-muting-compare"></a>

In der folgenden Tabelle werden die Unterschiede zwischen Stummschaltezeiten und Stummschaltungen hervorgehoben.


| Timing stummschalten | Stumm | 
| --- | --- | 
| Verwendet Zeitintervalldefinitionen, die sich wiederholen können. | Hat eine feste Start- und Endzeit. | 
| Wird erstellt und dann zu den Benachrichtigungsrichtlinien hinzugefügt. | Verwendet Labels, um mit einer Warnung abzugleichen, um zu bestimmen, ob stummgeschaltet werden soll oder nicht. | 

## Timing für Stummschaltung hinzufügen
<a name="v10-alerting-manage-muting-add"></a>

Sie können in Ihrem Grafana-Arbeitsbereich Stummschaltungen erstellen.

**Um ein Timing für die Stummschaltung hinzuzufügen**

1. **Wählen Sie in Ihrer Grafana-Konsole im Grafana-Menü Alerting.**

1. Wählen Sie **Benachrichtigungsrichtlinien** und dann die Registerkarte Timings **stummschalten**.

1. Wählen Sie in der Dropdownliste **Alertmanager** den Alertmanager aus, den Sie bearbeiten möchten.

1. Wählen Sie die Taste **\$1** Timing für Stummschaltung hinzufügen.

1. Füllen Sie das Formular aus, um ein [Zeitintervall](#v10-alerting-manage-muting-interval) zu erstellen, das mit Ihrem Timing für die Stummschaltung übereinstimmt.

1. Speichern Sie Ihre Stummschaltung.

## Hinzufügen eines Timings für die Stummschaltung zu einer Benachrichtigungsrichtlinie
<a name="v10-alerting-manage-muting-add-notif"></a>

Sobald Sie einen Zeitpunkt für die Stummschaltung festgelegt haben, verwenden Sie ihn, indem Sie ihn der Benachrichtigungsrichtlinie hinzufügen, die Sie in regelmäßigen Abständen stummschalten möchten.

**Um einer Benachrichtigungsrichtlinie einen Zeitpunkt für die Stummschaltung hinzuzufügen**

1. **Wählen Sie in Ihrer Grafana-Konsole im Grafana-Menü Alerting.**

1. Wählen Sie **Benachrichtigungsrichtlinien** und dann die Registerkarte **Benachrichtigungsrichtlinien** aus.

1. Wählen Sie die Benachrichtigungsrichtlinie aus, der Sie die Stummschaltung hinzufügen möchten, und wählen Sie**...** , **Bearbeiten**.

1. Wählen Sie in der Dropdownliste **für die Stummschaltung** die Zeiten für die Stummschaltung aus, die Sie der Richtlinie hinzufügen möchten.

1. Speichern Sie Ihre Änderungen.

## Zeitintervalle
<a name="v10-alerting-manage-muting-interval"></a>

Ein Zeitintervall ist eine bestimmte Dauer, in der Warnmeldungen unterdrückt werden. Die Dauer besteht in der Regel aus einem bestimmten Zeitraum und den Tagen der Woche, des Monats oder des Jahres. 

Die Optionen für das Supportzeitintervall sind:
+ **Zeitbereich** — Die Zeit inklusive Start- und Endzeit (in UTC, wenn kein Standort ausgewählt wurde, andernfalls Ortszeit).
+ **Standort** — Legt den Ort für das Timing fest. Der Zeitraum wird in Ortszeit für den Standort angezeigt.
+ **Wochentage** — Der Tag oder Bereich von Wochentagen. Beispiel, `monday:thursday`.
+ **Tage des Monats** — Die Daten innerhalb eines Monats. Die Werte können im Bereich von `1` - liegen`31`. Negative Werte geben die Tage des Monats in umgekehrter Reihenfolge an, `-1` stellen also den letzten Tag des Monats dar.
+ **Monate** — Die Monate des Jahres in numerischer oder vollständiger Kalendermonatsbezeichnung. Beispiel, `1, may:august`.
+ **Jahre** — Das Jahr oder die Jahre für das Intervall. Beispiel, `2023:2024`.

Jedes dieser Elemente kann eine Liste sein, und mindestens ein Element im Element muss erfüllt sein, um eine Übereinstimmung zu erhalten. Felder unterstützen auch Bereiche mithilfe von`:`. Beispiel, `monday:thursday`.

Wenn ein Feld leer gelassen wird, entspricht jeder Zeitpunkt dem Feld. Damit ein Moment von einem kompletten Zeitintervall entspricht, müssen alle Felder übereinstimmen. Ein Timing für die Stummschaltung kann mehrere Zeitintervalle enthalten.

Wenn Sie eine genaue Dauer angeben möchten, geben Sie alle für diese Dauer erforderlichen Optionen an. Wenn Sie beispielsweise ein Zeitintervall für den ersten Montag des Monats, für März, Juni, September und Dezember, zwischen 12:00 und 24:00 Uhr UTC erstellen möchten, könnte Ihre Zeitintervallspezifikation wie folgt lauten:
+ Zeitbereich:
  + Startzeit: `12:00`
  + Endzeit: `24:00`
+ Wochentage: `monday`
+ Monate: `3, 6, 9, 12`
+ Tage des Monats: `1:7`

# Status und Zustand der Warnungsregeln anzeigen
<a name="v10-alerting-manage-rulestate"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Anhand des Status und der Integrität von Warnungsregeln erhalten Sie mehrere wichtige Statusindikatoren für Ihre Benachrichtigungen.

Es gibt drei Komponenten:
+ [Status der Warnungsregel](#v10-alerting-manage-rulestate-state)
+ [Status der Warnungsinstanz](#v10-alerting-manage-rulestate-instance)
+ [Zustand der Warnmeldungsregel](#v10-alerting-manage-rulestate-health)

Obwohl sie miteinander verwandt sind, vermittelt jede Komponente subtil unterschiedliche Informationen.

**Um den Status und den Zustand Ihrer Warnungsregeln einzusehen**

1. **Wählen Sie in Ihrer Grafana-Konsole im Grafana-Menü Alerting.**

1. Wählen Sie **Warnungsregeln**, um die Liste der vorhandenen Benachrichtigungen anzuzeigen.

1. Wählen Sie eine Warnungsregel aus, um deren Status und Zustand einzusehen.

## Status der Warnungsregel
<a name="v10-alerting-manage-rulestate-state"></a>

Eine Warnungsregel kann sich in einem der folgenden Status befinden:


| Status | Description | 
| --- | --- | 
| Normal | Keine der von der Evaluierungs-Engine zurückgegebenen Zeitreihen hat den firing Status „pendingOder“. | 
| Ausstehend | Mindestens eine von der Evaluierungs-Engine zurückgegebene Zeitreihe istpending. | 
| Wird gefeuert | Mindestens eine von der Evaluierungs-Engine zurückgegebene Zeitreihe istfiring. | 

**Anmerkung**  
Warnmeldungen werden zuerst auf `pending` und dann `firing` übertragen. Daher dauert es mindestens zwei Bewertungszyklen, bis eine Warnung ausgelöst wird.

## Status der Warnungsinstanz
<a name="v10-alerting-manage-rulestate-instance"></a>

Eine Warnungsinstanz kann sich in einem der folgenden Zustände befinden:


| Status | Description | 
| --- | --- | 
| Normal | Der Status einer Warnung, die pending weder noch istfiring. Alles funktioniert wie erwartet. | 
| Ausstehend | Der Status einer Warnung, die für weniger als die konfigurierte Schwellenwertdauer aktiv war. | 
| Warnfunktion | Der Status einer Warnung, die länger als die konfigurierte Schwellenwertdauer aktiv war. | 
| Keine Daten | Für das konfigurierte Zeitfenster wurden keine Daten empfangen. | 
| Warnfunktion | Beim Versuch, eine Warnregel auszuwerten, ist ein Fehler aufgetreten. | 

## Letzten Status beibehalten
<a name="v10-alerting-manage-rulestate-keepstate"></a>

Eine Warnungsregel kann so konfiguriert werden, dass der letzte Status beibehalten wird, wenn ein `NoData` oder `Error` -Zustand auftritt. Dadurch wird sowohl verhindert, dass Warnmeldungen ausgelöst werden, als auch, dass sie behoben und erneut ausgelöst werden. Genau wie bei der normalen Evaluierung wird die Warnungsregel von `pending` zu `firing` nach Ablauf der Wartezeit umgestellt.

## Zustand der Warnmeldungsregel
<a name="v10-alerting-manage-rulestate-health"></a>

Eine Warnungsregel kann einen der folgenden Integritätsstatus haben.


| Status | Description | 
| --- | --- | 
| Ok | Keine Fehler bei der Auswertung der Warnungsregel. | 
| Fehler | Bei der Auswertung der Warnungsregel ist ein Fehler aufgetreten. | 
| NoData | Das Fehlen von Daten in mindestens einer Zeitreihe, die während einer Regelauswertung zurückgegeben wurde. | 
| \$1Status\$1, KeepLast | Die Regel hätte einen anderen Status erhalten, wurde aber so konfiguriert, dass sie den letzten Status der Warnungsregel beibehält. | 

## Besondere Warnmeldungen für NoData und Fehler
<a name="v10-alerting-manage-rulestate-special"></a>

Wenn die Auswertung einer Warnungsregel den Status `NoData` oder ergibt`Error`, generiert Grafana-Alerting Warninstanzen mit den folgenden zusätzlichen Bezeichnungen.


| Label (Bezeichnung) | Description | 
| --- | --- | 
| Name der Warnung | Entweder DatasourceNoData oderDatasourceError, je nach Bundesland. | 
| datasource\$1uid | Die UID der Datenquelle, die den Status verursacht hat. | 

**Anmerkung**  
Um die zusätzlichen Beschriftungen zu generieren, müssen Sie, wie im [Konfigurieren Sie die verwalteten Warnungsregeln von Grafana](v10-alerting-configure-grafanamanaged.md) Thema beschrieben, `Error` in der Regel „Keine Daten“ `NoData` oder „Fehler behandeln“ auf oder in der Warnungsregel festlegen.

Sie können diese Benachrichtigungen auf die gleiche Weise behandeln wie normale Benachrichtigungen, einschließlich Hinzufügen von Stille, Weiterleitung an eine Kontaktstelle usw.

# Warnungsgruppen anzeigen und nach Warnungsgruppen filtern
<a name="v10-alerting-manage-viewfiltergroups"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Warnungsgruppen zeigen gruppierte Alerts aus einer Alertmanager-Instanz an. Standardmäßig werden Warnungsregeln in Benachrichtigungsrichtlinien nach den Labelschlüsseln für die Standardrichtlinie gruppiert. Durch die Gruppierung allgemeiner Warnungsregeln in einer einzigen Warnungsgruppe wird verhindert, dass doppelte Warnungsregeln ausgelöst werden.

Sie können Warnungsgruppen anzeigen und auch nach Warnungsregeln filtern, die bestimmten Kriterien entsprechen.

**Um Warnungsgruppen anzuzeigen**

1. **Wählen Sie in Ihrer Grafana-Konsole im Grafana-Menü Alerting.**

1. Wählen Sie **Gruppen, um bestehende Gruppen** anzuzeigen.

1. Wählen Sie in der **Alertmanager-Dropdownliste** einen externen Alertmanager als Datenquelle aus.

1. Wählen Sie aus der Dropdownliste **Benutzerdefiniert gruppieren nach eine Kombination von** Bezeichnungen aus, um eine andere Gruppierung als die Standardgruppierung anzuzeigen. Dies ist nützlich, um Ihre Gruppierung von Benachrichtigungsrichtlinien zu debuggen und zu überprüfen.

Wenn eine Warnung keine Bezeichnungen enthält, die entweder in der Gruppierung der Stammrichtlinie oder in der benutzerdefinierten Gruppierung angegeben wurden, wird die Warnung einer Catch-All-Gruppe mit dem Header von hinzugefügt. `No grouping`

Sie können Warnungen nach Bezeichnung oder Status der Benachrichtigungen filtern.

**Um nach Label zu filtern**
+ Geben Sie **unter Suchen** ein vorhandenes Label ein, um Benachrichtigungen anzuzeigen, die dem Label entsprechen.

  Beispiel, `environment=production,region=~US|EU,severity!=warning`.

**Um nach Bundesland zu filtern**
+ Wählen Sie unter **Staaten den** Status Aktiv, Unterdrückt oder Nicht verarbeitet aus, um Benachrichtigungen anzuzeigen, die Ihrem ausgewählten Status entsprechen. Alle anderen Benachrichtigungen sind ausgeblendet.

# Benachrichtigungsfehler anzeigen
<a name="v10-alerting-manage-viewnotificationerrors"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 10.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Sehen Sie sich Benachrichtigungsfehler an und erfahren Sie, warum sie nicht gesendet oder empfangen wurden.

**Anmerkung**  
Diese Funktion wird nur für Grafana Alertmanager unterstützt.

**Um Benachrichtigungsfehler anzuzeigen**

1. Wählen Sie im Menü auf der linken Seite **Benachrichtigungen und** dann **Kontaktstellen** aus.

   Wenn eine Kontaktstelle ausfällt, werden Sie in einer Meldung in der rechten Ecke des Arbeitsbereichs darüber informiert, dass und wie viele Fehler vorliegen.

1. Wählen Sie eine Kontaktstelle aus, um die Details der Fehler für diese Kontaktstelle einzusehen.

   Fehlerdetails werden angezeigt, wenn Sie den Mauszeiger über das Fehlersymbol bewegen.

   Wenn eine Kontaktstelle über mehr als eine Integration verfügt, werden alle Fehler für jede der aufgelisteten Integrationen angezeigt.

1. Überprüfen Sie in der Spalte Health den Status der Benachrichtigung.

   Dies kann entweder „OK“, „Keine Versuche“ oder „Fehler“ lauten.

# Arbeitet in Grafana-Version 9
<a name="using-grafana-v9"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Wenn Sie Ihren Grafana-Workspace erstellen, haben Sie die Wahl, welche Version von Grafana Sie verwenden möchten. In den folgenden Themen wird die Verwendung eines Grafana-Workspace beschrieben, der Version 9 von Grafana verwendet.

**Topics**
+ [Dashboards in Grafana-Version 9](v9-dashboards.md)
+ [Panels und Visualisierungen in Grafana-Version 9](v9-panels.md)
+ [Erkunden Sie in Grafana-Version 9](v9-explore.md)
+ [Benachrichtigungen in Grafana-Version 9](v9-alerts.md)

# Dashboards in Grafana-Version 9
<a name="v9-dashboards"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Ein Dashboard besteht aus einem oder mehreren [Bedienfeldern](v9-panels.md), die in einer oder mehreren Zeilen organisiert und angeordnet sind. Grafana wird mit einer Vielzahl von Panels geliefert, die es einfach machen, die richtigen Abfragen zu erstellen und die Visualisierung so anzupassen, dass Sie das perfekte Dashboard für Ihre Bedürfnisse erstellen können. Jedes Panel kann mit Daten aus jeder Konfiguration [Verbinden zu Datenquellen](AMG-data-sources.md) interagieren.

Dashboard-Schnappschüsse sind statisch. Abfragen und Ausdrücke können nicht anhand von Snapshots erneut ausgeführt werden. Wenn Sie also Variablen in Ihrer Abfrage oder Ihrem Ausdruck aktualisieren, werden Ihre Dashboard-Daten dadurch nicht geändert.

**Topics**
+ [Verwenden von Dashboards](v9-dash-using-dashboards.md)
+ [Dashboards erstellen](v9-dash-building-dashboards.md)
+ [Verwaltung von Dashboards](v9-dash-managing-dashboards.md)
+ [Dashboards und Panels teilen](v9-dash-sharing.md)
+ [Playlisten verwalten](v9-dash-managing-playlists.md)
+ [Hinzufügen und Verwalten von Dashboard-Variablen](v9-dash-variables.md)
+ [Bewertung der Dashboard-Nutzung](v9-dash-assess-dashboard-usage.md)
+ [Durchsuchen von Dashboards in Grafana-Version 9](v9-search.md)

# Verwenden von Dashboards
<a name="v9-dash-using-dashboards"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Dieses Thema bietet einen Überblick über Dashboard-Funktionen und Tastenkombinationen und beschreibt, wie die Dashboard-Suche verwendet wird.

## Features
<a name="v9-dash-features"></a>

Mithilfe von Dashboards können Sie die Darstellung Ihrer Daten auf folgende Weise anpassen.


|  Feature  |  Description  | 
| --- | --- | 
| **1. Home** | Klicken Sie auf das Grafana-Home-Symbol, um zu der in der Grafana-Instanz konfigurierten Startseite weitergeleitet zu werden. | 
| **2. Titel** | Wenn Sie auf den Dashboard-Titel klicken, können Sie nach dem Dashboard suchen, das sich im aktuellen Ordner befindet. | 
| **3. Ein Dashboard teilen** | Verwenden Sie diese Option, um das aktuelle Dashboard per Link oder Snapshot zu teilen. Sie können die Dashboard-Definition auch aus dem Share-Modal exportieren. | 
| **4. Ein neues Panel hinzufügen** | Verwenden Sie diese Option, um dem aktuellen Dashboard einen Bereich, eine Dashboard-Zeile oder einen Bibliotheksbereich hinzuzufügen. | 
| **5. Einstellungen des Dashboards** | Verwenden Sie diese Option, um den Namen, den Ordner und die Tags des Dashboards zu ändern und Variablen und Annotationsabfragen zu verwalten. Weitere Informationen zu den Dashboard-Einstellungen finden Sie unter[Dashboard-Einstellungen ändern](v9-dash-modify-settings.md). | 
| **6. Drop-down-Menü für die Zeitauswahl** |  Klicken Sie hier, um Optionen für den relativen Zeitbereich auszuwählen und benutzerdefinierte absolute Zeitbereiche festzulegen. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/v9-dash-using-dashboards.html)  | 
| **7. Zeitbereich verkleinern**  | Klicken Sie hier, um den Zeitraum zu verkleinern. Weitere Informationen zur Verwendung der Steuerelemente für den Zeitbereich finden Sie unter[Zeitbereich für das Dashboard einstellen](#v9-dash-setting-dashboard-time-range).  | 
| **8. Das Dashboard wird aktualisiert** | Klicken Sie hier, um sofort Abfragen auszulösen und die Dashboard-Daten zu aktualisieren. | 
| **9. Das Dashboard-Zeitintervall wird aktualisiert** | Klicken Sie hier, um ein Zeitintervall für die auto Aktualisierung des Dashboards auszuwählen. | 
| **10. Modus anzeigen**  | Klicken Sie hier, um das Dashboard auf einem großen Bildschirm wie einem Fernseher oder einem Kiosk anzuzeigen. Im Anzeigemodus werden irrelevante Informationen wie Navigationsmenüs ausgeblendet.  | 
| **11. Armaturenbrett** |  Der Hauptbaustein eines Dashboards ist das Panel. Um einen neuen Bereich, eine neue Dashboard-Zeile oder einen neuen Bibliotheksbereich hinzuzufügen, klicken Sie auf **Bereich hinzufügen**. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/v9-dash-using-dashboards.html)  | 
| **12. Legende des Diagramms** | Ändern Sie die Serienfarben, die Y-Achse und die Sichtbarkeit der Serie direkt in der Legende. | 
| **13. Suche im Dashboard** | Klicken Sie auf **Suchen**, um anhand des Namens oder des Panel-Titels nach Dashboards zu suchen. | 
| **14. Dashboard-Zeile** | Eine Dashboard-Zeile ist eine logische Unterteilung innerhalb eines Dashboards, die Bereiche gruppiert. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/v9-dash-using-dashboards.html)  | 

## Tastenkombinationen
<a name="v9-dash-keyboard-shortcuts"></a>

In Grafana stehen eine Reihe von Tastenkombinationen zur Verfügung. **Um alle verfügbaren Tastenkombinationen anzuzeigen, drücken Sie?** oder **h** auf Ihrer Tastatur.
+ `Ctrl+S`speichert das aktuelle Dashboard. 
+ `f`öffnet den Dashboard-Finder/die Suche. 
+  `d+k`schaltet den Kioskmodus um (blendet das Menü aus). 
+ `d+e`erweitert alle Zeilen. 
+ `d+s`öffnet die Dashboard-Einstellungen. 
+ `Ctrl+K`öffnet die Befehlspalette.
+ `Esc`beendet das Bedienfeld in der Vollbildansicht oder im Bearbeitungsmodus. Bringt Sie auch von den Dashboard-Einstellungen zum Dashboard zurück.

**Fokussiertes Panel**

Um Tastenkombinationen zu verwenden, die auf ein bestimmtes Fenster abzielen, bewegen Sie den Mauszeiger über ein Fenster.
+ `e`schaltet die Bedienfeld-Bearbeitungsansicht um 
+ `v`schaltet die Vollbildansicht des Bedienfelds um 
+ `ps`öffnet die Funktion zum Teilen von Panels 
+ `pd`dupliziert das Panel 
+ `pr`entfernt das Panel 
+ `pl`schaltet die Legende des Bedienfelds um 

## Zeitbereich für das Dashboard einstellen
<a name="v9-dash-setting-dashboard-time-range"></a>

Grafana bietet verschiedene Möglichkeiten, die Zeitbereiche der visualisierten Daten für Dashboards, Panels und auch für Benachrichtigungen zu verwalten.

In diesem Abschnitt werden die unterstützten Zeiteinheiten und relativen Bereiche, die gängigen Zeitsteuerungen, die Zeiteinstellungen für das gesamte Dashboard und die panelspezifischen Zeiteinstellungen beschrieben.

**Zeiteinheiten und relative Bereiche**

Grafana unterstützt die folgenden Zeiteinheiten:`s (seconds)`,`m (minutes)`,`h (hours)`,`d (days)`,`w (weeks)`, `M (months)``Q (quarters)`, und`y (years)`. 

Mit dem Minus-Operator können Sie im Vergleich zur Gegenwart in die Vergangenheit reisen. Wenn Sie den gesamten Zeitraum der Einheit (Tag, Woche oder Monat) anzeigen möchten, fügen Sie den Wert `/<time unit>` an das Ende an. Um Geschäftsperioden, Nutzungs `fQ (fiscal quarter)` - und `fy (fiscal year)` Zeiteinheiten anzuzeigen.

Mit dem Plus-Operator können Sie im Vergleich zur aktuellen Zeit einen Schritt vorwärts machen. Sie können diese Funktion beispielsweise verwenden, um sich die prognostizierten Daten für die future anzusehen.

Die folgende Tabelle enthält Beispiele für relative Bereiche.


| Beispiel für einen relativen Bereich | Aus | Bis | 
| --- | --- | --- | 
| Letzte 5 Minuten |  `now-5m`  |  `now`  | 
| Der Tag bis jetzt |  `now/d`  |  `now`  | 
| Diese Woche |  `now/w`  |  `now/w`  | 
| Diese Woche bis jetzt |  `now/w`  |  `now`  | 
| In diesem Monat |  `now/M`  |  `now/M`  | 
| Bisher in diesem Monat |  `now/M`  |  `now`  | 
| Voriger Monat |  `now-1M/M`  |  `now-1M/M`  | 
| Bisher in diesem Jahr |  `now/Y`  |  `now`  | 
| Dieses Jahr |  `now/Y`  |  `now/Y`  | 
| Vorheriges Geschäftsjahr |  `now-1y/fy`  |  `now-1y/fy`  | 

**Anmerkung**  
 Grafana Alerting unterstützt `now+n` keine future Zeitstempel und keinen *Start von n bis `now-1n/n` zum Ende von n* Zeitstempeln. 

**Allgemeine Steuerungen für den Zeitbereich**

Die Zeitsteuerungen im Dashboard und im Bedienfeld haben eine gemeinsame Benutzeroberfläche. Im Folgenden werden allgemeine Steuerelemente für den Zeitbereich beschrieben.
+ Der aktuelle Zeitraum, auch *Zeitauswahl genannt, zeigt den Zeitraum* an, der aktuell in dem Dashboard oder Panel angezeigt wird, das Sie gerade betrachten. Bewegen Sie den Mauszeiger über das Feld, um die genauen Zeitstempel im Bereich und deren Quelle (z. B. den lokalen Browser) zu sehen. Klicken Sie auf den *aktuellen Zeitraum*, um ihn zu ändern. Sie können die aktuelle Uhrzeit anhand eines *relativen Zeitbereichs*, z. B. der letzten 15 Minuten, oder eines absoluten Zeitbereichs, z. B. `2020-05-14 00:00:00` bis, ändern`2020-05-15 23:59:59`.
+ Der **relative Zeitraum** kann aus der Liste **Relative Zeitbereiche** ausgewählt werden. Sie können die Liste mithilfe des Eingabefeldes oben filtern. Einige Beispiele für Zeiträume sind *Letzte 30 Minuten*, *Letzte 12 Stunden*, *Letzte 7 Tage*, *Letzte 2 Jahre*, *Gestern*, *Vorgestern*, Heute *letzte Woche*, *Heute bis jetzt*, *Diese Woche bis* jetzt und *Dieser Monat bisher*.
+ Der **absolute Zeitraum** kann auf zwei Arten festgelegt werden: Geben Sie exakte Zeitwerte oder relative Zeitwerte in die Felder **Von** und Bis ein und klicken Sie **auf** **Zeitbereich übernehmen**, oder klicken Sie auf ein Datum oder einen Datumsbereich aus dem Kalender, der angezeigt wird, wenn Sie auf das Feld **Von** oder **Bis** klicken. Um Ihre Auswahl zu übernehmen, klicken Sie auf **Zeitbereich übernehmen**.

*Weitere Funktionen für den Zeitbereich*

1. **Um die Ansicht zu verkleinern, klicken Sie auf **Cmd\$1Z oder Strg\$1Z**.** Klicken Sie auf das Symbol, um einen größeren Zeitraum im Dashboard oder in der Panel-Visualisierung anzuzeigen.

1. Um die Funktion zum Vergrößern zu verwenden, klicken und ziehen Sie, um den Zeitraum in der Visualisierung auszuwählen, den Sie anzeigen möchten.

**Anmerkung**  
Das Vergrößern ist nur für Grafikvisualisierungen verfügbar. 

*Dashboards aktualisieren*

Klicken Sie auf das Symbol „**Dashboard aktualisieren**“, um sofort jede Abfrage im Dashboard auszuführen und die Visualisierungen zu aktualisieren. Grafana storniert alle ausstehenden Anfragen, wenn Sie eine Aktualisierung auslösen.

Standardmäßig aktualisiert Grafana das Dashboard nicht automatisch. Abfragen werden gemäß den Panel-Einstellungen nach ihrem eigenen Zeitplan ausgeführt. Wenn Sie das Dashboard jedoch regelmäßig aktualisieren möchten, klicken Sie auf den Abwärtspfeil neben dem Symbol „**Dashboard aktualisieren**“ und wählen Sie dann ein Aktualisierungsintervall aus.

**Steuern Sie den Zeitraum mithilfe einer URL**

Sie können den Zeitraum eines Dashboards steuern, indem Sie die folgenden Abfrageparameter in der Dashboard-URL angeben.
+ `from`definiert die Untergrenze des Zeitbereichs, angegeben in ms, Epoche oder [relativer Zeit](#v9-dash-setting-dashboard-time-range).
+ `to`definiert die Obergrenze des Zeitbereichs, angegeben in ms Epoche oder relativer Zeit.
+ `time`und `time.window` definiert einen Zeitbereich von `time-time.window/2` bis`time+time.window/2`. Beide Parameter sollten in ms angegeben werden. Zum Beispiel `?time=1500000000000&time.window=10000` ergibt sich ein 10s-Zeitbereich von 1499999995000 bis 1500000005000.

# Dashboards erstellen
<a name="v9-dash-building-dashboards"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Nachdem Sie einen Grafana-Workspace erstellt und sich angemeldet haben, können Sie Dashboards erstellen und Einstellungen an Ihre Bedürfnisse anpassen. 

**Topics**
+ [Dashboards erstellen](v9-dash-creating.md)
+ [Panels hinzufügen oder bearbeiten](v9-dash-edit-panels.md)
+ [Dashboard-Einstellungen ändern](v9-dash-modify-settings.md)
+ [URL-Variablen für das Dashboard](v9-dash-dashboard-url-variables.md)
+ [Hinzufügen eines Bibliotheksfensters zu Ihrem Dashboard](v9-dash-manage-library-panels.md)
+ [Versionsverlauf des Dashboards verwalten](v9-dash-manage-version-history.md)
+ [Dashboard-Links verwalten](v9-dash-manage-dashboard-links.md)
+ [Dashboard-JSON-Modell](v9-dash-dashboard-json-model.md)

# Dashboards erstellen
<a name="v9-dash-creating"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

**Ein Dashboard erstellen**

Dashboards und Panels ermöglichen es Ihnen, Ihre Daten mit Grafana in visueller Form darzustellen. Jedes Panel benötigt mindestens eine Abfrage, um eine Visualisierung anzuzeigen. Bevor Sie beginnen, müssen Sie die folgenden Voraussetzungen erfüllen.
+ Stellen Sie sicher, dass Sie über die richtigen Berechtigungen verfügen. Weitere Informationen zu Berechtigungen finden Sie unter [Benutzer, Teams und Berechtigungen](Grafana-administration-authorization.md).
+ Identifizieren Sie das Dashboard, zu dem Sie das Panel hinzufügen möchten.
+ Verstehen Sie die Abfragesprache der Zieldatenquelle.
+ Stellen Sie sicher, dass die Datenquelle, für die Sie eine Abfrage schreiben, hinzugefügt wurde.

 Um ein Dashboard zu erstellen:

1. Melden Sie sich bei Grafana an, bewegen Sie den Mauszeiger über das **Dashboard** und klicken Sie auf **\$1 Neues** Dashboard.

1. Klicken Sie auf **Neues Panel hinzufügen**.

1. Klicken Sie in der ersten Zeile der Registerkarte „**Abfrage**“ auf die Dropdownliste und wählen Sie eine Datenquelle aus.

1. Schreiben oder erstellen Sie eine Abfrage in der Abfragesprache Ihrer Datenquelle.

1. Wählen Sie in der **Visualisierungsliste** einen Visualisierungstyp aus. Grafana zeigt eine Vorschau Ihrer Abfrageergebnisse mit angewendeter Visualisierung an. Weitere Informationen finden Sie unter [Visualisierungsoptionen](v9-panels-viz.md).

1. Passen Sie die Bedienfeldeinstellungen wie folgt an.
   + [Konfigurieren Sie Wertezuordnungen](v9-panels-configure-value-mappings.md)
   + [Visualisierungsspezifische Optionen](v9-panels-viz.md)
   + [Feldwerte überschreiben](v9-panels-configure-overrides.md)
   + [Schwellenwerte konfigurieren](v9-panels-configure-thresholds.md)
   + [Konfigurieren Sie Standardoptionen](v9-panels-configure-standard-options.md)
**Anmerkung**  
Bei den meisten Visualisierungen müssen einige Anpassungen vorgenommen werden, bevor die benötigten Informationen korrekt angezeigt werden.

1. Fügen Sie eine Notiz hinzu, um die Visualisierung zu beschreiben (oder Ihre Änderungen zu beschreiben), und klicken Sie dann in der oberen rechten Ecke der Seite auf **Speichern**.
**Anmerkung**  
Hinweise sind hilfreich, wenn Sie das Dashboard auf eine frühere Version zurücksetzen müssen.

**Konfiguration sich wiederholender Zeilen**

Sie können Grafana so konfigurieren, dass einem Dashboard basierend auf dem Wert einer Variablen dynamisch Panels oder Zeilen hinzugefügt werden. Variablen ändern Ihre Abfragen dynamisch in allen Zeilen in einem Dashboard. Weitere Informationen zu sich wiederholenden Bereichen finden [Sie unter Konfigurieren von sich wiederholenden Bereichen]().

Sie können Zeilen auch wiederholen, wenn Sie Variablen mit gesetzt `Multi-value` oder `Include all values` ausgewählt haben.

Bevor Sie beginnen, stellen Sie sicher, dass die Abfrage eine Variable mit mehreren Werten enthält. Anschließend sollten Sie die folgenden Schritte ausführen.

1. Klicken Sie auf der Dashboard-Startseite auf **Bereich hinzufügen**.

1. Klicken **Sie im Dialogfeld Bereich** **hinzufügen auf Neue Zeile** hinzufügen.

1. Zeigen Sie mit der Maus auf den Zeilentitel und klicken Sie auf das Zahnradsymbol.

1. Fügen Sie im Dialogfeld **Zeilenoptionen** einen Titel hinzu und wählen Sie die Variable aus, für die Sie sich wiederholende Zeilen hinzufügen möchten.
**Anmerkung**  
 Um den Dashboard-Benutzern Kontext bereitzustellen, fügen Sie die Variable dem Zeilentitel hinzu. 

**Um ein Panel zu verschieben**

1. Öffnen Sie das -Dashboard.

1. Klicken Sie auf den Titel des Bedienfelds und ziehen Sie das Bedienfeld an die neue Position. Sie können ein Panel an einer beliebigen Stelle auf einem Dashboard platzieren.

**Um die Größe eines Panels zu ändern**

1. Öffnen Sie das -Dashboard.

1. Um die Größe des Bedienfelds anzupassen, klicken Sie auf die untere rechte Ecke des Bedienfelds und ziehen Sie es. Sie können die Größe eines Dashboard-Panels an Ihre Bedürfnisse anpassen.

# Panels hinzufügen oder bearbeiten
<a name="v9-dash-edit-panels"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Nachdem Sie ein Dashboard erstellt haben, können Sie jederzeit Panels hinzufügen, bearbeiten oder entfernen.
+ **Dashboard anzeigen**: Um ein Dashboard anzuzeigen, wählen Sie im **Hauptmenü** **Dashboards** und dann das Dashboard aus, das Sie anzeigen möchten. Möglicherweise müssen Sie den Ordner erweitern, der das Dashboard enthält.
+ **Panel hinzufügen**: Um ein Panel zu einem Dashboard **hinzuzufügen, wählen Sie in der Menüleiste oben auf der Seite das Symbol Panel hinzufügen**.
+ **Bereich bearbeiten** Um ein vorhandenes Panel in einem Dashboard zu bearbeiten, wählen Sie das Menüsymbol, das angezeigt wird, wenn Sie den Mauszeiger über das Panel bewegen, und wählen Sie dann **Bearbeiten**.
+ **Bereich entfernen** **Um ein vorhandenes Bedienfeld in einem Dashboard zu entfernen, wählen Sie das Menüsymbol, das angezeigt wird, wenn Sie den Mauszeiger über das Panel bewegen, und wählen Sie dann Entfernen.**

# Dashboard-Einstellungen ändern
<a name="v9-dash-modify-settings"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Auf der Seite mit den Dashboard-Einstellungen können Sie:
+ Allgemeine Dashboard-Eigenschaften bearbeiten, einschließlich der Zeiteinstellungen.
+ Fügen Sie Annotationsabfragen hinzu.
+ Fügen Sie Dashboard-Variablen hinzu.
+ Fügen Sie Links hinzu.
+ Das JSON-Modell des Dashboards anzeigen

So greifen Sie auf die Seite mit den Dashboard-Einstellungen zu:

1. Öffnen Sie ein Dashboard im Bearbeitungsmodus.

1. Klicken Sie oben auf der Seite auf **Dashboard-Einstellungen** (Zahnradsymbol).

**Ändern der Zeiteinstellungen im Dashboard**

Passen Sie die Dashboard-Zeiteinstellungen an, wenn Sie die Dashboard-Zeitzone und die lokale Browserzeit ändern und Zeitintervalle für automatische Aktualisierungen angeben möchten.

**Um die Zeiteinstellungen des Dashboards zu ändern**

1. Wählen Sie auf der Seite mit den **Dashboard-Einstellungen** **die Option Allgemein** aus.

1. Navigieren Sie zum Abschnitt **Zeitoptionen**.

1. Geben Sie die Zeiteinstellungen gemäß den folgenden Beschreibungen an.

1. Timezone gibt die lokale Zeitzone des Dienstes oder Systems an, das Sie überwachen. Dies kann hilfreich sein, wenn Sie ein System oder einen Dienst überwachen, der in mehreren Zeitzonen betrieben wird.
   + Grafana verwendet die *standardmäßig* ausgewählte Zeitzone für das Benutzerprofil, das Team oder die Organisation. Wenn für das Benutzerprofil, ein Team, dem der Benutzer angehört, oder die Organisation keine Zeitzone angegeben ist, verwendet Grafana die lokale Browserzeit.
   + Die für den betrachtenden Benutzerbrowser konfigurierte Zeitzone, die *lokale Browserzeit*, wird verwendet. Dies ist normalerweise dieselbe Zeitzone, die auf dem Computer eingestellt ist.
   + Verwenden Sie die [Standard-Zeitzonen nach ISO 8601](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones), einschließlich UTC.
+ **Automatische Aktualisierung** passt die angezeigten Optionen für die relative Zeit und die Optionen für die automatische Aktualisierung an. Die Einträge sind durch Kommas getrennt und akzeptieren jede gültige Zeiteinheit.
+ **Jetzt überschreibt die Verzögerung** die Zeit, indem eine `now` Zeitverzögerung eingegeben wird. Verwenden Sie diese Option, um bekannten Verzögerungen bei der Datenaggregation Rechnung zu tragen und Nullwerte zu vermeiden.
+ **Hide Time Picker** entfernt die Grafana-Zeitauswahl-Anzeige.

**Anmerkung**  
Um die Zeit kontrollieren zu können, müssen Ihre Daten eine Zeitspalte enthalten. Weitere Informationen zum Hinzufügen einer Zeitspalte finden Sie in der Dokumentation zu Ihrer spezifischen [Datenquelle](AMG-data-sources.md).

**Hinzufügen einer Annotationsabfrage**

Eine Annotationsabfrage ist eine Abfrage, die nach Ereignissen fragt. Diese Ereignisse können in Diagrammen im Dashboard als vertikale Linien zusammen mit einem kleinen Symbol dargestellt werden, über das Sie den Mauszeiger bewegen können, um die Ereignisinformationen zu sehen.

**Um eine Annotationsabfrage hinzuzufügen**

1. Wählen Sie auf der Seite mit den **Dashboard-Einstellungen** die Option **Anmerkungen** aus.

1. Wählen Sie **Annotationsabfrage hinzufügen** aus. 

1. Geben Sie einen Namen ein und wählen Sie eine Datenquelle aus.

1. Füllen Sie den Rest des Formulars aus, um eine Abfrage und eine Anmerkung zu erstellen.

Die Benutzeroberfläche des Abfrage-Editors ändert sich je nach der ausgewählten Datenquelle. Einzelheiten zum Erstellen einer Abfrage finden Sie in der [Datenquellendokumentation](AMG-data-sources.md).

**Eine Variable hinzufügen**

Variablen ermöglichen es Ihnen, interaktivere und dynamischere Dashboards zu erstellen. Anstatt Dinge wie Server-, Anwendungs- und Sensornamen in Ihren metrischen Abfragen fest zu codieren, können Sie stattdessen Variablen verwenden. Variablen werden als Dropdownlisten oben im Dashboard angezeigt. Diese Dropdowns machen es einfach, die in Ihrem Dashboard angezeigten Daten zu ändern.

Weitere Informationen zu Variablen finden Sie unter [Variablen](v9-dash-variables.md).

1. Klicken Sie auf der Seite mit den **Dashboard-Einstellungen** im linken Abschnittsmenü auf **Variable** und dann auf die Schaltfläche **Variable hinzufügen**.

1. Geben Sie im Abschnitt **Allgemein** den Namen der Variablen ein. Dies ist der Name, den Sie später in Abfragen verwenden werden.

1. Wählen Sie einen **Variablentyp** aus.
**Anmerkung**  
Der Variablentyp, den Sie auswählen, wirkt sich darauf aus, welche Felder Sie auf der Seite ausfüllen.

1. Definieren Sie die Variable und klicken Sie auf **Aktualisieren**.

**Einen Link hinzufügen**

Mit Dashboard-Links können Sie Links zu anderen Dashboards und Websites direkt unter der Dashboard-Kopfzeile platzieren. Links ermöglichen eine einfache Navigation zu anderen, verwandten Dashboards und Inhalten. 

1.  Klicken Sie auf der Seite mit den **Dashboard-Einstellungen** im linken Abschnittsmenü auf **Links** und dann auf die Schaltfläche **Link hinzufügen**. 

1.  Geben Sie Titel und und in das Feld **Typ** ein und wählen Sie **Dashboard** oder **Link** aus. 

1.  Um einen Dashboard-Link hinzuzufügen, fügen Sie ein optionales Tag hinzu, wählen Sie eine der Optionen für den Dashboard-Link aus und klicken Sie auf **Anwenden**. 
**Anmerkung**  
Tags sind nützlich, um ein dynamisches Drop-down-Menü mit Dashboards zu erstellen, die alle über ein bestimmtes Tag verfügen. 

1.  Um einen Link hinzuzufügen, fügen Sie eine URL und einen Tooltip-Text hinzu, der angezeigt wird, wenn der Benutzer den Mauszeiger über den Link bewegt, wählen Sie ein Symbol aus, das neben dem Link angezeigt wird, und wählen Sie eine der Linkoptionen im Dashboard aus. 

**JSON-Modell des Dashboards anzeigen** 

Ein Dashboard in Grafana wird durch ein JSON-Objekt dargestellt, das Metadaten seines Dashboards speichert. Zu den Dashboard-Metadaten gehören Dashboard-Eigenschaften, Metadaten aus Panels, Vorlagenvariablen, Panel-Abfragen usw. 

Um ein Dashboard-JSON-Modell anzuzeigen, klicken Sie auf der Seite mit den **Dashboard-Einstellungen** auf **JSON**.

Weitere Informationen zu den JSON-Feldern finden Sie unter [JSON-Felder](v9-dash-dashboard-json-model.md).

# URL-Variablen für das Dashboard
<a name="v9-dash-dashboard-url-variables"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Grafana kann Variablenwerte anwenden, die als Abfrageparameter im Dashboard URLs übergeben wurden. Weitere Informationen finden Sie unter [Dashboard-Links verwalten](v9-dash-manage-dashboard-links.md) und [Vorlagen und Variablen](v9-dash-variables.md).

**Variablen als Abfrageparameter übergeben**

Grafana interpretiert Abfragezeichenfolgenparameter mit dem Präfix `var-` als Variablen im angegebenen Dashboard.

Zum Beispiel in dieser URL: 

```
https://${your-domain}/path/to/your/dashboard?var-example=value
```

Der Abfrageparameter `var-example=value` steht für das Beispiel einer Dashboard-Variablen mit dem Wert`value`.

**Übergabe mehrerer Werte für eine Variable**

Um mehrere Werte zu übergeben, wiederholen Sie den Variablenparameter einmal für jeden Wert.

```
https://${your-domain}/path/to/your/dashboard?var-example=value1&var-example=value2
```

Grafana interpretiert `var-example=value1&var-example=value2` als Beispiel für eine Dashboard-Variable mit zwei Werten: `value1` und. `value2`

**Hinzufügen von Variablen zu Dashboard-Links**

Grafana kann Variablen zu Dashboard-Links hinzufügen, wenn Sie sie aus den Einstellungen eines Dashboards generieren. Weitere Informationen und Schritte zum Hinzufügen von Variablen finden Sie unter [Dashboard-Links verwalten](v9-dash-manage-dashboard-links.md).

**Übergabe von Ad-hoc-Filtern**

Ad-hoc-Filter wenden Schlüssel- oder Wertfilter auf alle Metrikabfragen an, die eine angegebene Datenquelle verwenden. Weitere Informationen finden Sie unter [Ad-hoc-Filter]().

Um einen Ad-hoc-Filter als Abfrageparameter zu übergeben, verwenden Sie die Variablensyntax, um die Ad-hoc-Filtervariable zu übergeben, und geben Sie auch den Schlüssel, den Operator als Wert und den Wert als durch Leerzeichen getrennte Liste an.

Zum Beispiel in dieser URL:

`https://${your-domain}/path/to/your/dashboard?var-adhoc=example_key|=|example_value` 

Der Abfrageparameter `var-adhoc=key|=|value` wendet den als Adhoc-Dashboard-Variable konfigurierten Ad-hoc-Filter unter Verwendung des `example_key` Schlüssels, des `=` Operators und des `example_value` Werts an.

**Anmerkung**  
Denken Sie beim Teilen URLs mit Ad-hoc-Filtern daran, die URL zu codieren. Ersetzen Sie im obigen Beispiel die Pipes `(|)` durch `%7C` und den Gleichheitsoperator `(=)` durch` %3D`.

**Steuern des Zeitbereichs mithilfe der URL**

Um den Zeitraum eines Dashboards festzulegen, verwenden Sie die `time.window` Abfrageparameter `from` `to``time`,, und. Da es sich nicht um Variablen handelt, ist für sie kein `var-` Präfix erforderlich.

# Hinzufügen eines Bibliotheksfensters zu Ihrem Dashboard
<a name="v9-dash-manage-library-panels"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Ein Bibliotheksfenster ist ein wiederverwendbares Bedienfeld, das Sie in jedem Dashboard verwenden können. Wenn Sie ein Bibliotheksfenster ändern, wird die Änderung auf alle Instanzen übertragen, in denen das Bedienfeld verwendet wird. Mithilfe von Bibliotheksfenstern wird die Wiederverwendung von Bedienfeldern in mehreren Dashboards optimiert.

Sie können ein Bibliotheksfenster zusammen mit gespeicherten Dashboards in einem Ordner speichern.

**Ein Bibliotheksfenster erstellen**

Wenn Sie ein Bibliotheksfenster erstellen, wird das Bedienfeld auf dem Quell-Dashboard ebenfalls in ein Bibliotheksfenster umgewandelt. Sie müssen das ursprüngliche Dashboard speichern, nachdem ein Panel konvertiert wurde.

1. Öffnen Sie ein Panel im Bearbeitungsmodus.

1. Klicken Sie in den Anzeigeoptionen des Bedienfelds auf die Option mit dem Abwärtspfeil, um die Änderungen an der Visualisierung vorzunehmen.

1. Um das Dialogfeld „**Erstellen**“ zu öffnen, klicken Sie auf die Option „**Bibliotheksfenster**“ und dann auf das **Bedienfeld „Bibliothek erstellen“**.

1. Geben Sie im **Feld Name des Bibliotheksfensters** den Namen ein.

1. Wählen **Sie unter Im Ordner speichern** den Ordner aus, in dem das Bedienfeld „Bibliothek“ gespeichert werden soll.

1. Um Ihre Änderungen zu speichern, klicken Sie auf **Bedienfeld „Bibliothek erstellen“**.

1. Um das Dashboard zu speichern, klicken Sie auf **Speichern**.

Nachdem ein Bibliotheksfenster erstellt wurde, können Sie das Bedienfeld mithilfe eines beliebigen Dashboards ändern, auf dem es angezeigt wird. Nachdem Sie die Änderungen gespeichert haben, spiegeln sich diese Änderungen in allen Instanzen des Bibliotheksfensters wider.

**Hinzufügen eines Bibliotheksfensters zu einem Dashboard**

Fügen Sie einem Dashboard ein Grafana-Bibliotheksfenster hinzu, wenn Sie anderen Dashboard-Benutzern Visualisierungen zur Verfügung stellen möchten.

1. Bewegen Sie den Mauszeiger über die Option **Dashboards** im linken Menü und wählen Sie dann **Neues Dashboard** aus den Drop-down-Optionen aus. Das Dialogfeld „**Bereich hinzufügen**“ wird geöffnet.

1. Klicken Sie auf die Option **Ein Panel aus der Panel-Bibliothek hinzufügen**. Sie sehen eine Liste Ihrer Bibliotheks-Panels.

1. Filtern Sie die Liste oder suchen Sie nach dem Panel, das Sie hinzufügen möchten.

1. Klicken Sie auf ein Panel, um es dem Dashboard hinzuzufügen.

**Die Verknüpfung eines Bibliotheksfensters aufheben**

Trennen Sie die Verknüpfung eines Bibliotheksfensters, wenn Sie eine Änderung am Bedienfeld vornehmen möchten, ohne dass sich dies auf andere Instanzen des Bibliotheksfensters auswirkt.

1. Bewegen Sie den Mauszeiger im linken Menü über das **Dashboard** und klicken Sie dann auf **Bibliotheksfenster**.

1. Wählen Sie ein Bibliotheksfenster aus, das in verschiedenen Dashboards verwendet wird.

1. Wählen Sie das Panel aus, dessen Verknüpfung Sie aufheben möchten.

1. Klicken Sie auf den Titel des Fensters und dann auf **Bearbeiten**. Das Panel wird im Bearbeitungsmodus geöffnet.

1. Klicken Sie oben rechts auf der Seite auf die Option **Verknüpfung aufheben**.

**Eine Liste von Bibliotheksfenstern anzeigen**

Trennen Sie die Verknüpfung eines Bibliotheksfensters, wenn Sie eine Änderung am Bedienfeld vornehmen möchten, ohne dass sich dies auf andere Instanzen des Bibliotheksfensters auswirkt.

1. Bewegen Sie den Mauszeiger im linken Menü über die Option **Dashboard** und klicken Sie dann auf **Bibliotheks-Panels**. Sie können eine Liste der zuvor definierten Bibliotheksfenster sehen.

1. Suchen Sie nach einem bestimmten Bibliotheksfenster, wenn Sie dessen Namen kennen. Sie können die Bedienfelder auch nach Ordner oder Typ filtern.

**Löschen eines Bibliotheksfensters**

Löschen Sie ein Bibliotheksfenster, wenn Sie es nicht mehr benötigen.

1. Bewegen Sie den Mauszeiger im linken Menü über das **Dashboard** und wählen Sie **Bibliotheksfenster aus.**

1. Wählen Sie das Panel aus, das Sie löschen möchten.

1. Klicken Sie auf das Löschsymbol neben dem Namen der Bibliothek.

# Versionsverlauf des Dashboards verwalten
<a name="v9-dash-manage-version-history"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Immer wenn Sie eine Version Ihres Dashboards speichern, wird eine Kopie dieser Version gespeichert, sodass frühere Versionen Ihres Dashboards niemals verloren gehen. Eine Liste dieser Versionen ist verfügbar, indem Sie die Dashboard-Einstellungen aufrufen und dann im Menü auf der linken Seite **Versionen** auswählen.

Mit der Funktion zum Versionsverlauf im Dashboard können Sie zuvor gespeicherte Dashboard-Versionen vergleichen und wiederherstellen.

**Vergleich von zwei Dashboard-Versionen**

Um zwei Dashboard-Versionen zu vergleichen, wählen Sie die beiden Versionen aus der Liste aus, die Sie vergleichen möchten. Klicken Sie auf **Versionen vergleichen**, um den Unterschied zwischen den beiden Versionen zu sehen.

Wenn Sie auf die Schaltfläche klicken, werden Sie zur Vergleichsansicht weitergeleitet. Standardmäßig wird eine Zusammenfassung der Änderungen in Textform angezeigt.

Wenn Sie den Unterschied der unformatierten JSON-Datei, die Ihr Dashboard darstellt, anzeigen möchten, können Sie dies auch tun, indem Sie unten auf die Schaltfläche **JSON-Diff anzeigen** klicken.

Wenn Sie die Version wiederherstellen möchten, mit der Sie den Vergleich durchführen, können Sie dies tun, indem Sie <x>oben rechts auf die Schaltfläche „In **Version wiederherstellen**“ klicken.

**Eine zuvor gespeicherte Dashboard-Version wiederherstellen**

Wenn Sie eine zuvor gespeicherte Dashboard-Version wiederherstellen möchten, können Sie entweder auf die Schaltfläche **Wiederherstellen** rechts neben einer Zeile in der Liste der Dashboard-Versionen klicken oder auf die <x>Schaltfläche In Version **wiederherstellen** klicken, die in der Vergleichsansicht angezeigt wird. Wenn Sie auf die Schaltfläche klicken, wird das folgende Popup-Fenster geöffnet, in dem Sie aufgefordert werden, die Wiederherstellung zu bestätigen.

Nach der Wiederherstellung auf eine frühere Version wird eine neue Version erstellt, die genau dieselben Daten wie die vorherige Version enthält, nur mit einer anderen Versionsnummer. Dies wird in der **Spalte „Hinweise“** für die Zeile in der neuen Dashboard-Version angezeigt. Dies geschieht lediglich, um sicherzustellen, dass Ihre vorherigen Dashboard-Versionen von der Änderung nicht betroffen sind.

# Dashboard-Links verwalten
<a name="v9-dash-manage-dashboard-links"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Sie können Links verwenden, um zwischen häufig verwendeten Dashboards zu navigieren oder andere mit Ihren Visualisierungen zu verbinden. Mithilfe von Links können Sie Verknüpfungen zu anderen Dashboards, Panels und sogar externen Websites erstellen.

Grafana unterstützt Dashboard-Links, Panel-Links und Datenlinks. Dashboard-Links werden oben im Dashboard angezeigt. Panel-Links sind zugänglich, indem Sie auf ein Symbol in der oberen linken Ecke des Panels klicken.

**Wählen Sie aus, welchen Link Sie verwenden möchten**

Finden Sie zunächst heraus, wie Sie derzeit zwischen den Dashboards navigieren. Wenn Sie häufig zwischen mehreren Dashboards hin- und herspringen und Schwierigkeiten haben, in jedem den gleichen Kontext zu finden, können Links Ihnen helfen, Ihren Arbeitsablauf zu optimieren.

Im nächsten Schritt müssen Sie herausfinden, welcher Linktyp für Ihren Workflow geeignet ist. Obwohl alle Linktypen in Grafana verwendet werden, um Verknüpfungen zu anderen Dashboards oder externen Websites zu erstellen, funktionieren sie in unterschiedlichen Kontexten.
+ Wenn sich der Link auf die meisten, wenn nicht alle Bereiche im Dashboard bezieht, verwenden Sie Dashboard-Links.
+ Wenn Sie sich bestimmte Bereiche genauer ansehen möchten, verwenden Sie Panel-Links.
+ Wenn Sie auf eine externe Site verlinken möchten, können Sie entweder einen Dashboard-Link oder einen Panel-Link verwenden.
+ Wenn Sie eine bestimmte Serie oder sogar eine einzelne Messung genauer untersuchen möchten, verwenden Sie Datenlinks.

**Steuern des Zeitbereichs mithilfe der URL**

Um den Zeitraum eines Panels oder Dashboards zu steuern, können Sie Abfrageparameter in der Dashboard-URL angeben:
+ `from`definiert die untere Grenze des Zeitbereichs, angegeben in ms epoch.
+ `to`definiert die Obergrenze des Zeitbereichs, angegeben in ms epoch.
+ `time`und `time.window` definiert einen Zeitbereich von `time-time.window/2` bis`time+time.window/2`. Beide Parameter sollten in ms angegeben werden. Dies `?time=1500000000000&time.window=10000` ergibt zum Beispiel einen Zeitbereich von 10 Sekunden zwischen 1499999995000 und 1500000005000.

**Links zum Dashboard**

Wenn Sie einen Dashboard-Link erstellen, können Sie den Zeitraum und die aktuellen Vorlagenvariablen angeben, um direkt zum gleichen Kontext in einem anderen Dashboard zu springen. Auf diese Weise müssen Sie sich keine Gedanken darüber machen, ob die Person, an die Sie den Link senden, sich die richtigen Daten ansieht. Weitere Linktypen finden Sie unter [Datenverknüpfungsvariablen]().

Dashboard-Links können auch als Verknüpfungen zu externen Systemen verwendet werden, z. B. um [ein GitHub Problem mit dem aktuellen Dashboard-Namen](https://github.com/grafana/grafana/issues/new?title=Dashboard%3A%20HTTP%20Requests) einzureichen.

Nachdem Sie einen Dashboard-Link hinzugefügt haben, wird dieser in der oberen rechten Ecke Ihres Dashboards angezeigt.

**Hinzufügen von Links zu Dashboards**

Fügen Sie oben in Ihrem aktuellen Dashboard Links zu anderen Dashboards hinzu.

1. Klicken Sie beim Anzeigen des Dashboards, das Sie verknüpfen möchten, auf das Zahnrad oben auf dem Bildschirm, um die **Dashboard-Einstellungen** zu öffnen.

1. Klicken Sie auf **Links** und dann auf **Dashboard-Link hinzufügen** oder **Neu**.

1. Wählen Sie unter **Typ** die Option **Dashboards** aus.

1. Wählen Sie aus den folgenden Linkoptionen aus.
   + **Mit Tags**: Geben Sie Tags ein, um die verknüpften Dashboards auf diejenigen zu beschränken, die die von Ihnen eingegebenen Tags enthalten. Ansonsten enthält Grafana Links zu allen anderen Dashboards.
   + **Als Dropdown**: Wenn Sie auf viele Dashboards verlinken, möchten Sie wahrscheinlich diese Option auswählen und dem Dropdown einen optionalen Titel hinzufügen. Andernfalls zeigt Grafana die Dashboard-Links nebeneinander oben in Ihrem Dashboard an.
   + **Zeitraum**: Wählen Sie diese Option, um den Dashboard-Zeitraum in den Link aufzunehmen. Wenn der Benutzer auf den Link klickt, wird das verknüpfte Dashboard geöffnet, wobei der angegebene Zeitraum bereits festgelegt ist.
   + **Variablenwerte**: Wählen Sie diese Option, um Vorlagenvariablen, die derzeit als Abfrageparameter verwendet werden, in den Link aufzunehmen. Wenn der Benutzer auf den Link klickt, werden alle passenden Vorlagen im verknüpften Dashboard auf die Werte aus dem Link gesetzt. Weitere Informationen finden Sie unter [URL-Variablen für das Dashboard](v9-dash-dashboard-url-variables.md).
   + **In neuem Tab öffnen**: Wählen Sie diese Option, wenn der Dashboard-Link in einem neuen Tab oder Fenster geöffnet werden soll.

1. Klicken Sie auf **Add (Hinzufügen)**.

**Einen URL-Link zu einem Dashboard hinzufügen**

Fügen Sie oben in Ihrem aktuellen Dashboard einen Link zu einer URL hinzu. Sie können auf jede verfügbare URL verlinken, einschließlich Dashboards, Panels oder externen Websites. Sie können sogar den Zeitbereich steuern, um sicherzustellen, dass der Benutzer auf die richtigen Daten in Grafana herangezoomt wird.

1. Klicken Sie beim Anzeigen des Dashboards, das Sie verknüpfen möchten, auf das Zahnrad oben auf dem Bildschirm, um die **Dashboard-Einstellungen** zu öffnen.

1. Klicken Sie auf **Links** und dann auf **Dashboard-Link hinzufügen** oder **Neu**.

1. Wählen Sie unter Typ die Option **Link** aus.

1. Wählen Sie aus den folgenden Linkoptionen aus.
   + **URL**: Geben Sie die URL ein, zu der Sie verlinken möchten. Je nach Ziel möchten Sie möglicherweise Feldwerte einbeziehen. Weitere Informationen finden Sie in diesem [Github-Beispiel](https://github.com/grafana/grafana/issues/new?title=Dashboard%3A%20HTTP%20Requests).
   + **Titel**: Geben Sie den Titel ein, den der Link anzeigen soll.
   + **Tooltip**: Geben Sie den Tooltip ein, der für den Link angezeigt werden soll.
   + **Symbol**: Wählen Sie das Symbol aus, das zusammen mit dem Link angezeigt werden soll.
   + **Zeitraum**: Wählen Sie diese Option, um den Dashboard-Zeitraum in den Link aufzunehmen. Wenn der Benutzer auf den Link klickt, wird das verknüpfte Dashboard mit dem angegebenen Zeitraum geöffnet.
     + `from`definiert die untere Grenze des Zeitbereichs, angegeben in ms Epoch.
     + `to`definiert die Obergrenze des Zeitbereichs, angegeben in ms epoch.
     + `time`und `time.window` definiert einen Zeitbereich von `time-time.window/2` bis`time+time.window/2`. Beide Parameter sollten in ms angegeben werden. Dies `?time=1500000000000&time.window=10000` ergibt zum Beispiel einen Zeitbereich von 10 Sekunden zwischen 1499999995000 und 1500000005000.
   + **Variablenwerte**: Wählen Sie diese Option, um Vorlagenvariablen, die derzeit als Abfrageparameter verwendet werden, in den Link aufzunehmen. Wenn der Benutzer auf den Link klickt, werden alle passenden Vorlagen im verknüpften Dashboard auf die Werte aus dem Link gesetzt. 

     Das Variablenformat lautet wie folgt: 

     `https://${you-domain}/path/to/your/dashboard?var-${template-varable1}=value1&var-{template-variable2}=value2`
   + **In einer neuen Registerkarte öffnen**: Wählen Sie diese Option, wenn der Dashboard-Link in einem neuen Tab oder Fenster geöffnet werden soll

1. Klicken Sie auf **Add (Hinzufügen)**.

**Einen Dashboard-Link aktualisieren**

Gehen Sie wie folgt vor, um einen vorhandenen Dashboard-Link zu ändern oder zu aktualisieren.

1. Klicken Sie in den **Dashboard-Einstellungen** auf der Registerkarte **Links** auf den vorhandenen Link, den Sie bearbeiten möchten.

1. Ändern Sie die Einstellungen und klicken Sie dann auf **Aktualisieren**.

**Einen Dashboard-Link duplizieren**

Um einen vorhandenen Dashboard-Link zu duplizieren, klicken Sie auf das Duplikatsymbol neben dem vorhandenen Link, den Sie duplizieren möchten.

**Löschen eines Dashboard-Links**

Um einen vorhandenen Dashboard-Link zu löschen, klicken Sie auf das Papierkorbsymbol neben dem doppelten Symbol, das Sie löschen möchten.

**Links zu Bedienfeldern**

Jedes Panel kann seinen eigenen Linksatz haben, der in der oberen linken Ecke des Panels angezeigt wird. Sie können auf jede verfügbare URL verlinken, einschließlich Dashboards, Panels oder externen Websites. Sie können sogar den Zeitbereich steuern, um sicherzustellen, dass der Benutzer auf die richtigen Daten in Grafana herangezoomt wird.

Um die verfügbaren Panel-Links zu sehen, klicken Sie auf das Symbol in der oberen linken Ecke eines Panels.
+ **Hinzufügen eines Panel-Links**: Jedes Panel kann seinen eigenen Linksatz haben, der in der oberen linken Ecke des Panels angezeigt wird. Sie können auf jede verfügbare URL verlinken, einschließlich Dashboards, Panels oder externen Websites. Sie können sogar den Zeitbereich steuern, um sicherzustellen, dass der Benutzer auf die richtigen Daten in Grafana herangezoomt wird. Klicken Sie auf das Symbol in der oberen linken Ecke eines Panels, um die verfügbaren Panel-Links anzuzeigen.

  1. Bewegen Sie den Mauszeiger über das Fenster, zu dem Sie einen Link hinzufügen möchten, und drücken Sie `e` dann. **Oder klicken Sie auf den Dropdown-Pfeil neben dem Titel des Bedienfelds und dann auf Bearbeiten.**

  1. Scrollen Sie auf der Registerkarte **Panel** nach unten zum Abschnitt **Links**. 

  1. Erweitern Sie **Links** und klicken Sie dann auf **Link hinzufügen**.

  1. Geben Sie einen **Titel** ein. **Der Titel** ist eine für Menschen lesbare Bezeichnung für den Link, der auf der Benutzeroberfläche angezeigt wird.

  1. Geben Sie die **URL** ein, auf die Sie verlinken möchten. Sie können sogar eine der im Dashboard definierten Vorlagenvariablen hinzufügen. Drücken Sie `Ctrl+Space` oder `Cmd+Space` und klicken Sie in das URL-Feld, um die verfügbaren Variablen zu sehen. Durch das Hinzufügen von Vorlagenvariablen zu Ihrem Panel-Link leitet der Link den Benutzer zum richtigen Kontext weiter, in dem die entsprechenden Variablen bereits festgelegt sind.

     Sie können auch Zeitvariablen verwenden.
     + `from`definiert die Untergrenze des Zeitbereichs, angegeben in ms Epoch.
     + `to`definiert die Obergrenze des Zeitbereichs, angegeben in ms epoch.
     + `time`und `time.window` definiert einen Zeitbereich von `time-time.window/2` bis`time+time.window/2`. Beide Parameter sollten in ms angegeben werden. Zum Beispiel `?time=1500000000000&time.window=10000` ergibt sich ein 10s-Zeitbereich von 1499999995000 bis 1500000005000.
+ **Aktualisierung eines Panel-Links**

  1. Suchen Sie auf der Registerkarte **Bedienfeld** nach dem Link, an dem Sie Änderungen vornehmen möchten.

  1. Klicken Sie auf das Symbol **Bearbeiten** (Stift), um das Fenster Link bearbeiten zu öffnen.

  1. Nehmen Sie nach Bedarf Änderungen vor.

  1. Klicken Sie auf **Speichern**, um die Änderungen zu speichern und das Fenster zu schließen.

  1. Klicken Sie oben rechts auf **Speichern**, um Ihre Änderungen im Dashboard zu speichern.
+ **Löschen eines Panel-Links**

  1. Suchen Sie auf der Registerkarte **Bedienfeld** nach dem Link, an dem Sie Änderungen vornehmen möchten.

  1. Klicken Sie auf das **X-Symbol** neben dem Link, den Sie löschen möchten.

  1. Klicken Sie oben rechts auf **Speichern**, um Ihre Änderungen im Dashboard zu speichern.

# Dashboard-JSON-Modell
<a name="v9-dash-dashboard-json-model"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Ein Dashboard in Grafana wird durch ein JSON-Objekt dargestellt, das Metadaten seines Dashboards speichert. Zu den Dashboard-Metadaten gehören Dashboard-Eigenschaften, Metadaten aus Panels, Vorlagenvariablen und Panel-Abfragen.

Um das JSON eines Dashboards anzuzeigen.

1. Navigieren Sie zu einem Dashboard.

1. Klicken Sie im oberen Navigationsmenü auf das Symbol **Dashboard-Einstellungen** (Zahnrad).

1. Klicken Sie auf **JSON-Modell**.

**JSON-Felder**

Wenn ein Benutzer ein neues Dashboard erstellt, wird ein neues Dashboard-JSON-Objekt mit den folgenden Feldern initialisiert.

**Anmerkung**  
In der folgenden JSON-Datei wird id als Null angezeigt. Dies ist der Standardwert, der ihr zugewiesen wird, bis ein Dashboard gespeichert wird. Nach dem Speichern eines Dashboards wird dem `id` Feld ein ganzzahliger Wert zugewiesen.

```
{
  "id": null,
  "uid": "cLV5GDCkz",
  "title": "New dashboard",
  "tags": [],
  "style": "dark",
  "timezone": "browser",
  "editable": true,
  "graphTooltip": 1,
  "panels": [],
  "time": {
    "from": "now-6h",
    "to": "now"
  },
  "timepicker": {
    "time_options": [],
    "refresh_intervals": []
  },
  "templating": {
    "list": []
  },
  "annotations": {
    "list": []
  },
  "refresh": "5s",
  "schemaVersion": 17,
  "version": 0,
  "links": []
}
```

Im Folgenden wird jedes Feld im Dashboard-JSON beschrieben.


| Name | Usage | 
| --- | --- | 
| **id** | eindeutiger numerischer Bezeichner für das Dashboard (generiert von der Datenbank) | 
| **uid** | eindeutige Dashboard-ID, die von jedem generiert werden kann. string (8-40) | 
| **Titel** | aktueller Titel des Dashboards | 
| **Tags** | mit dem Dashboard verknüpfte Tags, eine Reihe von Zeichenketten | 
| **Stil** | Thema des Armaturenbretts, z. B. *dunkel* oder *hell* | 
| **Zeitzone** | *Zeitzone des Dashboards, z. B. *UTC* oder Browser* | 
| **editierbar** | ob ein Dashboard editierbar ist oder nicht | 
| **Tooltip für ein Diagramm** | 0 für kein gemeinsames Fadenkreuz oder Tooltip (Standard), 1 für gemeinsames Fadenkreuz, 2 für gemeinsames Fadenkreuz und gemeinsamen Tooltip | 
| **variieren** | *Zeitbereich für das Dashboard, z. B. *letzte 6 Stunden oder letzte 7 Tage** | 
| **Timepicker** | [Timepicker-Metadaten, Einzelheiten finden Sie im Abschnitt Timepicker](#v9-dash-dashboard-json-model) | 
| **Templating** | Metadaten als Vorlage erstellen, weitere Informationen finden Sie im Abschnitt [Templating](#v9-dash-dashboard-json-model) | 
| **Anmerkungen** | Metadaten zu Anmerkungen, wie Sie sie [hinzufügen können, finden Sie unter Anmerkungen](v9-panels-annotate-visualizations.md) | 
| **aktualisieren** | Intervall für automatische Aktualisierung | 
| **schemaVersion** | Version des JSON-Schemas (Integer), die jedes Mal erhöht wird, wenn ein Grafana-Update Änderungen an diesem Schema vornimmt | 
| **Version** | Version des Dashboards (Integer), die bei jeder Aktualisierung des Dashboards inkrementiert wird | 
| **Paneele** | Anordnung der Paneele (Einzelheiten siehe unten) | 

**Felder**

Panels sind die Bausteine eines Dashboards. Es besteht aus Datenquellenabfragen, Arten von Diagrammen, Aliasnamen und mehr. Panel-JSON besteht aus einer Reihe von JSON-Objekten, von denen jedes ein anderes Panel darstellt. Die meisten Felder sind für alle Panels gleich, aber einige Felder hängen vom Panel-Typ ab. Im Folgenden finden Sie ein Beispiel für das Panel-JSON eines Textfensters.

```
"panels": [
  {
    "type": "text",
    "title": "Panel Title",
    "gridPos": {
      "x": 0,
      "y": 0,
      "w": 12,
      "h": 9
    },
    "id": 4,
    "mode": "markdown",
    "content": "# title"
  }
```

**Größe und Position des Panels**

Die GridPos-Eigenschaft beschreibt die Größe und Position des Panels in Rasterkoordinaten.
+ `w`: 1—24 (die Breite des Dashboards ist in 24 Spalten unterteilt)
+ `h`: In Rasterhöheneinheiten entspricht jede Einheit 30 Pixeln.
+ `x`: Die X-Position, in derselben Einheit wie`w`.
+ `y`: Die Y-Position, in derselben Einheit wie`h`.

Das Gitter hat eine negative Schwerkraft, die sich nach oben bewegt, wenn sich über einem Feld ein leerer Bereich befindet.

**Timepicker**

```
"timepicker": {
    "collapse": false,
    "enable": true,
    "notice": false,
    "now": true,
    "refresh_intervals": [
      "5s",
      "10s",
      "30s",
      "1m",
      "5m",
      "15m",
      "30m",
      "1h",
      "2h",
      "1d"
    ],
    "status": "Stable",
    "type": "timepicker"
  }
```

**Vorlagen erstellen**

Das `templating` Feld enthält eine Reihe von Vorlagenvariablen mit ihren gespeicherten Werten sowie einigen anderen Metadaten.

```
"templating": {
    "enable": true,
    "list": [
       {
        "allFormat": "wildcard",
        "current":  {
          "tags": [],
          "text": "prod",
          "value": "prod"
        },
        "datasource": null,
        "includeAll": true,
        "name": "env",
        "options": [
           {
            "selected": false,
            "text": "All",
            "value": "*"
          },
           {
            "selected": false,
            "text": "stage",
            "value": "stage"
          },
           {
            "selected": false,
            "text": "test",
            "value": "test"
          }
        ],
        "query": "tag_values(cpu.utilization.average,env)",
        "refresh": false,
        "type": "query"
      },
       {
        "allFormat": "wildcard",
        "current":  {
          "text": "apache",
          "value": "apache"
        },
        "datasource": null,
        "includeAll": false,
        "multi": false,
        "multiFormat": "glob",
        "name": "app",
        "options": [
           {
            "selected": true,
            "text": "tomcat",
            "value": "tomcat"
          },
           {
            "selected": false,
            "text": "cassandra",
            "value": "cassandra"
          }
        ],
        "query": "tag_values(cpu.utilization.average,app)",
        "refresh": false,
        "regex": "",
        "type": "query"
      }
    ]
  }
```

# Verwaltung von Dashboards
<a name="v9-dash-managing-dashboards"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Ein Dashboard besteht aus einem oder mehreren [Bedienfeldern](v9-panels.md), in denen Ihre Daten in einer oder mehreren Zeilen visuell dargestellt werden.

Weitere Informationen zum Erstellen von Dashboards finden [Sie unter Hinzufügen und Organisieren von Bereichen.]()

## Dashboard-Ordner erstellen
<a name="v9-dash-create-dashboard-folder"></a>

Ordner helfen Ihnen dabei, Dashboards zu organisieren und zu gruppieren, was nützlich ist, wenn Sie viele Dashboards haben oder mehrere Teams dieselbe Grafana-Instanz verwenden.

**Voraussetzungen**

Stellen Sie sicher, dass Sie über Grafana-Administratorrechte verfügen. Weitere Informationen zu Dashboard-Berechtigungen finden Sie unter [Dashboard-Berechtigungen](Grafana-administration-authorization.md).

**Um einen Dashboard-Ordner zu erstellen**

1. Melden Sie sich bei Grafana an und klicken Sie im Seitenmenü auf **Dashboards > Neuer Ordner**

1. **Geben Sie einen eindeutigen Namen ein und klicken Sie auf Erstellen.**

**Anmerkung**  
Wenn Sie ein Dashboard speichern, können Sie entweder einen Ordner auswählen, in dem das Dashboard gespeichert werden soll, oder einen neuen Ordner erstellen.

## Verwaltung von Dashboards und Ordnern
<a name="v9-dash-manage-dashboard-folder"></a>

Auf der Seite **„Dashboards und Ordner verwalten**“ können Sie:
+ Einen Ordner erstellen
+ Erstellen eines Dashboards
+ Verschieben Sie Dashboards in Ordner
+ Löschen Sie mehrere Dashboards
+ Navigieren Sie zu einer Ordnerseite, auf der Sie Ordner- und Dashboard-Berechtigungen zuweisen können

**Ordnerseite des Dashboards**

Auf der Seite „**Dashboard-Ordner“** können Sie die folgenden Aufgaben ausführen:
+ Dashboards in einem Ordner verschieben oder löschen.
+ Benennen Sie einen Ordner um (verfügbar auf der Registerkarte **Einstellungen**).
+ Ordnen Sie Ordnern Berechtigungen zu (die von den Dashboards im Ordner übernommen werden).

Um zur Ordnerseite des Dashboards zu navigieren, klicken Sie auf das Zahnrad, das erscheint, wenn Sie in der Dashboard-Suchergebnisliste oder auf der Seite **Dashboards und Ordner verwalten** mit der Maus auf einen Ordner zeigen.

**Dashboard-Berechtigungen**

Sie können einem Ordner Berechtigungen zuweisen. Alle Berechtigungen, die Sie zuweisen, werden von den Dashboards im Ordner übernommen. Eine Zugriffskontrollliste (ACL) wird verwendet, in der der **Organisationsrolle**, dem **Team** und einem **Benutzer** Berechtigungen zugewiesen werden können.

Weitere Informationen finden Sie unter [Berechtigungen](Grafana-permissions.md).

## Dashboards exportieren und importieren
<a name="v9-dash-export-import-dashboards"></a>

Sie können die Grafana-Benutzeroberfläche oder die HTTP-API verwenden, um Dashboards zu exportieren und zu importieren.

**Ein Dashboard exportieren**

Die Dashboard-Exportaktion erstellt eine Grafana-JSON-Datei, die alles enthält, was Sie benötigen, einschließlich Layout, Variablen, Stilen, Datenquellen, Abfragen usw., sodass Sie das Dashboard später importieren können.

**Anmerkung**  
Grafana lädt eine JSON-Datei auf Ihren lokalen Computer herunter. 

1. Öffnen Sie das Dashboard, das Sie exportieren möchten.

1. Wählen Sie das Share-Symbol.

1. Wählen Sie **Export** aus.

1. Wählen Sie In **Datei speichern.**

**Ein Dashboard portabel machen**

Wenn Sie ein Dashboard exportieren möchten, damit andere es verwenden können, können Sie Vorlagenvariablen für Dinge wie ein Metrikpräfix (verwenden Sie eine konstante Variable) und einen Servernamen hinzufügen.

Eine Vorlagenvariable dieses Typs `Constant` wird automatisch im Dashboard ausgeblendet und beim Import des Dashboards auch als erforderliche Eingabe hinzugefügt.

**Ein Dashboard importieren**

1. Wählen Sie im Seitenmenü **Dashboards** aus.

1. Wählen Sie „**Neu**“ und anschließend „**Importieren**“ aus dem Drop-down-Menü.

1. Führen Sie einen der folgenden Schritte aus.
   + Laden Sie eine Dashboard-JSON-Datei hoch.
   + Fügen Sie eine [Grafana.com-Dashboard-URL](https://grafana.com/) ein.
   + Fügen Sie den JSON-Text des Dashboards direkt in den Textbereich ein.

   Der Importvorgang ermöglicht es Ihnen, den Namen des Dashboards zu ändern, die Datenquelle auszuwählen, die das Dashboard verwenden soll, und alle Metrikpräfixe anzugeben (falls das Dashboard welche verwendet).

## Fehlerbehebung bei Dashboards
<a name="v9-dash-troubleshooting"></a>

Dieser Abschnitt enthält Informationen, die Ihnen bei der Lösung häufiger Probleme mit Dashboards helfen sollen. 

**Das Dashboard ist langsam**

Wenn Ihr Dashboard langsam ist, sollten Sie Folgendes beachten:
+ Versuchen Sie, Dutzende (oder Hunderte oder Tausende) von Zeitreihen in einem Diagramm darzustellen? Dies kann dazu führen, dass der Browser verzögert wird. Versuchen Sie, Funktionen wie HighestMax (in Graphite) zu verwenden, um die zurückgegebene Serie zu reduzieren.
+ Manchmal können die Seriennamen sehr groß sein. Dies führt zu größeren Antwortgrößen. Versuchen Sie, Alias zu verwenden, um die Größe der zurückgegebenen Seriennamen zu reduzieren.
+ Fragen Sie viele Zeitreihen oder für einen langen Zeitraum ab? Beide Bedingungen können dazu führen, dass Grafana oder Ihre Datenquelle viele Daten einbezieht, was sie verlangsamen kann.
+ Dies könnte Ihre Netzwerkinfrastruktur stark belasten. Wenn die Langsamkeit nicht konstant ist, könnte dies das Problem sein.

**Probleme mit der Aktualisierungsrate des Dashboards**

Standardmäßig fragt Grafana Ihre Datenquelle alle 30 Sekunden ab. Wenn Sie eine niedrige Aktualisierungsrate für Ihre Dashboards festlegen, wird das Backend unnötig stress. In vielen Fällen ist es nicht notwendig, dies häufig abzufragen, da die Daten nicht so an das System gesendet werden, dass Änderungen sichtbar wären.

Wenn Sie dieses Problem haben, werden die folgenden Lösungen empfohlen.
+ Aktivieren Sie die automatische Aktualisierung für Dashboards, Panels oder Variablen nur, wenn Sie sie benötigen. Benutzer können ihren Browser manuell aktualisieren, oder Sie können die Aktualisierungsrate für einen Zeitraum festlegen, der sinnvoll ist (z. B. alle zehn Minuten oder jede Stunde).
+ Falls erforderlich, stellen Sie die Aktualisierungsrate auf einmal pro Minute ein. Benutzer können das Dashboard jederzeit manuell aktualisieren.
+ Wenn Ihr Dashboard einen längeren Zeitraum hat (z. B. eine Woche), ist eine automatische Aktualisierung möglicherweise nicht erforderlich.

**Der Umgang mit oder das Rendern von Nulldaten ist falsch oder verwirrend**

Einige Anwendungen veröffentlichen Daten mit Unterbrechungen. Sie veröffentlichen beispielsweise nur dann eine Metrik, wenn ein Ereignis eintritt. Standardmäßig verbinden Grafana-Graphen Linien zwischen den Datenpunkten.

# Dashboards und Panels teilen
<a name="v9-dash-sharing"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Grafana ermöglicht es Ihnen, Dashboards und Panels mit anderen Benutzern innerhalb einer Organisation und in bestimmten Situationen öffentlich im Internet zu teilen. Sie können teilen mit:
+ Ein direkter Link
+ Ein Schnappschuss
+ Ein Exportlink (nur für Dashboards)

Sie benötigen eine autorisierte Zuschauerberechtigung, um ein Bild sehen zu können, das über einen direkten Link gerendert wurde.

Dieselbe Berechtigung ist auch erforderlich, um eingebettete Links anzuzeigen, es sei denn, Sie haben die anonyme Zugriffsberechtigung für Ihre Grafana-Instanz aktiviert.

Wenn Sie ein Panel oder Dashboard als Snapshot teilen, ist ein Snapshot (der zu dem Zeitpunkt, an dem Sie den Snapshot aufnehmen, ein Panel oder Dashboard) öffentlich im Internet verfügbar. Jeder, der einen Link dazu hat, kann darauf zugreifen. Da für die Anzeige von Snapshots keine Autorisierung erforderlich ist, entfernt Grafana Informationen zu dem Konto, von dem sie stammen, sowie alle sensiblen Daten aus dem Snapshot.

## Ein Dashboard teilen
<a name="v9-dash-share-dashboard"></a>

Sie können ein Dashboard als direkten Link oder als Snapshot teilen. Sie können ein Dashboard auch exportieren.

**Anmerkung**  
Wenn Sie ein Dashboard ändern, stellen Sie sicher, dass Sie die Änderungen speichern, bevor Sie es teilen.

1. Navigieren Sie zur Startseite Ihrer Grafana-Instanz.

1. Klicken Sie in der oberen Navigation auf das Share-Symbol.

   Das Dialogfeld „Teilen“ wird geöffnet und zeigt die Registerkarte **Link** an.

**Einen direkten Link teilen**

Auf der Registerkarte **Link** werden der aktuelle Zeitraum, die Vorlagenvariablen und das Standarddesign angezeigt. Sie können auch eine verkürzte URL teilen.

1. Klicken Sie auf **Copy**. Diese Aktion kopiert die Standard- oder die verkürzte URL in die Zwischenablage.

1. Senden Sie die kopierte URL an einen Grafana-Benutzer mit der Berechtigung, den Link anzusehen.

**Einen Snapshot veröffentlichen**

Ein Dashboard-Snapshot teilt ein interaktives Dashboard öffentlich. Grafana entfernt sensible Daten wie Abfragen (Metrik, Vorlage und Anmerkung) und Panel-Links, sodass nur die sichtbaren Metrikdaten und Seriennamen im Dashboard eingebettet bleiben. Jeder, der über den Link verfügt, kann auf Dashboard-Schnappschüsse zugreifen.

Sie können Snapshots auf Ihrer lokalen Instanz veröffentlichen.

1. Klicken Sie auf **Lokaler Snapshot**.

1. Grafana generiert einen Link des Snapshots. Kopieren Sie den Snapshot-Link und teilen Sie ihn entweder innerhalb Ihrer Organisation oder öffentlich im Internet.

**Ein Dashboard exportieren**

Grafana-Dashboards können einfach exportiert und importiert werden. Weitere Informationen finden Sie unter Dashboards [exportieren und importieren](v9-dash-managing-dashboards.md#v9-dash-export-import-dashboards).

## Ein Panel teilen
<a name="v9-dash-share-panel"></a>

Sie können ein Panel als direkten Link oder als Snapshot teilen. Sie können auch Bibliotheksfenster erstellen, indem Sie in einem beliebigen Bedienfeld die Option „**Teilen**“ verwenden.

1. Klicken Sie auf einen Panel-Titel, um das Bedienfeldmenü zu öffnen.

1. Klicken Sie auf „**Teilen**“. Das Dialogfeld „Teilen“ wird geöffnet und die Registerkarte „**Link**“ wird angezeigt.

**Verwenden Sie einen direkten Link**

Auf der Registerkarte **Link** werden der aktuelle Zeitraum, die Vorlagenvariablen und das Standarddesign angezeigt. Sie können optional eine verkürzte URL zum Teilen aktivieren. 

1. Klicken Sie auf **Kopieren**, um die Standard- oder die verkürzte URL in die Zwischenablage zu kopieren. 

1. Senden Sie die kopierte URL an einen Grafana-Benutzer mit der Berechtigung, den Link anzusehen.

1. Sie können optional auch auf **Gerendertes Bild mit Direktlink verknüpfen** klicken, um ein Bild des Panels zu teilen.

**Abfragen von Zeichenkettenparametern für serverseitig gerenderte Bilder**
+ **Breite: Breite** in Pixeln. Die Standardeinstellung ist 800.
+ **Höhe**: Höhe in Pixeln. Der Standardwert ist 400.
+ **tz**: Zeitzone in dem Format, in `UTC%2BHH%3AMM` dem HH und MM in Stunden und Minuten nach UTC verschoben sind.
+ **Timeout**: Anzahl der Sekunden. Das Timeout kann erhöht werden, wenn die Abfrage für das Panel mehr als die standardmäßigen 30 Sekunden benötigt.
+ **Skala**: Numerischer Wert zur Konfiguration des Geräte-Skalierungsfaktors. Standard = 1. Verwenden Sie einen höheren Wert, um detailliertere Bilder zu erzeugen (höhere DPI). Wird in Grafana v7.0\$1 unterstützt.

**Einen Snapshot veröffentlichen**

Ein Panel-Snapshot teilt ein interaktives Panel öffentlich. Grafana entfernt sensible Daten und hinterlässt nur die sichtbaren metrischen Daten und Seriennamen, die im Dashboard eingebettet sind. Auf Panel-Snapshots kann jeder mit dem Link zugreifen

Sie können Schnappschüsse auf Ihrer lokalen Instanz veröffentlichen.

1. Klicken **Sie im Dialogfeld „Bedienfeld teilen**“ auf **Snapshot**, um die Registerkarte zu öffnen.

1. Klicken Sie auf **Lokaler Snapshot**. Grafana generiert den Link des Snapshots.

1. Kopieren Sie den Snapshot-Link und teilen Sie ihn entweder innerhalb Ihrer Organisation oder öffentlich im Internet.

Wenn Sie versehentlich einen Snapshot erstellt haben, klicken Sie auf **Snapshot löschen**, um den Snapshot aus Ihrer Grafana-Instanz zu entfernen.

**Erstellen eines Bibliotheksfensters**

Um ein Bibliotheksfenster über das Dialogfeld „**Bedienfeld teilen**“ zu erstellen.

1. Klicken Sie auf das **Bedienfeld „Bibliothek“**.

1. Geben Sie im **Feld Name des Bibliotheksfensters** den Namen ein.

1. Wählen **Sie unter Im Ordner speichern** den Ordner aus, in dem das Bedienfeld „Bibliothek“ gespeichert werden soll. Standardmäßig ist der Ordner **Allgemein** ausgewählt.

1. Klicken Sie auf das Bedienfeld „**Bibliothek erstellen**“, um Ihre Änderungen zu speichern.

1. Klicken Sie auf **Speichern**, um das Dashboard zu speichern.

# Playlisten verwalten
<a name="v9-dash-managing-playlists"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Eine *Playlist* ist eine Liste von Dashboards, die in einer Reihenfolge angezeigt werden. Sie können eine Playlist verwenden, um ein Situationsbewusstsein aufzubauen oder Ihre Kennzahlen Ihrem Team oder Ihren Besuchern zu präsentieren. Grafana skaliert Dashboards automatisch auf jede Auflösung, wodurch sie sich perfekt für große Bildschirme eignen. **Sie können über das Seitenmenü von Grafana im Untermenü Dashboards auf die Playlist-Funktion zugreifen.**

## Auf eine Playlist zugreifen, sie teilen und steuern
<a name="v9-dash-access-share-control-playlist"></a>

Verwende die Informationen in diesem Abschnitt, um auf bestehende Playlisten zuzugreifen. Starten und steuern Sie die Anzeige einer Playlist mit einem der fünf verfügbaren Modi.

**Zugriff auf eine Playlist**

1. Bewegen Sie den Mauszeiger über das Seitenmenü von Grafana.

1. **Klicken Sie auf Playlisten.**

   Sie sehen eine Liste der vorhandenen Playlisten.

**Eine Playlist starten**

Sie können eine Playlist in fünf verschiedenen Anzeigemodi starten. Der Anzeigemodus bestimmt, wie die Menüs und die Navigationsleiste auf den Dashboards angezeigt werden.

Standardmäßig wird jedes Dashboard für den Zeitraum angezeigt, den Sie im Feld **Intervall** eingegeben haben, das Sie beim Erstellen oder Bearbeiten einer Playlist festgelegt haben. Nachdem Sie eine Playlist gestartet haben, können Sie sie über die Navigationsleiste oben auf der Seite steuern.

In der Playlist werden alle Dashboards für die Zeit angezeigt, die im `Interval` Feld angegeben wurde, das beim Erstellen oder Bearbeiten einer Playlist festgelegt wurde. Nachdem eine Playlist gestartet wurde, kannst du sie über die Navigationsleiste am oberen Bildschirmrand steuern.

1. Rufen Sie die Playlist-Seite auf, um eine Liste der vorhandenen Playlisten zu sehen.

1. Suchen Sie die Playlist, die Sie starten möchten, und klicken Sie dann auf **Playlist starten**.

   Das Dialogfeld „Playlist starten“ wird geöffnet.

1. Wählen Sie anhand der Informationen in der folgenden Tabelle einen der fünf verfügbaren Playlist-Modi aus.

1. Klicken Sie auf Start.


| Mode | Description | 
| --- | --- | 
| Normaler Modus |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/v9-dash-managing-playlists.html)  | 
| TV-Modus |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/v9-dash-managing-playlists.html)  | 
| TV-Modus (mit Panels zur auto Anpassung) |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/v9-dash-managing-playlists.html)  | 
| Kiosk-Modus |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/v9-dash-managing-playlists.html)  | 
| Kioskmodus (mit Paneelen zur auto Anpassung) |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/v9-dash-managing-playlists.html)  | 

**Steuerung einer Playlist**

Sie können eine Playlist nach dem Start im **Normal** - oder **TV-Modus** über die Navigationsleiste oben auf dem Bildschirm steuern. Drücken Sie die `Esc` Taste auf Ihrer Tastatur, um die Playlist zu beenden.


| Button | Action | 
| --- | --- | 
| Weiter (Doppelpfeil nach rechts) | Wechselt zum nächsten Dashboard. | 
| Zurück (linker Pfeil) | Kehrt zum vorherigen Dashboard zurück. | 
| Stopp (quadratisch) | Beendet die Playlist und wechselt zum aktuellen Dashboard. | 
| Modus „Zyklusansicht“ (Monitorsymbol) | Dreht die Anzeige der Dashboards in verschiedenen Ansichtsmodi. | 
| Zeitraum | Zeigt Daten innerhalb eines Zeitbereichs an. Es kann so eingestellt werden, dass die letzten 5 Minuten vor bis zu 5 Jahren oder ein benutzerdefinierter Zeitraum mit dem Abwärtspfeil angezeigt werden. | 
| Aktualisieren (Kreispfeil) | Lädt das Dashboard neu, um die aktuellen Daten anzuzeigen. Über den Dropdown-Pfeil kann es so eingestellt werden, dass es automatisch alle 5 Sekunden bis 1 Tag neu geladen wird. | 

## Eine Playlist erstellen
<a name="v9-dash-create-playlist"></a>

Sie können eine Playlist erstellen, um Dashboards in einer Reihenfolge mit einer festgelegten Reihenfolge und einem festgelegten Zeitintervall zwischen den Dashboards anzuzeigen.

1. Klicken Sie auf der **Playlist-Seite auf Neue** Playlist.

1. Geben Sie einen aussagekräftigen Namen in das Textfeld **Name** ein.

1. Geben Sie in das Textfeld Intervall ein **Zeitintervall** ein.
**Anmerkung**  
Die Dashboards, die Sie hinzufügen, werden in einer sequentiellen Reihenfolge aufgeführt.

1. Fügen Sie in **Dashboards** mithilfe der Drop-down-Optionen **Nach Titel hinzufügen und Nach Tag hinzufügen** vorhandene Dashboards zur Playlist **hinzu**.

1. Optional:
   + Suchen Sie anhand seines Namens, eines regulären Ausdrucks oder eines Tags nach einem Dashboard.
   + Filtern Sie Ihre Ergebnisse nach Sternstatus oder Stichwörtern.
   + Ordnen Sie die Reihenfolge des hinzugefügten Dashboards mithilfe des Aufwärts- und Abwärtspfeilsymbols neu an.
   + Entfernen Sie ein Dashboard aus der Playlist, indem Sie auf das **X-Symbol** neben dem Dashboard klicken.

1. Klicken Sie auf **Save**, um Ihre Änderungen zu speichern.

## Eine Playlist speichern
<a name="v9-dash-save-playlist"></a>

Du kannst eine Playlist speichern und sie zu deiner **Playlist-Seite** hinzufügen, wo du sie starten kannst.

**Wichtig**  
Stellen Sie sicher, dass alle Dashboards, die in Ihrer Playlist erscheinen sollen, hinzugefügt wurden, wenn Sie die Playlist erstellen oder bearbeiten, bevor Sie sie speichern.

1. Um auf die Playlist-Funktion zuzugreifen, bewegen Sie den Mauszeiger über das Seitenmenü von Grafana.

1. Klicken Sie auf **Playlisten**, um die für Sie verfügbaren Playlisten anzuzeigen.

1. Klicke auf die Playlist deiner Wahl.

1. Bearbeiten Sie die Playlist.

1. Vergewissern Sie sich, dass der Playlist ein **Name**, ein **Intervall** und mindestens ein **Dashboard** hinzugefügt wurden.

1. Klicken Sie auf **Save**, um Ihre Änderungen zu speichern.

## Eine Playlist bearbeiten oder löschen
<a name="v9-dash-edit-delete-playlist"></a>

Sie können eine Playlist bearbeiten, indem Sie ihren Namen und ihre Intervallzeit aktualisieren und Dashboards hinzufügen, entfernen und ihre Reihenfolge ändern.

**Eine Playlist bearbeiten**

1. Klicke auf der **Playlist-Seite auf Playlist bearbeiten**.

1. Aktualisieren Sie den Namen und das Zeitintervall und fügen Sie dann Dashboards zur Playlist hinzu oder entfernen Sie sie. Folgen Sie dazu den Anweisungen unter Playlist erstellen oben.

1. Klicken Sie auf **Save**, um Ihre Änderungen zu speichern.

**Eine Playlist löschen**

1. Klicken Sie auf **Playlisten**.

1. **Klicke neben der Playlist, die du löschen möchtest, auf Entfernen.**

**Reihenfolge im Dashboard neu anordnen**

1. Klicken Sie neben dem Dashboard, das Sie verschieben möchten, auf den Aufwärts- oder Abwärtspfeil.

1. Klicken Sie auf **Save**, um Ihre Änderungen zu speichern.

**Ein Dashboard entfernen**

1. Klicken Sie auf **Entfernen**, um ein Dashboard aus der Playlist zu entfernen.

1. Klicken Sie auf **Save**, um Ihre Änderungen zu speichern.

## Eine Playlist im Anzeigemodus teilen
<a name="v9-dash-share-playlist-view-mode"></a>

Du kannst eine Playlist teilen, indem du die Linkadresse in dem von dir bevorzugten Anzeigemodus kopierst und die URL in dein Ziel einfügst.

1. **Klicken Sie im Untermenü „**Dashboards**“ auf Playlisten.**

1. Klicke neben der **Playlist, die du teilen möchtest, auf Playlist starten**.

1. Klicken Sie in der Dropdownliste mit der rechten Maustaste auf den Anzeigemodus, den Sie bevorzugen.

1. Klicken Sie auf **Link-Adresse kopieren**, um die URL in Ihre Zwischenablage zu kopieren.

1. Fügen Sie die URL in Ihr Ziel ein.

# Hinzufügen und Verwalten von Dashboard-Variablen
<a name="v9-dash-variables"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Eine Variable ist ein Platzhalter für einen Wert. Sie können Variablen in metrischen Abfragen und in Paneltiteln verwenden. Wenn Sie also den Wert mithilfe der Dropdownliste oben im Dashboard ändern, ändern sich die metrischen Abfragen Ihres Panels entsprechend dem neuen Wert.

Variablen ermöglichen es Ihnen, interaktivere und dynamischere Dashboards zu erstellen. Anstatt Dinge wie Server-, Anwendungs- und Sensornamen in Ihren metrischen Abfragen fest zu codieren, können Sie stattdessen Variablen verwenden. Variablen werden als Dropdownlisten oben im Dashboard angezeigt. Diese Dropdowns machen es einfach, die in Ihrem Dashboard angezeigten Daten zu ändern.

Diese können besonders für Administratoren nützlich sein, die Grafana-Viewern ermöglichen möchten, Visualisierungen schnell anzupassen, ihnen aber keine vollen Bearbeitungsberechtigungen geben möchten. Grafana-Viewer können Variablen verwenden.

Variablen und Vorlagen ermöglichen es Ihnen auch, Dashboards aus einer Hand zu beziehen. Wenn Sie über mehrere identische Datenquellen oder Server verfügen, können Sie ein Dashboard erstellen und Variablen verwenden, um zu ändern, was Sie gerade sehen. Das vereinfacht Wartung und Instandhaltung enorm.

**Vorlagen**

Eine Vorlage ist jede Abfrage, die eine Variable enthält. Wenn Sie beispielsweise ein Dashboard zur Überwachung mehrerer Server verwalten würden, könnten Sie für jeden Server ein Dashboard erstellen, oder Sie könnten ein Dashboard erstellen und Bereiche mit Vorlagenabfragen verwenden, z. B. die folgenden.

```
wmi_system_threads{instance=~"$server"}
```

<varname>Variablenwerte werden immer mit der Syntax var- =value mit der URL synchronisiert.

**Beispiele**

Variablen werden in Dropdownlisten oben auf dem Bildschirm aufgeführt. Wählen Sie verschiedene Variablen aus, um zu sehen, wie sich die Visualisierungen ändern.

Um die Variableneinstellungen zu sehen, navigieren Sie zu **Dashboard-Einstellungen >** Variablen. Klicken Sie in der Liste auf eine Variable, um ihre Einstellungen zu sehen. 

Variablen können in Titeln, Beschreibungen, Textfeldern und Abfragen verwendet werden. Abfragen mit Text, der mit 1 beginnt, `$` sind Vorlagen. Nicht alle Panels werden über Vorlagenabfragen verfügen.

**Verschiedene bewährte Methoden**
+ Variablen-Dropdownlisten werden in der Reihenfolge angezeigt, in der sie in der Variablenliste in den **Dashboard-Einstellungen** aufgeführt sind.
+ Platzieren Sie die Variablen, die Sie häufig ändern werden, ganz oben, sodass sie zuerst angezeigt werden (ganz links im Dashboard).

# Variablen hinzufügen und verwalten
<a name="v9-dash-variable-add"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

In der folgenden Tabelle sind die Variablentypen aufgeführt, die mit Grafana geliefert werden.


| Variablentyp | Description | 
| --- | --- | 
|  Query  |  Durch eine Abfrage generierte Werteliste wie Metriknamen, Servernamen IDs, Sensoren, Rechenzentren usw. Fügen Sie eine Abfragevariable hinzu.  | 
|  Benutzerdefiniert  |  Definieren Sie die Variablenoptionen manuell mithilfe einer durch Kommas getrennten Liste. Fügen Sie eine benutzerdefinierte Variable hinzu.  | 
|  Text box (Textfeld)  |  Zeigt ein Freitexteingabefeld mit einem optionalen Standardwert an. Fügen Sie eine Textfeld-Variable hinzu.  | 
|  Konstante  |  Definieren Sie eine versteckte Konstante. Fügen Sie eine konstante Variable hinzu.  | 
|  Datenquelle  |  Ändern Sie schnell die Datenquelle für ein gesamtes Dashboard. Fügen Sie eine Datenquellenvariable hinzu.  | 
|  Intervall  |  Intervallvariablen stellen Zeitspannen dar. Fügen Sie eine Intervallvariable hinzu.  | 
|  Ad-hoc-Filter  |  Schlüsselwertfilter, die automatisch zu allen Metrikabfragen für eine Datenquelle hinzugefügt werden (nur Prometheus, Loki, InfluxDB und Elasticsearch). Fügen Sie Ad-hoc-Filter hinzu.  | 
|  Globale Variablen  |  Integrierte Variablen, die in Ausdrücken im Abfrage-Editor verwendet werden können. Weitere Informationen finden Sie unter Globale Variablen.  | 
|  Verkettete Variablen  |  Variablenabfragen können andere Variablen enthalten. Weitere Informationen finden Sie unter Verkettete Variablen.  | 

## Allgemeine Optionen eingeben
<a name="v9-dash-variable-options"></a>

Sie müssen allgemeine Optionen für jeden Variablentyp eingeben, den Sie erstellen.

**Um allgemeine Optionen einzugeben**

1. Navigieren Sie zu dem Dashboard, für das Sie eine Variable erstellen möchten, und wählen Sie oben auf der Seite das Symbol für die **Dashboard-Einstellungen** (Zahnrad) aus.

1. Wählen Sie auf der Registerkarte **Variablen** die Option **Neu** aus.

1. Geben Sie einen **Namen** für die Variable ein.

1. Wählen Sie in der Liste **Typ** die Option **Abfrage** aus.

1. (Optional) Geben Sie im Feld **Bezeichnung** den Anzeigenamen der Variablen-Dropdownliste ein.

   Wenn Sie keinen Anzeigenamen eingeben, entspricht das Dropdown-Label dem Variablennamen.

1. Wählen Sie eine Option zum **Ausblenden**:
   + **Keine Auswahl (leer):** In der Variablen-Dropdownliste wird der **Variablenname** oder der **Labelwert** angezeigt.
   + **Bezeichnung:** In der Variablen-Dropdownliste werden nur der ausgewählte Variablenwert und ein Abwärtspfeil angezeigt.
   + **Variabel:** Auf dem Dashboard wird kein Variablen-Dropdown angezeigt.

## Eine Abfragevariable hinzufügen
<a name="v9-dash-variable-add-query"></a>

Mit Abfragevariablen können Sie eine Datenquellenabfrage schreiben, die eine Liste von Metriknamen, Tagwerten oder Schlüsseln zurückgeben kann. Eine Abfragevariable kann beispielsweise eine Liste von Servernamen IDs, Sensoren oder Rechenzentren zurückgeben. Die Variablenwerte ändern sich, wenn sie Optionen mit einer Datenquellenabfrage dynamisch abrufen.

Abfragevariablen werden im Allgemeinen nur für Zeichenfolgen unterstützt. Wenn Ihre Abfrage Zahlen oder einen anderen Datentyp zurückgibt, müssen Sie diese möglicherweise in Zeichenfolgen konvertieren, um sie als Variablen verwenden zu können. Für die Azure-Datenquelle können Sie zu diesem Zweck beispielsweise die [tostring-Funktion](https://docs.microsoft.com/en-us/azure/data-explorer/kusto/query/tostringfunction) verwenden.

Abfrageausdrücke können Verweise auf andere Variablen enthalten und tatsächlich verknüpfte Variablen erstellen. Grafana erkennt dies und aktualisiert automatisch eine Variable, wenn sich eine der verknüpften Variablen ändert.

**Anmerkung**  
Abfrageausdrücke sind für jede Datenquelle unterschiedlich. Weitere Informationen finden Sie in der Dokumentation zu Ihrer [Datenquelle](AMG-data-sources.md).

**Um eine Abfragevariable hinzuzufügen**

1. Geben Sie allgemeine Optionen wie oben ein.

1. Wählen Sie in der **Datenquellenliste** die Zieldatenquelle für die Abfrage aus.

1. Wählen Sie in der **Aktualisierungsliste** aus, wann die Variable die Optionen aktualisieren soll.
   + **Beim Laden des Dashboards:** Fragt bei jedem Laden des Dashboards die Datenquelle ab. Dadurch wird das Laden des Dashboards verlangsamt, da die Variablenabfrage abgeschlossen werden muss, bevor das Dashboard initialisiert werden kann.
   + **Bei Änderung des Zeitbereichs: Fragt** die Datenquelle ab, wenn sich der Zeitbereich des Dashboards ändert. Verwenden Sie diese Option nur, wenn Ihre Abfrage mit variablen Optionen einen Zeitbereichsfilter enthält oder vom Zeitbereich des Dashboards abhängig ist.

1. Geben Sie im Feld **Abfrage** eine Abfrage ein.
   + Das Abfragefeld variiert je nach Datenquelle. Einige Datenquellen verfügen über benutzerdefinierte Abfrageeditoren.
   + Wenn Sie mehr Platz in einem Abfrage-Editor für ein einzelnes Eingabefeld benötigen, bewegen Sie den Mauszeiger über die Linien in der unteren rechten Ecke des Felds und ziehen Sie es nach unten, um es zu erweitern.

1. (Optional) Geben Sie im Feld **Regex** einen Regex-Ausdruck ein, um bestimmte Teile der von Ihrer Datenquellenabfrage zurückgegebenen Namen zu filtern oder zu erfassen. Beispiele finden Sie unter [Filtern](#v9-dash-variable-add-filter) von Variablen mit Regex.

1. Wählen Sie in der **Sortierliste** die Sortierreihenfolge für die Werte aus, die in der Dropdownliste angezeigt werden sollen. Die Standardoption **Deaktiviert** bedeutet, dass die Reihenfolge der Optionen verwendet wird, die von Ihrer Datenquellenabfrage zurückgegeben wurde.

1. (Optional) Geben Sie [Auswahloptionen](#v9-dash-variable-add-selection) ein.

1. In **der Wertevorschau** zeigt Grafana eine Liste der aktuellen Variablenwerte an. Überprüfen Sie sie, um sicherzustellen, dass sie Ihren Erwartungen entsprechen.

1. Wählen Sie **Hinzufügen** aus, um die Variable zum Dashboard hinzuzufügen.

## Eine benutzerdefinierte Variable hinzufügen
<a name="v9-dash-variable-add-custom"></a>

Verwenden Sie eine *benutzerdefinierte* Variable für einen Wert, der sich nicht ändert, z. B. eine Zahl oder eine Zeichenfolge.

Wenn Sie beispielsweise Servernamen oder Regionsnamen haben, die sich nie ändern, möchten Sie sie möglicherweise als benutzerdefinierte Variablen und nicht als Abfragevariablen erstellen. Da sie sich nicht ändern, können Sie sie eher in [verketteten Variablen](#v9-dash-variable-add-chained) als in anderen Abfragevariablen verwenden. Dies würde die Anzahl der Abfragen reduzieren, die Grafana senden muss, wenn verkettete Variablen aktualisiert werden.

**Um eine benutzerdefinierte Variable hinzuzufügen**

1. Geben Sie allgemeine Optionen wie oben ein.

1. Im 

   **Werte, getrennt durch Kommas**, geben Sie die Werte für diese Variable in eine kommagetrennte Liste ein. Sie können Zahlen, Zeichenketten oder Schlüssel-Wert-Paare angeben, die durch ein Leerzeichen und einen Doppelpunkt getrennt sind. Beispiel, `key1 : value1,key2 : value2`.

1. (Optional) Geben Sie [Auswahloptionen](#v9-dash-variable-add-selection) ein.

1. In **der Wertevorschau** zeigt Grafana eine Liste der aktuellen Variablenwerte an. Überprüfen Sie sie, um sicherzustellen, dass sie Ihren Erwartungen entsprechen.

1. Wählen Sie **Hinzufügen** aus, um die Variable zum Dashboard hinzuzufügen.

## Eine Textfeld-Variable hinzufügen
<a name="v9-dash-variable-add-text"></a>

*Textfeldvariablen* zeigen ein Freitexteingabefeld mit einem optionalen Standardwert an. Dies ist die flexibelste Variable, da Sie einen beliebigen Wert eingeben können. Verwenden Sie diesen Variablentyp, wenn Sie Metriken mit hoher Kardinalität haben oder wenn Sie mehrere Bereiche in einem Dashboard gleichzeitig aktualisieren möchten.

**Um eine Textfeld-Variable hinzuzufügen**

1. Geben Sie allgemeine Optionen wie oben ein.

1. (Optional) Wählen Sie im Feld **Standardwert** den Standardwert für die Variable aus. Wenn Sie in dieses Feld nichts eingeben, zeigt Grafana ein leeres Textfeld an, in das Benutzer Text eingeben können.

1. In **der Wertevorschau** zeigt Grafana eine Liste der aktuellen Variablenwerte an. Überprüfen Sie sie, um sicherzustellen, dass sie Ihren Erwartungen entsprechen.

1. Wählen Sie **Hinzufügen** aus, um die Variable zum Dashboard hinzuzufügen.

## Eine konstante Variable hinzufügen
<a name="v9-dash-variable-add-constant"></a>

*Konstante* Variablen ermöglichen es Ihnen, eine versteckte Konstante zu definieren. Dies ist nützlich für metrische Pfadpräfixe für Dashboards, die Sie teilen möchten. Wenn Sie ein Dashboard exportieren, werden konstante Variablen in Importoptionen umgewandelt.

Konstante Variablen sind *nicht* flexibel. Jede konstante Variable enthält nur einen Wert und kann nur aktualisiert werden, wenn Sie die Variableneinstellungen aktualisieren.

Konstante Variablen sind nützlich, wenn Sie komplexe Werte haben, die Sie in Abfragen einbeziehen müssen, aber nicht bei jeder Abfrage erneut eingeben möchten. Wenn Sie beispielsweise einen Serverpfad mit dem Namen haben`i-0b6a61efe2ab843gg`, können Sie ihn durch eine Variable mit dem Namen `$path_gg` ersetzen.

**Um eine konstante Variable hinzuzufügen**

1. Geben Sie allgemeine Optionen wie oben ein.

1. Geben Sie im Feld **Wert** den Variablenwert ein. Sie können Buchstaben, Zahlen und Symbole eingeben. Sie können sogar Platzhalter verwenden, wenn Sie das [Rohformat](https://grafana.com/docs/grafana/latest/dashboards/variables/variable-syntax/#raw) verwenden.

1. In **der Wertevorschau** zeigt Grafana eine Liste der aktuellen Variablenwerte an. Überprüfen Sie sie, um sicherzustellen, dass sie Ihren Erwartungen entsprechen.

1. Wählen Sie **Hinzufügen** aus, um die Variable zum Dashboard hinzuzufügen.

## Eine Datenquellenvariable hinzufügen
<a name="v9-dash-variable-add-datasource"></a>

*Datenquellenvariablen* ermöglichen es Ihnen, die Datenquelle für ein gesamtes Dashboard schnell zu ändern. Sie sind nützlich, wenn Sie mehrere Instanzen einer Datenquelle haben, möglicherweise in unterschiedlichen Umgebungen.

**Um eine Datenquellenvariable hinzuzufügen**

1. Geben Sie allgemeine Optionen wie oben ein.

1. Wählen Sie in der Liste **Typ** die Zieldatenquelle für die Variable aus.

1. (Optional) Geben Sie im Feld **Instanznamenfilter** einen Regex-Filter ein, für die Datenquelleninstanzen Sie in der Dropdownliste mit Variablenwerten auswählen können. Lassen Sie dieses Feld leer, um alle Instanzen anzuzeigen.

1. (Optional) Geben Sie [Auswahloptionen](#v9-dash-variable-add-selection) ein.

1. In **der Wertevorschau** zeigt Grafana eine Liste der aktuellen Variablenwerte an. Überprüfen Sie sie, um sicherzustellen, dass sie Ihren Erwartungen entsprechen.

1. Wählen Sie **Hinzufügen** aus, um die Variable zum Dashboard hinzuzufügen.

## Eine Intervallvariable hinzufügen
<a name="v9-dash-variable-add-internal"></a>

Verwenden Sie eine *Intervallvariable*, um Zeitspannen wie `1m``1h`, oder `1d` darzustellen. Sie können sie sich als eine *Gruppe* von Zeitbefehlen für das gesamte Dashboard vorstellen. Intervallvariablen ändern, wie die Daten in der Visualisierung gruppiert werden. Sie können auch die Option Auto verwenden, um eine festgelegte Anzahl von Datenpunkten pro Zeitspanne zurückzugeben.

Sie können eine Intervallvariable als Parameter für die Gruppierung nach Zeit (für InfluxDB), Datumshistogrammintervall (für Elasticsearch) oder als Parameter für die Zusammenfassungsfunktion (für Graphite) verwenden.

**Um eine Intervallvariable hinzuzufügen**

1. Geben Sie allgemeine Optionen wie oben ein.

1. Geben Sie im Feld **Werte** die Zeitintervalle ein, die in der Dropdownliste der Variablen angezeigt werden sollen. Die folgenden Zeiteinheiten werden unterstützt: `s (seconds)``m (minutes)`,`h (hours)`,`d (days)`, `w (weeks)``M (months)`, und`y (years)`. Sie können die Standardwerte auch akzeptieren oder bearbeiten:`1m,10m,30m,1h,6h,12h,1d,7d,14d,30d`.

1. (Optional) Aktivieren Sie die **Option Automatisch**, wenn Sie die `auto` Option zur Liste hinzufügen möchten. Mit dieser Option können Sie angeben, wie oft der aktuelle Zeitraum geteilt werden soll, um den aktuellen `auto` Zeitraum zu berechnen. Wenn Sie es einschalten, werden zwei weitere Optionen angezeigt:
   + **Schrittanzahl —** Wählen Sie aus, wie oft der aktuelle Zeitraum geteilt werden soll, um den Wert zu berechnen, ähnlich wie bei der Abfrageoption **Max. Datenpunkte**. Wenn der aktuell sichtbare Zeitraum beispielsweise 30 Minuten beträgt, gruppiert das `auto` Intervall die Daten in 30 Ein-Minuten-Schritten. Der Standardwert ist 30 Schritte.
   + **Minimales Intervall —** Der Mindestschwellenwert, unter dem die Intervalle zur Schrittzählung die Zeit nicht unterteilen. Um das 30-Minuten-Beispiel fortzusetzen: Wenn das Mindestintervall auf 2 m festgelegt ist, gruppiert Grafana die Daten in 15 Zwei-Minuten-Schritten.

1. In **der Wertevorschau** zeigt Grafana eine Liste der aktuellen Variablenwerte an. Überprüfen Sie sie, um sicherzustellen, dass sie Ihren Erwartungen entsprechen.

1. Wählen Sie **Hinzufügen** aus, um die Variable zum Dashboard hinzuzufügen.

**Beispiele für Intervallvariablen**

Das folgende Beispiel zeigt eine Template-Variable `myinterval` in einer Graphite-Funktion:

```
summarize($myinterval, sum, false)
```

## Hinzufügen von Ad-hoc-Filtern
<a name="v9-dash-variable-add-adhoc"></a>

Mit *Ad-hoc-Filtern* können Sie Schlüsselwertfilter hinzufügen, die automatisch zu allen Metrikabfragen hinzugefügt werden, die die angegebene Datenquelle verwenden. Im Gegensatz zu anderen Variablen verwenden Sie in Abfragen keine Ad-hoc-Filter. Stattdessen verwenden Sie Ad-hoc-Filter, um Filter für bestehende Abfragen zu schreiben.

**Anmerkung**  
Ad-hoc-Filtervariablen funktionieren nur mit Prometheus-, Loki-, InfluxDB- und Elasticsearch-Datenquellen.

1. Geben Sie allgemeine Optionen wie oben ein.

1. Wählen Sie in der **Datenquellenliste** die Zieldatenquelle aus.

1. Wählen Sie **Hinzufügen** aus, um die Variable zum Dashboard hinzuzufügen.

**Erstellen Sie Ad-hoc-Filter**

Ad-hoc-Filter sind eine der komplexesten und flexibelsten verfügbaren Variablenoptionen. Anstatt einer regulären Liste von Variablenoptionen können Sie mit dieser Variablen eine Ad-hoc-Abfrage für das gesamte Dashboard erstellen. Filter, die Sie auf diese Weise anwenden, werden auf alle Bereiche im Dashboard angewendet.

## Konfigurieren Sie variable Auswahloptionen
<a name="v9-dash-variable-add-selection"></a>

**Auswahloptionen** sind eine Funktion, mit der Sie die Auswahl variabler Optionen verwalten können. Alle Auswahloptionen sind optional und standardmäßig deaktiviert.

### Variablen mit mehreren Werten
<a name="v9-dash-variable-add-selection-multi"></a>

Die Interpolation einer Variablen mit mehreren ausgewählten Werten ist schwierig, da es nicht einfach ist, die mehreren Werte in eine Zeichenfolge zu formatieren, die in dem angegebenen Kontext, in dem die Variable verwendet wird, gültig ist. Grafana versucht, dieses Problem zu lösen, indem es jedem Datenquellen-Plugin erlaubt, der Templating-Interpolationsengine mitzuteilen, welches Format für mehrere Werte verwendet werden soll.

**Anmerkung**  
Die Option **Benutzerdefiniert für alle Werte** für die Variable muss leer sein, damit Grafana alle Werte in einer einzigen Zeichenfolge formatieren kann. Wenn es leer gelassen wird, verkettet (addiert) Grafana alle Werte in der Abfrage. Beispiel, `value1,value2,value3`. Wenn ein benutzerdefinierter `all` Wert verwendet wird, lautet der Wert stattdessen oder. `*` `all`

**Variablen mit mehreren Werten und einer Graphite-Datenquelle**

Graphite verwendet Glob-Ausdrücke. **Eine Variable mit mehreren Werten würde in diesem Fall so interpoliert werden, als `{host1,host2,host3}` ob der aktuelle Variablenwert *host1, host2 und host3* wäre.**

**Variablen mit mehreren Werten mit einer Prometheus- oder InfluxDB-Datenquelle**

InfluxDB und Prometheus verwenden Regex-Ausdrücke, sodass dieselbe Variable interpoliert würde als. `(host1|host2|host3)` Jeder Wert würde auch mit Regex-Escapes versehen werden. Andernfalls würde ein Wert mit einem Regex-Steuerzeichen den Regex-Ausdruck unterbrechen.

**Variablen mit mehreren Werten und einer Elastic-Datenquelle**

Elasticsearch verwendet die Lucene-Abfragesyntax, sodass dieselbe Variable als formatiert würde. `("host1" OR "host2" OR "host3")` In diesem Fall muss jeder Wert maskiert werden, sodass der Wert nur Lucene-Kontrollwörter und Anführungszeichen enthält.

**Problembehandlung bei Variablen mit mehreren Werten**

Automatisches Escapen und Formatieren können zu Problemen führen, und es kann schwierig sein, die Logik dahinter zu verstehen. Insbesondere für InfluxDB und Prometheus, wo die Verwendung der Regex-Syntax erfordert, dass die Variable im Regex-Operator-Kontext verwendet wird.

Wenn Sie nicht möchten, dass Grafana dieses automatische Regex-Escaping und Formatieren durchführt, müssen Sie einen der folgenden Schritte ausführen:
+ **Deaktivieren Sie die Optionsoptionen **Mehrere Werte oder Alle** einbeziehen.**
+ Verwenden Sie das [unformatierte Variablenformat](https://grafana.com/docs/grafana/latest/dashboards/variables/variable-syntax/#raw).

### Option „Alle einbeziehen“
<a name="v9-dash-variable-add-multi-all"></a>

Grafana fügt der Variablen-Dropdownliste eine `All` Option hinzu. Wenn ein Benutzer diese Option auswählt, werden alle Variablenoptionen ausgewählt.

### Benutzerdefinierter Wert für alle
<a name="v9-dash-variable-add-multi-custom"></a>

Diese Option ist nur sichtbar, wenn die **Option Alle einbeziehen** ausgewählt ist.

Geben Sie Regex-, Globs- oder Lucene-Syntax in das Feld **Alle Werte anpassen ein, um den Wert** der Option zu definieren. `All`

Standardmäßig umfasst der `All` Wert alle Optionen in einem kombinierten Ausdruck. Dies kann sehr lang werden und zu Leistungseinbußen führen. Manchmal kann es besser sein, einen benutzerdefinierten All-Wert anzugeben, z. B. einen Platzhalter-Regex.

Um eine benutzerdefinierte Regex-, Globs- oder Lucene-Syntax in der Option **Alle Werte anpassen zu haben, wird sie nie maskiert, sodass Sie sich überlegen müssen, welcher Wert** für Ihre Datenquelle gültig ist.

## Globale Variablen
<a name="v9-dash-variable-add-global"></a>

Grafana verfügt über globale integrierte Variablen, die in Ausdrücken im Abfrage-Editor verwendet werden können. Dieses Thema listet sie in alphabetischer Reihenfolge auf und definiert sie. Diese Variablen eignen sich für Abfragen, Dashboard-Links, Bereichsverknüpfungen und Datenverknüpfungen.

**\$1\$1\$1dashboard**

Diese Variable ist der Name des aktuellen Dashboards.

**\$1\$1\$1from und \$1\$1\$1to**

Grafana hat zwei eingebaute Zeitbereichsvariablen: `$__from` und`$__to`. Sie werden derzeit standardmäßig immer als Epochen-Millisekunden interpoliert, aber Sie können die Datumsformatierung steuern.


| Syntax | Beispielergebnis | Description | 
| --- | --- | --- | 
|  `${__from}`  |  1594671549254  |  Unix-Millisekunden-Epoche  | 
|  `${__from:date}`  |  2020-07-13T 20:19:09.254 Z  |  Keine Argumente, standardmäßig ISO 8601/RFC 3339  | 
|  `${__from:date:iso}`  |  2020-07-13T 20:19:09,254 Z  |  ISO 8601/RFC 3339  | 
|  `${__from:date:seconds}`  |  1594671549  |  Unix-Sekunden-Epoche  | 
|  `${__from:date:YYYY-MM}`  |  2020-07  |  Jedes benutzerdefinierte Datumsformat, das das Zeichen: nicht enthält  | 

Die obige Syntax funktioniert auch mit`${__to}`.

**\$1\$1\$1interval**

*Sie können die `$__interval` Variable als Parameter für die Gruppierung nach Zeit (für InfluxDB, MySQL, Postgres, MSSQL), Datumshistogrammintervall (für Elasticsearch) oder als Parameter für die Zusammenfassungsfunktion (für Graphite) verwenden.*

Grafana berechnet automatisch ein Intervall, das zur Gruppierung nach Zeit in Abfragen verwendet werden kann. Wenn es mehr Datenpunkte gibt, als in einem Diagramm dargestellt werden können, können die Abfragen effizienter gestaltet werden, indem sie nach einem größeren Intervall gruppiert werden. Wenn Sie sich beispielsweise ein Diagramm mit Daten aus 3 Monaten ansehen, sind Sie möglicherweise nicht in der Lage, Details auf Minutenebene zu erkennen. Durch die Gruppierung nach Stunden oder Tagen wird die Abfrage effizienter, ohne dass sich dies auf die Darstellung im Diagramm auswirkt. Das `$__interval` wird anhand des Zeitbereichs und der Breite des Diagramms (Anzahl der Pixel) berechnet.

Ungefähre Berechnung: `(to - from) / resolution`

Wenn der Zeitraum beispielsweise 1 Stunde beträgt und das Diagramm im Vollbildmodus angezeigt wird, kann das Intervall wie folgt berechnet werden: Punkte werden in Intervallen von 2 Minuten gruppiert. `2m` Wenn der Zeitraum 6 Monate umfasst und das Diagramm im Vollbildmodus angezeigt wird, könnte das Intervall `1d` (1 Tag) sein. Die Punkte werden nach Tagen gruppiert.

In der InfluxDB-Datenquelle `$interval` ist die Legacy-Variable dieselbe Variable. `$__interval`sollte stattdessen verwendet werden.

Die InfluxDB- und Elasticsearch-Datenquellen haben `Group by time interval` Felder, die verwendet werden, um das Intervall fest zu codieren oder das Mindestlimit für die `$__interval` Variable festzulegen (mithilfe der `>` Syntax ->). `>10m`

**\$1\$1\$1interval\$1ms**

Diese Variable ist die `$__interval` Variable in Millisekunden, keine Zeichenfolge im Zeitintervallformat. Zum Beispiel, wenn der `$__interval` ist, dann ist `20m` der. `$__interval_ms` `1200000`

**\$1\$1\$1org**

Diese Variable ist die ID der aktuellen Organisation. `${__org.name}`ist der Name der aktuellen Organisation.

**\$1\$1\$1user**

`${__user.id}`ist die ID des aktuellen Benutzers. `${__user.login}`ist das Login-Handle des aktuellen Benutzers. `${__user.email}`ist die E-Mail für den aktuellen Benutzer.

**\$1\$1\$1range**

Derzeit nur für Prometheus- und Loki-Datenquellen unterstützt. Diese Variable stellt den Bereich für das aktuelle Dashboard dar. Sie wird berechnet von`to - from`. Es hat eine Millisekunde und eine zweite Darstellung namens und. `$__range_ms` `$__range_s`

**\$1\$1\$1rate\$1interval**

Derzeit nur für Prometheus-Datenquellen unterstützt. Die `$__rate_interval` Variable ist für die Verwendung in der Ratenfunktion vorgesehen.

**\$1timeFilter oder \$1\$1\$1timeFilter**

Die `$timeFilter` Variable gibt den aktuell ausgewählten Zeitraum als Ausdruck zurück. Der `Last 7 days` Ausdruck für das Zeitbereichsintervall lautet beispielsweise`time > now() - 7d`.

Dies wird an verschiedenen Stellen verwendet, unter anderem:
+ Die WHERE-Klausel für die InfluxDB-Datenquelle. Grafana fügt es im Abfrage-Editor-Modus automatisch zu InfluxDB-Abfragen hinzu. Sie können es manuell im Texteditor-Modus hinzufügen:. `WHERE $timeFilter`
+ Loggen Sie Analytics-Abfragen in der Azure Monitor-Datenquelle.
+ SQL-Abfragen in MySQL, Postgres und MSSQL.
+ Die `$__timeFilter` Variable wird in der MySQL-Datenquelle verwendet.

## Verkettete Variablen
<a name="v9-dash-variable-add-chained"></a>

*Verkettete Variablen*, auch *verknüpfte Variablen* oder *verschachtelte Variablen* genannt, sind Abfragevariablen mit einer oder mehreren anderen Variablen in ihrer Variablenabfrage. In diesem Abschnitt wird erklärt, wie verkettete Variablen funktionieren, und es werden Links zu Beispiel-Dashboards bereitgestellt, die verkettete Variablen verwenden.

Verkettete Variablenabfragen sind für jede Datenquelle unterschiedlich, aber die Prämisse ist für alle dieselbe. Sie können verkettete Variablenabfragen in jeder Datenquelle verwenden, die sie zulässt.

Extrem komplexe verknüpfte Dashboards mit Vorlagen sind möglich, die 5 oder 10 Ebenen tief sind. Technisch gesehen gibt es keine Begrenzung dafür, wie tief oder komplex Sie gehen können, aber je mehr Links Sie haben, desto größer ist die Abfragelast.

**Bewährte Methoden und Tipps**

Die folgenden Methoden erleichtern die Verwendung Ihrer Dashboards und Variablen.

**Neue verknüpfte Variablen erstellen**
+ Durch das Verketten von Variablen entstehen parent/child Abhängigkeiten. Sie können sie sich als Leiter oder Baum vorstellen.
+ Der einfachste Weg, eine neue verkettete Variable zu erstellen, besteht darin, die Variable zu kopieren, auf der die neue Variable basieren soll. Klicken Sie in der Variablenliste auf das Symbol „**Variable duplizieren**“ rechts neben dem Variableneintrag, um eine Kopie zu erstellen. Anschließend können Sie der Abfrage für die übergeordnete Variable etwas hinzufügen.
+ Neue Variablen, die auf diese Weise erstellt wurden, werden am Ende der Liste angezeigt. Möglicherweise müssen Sie sie an eine andere Position in der Liste ziehen, um sie in eine logische Reihenfolge zu bringen.

**Variable Reihenfolge**

Sie können die Reihenfolge der Variablen in der Variablenliste des Dashboards ändern, indem Sie auf die Aufwärts- und Abwärtspfeile auf der rechten Seite jedes Eintrags klicken. Grafana listet gemäß dieser Liste Variablen-Dropdowns von links nach rechts auf, wobei die Variable ganz links oben steht.
+ Listet Variablen, die keine Abhängigkeiten haben, ganz oben vor ihren untergeordneten Variablen auf.
+ Jede Variable sollte der Variablen folgen, von der sie abhängig ist.
+ Denken Sie daran, dass es in der Benutzeroberfläche keinen Hinweis darauf gibt, welche Variablen Abhängigkeitsbeziehungen haben. Listen Sie die Variablen in einer logischen Reihenfolge auf, um es anderen Benutzern (und Ihnen) zu erleichtern.

**Berücksichtigung der Komplexität**

Je mehr Abhängigkeitsebenen Sie von Variablen haben, desto länger dauert es, Dashboards zu aktualisieren, nachdem Sie Variablen geändert haben.

Wenn Sie beispielsweise eine Reihe von vier verknüpften Variablen (Land, Region, Server, Metrik) haben und Sie einen Stammvariablenwert (Land) ändern, muss Grafana Abfragen für alle abhängigen Variablen ausführen, bevor die Visualisierungen im Dashboard aktualisiert werden.

## Variablen verwalten
<a name="v9-dash-variable-add-manage"></a>

Auf der Variablenseite können Sie Variablen [hinzufügen](https://grafana.com/docs/grafana/latest/dashboards/variables/add-template-variables/) und bestehende Variablen verwalten. Außerdem können Sie Variablen [überprüfen](https://grafana.com/docs/grafana/latest/dashboards/variables/inspect-variable/) und feststellen, ob eine Variable in anderen Variablen oder im Dashboard referenziert (oder verwendet) wird.

**Verschieben:** Sie können eine Variable per Drag-and-Drop in der Liste nach oben oder unten verschieben.

**Klonen:** Um eine Variable zu klonen, klicken Sie in der Symbolgruppe auf der rechten Seite auf das Klonsymbol. Dadurch wird eine Kopie der Variablen mit dem Präfix des Namens der ursprünglichen Variablen erstellt. `copy_of_`

**Löschen: Um** eine Variable zu löschen, klicken Sie in der Gruppe von Symbolen auf der rechten Seite auf das Papierkorbsymbol.

## Filtern Sie Variablen mit Regex
<a name="v9-dash-variable-add-filter"></a>

Mithilfe der Regex-Abfrageoption filtern Sie die Liste der von der Variablenabfrage zurückgegebenen Optionen oder ändern die zurückgegebenen Optionen.

Auf dieser Seite wird gezeigt, wie Regex für filter/modify Werte in der Variablen-Dropdownliste verwendet wird.

Mithilfe der Regex-Abfrageoption filtern Sie die Liste der von der Variablenabfrage zurückgegebenen Optionen oder ändern die zurückgegebenen Optionen. Weitere Informationen finden Sie im Mozilla-Leitfaden zu [regulären](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions) Ausdrücken.

Die folgenden Beispiele zeigen das Filtern anhand der folgenden Liste von Optionen

```
backend_01
backend_02
backend_03
backend_04
```

**Filtern Sie so, dass nur die Optionen zurückgegeben `02` werden, die mit `01` oder enden**

Regex:

```
/
(
01|02 
) 
$/
```

Ergebnis:

```
backend_01
backend_02
```

**Filtern und ändern Sie die Optionen mithilfe einer Regex-Erfassungsgruppe, um einen Teil des Textes zurückzugeben**

Regex:

```
/.* 
(
01|02 
)
/
```

Ergebnis:

```
01
02
```

**Filtern und modifizieren - Prometheus-Beispiel**

Liste der Optionen:

```
up{instance="demo.robustperception.io:9090",job="prometheus"} 1 1521630638000
up{instance="demo.robustperception.io:9093",job="alertmanager"} 1 1521630638000
up{instance="demo.robustperception.io:9100",job="node"} 1 1521630638000
```

Regex:

```
/. *instance="
(
[^"]*
)
.*/
```

Ergebnis:

```
demo.robustperception.io:9090
demo.robustperception.io:9093
demo.robustperception.io:9100
```

**Filtern und ändern Sie mithilfe benannter Text- und Werterfassungsgruppen**

Mithilfe benannter Erfassungsgruppen können Sie separate Teile von „Text“ und „Wert“ aus den von der Variablenabfrage zurückgegebenen Optionen erfassen. Auf diese Weise kann die Variablen-Dropdownliste für jeden auswählbaren Wert einen benutzerfreundlichen Namen enthalten.

Wenn Sie beispielsweise die `node_hwmon_chip_names` Prometheus-Metrik abfragen, `chip_name` ist der viel freundlicher als der Wert. `chip` Also das folgende variable Abfrageergebnis:

```
node_hwmon_chip_names{chip="0000:d7:00_0_0000:d8:00_0",chip_name="enp216s0f0np0"} 1
node_hwmon_chip_names{chip="0000:d7:00_0_0000:d8:00_1",chip_name="enp216s0f0np1"} 1
node_hwmon_chip_names{chip="0000:d7:00_0_0000:d8:00_2",chip_name="enp216s0f0np2"} 1
node_hwmon_chip_names{chip="0000:d7:00_0_0000:d8:00_3",chip_name="enp216s0f0np3"} 1
```

Hat den folgenden Regex durchlaufen:

```
/chip_name="(?<text>[ ^ " ] + ) |chip=" (?<value >[ ^ " ] + )/g
```

Würde die folgende Drop-down-Liste erzeugen:

```
Display Name          Value
------------          -------------------------
enp216s0f0np0         0000:d7:00_0_0000:d8:00_0
enp216s0f0np1         0000:d7:00_0_0000:d8:00_1
enp216s0f0np2         0000:d7:00_0_0000:d8:00_2
enp216s0f0np3         0000:d7:00_0_0000:d8:00_3
```

Nur Gruppennamen `text` und `value` Capture-Namen werden unterstützt.

## 
<a name="v9-dash-variable-add-inspect"></a>

Auf der Variablenseite können Sie leicht erkennen, ob auf eine Variable in anderen Variablen oder im Dashboard verwiesen (oder verwendet) wird.

Neben jeder Variablen, auf die verwiesen wird oder die verwendet wird, ist ein grünes Häkchen markiert, während bei Variablen, auf die nicht verwiesen wird, ein orangefarbenes Warnsymbol angezeigt wird. Darüber hinaus sind alle referenzierten Variablen mit einem Abhängigkeitssymbol neben dem grünen Häkchen gekennzeichnet. Sie können das Symbol auswählen, um die Abhängigkeitsübersicht anzuzeigen. Die Abhängigkeitsübersicht kann verschoben werden. Sie können die Ansicht mit dem Mausrad oder etwas Ähnlichem vergrößern oder verkleinern.

# Syntax von Variablen
<a name="v9-dash-variable-syntax"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Paneltitel und metrische Abfragen können sich auf Variablen beziehen, die zwei unterschiedliche Syntaxen verwenden.
+ `$varname`— Diese Syntax ist leicht zu lesen, erlaubt es Ihnen jedoch nicht, eine Variable in der Mitte eines Wortes zu verwenden.

  **Beispiel**: `apps.frontend.$server.requests.count`
+ `${var_name}`— Verwenden Sie diese Syntax, wenn Sie eine Variable in der Mitte eines Ausdrucks verwenden möchten.
+ `${var_name:<format>}`— Dieses Format gibt Ihnen mehr Kontrolle darüber, wie Grafana Werte interpretiert. Weitere Informationen finden Sie unter *Erweiterte Optionen für das Variablenformat*.
+ `[[varname]]`— Nicht verwenden. Diese Syntax ist alt und veraltet. Es wird in einer future Version entfernt.

Bevor Abfragen an Ihre Datenquelle gesendet werden, wird die Abfrage *interpoliert*, was bedeutet, dass die Variable durch ihren aktuellen Wert ersetzt wird. Während der Interpolation kann der Variablenwert maskiert *werden*, um der Syntax der Abfragesprache und dem Verwendungszweck zu entsprechen. Beispielsweise wird eine Variable, die in einem Regex-Ausdruck in einer InfluxDB- oder Prometheus-Abfrage verwendet wird, mit Regex-Escapes versehen.

**Erweiterte Optionen für das Variablenformat**

Die Formatierung der Variableninterpolation hängt von der Datenquelle ab, es gibt jedoch Situationen, in denen Sie möglicherweise die Standardformatierung ändern möchten.

Die Standardeinstellung für die MySQL-Datenquelle besteht beispielsweise darin, mehrere Werte durch Kommas getrennt durch Anführungszeichen zu verbinden:. `'server01','server02'` In einigen Fällen möchten Sie vielleicht eine durch Kommas getrennte Zeichenfolge ohne Anführungszeichen verwenden:. `server01,server02` Sie können dies mit den unten aufgeführten erweiterten Optionen zur Formatierung von Variablen erreichen.

**Allgemeine Syntax**

Syntax: `${var_name:option}`

Wenn eine ungültige Formatierungsoption angegeben ist, `glob` ist dies die default/fallback Option.

**CSV**

Formatiert Variablen mit mehreren Werten als kommagetrennte Zeichenfolge.

```
servers = [ 'test1',  'test2' ]
String to interpolate:  '${servers:csv}'
Interpolation result:  'test1,test2'
```

**Verteilt - OpenTSDB**

Formatiert Variablen mit mehreren Werten in einem benutzerdefinierten Format für OpenTSDB.

```
servers = [ 'test1',  'test2' ]
String to interpolate:  '${servers:distributed}'
Interpolation result:  'test1,servers=test2'
```

**Doppeltes Anführungszeichen**

Formatiert ein- und mehrwertige Variablen in eine durch Kommas getrennte Zeichenfolge, maskiert jeden Wert mit `\"` und setzt jeden Wert mit `"` in Anführungszeichen. `"`

```
servers = [ 'test1',  'test2' ]
String to interpolate:  '${servers:doublequote}'
Interpolation result:  '"test1","test2"'
```

**Glob - Graphit**

Formatiert Variablen mit mehreren Werten in einen Glob (für Graphite-Abfragen).

```
servers = [ 'test1',  'test2' ]
String to interpolate:  '${servers:glob}'
Interpolation result:  '{test1,test2}'
```

**JSON**

Formatiert Variablen mit mehreren Werten als kommagetrennte Zeichenfolge.

```
servers = [ 'test1',  'test2' ]
String to interpolate:  '${servers:json}'
Interpolation result:  '["test1", "test2"]'
```

**Lucene - Elasticsearch**

Formatiert Variablen mit mehreren Werten im Lucene-Format für Elasticsearch.

```
servers = [ 'test1',  'test2' ]
String to interpolate:  '${servers:lucene}'
Interpolation result:  '("test1" OR "test2")'
```

**Prozentualer Code**

Formatiert ein- und mehrwertige Variablen zur Verwendung in URL-Parametern.

```
servers = [ 'foo()bar BAZ',  'test2' ]
String to interpolate:  '${servers:percentencode}'
Interpolation result:  'foo%28%29bar%20BAZ%2Ctest2'
```

**Pfeife**

Formatiert Variablen mit mehreren Werten in eine durch Pipe getrennte Zeichenfolge.

```
servers = [ 'test1.',  'test2' ]
String to interpolate:  '${servers:pipe}'
Interpolation result:  'test1.|test2'
```

**Roh**

Deaktiviert datenquellenspezifische Formatierungen, z. B. einfache Anführungszeichen in einer SQL-Abfrage.

```
servers = [ 'test.1',  'test2' ]
String to interpolate:  '${var_name:raw}'
Interpolation result:  'test.1,test2'
```

**Regex**

Formatiert Variablen mit mehreren Werten in eine Regex-Zeichenfolge.

```
servers = [ 'test1.',  'test2' ]
String to interpolate:  '${servers:regex}'
Interpolation result:  '(test1\.|test2)'
```

**Einfaches Anführungszeichen**

Formatiert ein- und mehrwertige Variablen in eine durch Kommas getrennte Zeichenfolge, maskiert jeden Wert mit und setzt jeden Wert mit `'` in `\'` Anführungszeichen. `'`

```
servers = [ 'test1',  'test2' ]
String to interpolate:  '${servers:singlequote}'
Interpolation result:  "'test1','test2'"
```

**SQL-String**

Formatiert ein- und mehrwertige Variablen in eine durch Kommas getrennte Zeichenfolge, maskiert jeden Wert mit `''` und setzt jeden Wert mit `'` in Anführungszeichen. `'`

```
servers = [ "test'1",  "test2" ]
String to interpolate:  '${servers:sqlstring}'
Interpolation result:  "'test''1','test2'"
```

**Text**

Formatiert ein- und mehrwertige Variablen in ihre Textdarstellung. Für eine einzelne Variable wird nur die Textdarstellung zurückgegeben. Bei Variablen mit mehreren Werten wird die Textdarstellung in Kombination mit `+` zurückgegeben.

```
servers = [ "test1",  "test2" ]
String to interpolate:  '${servers:text}'
Interpolation result:  "test1 + test2"
```

**Abfrageparameter**

Formatiert ein- und mehrwertige Variablen in ihre Darstellung der Abfrageparameter. Beispiel: `var-foo=value1&var-foo=value2`

```
servers = [ "test1",  "test2" ]
String to interpolate:  '${servers:queryparam}'
Interpolation result:  "var-servers=test1&var-servers=test2"
```

# Bewertung der Dashboard-Nutzung
<a name="v9-dash-assess-dashboard-usage"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Mithilfe von Nutzungsinformationen können Sie besser verstehen, wie Ihre Grafana-Instanz verwendet wird.

Die Funktion Usage Insights sammelt eine Reihe aggregierter Daten und speichert sie in der Datenbank.
+ Dashboard-Ansichten (aggregiert und pro Benutzer)
+ Fehler in der Datenquelle
+ Datenquellenabfragen

Die aggregierten Daten bieten Ihnen Zugriff auf verschiedene Funktionen, darunter Einblicke in das Dashboard und die Datenquelle, die Präsenzanzeige, das Sortieren von Dashboards anhand von Insight-Daten und die Visualisierung von Nutzungsdaten in einem Dashboard.

Diese Funktion generiert auch detaillierte Protokolle, die nach Loki exportiert werden können.

## Einblicke in das Dashboard und die Datenquelle
<a name="v9-dash-insights"></a>

Für jedes Dashboard und jede Datenquelle können Sie auf Nutzungsinformationen zugreifen.

**Einblicke in das Dashboard**

Um Informationen zur Nutzung des Dashboards zu sehen, klicken Sie in der oberen Leiste auf **Dashboard-Einblicke**.

Dashboard-Einblicke zeigen die folgenden Informationen.
+ **Statistiken**: Die Anzahl der täglichen Abfragen und Fehler in den letzten 30 Tagen.
+ **Benutzer und Aktivität**: Die Anzahl der täglichen Aufrufe der letzten 30 Tage, der letzten Aktivitäten im Dashboard und der letzten Benutzer (mit einem Limit von 20).

**Einblicke in die Datenquelle**

Einblicke in Datenquellen liefern Informationen darüber, wie eine Datenquelle in den letzten 30 Tagen verwendet wurde, z. B.:
+ Abfragen pro Tag
+ Fehler pro Tag
+ Ladezeit der Abfrage pro Tag (gemittelt in ms)

So finden Sie Erkenntnisse zu Datenquellen:

1. Gehen Sie zur Listenansicht der **Datenquellen**.

1. Klicken Sie auf **Datenquelle**.

1. Klicken Sie auf den Tab **Einblicke**.

## Anwesenheitsanzeige
<a name="v9-dash-presence-indicator"></a>

Wenn Sie sich anmelden und sich ein Dashboard ansehen, können Sie anhand einer Anwesenheitsanzeige, die Avatare von Benutzern anzeigt, die kürzlich mit dem Dashboard interagiert haben, feststellen, wer dasselbe Dashboard wie Sie betrachtet. Der Standardzeitrahmen ist 10 Minuten. Um den Namen des Benutzers zu sehen, bewegen Sie den Mauszeiger über den Avatar des Benutzers. Die Avatare stammen von [Gravatar](https://gravatar.com/) und basieren auf der E-Mail-Adresse des Benutzers.

Wenn sich auf einem Dashboard mehr aktive Benutzer befinden, als in die Präsenzanzeige passen, klicken Sie auf das **\$1X-Symbol**. Dadurch werden die Dashboard-Einblicke geöffnet, die weitere Details zu den jüngsten Benutzeraktivitäten enthalten.

## Sortieren von Dashboards anhand von Insights-Daten
<a name="v9-dash-sort-dashboards"></a>

In der Suchansicht können Sie Insights-Daten verwenden, um die am häufigsten verwendeten, defekten und ungenutzten Dashboards zu finden.
+ Gesamtzahl der Fehler
+ Fehler 30 Tage
+ Gesamtzahl der Aufrufe
+ Aufrufe 30 Tage

# Durchsuchen von Dashboards in Grafana-Version 9
<a name="v9-search"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Sie können anhand des Dashboard-Namens und des Panel-Titels nach Dashboards suchen. Wenn Sie nach Dashboards suchen, gibt das System alle in der Grafana-Instanz verfügbaren Dashboards zurück, auch wenn Sie nicht berechtigt sind, den Inhalt des Dashboards anzuzeigen.

## Durchsuchen Sie Dashboards anhand des Dashboard-Namens
<a name="v9-search-by-name"></a>

Geben Sie einen beliebigen Teil des Dashboard-Namens in die Suchleiste ein. Die Suche gibt Ergebnisse für jede teilweise übereinstimmende Zeichenfolge in Echtzeit zurück, während Sie tippen.

Die Dashboard-Suche ist:
+ Echtzeit
+ Groß-/Kleinschreibung wird *nicht* beachtet
+ Funktioniert in allen gespeicherten und dateibasierten Dashboards.

**Tipp**  
Sie können die Pfeiltasten Ihrer Tastatur verwenden, um in den Ergebnissen zu navigieren, und drücken`Enter`, um das ausgewählte Dashboard zu öffnen.

## Durchsuchen Sie Dashboards anhand des Panel-Titels
<a name="v9-search-by-title"></a>

Sie können anhand des Titels eines Panels, der in einem Dashboard angezeigt wird, nach einem Dashboard suchen. Wenn der Titel eines Panels mit Ihrer Suchabfrage übereinstimmt, wird das Dashboard in den Suchergebnissen angezeigt.

## Filtern Sie die Dashboard-Suchergebnisse nach Tags
<a name="v9-search-by-tag"></a>

Tags sind eine hervorragende Möglichkeit, Ihre Dashboards zu organisieren, insbesondere wenn die Anzahl der Dashboards zunimmt. **Sie können Tags in den Dashboard-Einstellungen hinzufügen und verwalten.**

Wenn Sie mehrere Tags auswählen, zeigt Grafana Dashboards an, die alle ausgewählten Tags enthalten.

Führen Sie einen der folgenden Schritte aus, um das Dashboard-Suchergebnis nach einem Tag zu filtern:
+ Um die Dashboard-Suchergebnisse nach Tag zu filtern, wählen Sie ein Tag aus, das in der rechten Spalte der Suchergebnisse angezeigt wird.

  Sie können mit dem Filtern fortfahren, indem Sie zusätzliche Tags auswählen.
+ Um eine Liste aller verfügbaren Tags zu sehen, klicken Sie auf das Dropdownmenü Nach **Stichwörtern filtern** und wählen Sie ein Tag aus.

  Alle Tags werden angezeigt, und wenn Sie ein Tag auswählen, wird die Dashboard-Suche sofort gefiltert.

**Tipp**  
Wenn Sie nur eine Tastatur verwenden, drücken Sie die `tab` Taste und navigieren Sie zum Dropdownmenü Nach **Tag filtern**. Drücken Sie die Abwärtspfeiltaste, um das Menü zu aktivieren und nach einem Tag zu suchen, und drücken Sie, `Enter` um das Tag auszuwählen.

# Panels und Visualisierungen in Grafana-Version 9
<a name="v9-panels"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

 Das *Panel* ist der grundlegende Visualisierungsbaustein in Grafana. Jedes Panel verfügt über einen Abfrage-Editor, der für die im Panel ausgewählte Datenquelle spezifisch ist. Mit dem Abfrage-Editor können Sie eine Abfrage erstellen, die die Daten zurückgibt, die Sie visualisieren möchten. 

 Für jedes Panel gibt es eine Vielzahl von Stil- und Formatierungsoptionen. Bedienfelder können per Drag-and-Drop gezogen und in der Größe verändert werden, um sie auf dem Dashboard neu anzuordnen. 

 Bevor Sie einen Bereich hinzufügen, stellen Sie sicher, dass Sie eine Datenquelle konfiguriert haben. 

Zusätzliche Panel-Typen sind möglicherweise verfügbar, wenn Sie zusätzliche [Plugins](grafana-plugins.md) in Ihrem Workspace installieren.
+  Einzelheiten zur Verwendung bestimmter Datenquellen finden Sie unter[Verbinden zu Datenquellen](AMG-data-sources.md). 

**Topics**
+ [Überblick über den Panel-Editor](v9-panels-editor-overview.md)
+ [Panel-Optionen konfigurieren](v9-panels-configure-panel-options.md)
+ [Standardoptionen konfigurieren](v9-panels-configure-standard-options.md)
+ [Daten abfragen und transformieren](v9-panels-query-xform.md)
+ [Schwellenwerte konfigurieren](v9-panels-configure-thresholds.md)
+ [Datenverknüpfungen konfigurieren](v9-panels-configure-data-links.md)
+ [Feldüberschreibungen konfigurieren](v9-panels-configure-overrides.md)
+ [Wertezuordnungen konfigurieren](v9-panels-configure-value-mappings.md)
+ [Eine Legende konfigurieren](v9-panels-configure-legend.md)
+ [Berechnungsarten](v9-panels-calculation-types.md)
+ [Visualisierungen kommentieren](v9-panels-annotate-visualizations.md)
+ [Die Ansicht „Panel inspizieren“](v9-panels-panel-inspector.md)
+ [Visualisierungen verfügbar in Grafana-Version 9](v9-panels-viz.md)

# Überblick über den Panel-Editor
<a name="v9-panels-editor-overview"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

 In diesem Abschnitt werden die Bereiche des Grafana-Panel-Editors beschrieben. 
+  Panel-Header: Der Header-Bereich listet das Dashboard auf, in dem das Panel angezeigt wird, sowie die folgenden Steuerelemente: 
  +  **Symbol für Dashboard-Einstellungen (Zahnrad):** Klicken Sie hier, um auf die Dashboard-Einstellungen zuzugreifen. 
  +  **Verwerfen:** Verwirft Änderungen, die Sie seit dem letzten Speichern des Dashboards am Panel vorgenommen haben. 
  +  **Speichern:** Speichert die Änderungen, die Sie am Panel vorgenommen haben. 
  +  **Anwenden:** Wendet die von Ihnen vorgenommenen Änderungen an und schließt den Panel-Editor, sodass Sie wieder zum Dashboard zurückkehren. Sie müssen das Dashboard speichern, um die angewendeten Änderungen beizubehalten. 
+  Visualisierungsvorschau: Der Bereich Visualisierungsvorschau enthält die folgenden Optionen: 
  +  **Tabellenansicht:** Konvertiert jede Visualisierung in eine Tabelle, sodass Sie die Daten sehen können. Tabellenansichten sind bei der Problembehandlung hilfreich. Diese Ansicht enthält nur die Rohdaten. Sie enthält keine Transformationen, die Sie möglicherweise auf die Daten angewendet haben, oder die in der [Tabellenvisualisierung](v9-panels-table.md) verfügbaren Formatierungsoptionen. 
  +  **Füllen:** Die Visualisierungsvorschau füllt den verfügbaren Platz aus. Wenn Sie die Breite des Seitenbereichs oder die Höhe des unteren Bereichs ändern, ändert sich die Visualisierung, sodass sie den verfügbaren Platz ausfüllt. 
  +  **Aktuell:** Die Visualisierungsvorschau hat genau die Größe auf dem Dashboard. Wenn nicht genügend Speicherplatz verfügbar ist, wird die Visualisierung unter Beibehaltung des Seitenverhältnisses herunterskaliert. 
  +  **Steuerelemente für den Zeitbereich:** Die **Standardeinstellung** ist entweder die lokale Zeitzone des Browsers oder die auf einer höheren Ebene ausgewählte Zeitzone. 
+  Datenbereich: Der Datenbereich enthält Registerkarten, auf denen Sie Abfragen eingeben, Ihre Daten transformieren und Warnungsregeln erstellen können (falls zutreffend). 
  +  **Registerkarte „Abfrage“:** Wählen Sie Ihre Datenquelle aus und geben Sie hier Abfragen ein. 
  +  **Registerkarte „Transformieren“:** Wenden Sie Datentransformationen an. 
  +  **Registerkarte „Warnung“:** Schreiben Sie Warnungsregeln. 
+  Anzeigeoptionen für Bedienfelder: Der Abschnitt mit den Anzeigeoptionen enthält Registerkarten, auf denen Sie fast jeden Aspekt Ihrer Datenvisualisierung konfigurieren können. 

## Öffnen Sie das Panel und überprüfen Sie die Schublade
<a name="v9-panels-editor-open-panel"></a>

 Die Inspektionsschublade hilft Ihnen dabei, Ihre Panels zu verstehen und Fehler zu beheben. Sie können die Rohdaten für jedes Panel anzeigen, diese Daten in eine Datei mit kommagetrennten Werten (CSV) exportieren, Abfrageanfragen anzeigen und Panel- und Daten-JSON exportieren. 

 **Hinweis:** Nicht alle Bedienfeldtypen enthalten alle Registerkarten. Zum Beispiel enthalten die Listenbereiche des Dashboards keine Rohdaten, die überprüft werden können, sodass die Registerkarten Statistik, Daten oder Abfrage nicht angezeigt werden. 

 Der Bedienfeldinspektor besteht aus den folgenden Optionen: 
+  In der Schubladenanzeige mit Panelinspektion wird auf der rechten Seite eine Schublade geöffnet. Klicken Sie auf den Pfeil in der oberen rechten Ecke, um das Schubladenfenster zu vergrößern oder zu verkleinern. 
+  **Registerkarte „Daten“ —** Zeigt die Rohdaten an, die von der Abfrage mit angewendeten Transformationen zurückgegeben wurden. Feldoptionen wie Überschreibungen und Wertzuordnungen werden standardmäßig nicht angewendet. 
+  **Registerkarte „Statistiken“ —** Zeigt an, wie lange Ihre Abfrage dauert und wie viel sie zurückgibt. 
+  **Registerkarte JSON —** Ermöglicht das Anzeigen und Kopieren von Panel-JSON, Panel-Daten-JSON und Datenrahmenstruktur JSON. Dies ist nützlich, wenn Sie Grafana bereitstellen oder verwalten. 
+  **Registerkarte „Abfrage“ —** Zeigt Ihnen die Anfragen an den Server an, die gesendet wurden, wenn Grafana die Datenquelle abfragt. 
+  **Registerkarte „Fehler“ —** Zeigt den Fehler an. Nur sichtbar, wenn die Abfrage einen Fehler zurückgibt. 

# Panel-Optionen konfigurieren
<a name="v9-panels-configure-panel-options"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

 Ein Grafana-Panel ist die Benutzeroberfläche, mit der Sie eine Datenquellenabfrage definieren und Daten, die in Visualisierungen angezeigt werden, transformieren und formatieren. 

 Ein Panel-Editor umfasst einen Abfragegenerator und eine Reihe von Optionen, mit denen Sie Daten transformieren und Informationen zu Ihren Panels hinzufügen können. 

 In diesem Thema wird beschrieben, wie Sie: 
+  Öffnen Sie ein Fenster zur Bearbeitung 
+  Fügen Sie einen Panel-Titel und eine Beschreibung hinzu 
+  Ein Panel-JSON-Modell anzeigen 
+  Fügen Sie sich wiederholende Zeilen und Bereiche hinzu 

## Bearbeiten Sie ein Panel
<a name="v9-panels-edit-a-panel"></a>

 Nachdem Sie einem Dashboard einen Bereich hinzugefügt haben, können Sie ihn jederzeit öffnen, um Abfragen zu ändern oder zu aktualisieren, Datentransformationen hinzuzufügen und Visualisierungseinstellungen zu ändern. 

1.  Öffnen Sie das Dashboard, das den Bereich enthält, den Sie bearbeiten möchten. 

1.  Bewegen Sie den Mauszeiger über einen beliebigen Teil des Panels, um das Aktionsmenü in der oberen rechten Ecke anzuzeigen. 

1.  Klicken Sie auf das Menü und wählen Sie **Bearbeiten**. 

    Um das Bedienfeld mit einer Tastenkombination zu öffnen, bewegen Sie den Mauszeiger über das Bedienfeld und drücken Sie **E.** 

    Das Fenster wird im Bearbeitungsmodus geöffnet. 

## Fügen Sie einem Panel einen Titel und eine Beschreibung hinzu
<a name="v9-panels-add-title-description"></a>

 Fügen Sie einem Panel einen Titel und eine Beschreibung hinzu, um Benutzern wichtige Informationen über die Visualisierung mitzuteilen. Verwenden Sie die Beschreibung beispielsweise, um den Zweck der Visualisierung zu dokumentieren. 

1.  Bearbeiten Sie ein Panel. 

1.  Suchen Sie im Bereich mit den Optionen für die Panelanzeige den Abschnitt **Panel-Optionen**. 

1.  Geben Sie einen **Titel** ein. 

    Der in dieses Feld eingegebene Text wird oben in Ihrem Panel im Panel-Editor und im Dashboard angezeigt. 

1.  Schreiben Sie eine Beschreibung des Panels und der Daten, die Sie anzeigen. 

    In dieses Feld eingegebener Text wird in einem Tooltip in der oberen linken Ecke des Bedienfelds angezeigt. 

    [Sie können [Variablen verwenden, die Sie im Feld **Titel** und **Beschreibung** definiert haben](v9-dash-variables.md), aber keine globalen Variablen.](v9-dash-variable-add.md#v9-dash-variable-add-global)

    

## Ein Panel-JSON-Modell anzeigen
<a name="v9-panels-json-model"></a>

 Erkunden und exportieren Sie JSON-Modelle für Panels, Paneldaten und Datenrahmen. 

1.  Öffnen Sie das Dashboard, das das Panel enthält. 

1.  Bewegen Sie den Mauszeiger über einen beliebigen Teil des Panels, um das Aktionsmenü in der oberen rechten Ecke anzuzeigen. 

1.  Klicken Sie auf das Menü und wählen Sie **Inspect > Panel JSON**. 

1.  **Wählen Sie im Feld Quelle** auswählen eine der folgenden Optionen aus: 
   +  **Panel-JSON:** Zeigt ein JSON-Objekt an, das das Panel darstellt. 
   +  **Panel-Daten:** Zeigt ein JSON-Objekt an, das die Daten darstellt, die an das Panel übergeben wurden. 
   +  **DataFrame Struktur:** Zeigt den Rohergebnissatz mit den angewendeten Transformationen, Feldkonfigurationen und Override-Konfigurationen an. 

1.  Um das JSON zu untersuchen, klicken Sie auf **>**, um Teile des JSON-Modells zu erweitern oder zu reduzieren. 

## Konfigurieren Sie sich wiederholende Panels
<a name="v9-panels-configure-repeating-panels"></a>

 Sie können Grafana so konfigurieren, dass einem Dashboard dynamisch Panels oder Zeilen hinzugefügt werden. Ein dynamisches Panel ist ein Panel, das das System auf der Grundlage des Werts einer Variablen erstellt. Variablen ändern Ihre Abfragen dynamisch in allen Bereichen eines Dashboards.

**Anmerkung**  
Bei sich wiederholenden Bedienfeldern müssen für Variablen ein oder mehrere Elemente ausgewählt sein. Sie können einen Bereich nicht null Mal wiederholen, um ihn auszublenden. 

 **Bevor Sie beginnen:** 
+  Stellen Sie sicher, dass die Abfrage eine Variable mit mehreren Werten enthält. 

 **So konfigurieren Sie sich wiederholende Panels:** 

1. Bearbeiten Sie das Panel, das Sie wiederholen möchten.

1.  Klicken Sie im Bereich mit den Anzeigeoptionen auf **Bedienfeldoptionen > Wiederholungsoptionen**. 

1.  Wählen Sie eine **Richtung** aus. 
   +  Wählen Sie **horizontal**, um die Panels anzuordnen side-by-side. Grafana passt die Breite eines wiederholten Panels an. Derzeit ist es nicht möglich, andere Panels in einer Reihe mit einem sich wiederholenden Panel zu mischen. 
   +  Wählen Sie „**Vertikal**“, um die Felder in einer Spalte anzuordnen. Die Breite wiederholter Panels entspricht der Breite des ursprünglichen, wiederholten Panels. 

1.  Um die Änderungen auf alle Bereiche zu übertragen, laden Sie das Dashboard neu. 

# Standardoptionen konfigurieren
<a name="v9-panels-configure-standard-options"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

 Das in Grafana verwendete Datenmodell ist eine spaltenorientierte Tabellenstruktur, die sowohl Zeitreihen- als auch Tabellenabfrageergebnisse vereinheitlicht. *Jede Spalte innerhalb dieser Struktur wird als Feld bezeichnet.* Ein Feld kann eine einzelne Zeitreihe oder Tabellenspalte darstellen. 

 Mit Feldoptionen können Sie ändern, wie die Daten in Ihren Visualisierungen angezeigt werden. Optionen und Überschreibungen, die Sie anwenden, ändern nicht die Daten, sie ändern, wie Grafana die Daten anzeigt. Wenn Sie eine Option ändern, wird sie auf alle Felder angewendet, also auf alle Reihen oder Spalten. Wenn Sie die Einheit beispielsweise in Prozent ändern, werden alle Felder mit numerischen Werten in Prozentwerten angezeigt. 

 Eine vollständige Liste der Optionen zur Feldformatierung finden Sie unter [Definitionen von Standardoptionen](#v9-panels-standard-options-definitions).

**Anmerkung**  
 Sie können Standardoptionen auf die meisten integrierten Grafana-Panels anwenden. In einigen älteren Panels und Community-Panels, die nicht auf das neue Panel und das neue Datenmodell aktualisiert wurden, fehlen entweder alle oder einige dieser Feldoptionen. 

1.  Öffnen Sie ein Dashboard, klicken Sie auf den Titel des Panels und dann auf **Bearbeiten**. 

1.  Suchen Sie im Bereich mit den Anzeigeoptionen des Panels den Abschnitt **Standardoptionen**. 

1.  Wählen Sie die Standardoptionen aus, die Sie anwenden möchten. 

1.  Um eine Vorschau Ihrer Änderung anzuzeigen, klicken Sie auf eine Stelle außerhalb des Feldoptionsfeldes, das Sie bearbeiten, oder drücken Sie die **EINGABETASTE**. 

## Definitionen der Standardoptionen
<a name="v9-panels-standard-options-definitions"></a>

 In diesem Abschnitt werden alle verfügbaren Standardoptionen erklärt. 

 Sie können Standardoptionen auf die meisten integrierten Grafana-Panels anwenden. In einigen älteren Panels und Community-Panels, die nicht auf das neue Panel und das neue Datenmodell aktualisiert wurden, fehlen entweder alle oder einige dieser Feldoptionen. 

 Die meisten Feldoptionen wirken sich erst dann auf die Visualisierung aus, wenn Sie auf eine Stelle außerhalb des Feldoptionsfeldes klicken, das Sie bearbeiten, oder die Eingabetaste drücken. 

**Anmerkung**  
 Wir arbeiten ständig daran, Optionen für alle Visualisierungen hinzuzufügen und zu erweitern, sodass möglicherweise nicht alle Optionen für alle Visualisierungen verfügbar sind. 

### Einheit
<a name="v9-panels-standard-options-unit"></a>

 Hier können Sie auswählen, welche Einheit ein Feld verwenden soll. Klicken Sie in das Feld **Einheit** und gehen Sie dann weiter, bis Sie die gewünschte Einheit gefunden haben. Die von Ihnen gewählte Einheit wird auf alle Felder mit Ausnahme der Zeit angewendet. 

#### Benutzerdefinierte Einheiten
<a name="v9-panels-standard-options-custom-units"></a>

 Sie können das Einheiten-Drop-down-Menü verwenden, um auch benutzerdefinierte Einheiten, benutzerdefinierte Präfixe oder Suffixe sowie Datums- und Uhrzeitformate anzugeben. 

 Um eine benutzerdefinierte Einheit auszuwählen, geben Sie die Einheit ein und wählen Sie in der Dropdownliste die letzte Option **Benutzerdefiniert: xxx** aus. 
+  **Suffix:** <suffix>für eine benutzerdefinierte Einheit, die hinter dem Wert stehen soll. 
+  **Präfix:** <prefix>für eine benutzerdefinierte Einheit, die vor dem Wert stehen soll. 
+  **Zeit:** <format>Geben Sie für benutzerdefinierte Datums- und Uhrzeitformate beispielsweise **time:yyyy-MM-DD** ein. Die Formatsyntax und die [Optionen finden Sie unter Formate](https://momentjs.com/docs/#/displaying/).
+  **si:** <base scale><unit characters>für benutzerdefinierte SI-Einheiten. Zum Beispiel: **si: mF**. Dieser ist etwas fortgeschrittener, da Sie sowohl eine Einheit als auch die Skala der Quelldaten angeben können. Wenn Ihre Quelldaten also als Milli (Tausende von) etwas dargestellt werden, stellen Sie der Einheit dieses SI-Skalenzeichen voran. 
+  **Anzahl:** <unit>für eine benutzerdefinierte Zähleinheit. 
+  **Währung:** <unit>für benutzerdefinierte Angaben eine Währungseinheit. 

 Sie können auch ein systemeigenes Emoji in die Einheitenauswahl einfügen und es als benutzerdefinierte Einheit auswählen. 

#### Zeichenketteneinheiten
<a name="v9-panels-standard-options-string-units"></a>

 Grafana kann manchmal zu aggressiv sein, wenn es darum geht, Zeichenketten zu analysieren und sie als Zahlen anzuzeigen. Um Grafana so zu konfigurieren, dass der ursprüngliche Zeichenkettenwert angezeigt wird, erstellen Sie eine Feldüberschreibung und fügen Sie eine Unit-Eigenschaft mit der **String-Einheit** hinzu. 

### Min
<a name="v9-panels-standard-options-min"></a>

 Ermöglicht es Ihnen, den Mindestwert festzulegen, der bei der Berechnung des prozentualen Schwellenwerts verwendet wird. Lassen Sie das Feld leer für die auto Berechnung auf der Grundlage aller Reihen und Felder. 

### Max
<a name="v9-panels-standard-options-max"></a>

 Ermöglicht es Ihnen, den Höchstwert festzulegen, der bei der Berechnung von prozentualen Schwellenwerten verwendet wird. Lassen Sie das Feld leer für die auto Berechnung auf der Grundlage aller Reihen und Felder. 

### Dezimalzahlen
<a name="v9-panels-standard-options-decimals"></a>

 Geben Sie die Anzahl der Dezimalstellen an, die Grafana in den gerenderten Wert einbezieht. Wenn Sie dieses Feld leer lassen, kürzt Grafana automatisch die Anzahl der Dezimalstellen auf der Grundlage des Werts. Beispielsweise wird 1,1234 als 1,12 und 100,456 als 100 angezeigt. 

 **Um alle Dezimalzahlen anzuzeigen, setzen Sie die Einheit auf String.** 

### Anzeigename
<a name="v9-panels-standard-options-displayname"></a>

 Ermöglicht es Ihnen, den Anzeigetitel aller Felder festzulegen. Sie können [Variablen](v9-dash-variables.md) verwenden.

 Wenn mehrere Statistiken, Felder oder Reihen angezeigt werden, steuert dieses Feld den Titel in jeder Statistik. Sie können Ausdrücke wie **\$1 \$1\$1\$1field.name\$1** verwenden, um nur den Seriennamen oder den Feldnamen im Titel zu verwenden. 

 Es wird ein Feld mit dem Namen Temp und den Bezeichnungen \$1"loc"="PBI“, „Sensor"="3"\$1 angegeben 


|  Ausdruck-Syntax  |  Beispiel  |  Rendert zu  |  Erklärung  | 
| --- | --- | --- | --- | 
|  \$1 \$1\$1\$1field.DisplayName\$1  |  Entspricht der Syntax  |  Temperatur \$1loc="PBI“, Sensor="3"\$1  |  Zeigt den Feldnamen und die Beschriftungen in \$1\$1 an, falls sie vorhanden sind. Wenn die Antwort nur einen Labelschlüssel enthält, zeigt Grafana für den Labelteil den Wert des Labels ohne die einschließenden Klammern an.  | 
|  \$1 \$1\$1\$1field.name\$1  |  Entspricht der Syntax  |  Temporäre Dateien  |  Zeigt den Namen des Felds an (ohne Beschriftungen).  | 
|  \$1 \$1\$1\$1field.labels\$1  |  Entspricht der Syntax  |  loc="PBI“, Sensor="3"  |  Zeigt die Beschriftungen ohne den Namen an.  | 
|  \$1 \$1\$1\$1field.Labels.x\$1  |  \$1 \$1\$1\$1field.labels.LOC\$1  |  PBI  |  Zeigt den Wert des angegebenen Labelschlüssels an.  | 
|  \$1 \$1\$1\$1field.labels. \$1\$1Werte\$1  |  Identisch mit Syntax  |  PBI, 3  |  Zeigt die Werte der Labels durch ein Komma getrennt an (ohne Labelschlüssel).  | 

 Wenn der Wert nach dem Rendern des Ausdrucks für ein bestimmtes Feld eine leere Zeichenfolge ist, wird die Standardanzeigemethode verwendet. 

### Farbschema
<a name="v9-panels-standard-options-color-scheme"></a>

 Die Farboptionen und ihre Auswirkung auf die Visualisierung hängen von der Visualisierung ab, mit der Sie arbeiten. Einige Visualisierungen haben unterschiedliche Farboptionen. 

 Sie können eine einzelne Farbe angeben oder ein kontinuierliches Farbschema (Farbverlauf) auswählen, das auf einem Wert basiert. Kontinuierliche Farbe interpoliert eine Farbe anhand des Prozentsatzes eines Werts im Verhältnis zu Minimum und Maximum. 

 Wählen Sie eine der folgenden Paletten aus: 


|  Farbmodus  |  Description  | 
| --- | --- | 
|  Einfarbig  |  Geben Sie eine einzelne Farbe an, was bei einer Überschreibungsregel nützlich ist  | 
|  Aus Schwellenwerten  |  Informiert Grafana, die Farbe aus dem passenden Schwellenwert zu nehmen  | 
|  Klassische Palette  |  Grafana weist eine Farbe zu, indem es eine Farbe in einer Palette anhand des Serienindex nachschlägt. Nützlich für Grafiken und Kreisdiagramme und andere kategoriale Datenvisualisierungen  | 
|  Green-Yellow-Red (nach Wert)  |  Kontinuierliches Farbschema  | 
|  Blue-Yellow-Red (nach Wert)  |  Kontinuierliches Farbschema  | 
|  Blautöne (nach Wert)  |  Kontinuierliches Farbschema (Hintergrund des Bedienfelds wird blau)  | 
|  Rottöne (nach Wert)  |  Kontinuierliches Farbschema (Hintergrundfarbe des Bedienfelds wird blau)  | 
|  Grüntöne (nach Wert)  |  Kontinuierliches Farbschema (Hintergrundfarbe des Bedienfelds wird blau)  | 
|  Violett (nach Wert)  |  Kontinuierliches Farbschema (Hintergrundfarbe des Bedienfelds wird blau)  | 

### Kein Wert
<a name="v9-panels-standard-options-no-value"></a>

 Geben Sie ein, was Grafana anzeigen soll, wenn der Feldwert leer oder Null ist. Der Standardwert ist ein Bindestrich (-). 

# Daten abfragen und transformieren
<a name="v9-panels-query-xform"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Grafana unterstützt viele Arten von [Datenquellen](AMG-data-sources.md). *Datenquellenabfragen* geben Daten zurück, die Grafana *transformieren* und visualisieren kann. Jede Datenquelle verwendet ihre eigene Abfragesprache, und Datenquellen-Plugins implementieren jeweils eine Benutzeroberfläche zur Abfrageerstellung, die als Abfrageeditor bezeichnet wird.

## Informationen zu Abfragen
<a name="v9-panels-query-xform-about"></a>

Grafana-Panels kommunizieren mit Datenquellen über Abfragen, die Daten für die Visualisierung abrufen. Eine Abfrage ist eine Frage, die in der von der Datenquelle verwendeten Abfragesprache geschrieben ist.

In den Datenquellenoptionen des Panels können Sie die Abfragehäufigkeit und die Grenzwerte für die Datenerfassung konfigurieren. Grafana unterstützt bis zu 26 Abfragen pro Panel.

Weitere Informationen zur Abfragesprache der einzelnen Datenquellen finden Sie im Abschnitt [Datenquellen](AMG-data-sources.md).

**Abfrage-Editoren**

Der *Abfrage-Editor* jeder Datenquelle bietet eine benutzerdefinierte Benutzeroberfläche, mit der Sie Abfragen schreiben können, die die einzigartigen Funktionen nutzen.

Aufgrund der Unterschiede zwischen den Abfragesprachen sieht jeder Abfrage-Editor für Datenquellen anders aus und funktioniert auch anders. Abhängig von Ihrer Datenquelle bietet der Abfrage-Editor möglicherweise Funktionen zur automatischen Vervollständigung, Metriknamen, Variablenvorschläge oder eine visuelle Oberfläche zur Abfrageerstellung.

Einzelheiten zu den einzigartigen Funktionen des Abfrage-Editors einer bestimmten Datenquelle finden Sie in der zugehörigen Dokumentation:
+ Informationen zu den in Grafana enthaltenen Datenquellen finden Sie unter [Integrierte Datenquellen](AMG-data-sources-builtin.md).
+ Informationen zu den in der Grafana Enterprise Edition enthaltenen Datenquellen finden Sie unter. [Connect zu Unternehmensdatenquellen her](AMG-data-sources-enterprise.md)

**Abfragesyntax**

Datenquellen verwenden unterschiedliche Abfragesprachen, um Daten anzufordern. Einzelheiten zur eindeutigen Abfragesprache einer bestimmten Datenquelle finden Sie in der zugehörigen Dokumentation.

**PostgreSQL-Beispiel:**

```
SELECT hostname FROM host WHERE region IN($region)
```

**PromQL-Beispiel:**

```
query_result(max_over_time(<metric>[${__range_s}s]) != <state>)
```

**Spezielle Datenquellen**

**Grafana umfasst auch drei spezielle Datenquellen: **Grafana**, **Mixed** und Dashboard.** Einzelheiten finden Sie unter Datenquellen

## Navigieren Sie zur Registerkarte „Abfrage“
<a name="v9-panels-query-xform-navigate"></a>

Die Registerkarte „**Abfrage**“ eines Panels besteht aus den folgenden Elementen:
+ **Datenquellenauswahl — Wählt** die abzufragende Datenquelle aus.
+ **Abfrageoptionen:** — Legt maximale Datenabrufparameter und Abfragelaufzeitintervalle fest.
+ **Schaltfläche „Abfrageinspektor“:** Öffnet den Bereich „Abfrageinspektor“, in dem Sie Ihre Abfrage anzeigen und optimieren können.
+ **Liste des Abfrage-Editors:** — Listet die Abfragen auf, die Sie geschrieben haben.
+ **Ausdrücke:** — Verwendet den Ausdrucks-Generator, um Warnungsausdrücke zu erstellen. Weitere Informationen zu Ausdrücken finden Sie unter [Ausdrucksabfragen schreiben](v9-panels-query-xform-expressions.md).

## Fügen Sie eine Abfrage hinzu
<a name="v9-panels-query-xform-add"></a>

Eine Abfrage gibt Daten zurück, die Grafana in Dashboard-Panels visualisiert. Wenn Sie ein Panel erstellen, wählt Grafana automatisch die Standarddatenquelle aus.

**Um eine Abfrage hinzuzufügen**

1. Bearbeiten Sie das Panel, zu dem Sie eine Abfrage hinzufügen.

1. Wählen Sie die Registerkarte **Queries** (Abfragen) aus.

1. Wählen Sie das Dropdownmenü **Datenquelle** und wählen Sie eine Datenquelle aus.

1. Wählen Sie **Abfrageoptionen**, um die maximale Anzahl von Datenpunkten zu konfigurieren, die Sie benötigen. Weitere Informationen zu Abfrageoptionen finden Sie unter[Abfrageoptionen](#v9-panels-query-xform-options).

1. Schreiben Sie die Abfrage mit dem Abfrage-Editor.

1. Wählen Sie **Anwenden** aus.

Grafana fragt die Datenquelle ab und visualisiert die Daten.

## Abfragen verwalten
<a name="v9-panels-query-xform-manage"></a>

Grafana organisiert Abfragen in zusammenklappbaren Abfragezeilen. Jede Abfragezeile enthält einen Abfrage-Editor und ist mit einem Buchstaben (A, B, C usw.) gekennzeichnet.

Um Ihre Abfragen zu verwalten, können Sie Abfragen kopieren, Abfragen ausblenden, eine Abfrage entfernen, Abfragen neu anordnen und die Hilfe für den Abfrage-Editor ein- und ausschalten.

## Abfrageoptionen
<a name="v9-panels-query-xform-options"></a>

Wählen Sie neben der Datenquellenauswahl die **Option Abfrageoptionen** aus, um die Einstellungen für die ausgewählte Datenquelle anzuzeigen. Änderungen, die Sie hier vornehmen, wirken sich nur auf Abfragen aus, die in diesem Bereich vorgenommen wurden.

Grafana legt Standardwerte fest, die in dunkelgrauem Text angezeigt werden. Änderungen werden in weißem Text angezeigt. Um ein Feld auf die Standardeinstellung zurückzusetzen, löschen Sie den weißen Text aus dem Feld.

Zu den Optionen für die Abfrage von Panel-Datenquellen gehören:
+ **Max. Datenpunkte** — Wenn die Datenquelle dies unterstützt, wird damit die maximale Anzahl von Datenpunkten für jede zurückgegebene Serie festgelegt. Wenn die Abfrage mehr Datenpunkte zurückgibt als die Einstellung für maximale Datenpunkte, reduziert die Datenquelle die Anzahl der zurückgegebenen Punkte, indem sie sie nach Durchschnitt, Maximum oder einer anderen Funktion zusammenfasst.

  Sie können die Anzahl der Punkte einschränken, um die Abfrageleistung zu verbessern oder die visualisierte Linie zu glätten. Der Standardwert ist die Breite (oder Anzahl der Pixel) des Diagramms, da Sie nur so viele Datenpunkte visualisieren können, wie das Grafikfenster Platz zur Anzeige bietet.

  Bei Streaming-Daten verwendet Grafana den Wert für maximale Datenpunkte für den Rolling-Puffer. Streaming ist ein kontinuierlicher Datenfluss, und die Pufferung unterteilt den Stream in Blöcke. Loki streamt beispielsweise Daten in seinem Live-Tailing-Modus.
+ **Minimales Intervall** — Legt einen Mindestgrenzwert für das automatisch berechnete Intervall fest, bei dem es sich in der Regel um das minimale Scrape-Intervall handelt. Wenn alle 15 Sekunden ein Datenpunkt gespeichert wird, profitieren Sie nicht von einem niedrigeren Intervall. Sie können dies auch auf ein höheres Minimum als das Scrape-Intervall festlegen, um Abfragen abzurufen, die grobkörniger sind und gut funktionieren.
+ **Intervall** — Legt eine Zeitspanne fest, die Sie beim Aggregieren oder Gruppieren von Datenpunkten nach Zeit verwenden können.

  Grafana berechnet automatisch ein geeignetes Intervall, das Sie als Variable in Abfragen mit Vorlagen verwenden können. Die Variable wird entweder in Sekunden (`$__interval`) oder Millisekunden () gemessen. `$__interval_ms`

  Intervalle werden normalerweise in Aggregationsfunktionen wie Summe oder Durchschnitt verwendet. Dies ist beispielsweise eine Prometheus-Abfrage, die die Intervallvariable verwendet:. `rate(http_requests_total[$__interval])`

  Dieses automatische Intervall wird auf der Grundlage der Breite des Diagramms berechnet. Wenn der Benutzer die Ansicht einer Visualisierung verkleinert, vergrößert sich das Intervall, was zu einer grobkörnigeren Aggregation führt. Ebenso verringert sich das Intervall, wenn der Benutzer die Ansicht vergrößert, was zu einer feinkörnigeren Aggregation führt.

  Weitere Informationen finden Sie unter [Globale Variablen](v9-dash-variable-add.md#v9-dash-variable-add-global).
+ **Relative Zeit** — Überschreibt den relativen Zeitraum für einzelne Bereiche, wodurch sie sich von dem unterscheiden, was in der Dashboard-Zeitauswahl in der oberen rechten Ecke des Dashboards ausgewählt wurde. Sie können dies verwenden, um Metriken aus verschiedenen Zeiträumen oder Tagen auf demselben Dashboard anzuzeigen.
**Anmerkung**  
Überschreibungen der Panel-Zeit haben keine Auswirkung, wenn der Zeitbereich des Dashboards absolut ist.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/v9-panels-query-xform.html)
+ **Zeitverschiebung** — Überschreibt den Zeitbereich für einzelne Panels, indem Start und Ende relativ zur Zeitauswahl verschoben werden. Sie können beispielsweise den Zeitraum für das Panel so ändern, dass er zwei Stunden vor dem Zeitwähler im Dashboard liegt.
**Anmerkung**  
Überschreibungen der Panel-Zeit haben keine Auswirkung, wenn der Zeitbereich des Dashboards absolut ist.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/v9-panels-query-xform.html)
+ **Cache-Timeout** — *(Nur sichtbar, wenn in der Datenquelle verfügbar)* Überschreibt das Standard-Cache-Timeout, wenn Ihr Zeitreihenspeicher über einen Abfrage-Cache verfügt. Geben Sie diesen Wert als numerischen Wert in Sekunden an.

# Ausdrucksabfragen schreiben
<a name="v9-panels-query-xform-expressions"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Serverseitige Ausdrücke ermöglichen es Ihnen, Daten, die von Abfragen zurückgegeben werden, mit mathematischen und anderen Operationen zu bearbeiten. Ausdrücke erzeugen neue Daten und manipulieren nicht die von Datenquellen zurückgegebenen Daten.

## Über Ausdrücke
<a name="v9-panels-query-about"></a>

Serverseitige Ausdrücke ermöglichen es Ihnen, Daten, die von Abfragen zurückgegeben werden, mit mathematischen und anderen Operationen zu bearbeiten. Ausdrücke erzeugen neue Daten und manipulieren nicht die von Datenquellen zurückgegebenen Daten, abgesehen von einigen geringfügigen Datenumstrukturierungen, um die Daten als Eingabe für Ausdrücke akzeptabel zu machen.

**Verwendung von Ausdrücken**

Ausdrücke werden hauptsächlich von [Grafana Alerting](v9-alerts.md) verwendet. Die Verarbeitung erfolgt serverseitig, sodass Ausdrücke auch ohne Browsersitzung ausgeführt werden können. Ausdrücke können jedoch auch mit Backend-Datenquellen und Visualisierungen verwendet werden.

**Anmerkung**  
Ausdrücke funktionieren nicht mit älteren Dashboard-Warnungen.

Ausdrücke sollen Datenquellen erweitern, indem sie die Kombination von Abfragen aus verschiedenen Datenquellen ermöglichen oder Operationen bereitstellen, die in einer Datenquelle nicht verfügbar sind.

**Anmerkung**  
Wenn möglich, sollten Sie die Datenverarbeitung innerhalb der Datenquelle durchführen. Das Kopieren von Daten aus dem Speicher auf den Grafana-Server zur Verarbeitung ist ineffizient, daher sind Ausdrücke auf die einfache Datenverarbeitung ausgerichtet.

Ausdrücke funktionieren mit Datenquellenabfragen, die Zeitreihen oder Zahlendaten zurückgeben. Sie arbeiten auch mit [mehrdimensionalen Daten](getting-started-grafanaui.md#time-series-dimensions). Zum Beispiel eine Abfrage, die mehrere Datenreihen zurückgibt, wobei jede Datenreihe durch Beschriftungen oder Tags identifiziert wird.

Ein einzelner Ausdruck verwendet eine oder mehrere Abfragen oder andere Ausdrücke als Eingabe und fügt dem Ergebnis Daten hinzu. Jeder einzelne Ausdruck oder jede einzelne Abfrage wird durch eine Variable repräsentiert, bei der es sich um einen benannten Bezeichner handelt, der als RefID bezeichnet wird (z. B. der Standardbuchstabe `A` oder`B`).

Um auf die Ausgabe eines einzelnen Ausdrucks oder einer Datenquellenabfrage in einem anderen Ausdruck zu verweisen, wird dieser Bezeichner als Variable verwendet.

**Arten von Ausdrücken**

Ausdrücke funktionieren mit zwei Datentypen.
+ Eine Sammlung von Zeitreihen.
+ Eine Sammlung von Zahlen, wobei jede Zahl ein Element ist.

Jede Sammlung wird anhand einer einzelnen Datenquellenabfrage oder eines einzelnen Ausdrucks zurückgegeben und durch die RefID dargestellt. Jede Sammlung ist ein Satz, bei dem jedes Element in der Gruppe anhand seiner Dimensionen, die als [Labels](getting-started-grafanaui.md#labels) oder Schlüssel-Wert-Paare gespeichert sind, eindeutig identifiziert wird.

**Datenquellenabfragen**

Serverseitige Ausdrücke unterstützen nur Datenquellenabfragen für Backend-Datenquellen. Es wird allgemein davon ausgegangen, dass es sich bei den Daten um Zeitreihendaten handelt. In future wollten wir eine Assertion für Daten vom Rückgabetyp der Abfrage (Zahl oder Zeitreihe) hinzufügen, damit Ausdrücke Fehler besser behandeln können.

Datenquellenabfragen werden, wenn sie mit Ausdrücken verwendet werden, von der Expression Engine ausgeführt. Dabei werden die Daten so umstrukturiert, dass sie entweder eine Zeitreihe oder eine Zahl pro Datenrahmen enthalten. Wenn Sie also beispielsweise eine Datenquelle verwenden, die mehrere Reihen in einem Frame in der Tabellenansicht zurückgibt, stellen Sie möglicherweise fest, dass sie anders aussieht, wenn sie mit Ausdrücken ausgeführt wird.

Derzeit wird bei der Verwendung von Datenrahmen nur das Format (Zahl) unterstützt, das kein Zeitreihenformat ist, wenn Sie eine Tabellenantwort haben, die einen Datenrahmen ohne Zeit, Zeichenkettenspalten und eine Zahlenspalte zurückgibt:


| Loc | Host | AVG\$1CPU | 
| --- | --- | --- | 
|  MIA  |  A  |  1  | 
|  NYC  |  B  |  2  | 

Das obige Beispiel erzeugt eine Zahl, die mit Ausdrücken funktioniert. Die Zeichenkettenspalten werden zu Beschriftungen und die Zahlenspalte zum entsprechenden Wert. Zum Beispiel `{"Loc": "MIA", "Host": "A"}` mit einem Wert von 1.

**Operationen**

Sie können die folgenden Operationen in Ausdrücken verwenden: Mathe, Reduce und Resample.

**Math (Mathematik)**

Mathe steht für frei formbare mathematische Formeln für Zeitreihen oder Zahlendaten. Bei mathematischen Operationen werden Zahlen und Zeitreihen als Eingabe verwendet und in andere Zahlen und Zeitreihen umgewandelt.

Auf Daten aus anderen Abfragen oder Ausdrücken wird beispielsweise mit der RefID verwiesen, der ein Dollarzeichen vorangestellt ist. `$A` Wenn der Name der Variablen Leerzeichen enthält, können Sie eine geschweifte Syntax wie verwenden. `${my variable}`

Numerische Konstanten können dezimal (`2.24`), oktal (mit einer führenden Null wie`072`) oder hexadezimal (mit einem führenden 0x wie) sein. `0x2A` Exponentialzahlen und Vorzeichen werden ebenfalls unterstützt (z. B.). `-0.8e-2`

**Operatoren**

Die arithmetischen (`+`, binären und unären`-`,,`*`, `/``%`, Exponenten`**`), relationalen (,,`<`,, `>``==`,`<=`) und logischen (`!=``>=`, `&&``||`, und `!` unären) Operatoren werden unterstützt.

Wie sich die Operation mit Daten verhält, hängt davon ab, ob es sich um Zahlen- oder Zeitreihendaten handelt.

Bei binären Operationen wie `$A + $B` oder `$A || $B` wird der Operator je nach Datentyp auf folgende Weise angewendet:
+ Wenn beide `$A` und eine Zahl `$B` sind, wird die Operation zwischen den beiden Zahlen ausgeführt.
+ Wenn eine Variable eine Zahl und die andere Variable eine Zeitreihe ist, wird die Operation zwischen dem Wert jedes Punktes in der Zeitreihe und der Zahl ausgeführt.
+ Wenn es sich bei beiden `$A` um Zeitreihendaten `$B` handelt, wird die Operation zwischen den einzelnen Werten in den beiden Reihen für jeden Zeitstempel ausgeführt, der `$A` sowohl in als auch vorhanden ist`$B`. Die `Resample` Operation kann verwendet werden, um Zeitstempel anzuordnen.

Zusammenfassung:
+ Nummer OP-Nummer = Nummer
+ Nummer OP-Serie = Serie
+ Serie OP Serie = Serie

Da Ausdrücke mit mehreren Reihen oder Zahlen arbeiten, die durch eine einzige Variable repräsentiert werden, führen binäre Operationen auch eine Vereinigung (Verknüpfung) zwischen den beiden Variablen durch. Dies erfolgt auf der Grundlage der identifizierenden Bezeichnungen, die jeder einzelnen Reihe oder Zahl zugeordnet sind.

Wenn Sie also Zahlen mit Beschriftungen wie `{host=web01}` in `$A` und eine weitere Zahl `$B` mit denselben Beschriftungen haben, wird die Operation zwischen diesen beiden Elementen innerhalb jeder Variablen ausgeführt, und das Ergebnis verwendet dieselben Beschriftungen. Die Regeln für das Verhalten dieser Vereinigung lauten wie folgt:
+ Ein Objekt ohne Beschriftungen lässt sich mit allem verbinden.
+ Wenn beide `$A` nur ein Objekt enthalten (eine Serie oder eine Zahl), werden sie zusammengefügt. `$B`
+ Wenn die Beschriftungen exakt übereinstimmen, werden sie zusammengefügt.
+ Wenn es sich bei den Beschriftungen um eine Teilmenge der anderen handelt, z. B. wenn ein Element in beschriftet `$A` ist `{host=A,dc=MIA}` und ein Element in beschriftet `$B` ist, werden `{host=A}` sie zusammengefügt.
+ Wenn innerhalb einer Variablen beispielsweise für jedes Element unterschiedliche Tag-Schlüssel `$A` vorhanden sind, ist das Verbindungsverhalten undefiniert.

Die relationalen und logischen Operatoren geben 0 für falsch und 1 für wahr zurück.

**Mathematische Funktionen**

Während die meisten Funktionen in den eigenen Ausdrucksoperationen existieren, hat die mathematische Operation einige Funktionen, die mathematischen Operatoren oder Symbolen ähneln. Wenn Funktionen entweder Zahlen oder Reihen annehmen können, wird derselbe Typ wie das Argument zurückgegeben. Handelt es sich um eine Reihe, wird die Operation für den Wert jedes Punktes in der Reihe ausgeführt.

*Bauchmuskeln*

abs gibt den absoluten Wert seines Arguments zurück, der eine Zahl oder eine Reihe sein kann. Zum Beispiel `abs(-1)` oder `abs($A)`.

*is\$1inf*

is\$1inf nimmt eine Zahl oder eine Reihe und gibt `1` für `Inf` Werte (negativ oder positiv) und `0` für andere Werte zurück. Zum Beispiel `is_inf($A)`.

**Anmerkung**  
Wenn Sie beispielsweise gezielt nach negativer Unendlichkeit suchen müssen, können Sie einen Vergleich wie durchführen. `$A == infn()`

*is\$1nan*

is\$1nan nimmt eine Zahl oder eine Reihe und gibt `1` für `NaN` Werte und `0` für andere Werte zurück. Zum Beispiel `is_nan($A)`. Diese Funktion existiert, weil sie nicht gleich `NaN` ist. `NaN`

*is\$1null*

is\$1null nimmt eine Zahl oder eine Reihe und gibt `1` für `null` Werte und `0` für andere Werte zurück. Zum Beispiel `is_null($A)`.

*ist\$1Zahl*

is\$1number nimmt eine Zahl oder eine Reihe und gibt `1` für alle reellen Zahlenwerte und `0` für andere Werte (die`null`,`Inf+`, `Inf-` und sind) zurück. `NaN` Zum Beispiel `is_number($A)`.

*log*

Log gibt den natürlichen Logarithmus seines Arguments zurück, der eine Zahl oder eine Reihe sein kann. Wenn der Wert kleiner als 0 ist, `NaN` wird zurückgegeben. Zum Beispiel `log(-1)` oder `log($A)`.

*inf, infn, nan und null*

Die Funktionen inf, infn, nan und null geben alle einen einzelnen Wert des Namens zurück. Sie existieren hauptsächlich zum Testen. Beispiel: `null()`.

*round*

Round gibt einen gerundeten Ganzzahlwert zurück. Zum Beispiel `round(3.123)` oder `round($A)`.

*ceil*

Ceil rundet die Zahl auf den nächsten ganzzahligen Wert auf. Beispielsweise gibt `ceil(3.123)` `4` zurück.

*floor*

Floor rundet die Zahl auf den nächsten ganzzahligen Wert ab. Beispiel:`floor(3.123`) gibt zurück`3`.

**Reduzieren**

Reduce verwendet eine oder mehrere Zeitreihen, die von einer Abfrage oder einem Ausdruck zurückgegeben wurden, und wandelt jede Reihe in eine einzelne Zahl um. Die Beschriftungen der Zeitreihen werden als Beschriftungen für jede ausgegebene reduzierte Zahl beibehalten.

*Felder:*
+ **Funktion** — Die zu verwendende Reduktionsfunktion
+ **Eingabe** — Die Variable (RefID (z. B.`A`)), für die ein Resampling durchgeführt werden soll
+ **Modus** — Ermöglicht die Steuerung des Verhaltens der Reduktionsfunktion, wenn eine Reihe nicht numerische Werte enthält (Null, NaN, \$1-Inf)

**Reduktionsfunktionen**

*Count*

Count gibt die Anzahl der Punkte in jeder Reihe zurück.

*Meint*

Der Mittelwert gibt die Summe aller Werte in jeder Reihe geteilt durch die Anzahl der Punkte in dieser Reihe zurück. Wenn im `strict` Modus irgendwelche Werte in der Reihe Null oder Nan sind oder wenn die Reihe leer ist, wird NaN zurückgegeben.

*Min und Max*

Min und Max geben den kleinsten bzw. größten Wert in der Reihe zurück. Wenn im `strict` Modus irgendwelche Werte in der Reihe Null oder Nan sind oder wenn die Reihe leer ist, wird NaN zurückgegeben.

*Sum (Summe)*

Sum gibt die Summe aller Werte in der Reihe zurück. Wenn die Reihe die Länge Null hat, ist die Summe 0. Wenn im `strict` Modus NaN- oder Null-Werte in der Reihe vorhanden sind, wird NaN zurückgegeben.

*Zuletzt*

Last gibt die letzte Zahl in der Reihe zurück. Wenn die Serie keine Werte hat, wird NaN zurückgegeben.

**Reduktionsmodi**

*Streng*

Im Strict-Modus wird die Eingangsserie unverändert verarbeitet. Wenn Werte in der Reihe nicht numerisch sind (Null, NaN oder \$1-Inf), wird NaN zurückgegeben.

*Löschen Sie nicht-numerische Werte*

In diesem Modus werden alle nicht numerischen Werte (Null, NaN oder \$1-Inf) in der Eingangsserie herausgefiltert, bevor die Reduktionsfunktion ausgeführt wird.

*Ersetzen Sie nicht numerische Zahlen*

In diesem Modus werden alle nicht numerischen Werte durch einen vordefinierten Wert ersetzt.

**Stichprobe neu berechnen**

Bei Resampling werden die Zeitstempel in jeder Zeitreihe so geändert, dass ein konsistentes Zeitintervall entsteht. Der Hauptanwendungsfall besteht darin, dass Sie Zeitreihen, die nicht dieselben Zeitstempel haben, neu berechnen können, sodass Berechnungen zwischen ihnen durchgeführt werden können. Dies kann erreicht werden, indem jede der beiden Serien neu berechnet wird, und dann in einer mathematischen Operation auf die neu abgetasteten Variablen verwiesen wird.

*Felder:*
+ **Eingabe** — Die Variable der Zeitreihendaten (RefID (z. B.`A`)), für die ein Resampling durchgeführt werden soll
+ **Resampling** bis — Die Zeitdauer, auf die das Resampling durchgeführt werden soll, kann beispielsweise `10s.` `s` Sekunden, `m` Minuten, `h` Stunden, `d` Tage, Wochen und `w` Jahre sein. `y`
+ **Downsample** — Die Reduktionsfunktion, die verwendet werden soll, wenn pro Fensterstichprobe mehr als ein Datenpunkt vorhanden ist. Einzelheiten zum Verhalten finden Sie in der Reduktionsoperation.
+ **Upsample** — Die Methode, die verwendet werden soll, um eine Fensterprobe ohne Datenpunkte zu füllen.
  + **Das Pad** wird mit dem letzten bekannten Wert gefüllt
  + mit dem nächsten bekannten Wert **auffüllen**
  + **fillna** zum Füllen leerer Beispielfenster mit NaNs

## Schreiben Sie einen Ausdruck
<a name="v9-panels-query-write"></a>

Wenn Ihre Datenquelle sie unterstützt, zeigt Grafana die Schaltfläche **Ausdruck** und alle vorhandenen Ausdrücke in der Liste des Abfrage-Editors an.

**Um einen Ausdruck zu schreiben**

1. Öffnen Sie das Panel.

1. Wählen Sie unter der Abfrage die Option **Ausdruck** aus.

1. Wählen Sie im Feld **Operation** den Ausdruckstyp aus, den Sie schreiben möchten.

1. Schreiben Sie den Ausdruck.

1. Wählen Sie **Anwenden** aus.

## Sonderfälle
<a name="v9-panels-query-special"></a>

Wenn eine abgefragte Datenquelle keine Reihen oder Zahlen zurückgibt, gibt die Expression Engine zurück. `NoData` Wenn eine Anforderung beispielsweise zwei Datenquellenabfragen enthält, die durch einen Ausdruck zusammengeführt werden, und wenn sie von mindestens einer der Datenquellenabfragen zurückgegeben wird, dann `NoData` ist das zurückgegebene Ergebnis für die gesamte Abfrage. `NoData` Weitere Informationen darüber, wie Grafana Alerting `NoData` Ergebnisse verarbeitet, finden Sie unter. [Es werden keine Daten- oder Fehlerfälle behandelt](v9-alerting-managerules-grafana.md#v9-alerting-rule-no-data-error)

# Abfrageergebnisse mit einem anderen Panel teilen
<a name="v9-panels-query-share"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Mit Grafana können Sie das Abfrageergebnis aus einem Panel für jedes andere Panel im Dashboard verwenden. Durch die gemeinsame Nutzung von Abfrageergebnissen über mehrere Panels hinweg wird die Anzahl der Abfragen an Ihre Datenquelle reduziert, wodurch die Leistung Ihres Dashboards verbessert werden kann.

Mit der Dashboard-Datenquelle können Sie einen Bereich in Ihrem Dashboard auswählen, der die Abfragen enthält, für die Sie die Ergebnisse teilen möchten. Anstatt für jedes Panel eine separate Abfrage zu senden, sendet Grafana eine Abfrage und andere Panels verwenden die Abfrageergebnisse, um Visualisierungen zu erstellen.

Diese Strategie kann die Anzahl der Abfragen drastisch reduzieren, wenn Sie beispielsweise mehrere Panels haben, die dieselben Daten visualisieren.

**Um Abfrageergebnisse gemeinsam zu nutzen**

1. [Erstellen Sie ein Dashboard](v9-dash-creating.md).

1. Ändern Sie den Titel in`Source panel`. Sie verwenden dieses Panel als Quelle für die anderen Panels.

1. Definieren Sie die Abfrage oder Abfragen, die Sie teilen möchten.

   Wenn keine Datenquelle verfügbar ist, verwenden Sie die Datenquelle, die **TestData**eine zufällige Zeitreihe zurückgibt, die Sie zum Testen verwenden können.

1. Fügen Sie ein zweites Fenster hinzu und wählen Sie die **Dashboard-Datenquelle** im Abfrage-Editor aus.

1. Wählen Sie in der **Liste „Ergebnisse aus Bedienfeld verwenden**“ den ersten Bereich aus, den Sie erstellt haben.

Alle im Quellbereich definierten Abfragen sind jetzt für das neue Bedienfeld verfügbar. Abfragen, die im Quellbereich gestellt wurden, können mit mehreren Panels geteilt werden.

Sie können auf eine der Abfragen klicken, um zu dem Bereich zu gelangen, in dem sie definiert sind.

# Transformieren von Daten
<a name="v9-panels-xform"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Transformationen sind eine leistungsstarke Methode, um Daten zu bearbeiten, die von einer Abfrage zurückgegeben werden, bevor das System eine Visualisierung anwendet. Mithilfe von Transformationen können Sie:
+ Felder umbenennen
+ Zeitreihendaten verbinden
+ Führen Sie mathematische Operationen abfrageübergreifend durch
+ Verwenden Sie die Ausgabe einer Transformation als Eingabe für eine andere Transformation

Für Benutzer, die auf mehrere Ansichten desselben Datensatzes angewiesen sind, bieten Transformationen eine effiziente Methode zur Erstellung und Verwaltung zahlreicher Dashboards.

Sie können die Ausgabe einer Transformation auch als Eingabe für eine andere Transformation verwenden, was zu einer Leistungssteigerung führt.

**Anmerkung**  
Manchmal kann das System transformierte Daten nicht grafisch darstellen. Wenn das passiert, klicken Sie auf den Schalter **Tabellenansicht** über der Visualisierung, um zu einer Tabellenansicht der Daten zu wechseln. Dies kann Ihnen helfen, das Endergebnis Ihrer Transformationen zu verstehen.

## Typen von Transformationen
<a name="v9-panels-xform-types"></a>

Grafana bietet eine Reihe von Möglichkeiten, wie Sie Daten transformieren können. Im Folgenden finden Sie eine vollständige Liste der Transformationsfunktionen.

## Reihenfolge der Transformationen
<a name="v9-panels-xform-order"></a>

Wenn es mehrere Transformationen gibt, wendet Grafana sie in der Reihenfolge an, in der sie aufgelistet sind. Jede Transformation erstellt eine Ergebnismenge, die dann an die nächste Transformation in der Verarbeitungspipeline weitergegeben wird.

Die Reihenfolge, in der Grafana Transformationen anwendet, wirkt sich direkt auf die Ergebnisse aus. Wenn Sie beispielsweise eine Reduce-Transformation verwenden, um alle Ergebnisse einer Spalte zu einem einzigen Wert zu verdichten, können Sie Transformationen nur auf diesen einzelnen Wert anwenden.

## Fügen Sie Daten eine Transformationsfunktion hinzu
<a name="v9-panels-xform-add"></a>

Die folgenden Schritte führen Sie durch das Hinzufügen einer Transformation zu Daten.

**Um eine Transformation zu einem Panel hinzuzufügen**

1. Navigieren Sie zu dem Bereich, in dem Sie eine oder mehrere Transformationen hinzufügen möchten.

1. Wählen Sie den Titel des Bedienfelds und klicken Sie dann auf **Bearbeiten**.

1. Wählen Sie die Registerkarte **Transform (Transformation)** aus.

1. Wählen Sie eine Transformation aus. Eine Transformationszeile wird angezeigt, in der Sie die Transformationsoptionen konfigurieren.

1. Um eine weitere Transformation anzuwenden, wählen Sie **Transformation hinzufügen**. Diese Transformation wirkt sich auf die Ergebnismenge aus, die von der vorherigen Transformation zurückgegeben wurde.

## Debuggen Sie eine Transformation
<a name="v9-panels-xform-debug"></a>

Um die Eingabe- und Ausgaberesultsets der Transformation zu sehen, wählen Sie das Bugsymbol auf der rechten Seite der Transformationszeile.

Die Eingabe- und Ausgabeergebnissätze können Ihnen beim Debuggen einer Transformation helfen.

## Löschen Sie eine Transformation
<a name="v9-panels-xform-delete"></a>

Wir empfehlen, Transformationen zu entfernen, die Sie nicht benötigen. Wenn Sie eine Transformation löschen, entfernen Sie die Daten aus der Visualisierung.

Voraussetzungen:

Identifizieren Sie alle Dashboards, die auf der Transformation basieren, und informieren Sie die betroffenen Dashboard-Benutzer.

**Um eine Transformation zu löschen**

1. Öffnen Sie ein Panel zur Bearbeitung.

1. Wählen Sie die Registerkarte **Transform (Transformation)** aus.

1. Wählen Sie das Papierkorbsymbol neben der Transformation, die Sie löschen möchten.

## Transformationsfunktionen
<a name="v9-panels-xform-functions"></a>

Sie können die folgenden Transformationen an Ihren Daten durchführen.

**Feld aus Berechnung hinzufügen**

Verwenden Sie diese Transformation, um ein neues Feld hinzuzufügen, das aus zwei anderen Feldern berechnet wurde. Mit jeder Transformation können Sie ein neues Feld hinzufügen.
+ **Modus** — Wählen Sie einen Modus aus:
  + **Zeile reduzieren** — Wendet die ausgewählte Formel unabhängig auf jede Zeile der ausgewählten Felder an.
  + **Binäre Option** — Wendet grundlegende mathematische Operationen (Summe, Multiplikation usw.) auf Werte in einer einzelnen Zeile aus zwei ausgewählten Feldern an.
+ **Feldname** — Wählen Sie die Namen der Felder aus, die Sie in der Berechnung für das neue Feld verwenden möchten.
+ **Berechnung** — Wenn Sie den Modus **Zeile reduzieren** wählen, wird das Feld **Formel** angezeigt. Klicken Sie in das Feld, um eine Liste der Berechnungsoptionen anzuzeigen, mit denen Sie das neue Feld erstellen können. Informationen zu verfügbaren Berechnungen finden Sie unter [Berechnungstypen](v9-panels-calculation-types.md).
+ **Operation** — Wenn Sie den Modus **Binäre Option** wählen, werden die Felder **Operation** angezeigt. Mit diesen Feldern können Sie grundlegende mathematische Operationen mit Werten in einer einzelnen Zeile aus zwei ausgewählten Feldern ausführen. Sie können numerische Werte auch für binäre Operationen verwenden.
+ **Alias** — (Optional) Geben Sie den Namen Ihres neuen Felds ein. Wenn Sie dieses Feld leer lassen, wird das Feld so benannt, dass es der Formel entspricht.
+ **Alle Felder ersetzen** — (Optional) Wählen Sie diese Option, wenn Sie alle anderen Felder ausblenden und nur Ihr berechnetes Feld in der Visualisierung anzeigen möchten.

**Verketten Sie Felder**

Diese Transformation kombiniert alle Felder aus allen Frames zu einem Ergebnis. Betrachten Sie diese beiden Abfragen.

Abfrage A:


| Temporäre Dateien | Betriebszeit | 
| --- | --- | 
|  15,4  |  1230233  | 

Anfrage B:


| AQI | Fehler | 
| --- | --- | 
|  3.2  |  5  | 

Nachdem Sie die Felder verkettet haben, würde der Datenrahmen wie folgt aussehen:


| Temporäre Dateien | Betriebszeit | AQI | Fehler | 
| --- | --- | --- | --- | 
|  15,4  |  1230233  |  3.2  |  5  | 

**Config aus Abfrageergebnissen**

Mit dieser Transformation können Sie eine Abfrage auswählen und daraus Standardoptionen wie **Min., **Max**.**, **Einheit** und **Schwellenwerte** extrahieren und auf andere Abfrageergebnisse anwenden. Dies ermöglicht eine dynamische, abfragegesteuerte Visualisierungskonfiguration.

Wenn Sie für jede Zeile im Ergebnis der Konfigurationsabfrage eine eindeutige Konfiguration extrahieren möchten, versuchen Sie es mit der Transformation von Zeilen in Felder.

**Optionen**
+ **Konfigurationsabfrage** — Wählen Sie die Abfrage aus, die die Daten zurückgibt, die Sie als Konfiguration verwenden möchten.
+ **Anwenden auf** — Wählen Sie aus, auf welche Felder oder Reihen die Konfiguration angewendet werden soll.
+ Auf **Optionen anwenden** — In der Regel ein regulärer Feldtyp oder ein Feldname, je nachdem, welche Option Sie unter **Anwenden** auf ausgewählt haben.

**Feldtyp konvertieren**

Diese Transformation ändert den Feldtyp des angegebenen Felds.
+ **Feld** — Wählen Sie aus verfügbaren Feldern aus
+ **als** — Wählen Sie das aus, in das FieldType konvertiert werden soll
  + **Numerisch** — versucht, die Werte zu Zahlen zu machen
  + **Zeichenfolge** — macht die Werte zu Zeichenketten
  + **Zeit** — versucht, die Werte als Zeit zu analysieren
    + Zeigt eine Option an, um a DateFormat als Eingabe mit einer Zeichenfolge wie yyyy-mm-dd oder DD MM YYYY hh:mm:ss anzugeben
  + Boolean — macht die Werte zu **Boolean**

Beispielsweise könnte die folgende Abfrage geändert werden, indem das Zeitfeld als Uhrzeit und das Datumsformat als YYYY ausgewählt wird.


| Zeit | Markieren | Wert | 
| --- | --- | --- | 
|  1.7.2017  |  über  |  25  | 
|  8/2/2018  |  unten  |  22  | 
|  9/2/2019  |  unten  |  29  | 
|  4.10.2020  |  über  |  22  | 

Das Ergebnis:


| Zeit | Mark | Wert | 
| --- | --- | --- | 
|  1.1.2017  |  über  |  25  | 
|  1.1.2018  |  unten  |  22  | 
|  1.1.2019  |  unten  |  29  | 
|  1.1.2020  |  über  |  22  | 

**Daten nach Namen filtern**

Verwenden Sie diese Transformation, um Teile der Abfrageergebnisse zu entfernen.

Grafana zeigt das Feld **Identifier** an, gefolgt von den Feldern, die von Ihrer Abfrage zurückgegeben wurden.

Sie können Filter auf zwei Arten anwenden:
+ Geben Sie einen Regex-Ausdruck ein.
+ Wählen Sie ein Feld aus, um die Filterung für dieses Feld umzuschalten. Gefilterte Felder werden mit dunkelgrauem Text angezeigt, ungefilterte Felder haben weißen Text.

**Daten nach Abfragen filtern**

Verwenden Sie diese Transformation in Bedienfeldern mit mehreren Abfragen, wenn Sie eine oder mehrere Abfragen ausblenden möchten.

Grafana zeigt die Abfrage-Identifikationsbuchstaben in dunkelgrauem Text an. Klicken Sie auf eine Abfrage-ID, um die Filterung umzuschalten. Wenn der Abfragebuchstabe weiß ist, werden die Ergebnisse angezeigt. Wenn der Abfragebuchstabe dunkel ist, sind die Ergebnisse ausgeblendet.

**Anmerkung**  
Diese Transformation ist für Graphite nicht verfügbar, da diese Datenquelle die Korrelation zurückgegebener Daten mit Abfragen nicht unterstützt.

**Daten nach Wert filtern**

Diese Transformation ermöglicht es Ihnen, Ihre Daten direkt in Grafana zu filtern und einige Datenpunkte aus Ihrem Abfrageergebnis zu entfernen. Sie haben die Möglichkeit, Daten ein- oder auszuschließen, die einer oder mehreren von Ihnen definierten Bedingungen entsprechen. Die Bedingungen werden auf ein ausgewähltes Feld angewendet.

Diese Transformation ist nützlich, wenn Ihre Datenquelle nicht nativ nach Werten filtert. Sie können dies auch verwenden, um die anzuzeigenden Werte einzugrenzen, wenn Sie eine gemeinsam genutzte Abfrage verwenden.

Die verfügbaren Bedingungen für alle Felder sind:
+ **Regex — Entspricht** einem Regex-Ausdruck
+ **Ist Null — Stimmt** überein, wenn der Wert Null ist
+ **Ist nicht Null** — Stimmt überein, wenn der Wert nicht Null ist
+ **Gleich — Entspricht**, wenn der Wert dem angegebenen Wert entspricht
+ **Anders** — entspricht, wenn der Wert vom angegebenen Wert abweicht

Die verfügbaren Bedingungen für Zahlenfelder sind:
+ **Größer** — Entspricht, wenn der Wert größer als der angegebene Wert ist
+ **Niedriger** — Entspricht, wenn der Wert niedriger als der angegebene Wert ist
+ **Größer oder gleich — Entspricht**, wenn der Wert größer oder gleich ist
+ **Niedriger oder gleich — Entspricht**, wenn der Wert niedriger oder gleich ist
+ **Bereich** — Entspricht einem Bereich zwischen einem bestimmten Minimum und Maximum, einschließlich Mindest- und Höchstwert

Betrachten Sie den folgenden Datensatz:


| Zeit | Temperatur | Höhe | 
| --- | --- | --- | 
|  07.07.2020 11:34:23 UHR  |  32  |  101  | 
|  07.07.2020 11:34:22 UHR  |  28  |  125  | 
|  07.07.2020 11:34:21 UHR  |  26  |  110  | 
|  07.07.2020 11:34:20 UHR  |  23  |  98  | 
|  07.07.2020 10:32:24 UHR  |  31  |  95  | 
|  07.07.2020 10:31:22 UHR  |  20  |  85  | 
|  07.07.2020 09:30:57 UHR  |  19  |  101  | 

Wenn Sie die Datenpunkte mit einer Temperatur unter 30 °C **einbeziehen**, sieht die Konfiguration wie folgt aus:
+ **Filtertyp** — `Include`
+ **Bedingung** — Zeilen mit `Temperature` Übereinstimmungen `Lower Than 30`

Und Sie erhalten das folgende Ergebnis, bei dem nur die Temperaturen unter 30 °C berücksichtigt werden:


| Zeit | Temperatur | Höhe | 
| --- | --- | --- | 
|  07.07.2020 11:34:22 UHR  |  28  |  125  | 
|  07.07.2020 11:34:21 UHR  |  26  |  110  | 
|  07.07.2020 11:34:20 UHR  |  23  |  98  | 
|  07.07.2020 10:31:22 UHR  |  20  |  85  | 
|  07.07.2020 09:30:57 UHR  |  19  |  101  | 

Sie können dem Filter mehr als eine Bedingung hinzufügen. Möglicherweise möchten Sie die Daten nur einbeziehen, wenn die Höhe größer als 100 ist. Fügen Sie dazu diese Bedingung der folgenden Konfiguration hinzu:
+ Filtertyp — `Include` Zeilen, die `Match All` Bedingungen erfüllen
+ Bedingung 1 — Zeilen, in denen `Temperature` Übereinstimmungen `Lower` mit `30`
+ Bedingung 2 — Zeilen, in denen `Altitude` Übereinstimmungen `Greater` mit `100`

Wenn Sie mehr als eine Bedingung haben, können Sie wählen, ob die Aktion (Einschließen/Ausschließen) auf Zeilen angewendet werden soll, die **allen Bedingungen **entsprechen**** oder einer der von Ihnen hinzugefügten Bedingungen entsprechen.

Im obigen Beispiel haben wir **Match All** ausgewählt, weil wir die Zeilen mit einer Temperatur unter 30 UND einer Höhe über 100 einbeziehen wollten. Wenn wir stattdessen die Zeilen mit einer Temperatur unter 30 ODER einer Höhe von über 100 einbeziehen wollten, würden wir **Match any** auswählen. Dies würde die erste Zeile in den Originaldaten einschließen, die eine Temperatur von 32 °C hat (entspricht nicht der ersten Bedingung), aber eine Höhe von 101 (was der zweiten Bedingung entspricht), also ist sie enthalten.

Bedingungen, die ungültig oder unvollständig konfiguriert sind, werden ignoriert.

**Group by** (Gruppierung nach)

Diese Transformation gruppiert die Daten nach einem bestimmten Feldwert (Spaltenwert) und verarbeitet Berechnungen für jede Gruppe. Klicken Sie hier, um eine Liste mit Berechnungsoptionen anzuzeigen.

Hier ist ein Beispiel für Originaldaten.


| Zeit | Server ID | CPU-Temperatur | Status des Servers | 
| --- | --- | --- | --- | 
|  07.07.2020 11:34:20 UHR  |  Server 1  |  80  |  Herunterfahren  | 
|  07.07.2020 11:34:20 UHR  |  Server 3  |  62  |  OK  | 
|  07.07.2020 10:32:20 UHR  |  Server 2  |  90  |  Überlastung  | 
|  07.07.2020 10:31:22 UHR  |  Server 3  |  55  |  OK  | 
|  07.07.2020 9:30:57 UHR  |  Server 3  |  62  |  Rebooting  | 
|  07.07.2020 9:30:05 UHR  |  Server 2  |  88  |  OK  | 
|  07.07.2020 9:28:06 UHR  |  Server 1  |  80  |  OK  | 
|  07.07.2020 9:25:05 UHR  |  Server 2  |  88  |  OK  | 
|  07.07.2020 9:23:07 UHR  |  Server 1  |  86  |  OK  | 

Diese Transformation erfolgt in zwei Schritten. Zuerst geben Sie ein oder mehrere Felder an, nach denen die Daten gruppiert werden sollen. Dadurch werden dieselben Werte dieser Felder gruppiert, als ob Sie sie sortiert hätten. Wenn wir beispielsweise nach dem Server-ID-Feld gruppieren, würden die Daten wie folgt gruppiert:


| Zeit | Server ID | CPU-Temperatur | Status des Servers | 
| --- | --- | --- | --- | 
|  07.07.2020 11:34:20 UHR  |  Server 1  |  80  |  Herunterfahren  | 
|  07.07.2020 9:28:06 UHR  |  Server 1  |  80  |  OK  | 
|  07.07.2020 9:23:07 UHR  |  Server 1  |  86  |  OK  | 
|  07.07.2020 10:32:20 UHR  |  Server 2  |  90  |  Überlastung  | 
|  07.07.2020 9:30:05 UHR  |  Server 2  |  88  |  OK  | 
|  07.07.2020 9:25:05 UHR  |  Server 2  |  88  |  OK  | 
|  07.07.2020 11:34:20 UHR  |  Server 3  |  62  |  OK  | 
|  07.07.2020 10:31:22 UHR  |  Server 3  |  55  |  OK  | 
|  07.07.2020 9:30:57 UHR  |  Server 3  |  62  |  Rebooting  | 

Alle Zeilen mit demselben Wert für die Server-ID werden gruppiert.

Nachdem Sie ausgewählt haben, nach welchem Feld Sie Ihre Daten gruppieren möchten, können Sie verschiedene Berechnungen für die anderen Felder hinzufügen und die Berechnung auf jede Zeilengruppe anwenden. Wir könnten zum Beispiel die durchschnittliche CPU-Temperatur für jeden dieser Server berechnen wollen. Wir können also die *Mittelwertberechnung* hinzufügen, die auf das Feld CPU-Temperatur angewendet wird, um Folgendes zu erhalten:


| Server ID | CPU-Temperatur (Mittelwert) | 
| --- | --- | 
|  Server 1  |  82  | 
|  Server 2  |  88,6  | 
|  Server 3  |  59,6  | 

Und wir können mehr als eine Berechnung hinzufügen. Zum Beispiel:
+ Für das Feld Time können wir den *letzten* Wert berechnen, um zu wissen, wann der letzte Datenpunkt für jeden Server empfangen wurde
+ Für das Feld Serverstatus können wir den *letzten* Wert berechnen, um den letzten Statuswert für jeden Server zu ermitteln
+ Für das Feld Temperatur können wir auch den *letzten* Wert berechnen, um zu erfahren, welche Temperatur für jeden Server zuletzt überwacht wurde

Wir würden dann erhalten:


| Server ID | CPU-Temperatur (Mittelwert) | CPU-Temperatur (letzte) | Zeit (letzte) | Serverstatus (zuletzt) | 
| --- | --- | --- | --- | --- | 
|  Server 1  |  82  |  80  |  07.07.2020 11:34:20 UHR  |  Herunterfahren  | 
|  Server 2  |  88,6  |  90  |  07.07.2020 10:32:20 UHR  |  Überlastung  | 
|  Server 3  |  59,6  |  62  |  07.07.2020 11:34:20 UHR  |  OK  | 

Diese Transformation ermöglicht es Ihnen, wichtige Informationen aus Ihrer Zeitreihe zu extrahieren und sie auf bequeme Weise anzuzeigen.

**Nach Feld verbinden**

Verwenden Sie diese Transformation, um mehrere Ergebnisse zu einer einzigen Tabelle zusammenzuführen. Dies ist besonders nützlich, wenn Sie mehrere Zeitreihenergebnisse in eine einzige große Tabelle mit einem gemeinsamen Zeitfeld konvertieren möchten.

*Innere Verbindung*

Bei einer inneren Verknüpfung werden Daten aus mehreren Tabellen zusammengeführt, wobei alle Tabellen denselben Wert aus dem ausgewählten Feld haben. Diese Art der Verknüpfung schließt Daten aus, bei denen die Werte nicht in jedem Ergebnis übereinstimmen.

Verwenden Sie diese Transformation, um die Ergebnisse mehrerer Abfragen (Kombination aus einem übergebenen Join-Feld oder der ersten Zeitspalte) zu einem Ergebnis zu kombinieren und Zeilen zu löschen, in denen eine erfolgreiche Verknüpfung nicht möglich ist.

Im folgenden Beispiel geben zwei Abfragen Tabellendaten zurück. Es wird als zwei separate Tabellen visualisiert, bevor die innere Join-Transformation angewendet wird.

Abfrage A:


| Zeit | Aufgabe | Betriebszeit | 
| --- | --- | --- | 
|  07.07.2020 11:34:20 UHR  |  node  |  25260122  | 
|  07.07.2020 11:24:20 UHR  |  Postfach  |  123001233  | 
|  07.07.2020 11:14:20 UHR  |  Postfach  |  345001233  | 

Anfrage B:


| Zeit | Server | Fehler | 
| --- | --- | --- | 
|  07.07.2020 11:34:20 UHR  |  Server 1  |  15  | 
|  07.07.2020 11:24:20 UHR  |  Server 2  |  5  | 
|  07.07.2020 11:04:20 UHR  |  Server 3  |  10  | 

Das Ergebnis nach der Anwendung der inneren Join-Transformation sieht wie folgt aus:


| Zeit | Aufgabe | Betriebszeit | Server | Fehler | 
| --- | --- | --- | --- | --- | 
|  07.07.2020 11:34:20 UHR  |  node  |  25260122  |  Server 1  |  15  | 
|  07.07.2020 11:24:20 UHR  |  Postfach  |  123001233  |  Server 2  |  5  | 

*Äußere Verbindung*

Ein äußerer Join umfasst alle Daten aus einem inneren Join und Zeilen, in denen die Werte nicht in jeder Eingabe übereinstimmen. Während die innere Verknüpfung Abfrage A und Abfrage B im Zeitfeld verknüpft, umfasst die äußere Verknüpfung alle Zeilen, die im Zeitfeld nicht übereinstimmen.

Im folgenden Beispiel geben zwei Abfragen Tabellendaten zurück. Es wird als zwei Tabellen visualisiert, bevor die Outer-Join-Transformation angewendet wird.

Abfrage A:


| Zeit | Aufgabe | Betriebszeit | 
| --- | --- | --- | 
|  07.07.2020 11:34:20 UHR  |  node  |  25260122  | 
|  07.07.2020 11:24:20 UHR  |  Postfach  |  123001233  | 
|  07.07.2020 11:14:20 UHR  |  Postfach  |  345001233  | 

Anfrage B:


| Zeit | Server | Fehler | 
| --- | --- | --- | 
|  07.07.2020 11:34:20 UHR  |  Server 1  |  15  | 
|  07.07.2020 11:24:20 UHR  |  Server 2  |  5  | 
|  07.07.2020 11:04:20 UHR  |  Server 3  |  10  | 

Das Ergebnis nach der Anwendung der Outer-Join-Transformation sieht wie folgt aus:


| Zeit | Aufgabe | Betriebszeit | Server | Fehler | 
| --- | --- | --- | --- | --- | 
|  07.07.2020 11:04:20 UHR  |    |    |  Server 3  |  10  | 
|  07.07.2020 11:14:20 UHR  |  Postfach  |  345001233  |    |    | 
|  07.07.2020 11:34:20 UHR  |  node  |  25260122  |  Server 1  |  15  | 
|  07.07.2020 11:24:20 UHR  |  Postfach  |  123001233  |  Server 2  |  5  | 

**Beschriftungen für Felder**

Durch diese Transformation werden Zeitreihenergebnisse, die Beschriftungen oder Tags enthalten, in eine Tabelle umgewandelt, in der alle Labelschlüssel und -werte im Tabellenergebnis enthalten sind. Die Beschriftungen können entweder als Spalten- oder als Zeilenwerte angezeigt werden.

Bei einem Abfrageergebnis aus zwei Zeitreihen:
+ Serie 1 — Beschriftungen Server=Server A, DataCenter=EU
+ Serie 2 — Bezeichnungen Server=Server B, DataCenter=EU

Im **Spaltenmodus sieht** das Ergebnis wie folgt aus:


| Zeit | Server | Rechenzentrum | Wert | 
| --- | --- | --- | --- | 
|  07.07.2020 11:34:20 UHR  |  Server A  |  EU  |  1  | 
|  07.07.2020 11:34:20 UHR  |  Server B  |  EU  |  2  | 

Im Modus „Zeilen“ enthält das Ergebnis eine Tabelle für jede Reihe und zeigt jeden Labelwert wie folgt an:


| Bezeichnung | value | 
| --- | --- | 
|  Server  |  Server A  | 
|  Rechenzentrum  |  EU  | 


| Bezeichnung | value | 
| --- | --- | 
|  Server  |  Server B  | 
|  Rechenzentrum  |  EU  | 

*Name des Wertefeldes*

Wenn Sie Server als **Namen für das Wertfeld** ausgewählt haben, erhalten Sie für jeden Wert der Serverbezeichnung ein Feld.


| Zeit | Rechenzentrum | Server A | Server B | 
| --- | --- | --- | --- | 
|  07.07.2020 11:34:20 UHR  |  EU  |  1  |  2  | 

*Verhalten beim Zusammenführen*

Der Transformator „Labels to Fields“ besteht intern aus zwei getrennten Transformationen. Die erste Methode bezieht sich auf einzelne Datenreihen und extrahiert Beschriftungen in Felder. Die zweite ist die Zusammenführungstransformation, die alle Ergebnisse in einer einzigen Tabelle zusammenfasst. Die Zusammenführungstransformation versucht, alle übereinstimmenden Felder zu verknüpfen. Dieser Zusammenführungsschritt ist erforderlich und kann nicht deaktiviert werden. 

**Anmerkung**  
Die Transformation zum *Zusammenführen* kann eigenständig verwendet werden und wird im Folgenden ausführlich beschrieben.

Um dies zu veranschaulichen, finden Sie hier ein Beispiel mit zwei Abfragen, die Zeitreihen ohne überlappende Beschriftungen zurückgeben.
+ Serie 1 — Labels Server=ServerA
+ Serie 2 — Labels DataCenter=EU

Dies wird zunächst zu diesen beiden Tabellen führen:


| Zeit | Server | Wert | 
| --- | --- | --- | 
|  07.07.2020 11:34:20 UHR  |  Server A  |  10  | 


| Zeit | Rechenzentrum | Wert | 
| --- | --- | --- | 
|  07.07.2020 11:34:20 UHR  |  EU  |  20  | 

Nach der Zusammenführung:


| Zeit | Server | Wert | Rechenzentrum | 
| --- | --- | --- | --- | 
|  07.07.2020 11:34:20 UHR  |  Server A  |  10  |    | 
|  07.07.2020 11:34:20 UHR  |    |  20  |  EU  | 

**Mischen von**

Verwenden Sie diese Transformation, um das Ergebnis mehrerer Abfragen zu einem einzigen Ergebnis zu kombinieren. Dies ist hilfreich, wenn Sie die Tabellenfenster-Visualisierung verwenden. Werte, die zusammengeführt werden können, werden in derselben Zeile zusammengefasst. Werte können zusammengeführt werden, wenn die gemeinsam genutzten Felder dieselben Daten enthalten.

Im folgenden Beispiel haben wir zwei Abfragen, die Tabellendaten zurückgeben. Es wird als zwei separate Tabellen visualisiert, bevor die Transformation angewendet wird.

Abfrage A:


| Zeit | Aufgabe | Betriebszeit | 
| --- | --- | --- | 
|  07.07.2020 11:34:20 UHR  |  node  |  25260122  | 
|  07.07.2020 11:24:20 UHR  |  Postfach  |  123001233  | 

Anfrage B:


| Zeit | Aufgabe | Fehler | 
| --- | --- | --- | 
|  07.07.2020 11:34:20 UHR  |  node  |  15  | 
|  07.07.2020 11:24:20 UHR  |  Postfach  |  5  | 

Hier ist das Ergebnis nach der Anwendung der Merge-Transformation:


| Zeit | Aufgabe | Fehler | Betriebszeit | 
| --- | --- | --- | --- | 
|  07.07.2020 11:34:20 UHR  |  node  |  15  |  25260122  | 
|  07.07.2020 11:24:20 UHR  |  Postfach  |  5  |  123001233  | 

**Organisieren Sie Felder**

Verwenden Sie diese Transformation, um die von der Abfrage zurückgegebenen Felder umzubenennen, neu anzuordnen oder auszublenden.

**Anmerkung**  
Diese Transformation funktioniert nur in Panels mit einer einzigen Abfrage. Wenn Ihr Panel über mehrere Abfragen verfügt, müssen Sie entweder eine Outer Join-Transformation anwenden oder die zusätzlichen Abfragen entfernen.

Grafana zeigt eine Liste der Felder an, die von der Abfrage zurückgegeben wurden. Sie können:
+ Ändern Sie die Reihenfolge der Felder, indem Sie den Mauszeiger über ein Feld bewegen. Der Cursor verwandelt sich in eine Hand, und dann können Sie das Feld an die neue Position ziehen.
+ Ein Feld ein- oder ausblenden, indem Sie auf das Augensymbol neben dem Feldnamen klicken.
+ Benennen Sie Felder um, indem Sie einen neuen Namen in das Feld Umbenennen eingeben.

**Partitionierung nach Werten**

Diese Transformation kann dazu beitragen, dass bei der grafischen Darstellung mehrerer Reihen nicht mehrere Abfragen an dieselbe Datenquelle mit unterschiedlichen `WHERE` Klauseln erforderlich sind. Stellen Sie sich eine SQL-Tabelle mit Metriken mit den folgenden Daten vor:


| Zeit | Region | Wert | 
| --- | --- | --- | 
|  20.10.2022 12:00:00 UHR  |  US  |  1520  | 
|  20.10.2022 12:00:00 UHR  |  EU  |  2936  | 
|  20.10.2022 01:00:00 UHR  |  US  |  1327  | 
|  20.10.2022 01:00:00 UHR  |  EU  |  912  | 

Wenn Sie vor Version 9.3 im selben TimeSeries Panel eine rote Trendlinie für die USA und eine blaue Trendlinie für die EU zeichnen wollten, mussten Sie dies wahrscheinlich in zwei Abfragen aufteilen:

```
SELECT Time, Value FROM metrics WHERE Time > '2022-10-20' AND Region='US'
SELECT Time, Value FROM metrics WHERE Time > '2022-10-20' AND Region='EU'
```

Dazu müssen Sie auch im Voraus wissen, welche Regionen tatsächlich in der Metriktabelle enthalten sind.

Mit dem Transformator „*Nach Werten partitionieren*“ können Sie jetzt eine einzelne Abfrage ausführen und die Ergebnisse nach eindeutigen Werten in einer oder mehreren Spalten (`fields`) Ihrer Wahl aufteilen. Im folgenden Beispiel wird `Region` verwendet.

```
SELECT Time, Region, Value FROM metrics WHERE Time > '2022-10-20'
```


| Zeit | Region | Wert | 
| --- | --- | --- | 
|  20.10.2022 12:00:00 UHR  |  US  |  1520  | 
|  20.10.2022 01:00:00 UHR  |  US  |  1327  | 


| Zeit | Region | Wert | 
| --- | --- | --- | 
|  20.10.2022 12:00:00 UHR  |  EU  |  2936  | 
|  20.10.2022 01:00:00 UHR  |  EU  |  912  | 

**Reduzieren**

Die Transformation zum *Reduzieren* wendet eine Berechnung auf jedes Feld im Frame an und gibt einen einzelnen Wert zurück. Zeitfelder werden entfernt, wenn diese Transformation angewendet wird.

Betrachten Sie die Eingabe:

Abfrage A:


| Zeit | Temporäre Dateien | Betriebszeit | 
| --- | --- | --- | 
|  07.07.2020 11:34:20 UHR  |  12.3  |  256122  | 
|  07.07.2020 11:24:20 UHR  |  15,4  |  1230233  | 

Anfrage B:


| Zeit | AQI | Fehler | 
| --- | --- | --- | 
|  07.07.2020 11:34:20 UHR  |  6,5  |  15  | 
|  07.07.2020 11:24:20 UHR  |  3.2  |  5  | 

Der Reduktionstransformator hat zwei Modi:
+ **Reihe zu Zeilen** — Erstellt eine Zeile für jedes Feld und eine Spalte für jede Berechnung.
+ **Felder reduzieren** — Behält die bestehende Rahmenstruktur bei, reduziert jedoch jedes Feld auf einen einzigen Wert.

Wenn Sie beispielsweise die **erste** und **letzte** Berechnung mit einer Transformation von **Datenreihen in Zeilen** verwenden würden, wäre das Ergebnis:


| Feld | Erste | Letzte | 
| --- | --- | --- | 
|  Temporäre Dateien  |  12.3  |  15.4  | 
|  Betriebszeit  |  256122  |  1230233  | 
|  AQI  |  6,5  |  3.2  | 
|  Fehler  |  15  |  5  | 

Die Formel Felder mit der letzten Option reduzieren ergibt zwei Frames mit jeweils einer Zeile:

Abfrage A:


| Temporäre Dateien | Betriebszeit | 
| --- | --- | 
|  15,4  |  1230233  | 

Anfrage B:


| AQI | Fehler | 
| --- | --- | 
|  3.2  |  5  | 

**Mit Regex umbenennen**

Verwenden Sie diese Transformation, um Teile der Abfrageergebnisse mithilfe eines regulären Ausdrucks und eines Ersatzmusters umzubenennen.

Sie können einen regulären Ausdruck angeben, der nur auf Treffer angewendet wird, sowie ein Ersatzmuster, das Rückverweise unterstützt. Stellen wir uns zum Beispiel vor, Sie visualisieren die CPU-Auslastung pro Host und möchten den Domainnamen entfernen. Sie könnten die Regex auf setzen `([^\.]+)\..+` und das Ersatzmuster auf`$1`, `web-01.example.com` würde werden. `web-01`

**Zeilen zu Feldern**

Die Transformation von Zeilen in Felder konvertiert Zeilen in separate Felder. Dies kann nützlich sein, da Felder individuell gestaltet und konfiguriert werden können. Es kann auch zusätzliche Felder als Quellen für die dynamische Feldkonfiguration verwenden oder sie Feldbeschriftungen zuordnen. Die zusätzlichen Beschriftungen können dann verwendet werden, um bessere Anzeigenamen für die resultierenden Felder zu definieren.

Diese Transformation umfasst eine Feldtabelle, die alle Felder in den von der Konfigurationsabfrage zurückgegebenen Daten auflistet. Diese Tabelle gibt Ihnen die Kontrolle darüber, welches Feld jeder Konfigurationseigenschaft zugeordnet werden soll (die Option \$1Verwenden als\$1\$1). Sie können auch wählen, welcher Wert ausgewählt werden soll, wenn die zurückgegebenen Daten mehrere Zeilen enthalten.

Diese Transformation erfordert:
+ Ein Feld, das als Quelle für Feldnamen verwendet werden soll.

  Standardmäßig verwendet die Transformation das erste Zeichenkettenfeld als Quelle. Sie können diese Standardeinstellung überschreiben, indem Sie **Feldname** in der Spalte **Verwenden als** für das Feld auswählen, das Sie stattdessen verwenden möchten.
+ Ein Feld, das als Wertequelle verwendet werden soll.

  Standardmäßig verwendet die Transformation das erste Zahlenfeld als Quelle. Sie können diese Standardeinstellung jedoch überschreiben, indem Sie in der Spalte **Als verwenden** für das **Feld, das Sie stattdessen verwenden möchten, die Option Feldwert** auswählen.

Nützlich bei der Visualisierung von Daten in:
+ Messinstrument
+ Stat
+ Kreisdiagramm

*Ordnen Sie zusätzliche Felder Beschriftungen zu*

Wenn ein Feld nicht der Konfigurationseigenschaft zugeordnet ist, verwendet Grafana es automatisch als Quelle für ein Label im Ausgabefeld-

Beispiel:


| Name | DataCenter | Wert | 
| --- | --- | --- | 
|  ServerA  |  US  |  100  | 
|  Server B  |  EU  |  200  | 

Ausgabe:


| ServerA (Bezeichnungen DataCenter: US) | ServerB (Etiketten: DataCenter: EU) | 
| --- | --- | 
|  10  |  20  | 

Die zusätzlichen Beschriftungen können jetzt im Feld Anzeigename verwendet werden, um vollständigere Feldnamen bereitzustellen.

Wenn Sie die Konfiguration aus einer Abfrage extrahieren und auf eine andere anwenden möchten, sollten Sie die Konfiguration aus der Transformation der Abfrageergebnisse verwenden.

*Beispiel*

Eingabe:


| Name | Wert | Max | 
| --- | --- | --- | 
|  Server A  |  10  |  100  | 
|  Server B  |  20  |  200  | 
|  Server C  |  30  |  300  | 

Ausgabe:


| ServerA (Konfiguration: max=100) | ServerB (Konfiguration: max=200) | ServerC (Konfiguration: max=300) | 
| --- | --- | --- | 
|  10  |  20  |  30  | 

Wie Sie sehen können, wird jede Zeile in den Quelldaten zu einem separaten Feld. Für jedes Feld ist jetzt auch eine maximale Konfigurationsoption festgelegt. Optionen wie Min., Max., Einheit und Schwellenwerte sind alle Teil der Feldkonfiguration. Wenn sie so eingestellt sind, werden sie von der Visualisierung anstelle von Optionen verwendet, die manuell im Optionsbereich des Panel-Editors konfiguriert wurden.

**Bereiten Sie Zeitreihen vor**

Die Zeitreihentransformation vorbereiten ist nützlich, wenn eine Datenquelle Zeitreihendaten in einem Format zurückgibt, das von dem Panel, das Sie verwenden möchten, nicht unterstützt wird.

Diese Transformation hilft Ihnen, dieses Problem zu lösen, indem Sie die Zeitreihendaten entweder vom Breitformat in das Langformat oder umgekehrt konvertieren.

Wählen Sie die Option „**Zeitreihen mit mehreren Frames**“, um den Zeitreihendatenrahmen vom Breitformat in das Langformat umzuwandeln.

Wählen Sie die Option **Breite Zeitreihe**, um den Zeitreihen-Datenrahmen vom Langformat in das Breitformat umzuwandeln.

**Reihe in Zeilen**

Verwenden Sie diese Transformation, um das Ergebnis mehrerer Zeitreihen-Datenabfragen zu einem einzigen Ergebnis zu kombinieren. Dies ist hilfreich, wenn Sie die Tabellenfenster-Visualisierung verwenden.

Das Ergebnis dieser Transformation wird drei Spalten enthalten: Zeit, Metrik und Wert. Die Spalte Metrik wurde hinzugefügt, sodass Sie leicht erkennen können, aus welcher Abfrage die Metrik stammt. Passen Sie diesen Wert an, indem Sie Label in der Quellabfrage definieren.

Im folgenden Beispiel haben wir zwei Abfragen, die Zeitreihendaten zurückgeben. Es wird als zwei separate Tabellen visualisiert, bevor die Transformation angewendet wird.

Abfrage A:


| Zeit | Temperatur | 
| --- | --- | 
|  07.07.2020 11:34:20 UHR  |  25  | 
|  07.07.2020 10:31:22 UHR  |  22  | 
|  07.07.2020 09:30:05 UHR  |  19  | 

Anfrage B:


| Zeit | Feuchte | 
| --- | --- | 
|  07.07.2020 11:34:20 UHR  |  24  | 
|  07.07.2020 10:32:20 UHR  |  29  | 
|  07.07.2020 09:30:57 UHR  |  33  | 

Hier ist das Ergebnis nach der Anwendung der Transformation „Serie auf Zeilen“.


| Zeit | Metrik | Wert | 
| --- | --- | --- | 
|  07.07.2020 11:34:20 UHR  |  Temperatur  |  25  | 
|  07.07.2020 11:34:20 UHR  |  Luftfeuchtigkeit  |  22  | 
|  07.07.2020 10:32:20 UHR  |  Feuchtigkeit  |  29  | 
|  07.07.2020 10:31:22 UHR  |  Temperatur  |  22  | 
|  07.07.2020 09:30:57 UHR  |  Luftfeuchtigkeit  |  33  | 
|  07.07.2020 9:30:05 UHR  |  Temperatur  |  19  | 

**Sortiere nach**

Diese Transformation sortiert jeden Frame nach dem konfigurierten Feld. Wenn diese Option aktiviert `reverse` ist, werden die Werte in umgekehrter Reihenfolge zurückgegeben.

**Limit**

Verwenden Sie diese Transformation, um die Anzahl der angezeigten Zeilen zu begrenzen.

Im folgenden Beispiel haben wir die folgende Antwort von der Datenquelle:


| Zeit | Metrik | Wert | 
| --- | --- | --- | 
|  07.07.2020 11:34:20 UHR  |  Temperatur  |  25  | 
|  07.07.2020 11:34:20 UHR  |  Luftfeuchtigkeit  |  22  | 
|  07.07.2020 10:32:20 UHR  |  Feuchtigkeit  |  29  | 
|  07.07.2020 10:31:22 UHR  |  Temperatur  |  22  | 
|  07.07.2020 09:30:57 UHR  |  Luftfeuchtigkeit  |  33  | 
|  07.07.2020 9:30:05 UHR  |  Temperatur  |  19  | 

Hier ist das Ergebnis nach dem Hinzufügen einer Limit-Transformation mit dem Wert '3':


| Zeit | Metrik | Wert | 
| --- | --- | --- | 
|  07.07.2020 11:34:20 UHR  |  Temperatur  |  25  | 
|  07.07.2020 11:34:20 UHR  |  Luftfeuchtigkeit  |  22  | 
|  07.07.2020 10:32:20 UHR  |  Feuchtigkeit  |  29  | 

# Problembehandlung bei Abfragen
<a name="v9-panels-query-troubleshoot"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Diese Seite enthält Informationen zur Lösung häufig auftretender Dashboard-Probleme.

**Ich erhalte unterschiedliche Ergebnisse, wenn ich meine Funktionen neu anordne**

Die Reihenfolge der Funktionen ist sehr wichtig. Genau wie in der Mathematik kann die Reihenfolge, in der Sie Ihre Funktionen platzieren, das Ergebnis beeinflussen.

**Prüfen Sie Ihre Anfrage und Antwort**

Die häufigsten Probleme hängen mit der Abfrage und der Antwort aus Ihrer Datenquelle zusammen. Auch wenn es in Grafana nach einem Bug oder Visualisierungsproblem aussieht, handelt es sich fast immer um ein Problem mit der Datenquellenabfrage oder der Datenquellenantwort. Überprüfen Sie zunächst Ihre Panel-Anfrage und -Antwort.

Weitere Informationen finden Sie unter [Anfrage- und Antwortdaten überprüfen](v9-panels-panel-inspector.md).

**Meine Abfrage ist langsam**

Wie viele Datenpunkte gibt Ihre Abfrage zurück? Eine Abfrage, die viele Datenpunkte zurückgibt, ist langsam. Versuche das:
+ Begrenzen Sie in den **Abfrageoptionen** die **maximale Anzahl der zurückgegebenen Datenpunkte**.
+ Erhöhen Sie in den **Abfrageoptionen** die **Mindestintervallzeit**.
+ Verwenden Sie in Ihrer Abfrage eine `group by` Funktion.

# Schwellenwerte konfigurieren
<a name="v9-panels-configure-thresholds"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

 Dieser Abschnitt enthält Informationen zur Verwendung von Schwellenwerten in Ihren Visualisierungen. Sie erfahren mehr über Schwellenwerte und deren Standardeinstellungen, wie Sie einen Schwellenwert hinzufügen oder löschen und einen Schwellenwert zu einem älteren Panel hinzufügen. 

## Über Schwellenwerte
<a name="v9-panels-thresholds-about"></a>

 Ein Schwellenwert ist ein Wert, den Sie für eine Metrik angeben und der in einem Dashboard visuell wiedergegeben wird, wenn der Schwellenwert erreicht oder überschritten wird. 

 Schwellenwerte bieten eine Methode, mit der Sie Ihre Visualisierungen auf der Grundlage von Abfrageergebnissen bedingt gestalten und einfärben können. Sie können Schwellenwerte auf die meisten, aber nicht auf alle Visualisierungen anwenden. [Weitere Informationen zu Visualisierungen finden Sie unter Visualisierungsfelder.](v9-panels.md)

 Sie können Schwellenwerte verwenden, um: 
+  Farbige Rasterlinien oder Rasterflächenbereiche in der [Zeitreihenvisualisierung](v9-panels-time-series.md) 
+  Farbige Linien in der [Zeitreihen-Visualisierung](v9-panels-time-series.md) 
+  Färben Sie den Hintergrund oder den Werttext in der [Statistik-Visualisierung](v9-panels-stat.md) ein 
+  Färben Sie die Markierungen für Messgerät und Schwellenwerte in der [Messgerät-Visualisierung](v9-panels-gauge.md) 
+  Farbmarkierungen in der [Geomap-Visualisierung](v9-panels-geomap.md) 
+  [Färben Sie den Zellentext oder den Hintergrund in der Tabellenvisualisierung](v9-panels-table.md) 
+  Definieren Sie Regionen und Regionalfarben in der [Status-Timeline-Visualisierung](v9-panels-state-timeline.md) 

 Es gibt zwei Arten von Schwellenwerten: 
+  **Absolute** Schwellenwerte werden durch eine Zahl definiert. Zum Beispiel 80 auf einer Skala von 1 bis 150. 
+  **Prozentuale** Schwellenwerte werden relativ zum Minimum oder Maximum definiert. Zum Beispiel 80 Prozent. 

### Standardschwellenwerte
<a name="v9-panels-thresholds-default"></a>

 Bei Visualisierungen, die dies unterstützen, legt Grafana folgende Standardschwellenwerte fest: 
+  80 = rot 
+  Basis = grün 
+  Modus = Absolut 

 Der **Basiswert** steht für minus Unendlich. Es ist im Allgemeinen die „gute“ Farbe. 

## Einen Schwellenwert hinzufügen oder löschen
<a name="v9-panels-thresholds-add-delete"></a>

 Sie können einem Panel beliebig viele Schwellenwerte hinzufügen. Grafana sortiert Schwellenwerte automatisch vom höchsten zum niedrigsten. 

 Löschen Sie einen Schwellenwert, wenn er für Ihren Geschäftsbetrieb nicht mehr relevant ist. Wenn Sie einen Schwellenwert löschen, entfernt das System den Schwellenwert aus allen Visualisierungen, die den Schwellenwert enthalten. 

1.  Um einen Schwellenwert hinzuzufügen: 

   1.  Bearbeiten Sie das Panel, dem Sie einen Schwellenwert hinzufügen möchten. 

   1.  Suchen Sie im Seitenbereich mit den Optionen den Abschnitt **Schwellenwerte** und klicken Sie auf **\$1 Schwellenwert hinzufügen**. 

   1.  Wählen Sie eine Farbe, eine Zahl und einen Modus für den Schwellenwert aus. Der Schwellenwertmodus gilt für alle Schwellenwerte in diesem Bereich. 

   1.  Wählen Sie für ein Zeitreihen-Panel die Option **Schwellenwerte anzeigen** aus. 

1.  Um einen Schwellenwert zu löschen, navigieren Sie zu dem Bereich, der den Schwellenwert enthält, und klicken Sie auf das Papierkorbsymbol neben dem Schwellenwert, den Sie entfernen möchten. 

## Fügen Sie einem älteren Grafikfenster einen Schwellenwert hinzu
<a name="v9-panels-thresholds-legacy-graph"></a>

 In der Visualisierung des Grafikfensters können Sie mithilfe von Schwellenwerten Linien oder Abschnitte zu einem Diagramm hinzufügen, sodass Sie leichter erkennen können, wenn das Diagramm einen Schwellenwert überschreitet. 

1.  Navigieren Sie zu dem Grafikfenster, dem Sie einen Schwellenwert hinzufügen möchten. 

1.  Klicken Sie auf der Registerkarte **Bedienfeld** auf **Schwellenwerte**. 

1.  Klicken Sie auf **Schwellenwert hinzufügen**. 

1.  Füllen Sie die folgenden Felder aus: 
   +  **T1 —** Beide Werte sind erforderlich, um einen Schwellenwert anzuzeigen. 
     +  **lt** oder **gt** — Wählen Sie **lt** für weniger als oder **gt** für größer als, um anzugeben, wofür der Schwellenwert gilt. 
     +  **Wert —** Geben Sie einen Schwellenwert ein. Grafana zeichnet bei diesem Wert eine Schwellenlinie entlang der Y-Achse. 
   +  **Farbe —** Wählen Sie eine Bedingung, die einer Farbe entspricht, oder definieren Sie Ihre eigene Farbe. 
     +  **Benutzerdefiniert —** Sie definieren die Füllfarbe und die Linienfarbe. 
     +  **kritisch —** Füll- und Linienfarbe sind rot. 
     +  **Warnung —** Füll- und Linienfarbe sind gelb. 
     +  **ok -** Füll- und Linienfarbe sind grün. 
   +  **Füllen —** Steuert, ob die Schwellenwertfüllung angezeigt wird. 
   +  **Linie —** Steuert, ob die Schwellenwertlinie angezeigt wird. 
   +  **Y-Achse —** Wählen Sie **links** oder **rechts**. 

1.  Klicken Sie auf **Speichern**, um die Änderungen im Dashboard zu speichern. 

# Datenverknüpfungen konfigurieren
<a name="v9-panels-configure-data-links"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

 Sie können Datenverknüpfungsvariablen oder Datenlinks verwenden, um Links zwischen Bedienfeldern zu erstellen. 

## Datenverknüpfungsvariablen
<a name="v9-panels-data-link-variables"></a>

 Sie können Variablen in Datenverknüpfungen verwenden, um auf Serienfelder, Beschriftungen und Werte zu verweisen. Weitere Informationen zu Datenverknüpfungen finden Sie unter[Datenverknüpfungen](#v9-panels-data-links).

 Um eine Liste der verfügbaren Variablen anzuzeigen, geben Sie **\$1** in das Feld für die **Datenlink-URL** ein, um eine Liste der Variablen anzuzeigen, die Sie verwenden können. 

**Anmerkung**  
 Diese Variablen haben sich in 6.4 geändert. Wenn Sie also eine ältere Version von Grafana haben, verwenden Sie die Versionsauswahl, um Dokumente für eine ältere Version von Grafana auszuwählen. 

 Sie können auch Vorlagenvariablen in Ihren Datenlinks URLs verwenden, siehe. [Hinzufügen und Verwalten von Dashboard-Variablen](v9-dash-variables.md)

## Variablen im Bedienfeld „Zeitbereich“
<a name="v9-panels-time-range-panel-variables"></a>

 Mit diesen Variablen können Sie den aktuellen Zeitraum in die Datenlink-URL aufnehmen. 
+  **\$1\$1url\$1time\$1range — Zeitbereich** **des aktuellen Dashboards (d. h.? von=now-6h&to=now**) 
+  \$1\$1\$1from und **\$1\$1\$1to** — Weitere Informationen finden Sie unter. [Globale Variablen](v9-dash-variable-add.md#v9-dash-variable-add-global)

## Reihenvariablen
<a name="v9-panels-series-variables"></a>

 Serienspezifische Variablen sind im Namespace **\$1\$1series** verfügbar: 
+  **\$1\$1series.name — Serienname** zur URL 

## Feldvariablen
<a name="v9-panels-field-variables"></a>

 Feldspezifische Variablen sind im Namespace **\$1\$1field verfügbar:** 
+  **\$1\$1field.name** — der Name des Feldes 
+  **\$1\$1field.labels. **<LABEL>- Der Wert des Labels für die URL. Wenn Ihr Etikett Punkte enthält, verwenden Sie die Syntax **\$1\$1field.labels [“ „**<LABEL>]. 

## Wertvariablen
<a name="v9-panels-value-variables"></a>

 Wertspezifische Variablen sind im Namespace **\$1\$1value** verfügbar: 
+  **\$1\$1value.time — Zeitstempel** **des Werts (Unix-MS-Epoche) zur URL (d. h.? **time=1560268814105) 
+  **\$1\$1value.raw - Rohwert** 
+  **\$1\$1value.numeric — numerische Darstellung eines Werts** 
+  **\$1\$1value.text — Textdarstellung eines Werts** 
+  **\$1\$1value.calc** — Berechnungsname, wenn der Wert das Ergebnis einer Berechnung ist 

## Vorlagenvariablen
<a name="v9-panels-template-variables"></a>

 Wenn Sie auf ein anderes Dashboard verlinken, das Vorlagenvariablen verwendet, wählen Sie Variablenwerte für die Person aus, die auf den Link klickt. 

 **\$1 \$1var-myvar:queryparam\$1** — wobei **var-myvar** der Name der Vorlagenvariablen ist, die einer Variablen im aktuellen Dashboard entspricht, die Sie verwenden möchten. 


|  Status der Variablen  |  Ergebnis ist die erstellte URL  | 
| --- | --- | 
|  hat einen Wert ausgewählt  |  var-myvar=Wert1  | 
|  hat mehrere Werte ausgewählt  |  var-myvar=Wert1&var-myvar=Wert2  | 
|  Alle ausgewählt  |  var-myVar=Alle  | 

 **Wenn Sie alle Variablen des aktuellen Dashboards zur URL hinzufügen möchten, verwenden Sie \$1 \$1\$1\$1all\$1variables\$1.** 

## Datenverknüpfungen
<a name="v9-panels-data-links"></a>

 Datenlinks ermöglichen es Ihnen, Ihren Links einen detaillierteren Kontext zu geben. Sie können Links erstellen, die den Seriennamen oder sogar den Wert unter dem Cursor enthalten. Wenn Ihre Visualisierung beispielsweise vier Server zeigt, könnten Sie einen Datenlink zu einem oder zwei von ihnen hinzufügen. 

 Auf den Link selbst kann je nach Visualisierung auf unterschiedliche Weise zugegriffen werden. Für das Diagramm müssen Sie auf einen Datenpunkt oder eine Linie klicken. Für ein Panel wie Stat, Gauge oder Bar Gauge können Sie auf eine beliebige Stelle in der Visualisierung klicken, um das Kontextmenü zu öffnen. 

 Sie können Variablen in Datenlinks verwenden, um Personen zu einem detaillierten Dashboard mit beibehaltenen Datenfiltern weiterzuleiten. Sie könnten Variablen beispielsweise verwenden, um einen Zeitraum, eine Reihe und eine Variablenauswahl anzugeben. Weitere Informationen finden Sie unter [Datenverknüpfungsvariablen](#v9-panels-data-link-variables).

### Geben Sie Vorschläge im Voraus ein
<a name="v9-panels-typeahead-suggestions"></a>

 Wenn Sie eine Datenverknüpfung erstellen oder aktualisieren, drücken Sie Cmd\$1Space oder Strg\$1Space auf Ihrer Tastatur, um die Typeahead-Vorschläge zu öffnen und einfacher Variablen zu Ihrer URL hinzuzufügen. 

### Fügen Sie eine Datenverknüpfung hinzu
<a name="v9-panels-add-a-datalink"></a>

1.  Bewegen Sie den Mauszeiger über das Fenster, zu dem Sie einen Link hinzufügen möchten, und drücken Sie dann **E.** **Oder klicken Sie auf den Dropdown-Pfeil neben dem Titel des Bedienfelds und dann auf Bearbeiten.** 

1.  Scrollen Sie auf der Registerkarte Feld nach unten zum Abschnitt Datenlinks. 

1.  Erweitern Sie Datenlinks und klicken Sie dann auf **Link hinzufügen**. 

1.  Geben Sie einen **Titel** ein. **Der Titel** ist eine für Menschen lesbare Bezeichnung für den Link, der auf der Benutzeroberfläche angezeigt wird. 

1.  Geben Sie die **URL** ein, auf die Sie verlinken möchten. 

    Sie können sogar eine der im Dashboard definierten Vorlagenvariablen hinzufügen. Klicken Sie in das **URL-Feld** und geben Sie dann **\$1** ein oder drücken Sie Strg\$1Leertaste oder Befehlstaste\$1Leertaste, um eine Liste der verfügbaren Variablen zu sehen. Wenn Sie Ihrem Panel-Link Vorlagenvariablen hinzufügen, leitet der Link den Benutzer in den richtigen Kontext weiter, in dem die entsprechenden Variablen bereits festgelegt sind. Weitere Informationen finden Sie unter [Datenverknüpfungsvariablen](#v9-panels-data-link-variables).

1.  Wenn Sie möchten, dass der Link in einem neuen Tab geöffnet wird, wählen Sie **In einem neuen Tab öffnen**. 

1.  Klicken Sie auf **Speichern**, um die Änderungen zu speichern und das Fenster zu schließen. 

1.  Klicken Sie oben rechts auf **Speichern**, um Ihre Änderungen im Dashboard zu speichern. 

### Aktualisieren Sie einen Datenlink
<a name="v9-panels-update-a-datalink"></a>

1.  Suchen Sie auf der Registerkarte Feld nach dem Link, an dem Sie Änderungen vornehmen möchten. 

1.  Klicken Sie auf das Symbol Bearbeiten (Stift), um das Fenster Link bearbeiten zu öffnen. 

1.  Nehmen Sie nach Bedarf Änderungen vor. 

1.  Klicken Sie auf **Speichern**, um die Änderungen zu speichern und das Fenster zu schließen. 

1.  Klicken Sie oben rechts auf **Speichern**, um Ihre Änderungen im Dashboard zu speichern. 

### Löschen Sie eine Datenverknüpfung
<a name="v9-panels-delete-a-datalink"></a>

1.  Suchen Sie auf der Registerkarte Feld nach dem Link, den Sie löschen möchten. 

1.  Klicken Sie auf das **X-Symbol** neben dem Link, den Sie löschen möchten. 

1.  Klicken Sie oben rechts auf **Speichern**, um Ihre Änderungen im Dashboard zu speichern. 

# Feldüberschreibungen konfigurieren
<a name="v9-panels-configure-overrides"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

 Mit Overrides können Sie die Visualisierungseinstellungen für bestimmte Felder oder Serien anpassen. Dies wird erreicht, indem eine Überschreibungsregel hinzugefügt wird, die auf eine bestimmte Gruppe von Feldern abzielt und jeweils mehrere Optionen definieren kann. 

 Sie legen beispielsweise die Einheit für alle Felder fest, die den Text „Byte“ enthalten, indem Sie mithilfe des Regex-Matchers **Felder mit Namen, die mit dem Regex-Matcher übereinstimmen**, eine Überschreibung hinzufügen und dann der Überschreibungsregel die Option Einheit hinzufügen. 

## Beispiel 1: Temperatur formatieren
<a name="v9-panels-overrides-format-temperature"></a>

 Nehmen wir an, dass unsere Ergebnismenge ein Datenrahmen ist, der aus zwei Feldern besteht: Zeit und Temperatur. 


|  time  |  temperature  | 
| --- | --- | 
|  2020-01-02 03:04:00  |  45.0  | 
|  2020-01-02 03:05:00  |  47,0  | 
|  2020-01-02 03:06:00  |  48,0  | 

 Auf jedes Feld (Spalte) dieser Struktur können Feldoptionen angewendet werden, die die Art und Weise ändern, wie die Werte angezeigt werden. Das bedeutet, dass Sie die Einheit beispielsweise auf Temperatur > Celsius einstellen können, was zu der folgenden Tabelle führt: 


|  time  |  temperature  | 
| --- | --- | 
|  2020-01-02 03:04:00  |  45,0 °C  | 
|  2020-01-02 03:05:00  |  47,0 °C  | 
|  2020-01-02 03:06:00  |  48,0 °C  | 

 Außerdem ist die Dezimalstelle nicht erforderlich, sodass wir sie entfernen können. Sie können die Dezimalzahlen von **auto** auf Null (**0**) ändern, was zu der folgenden Tabelle führt: 


|  time  |  temperature  | 
| --- | --- | 
|  2020-01-02 03:04:00  |  45 °C  | 
|  2020-01-02 03:05:00  |  47 °C  | 
|  2020-01-02 03:06:00  |  48 °C  | 

## Beispiel 2: Temperatur und Luftfeuchtigkeit formatieren
<a name="v9-panels-overrides-format-humidity"></a>

 Nehmen wir an, dass unsere Ergebnismenge ein Datenrahmen ist, der aus vier Feldern besteht: Zeit, Hochtemperatur, Niedrigtemperatur und Luftfeuchtigkeit. 


|  time  |  hohe Temperatur  |  niedrige Temperatur  |  feuchtigkeit  | 
| --- | --- | --- | --- | 
|  2020-01-02 03:04:00  |  45.0  |  30.0  |  67  | 
|  2020-01-02 03:05:00  |  47,0  |  34,0  |  68  | 
|  2020-01-02 03:06:00  |  48,0  |  31,0  |  68  | 

 Fügen wir die Celsius-Einheit hinzu und entfernen wir die Dezimalstelle. Das ergibt die folgende Tabelle: 


|  time  |  hohe Temperatur  |  niedrige Temperatur  |  feuchtigkeit  | 
| --- | --- | --- | --- | 
|  2020-01-02 03:04:00  |  45 °C  |  30 °C  |  67 °C  | 
|  2020-01-02 03:05:00  |  47 °C  |  34 °C  |  68 °C  | 
|  2020-01-02 03:06:00  |  48 °C  |  31 °C  |  68 °C  | 

 Die Temperaturfelder sehen gut aus, aber die Luftfeuchtigkeit muss jetzt geändert werden. Wir können das beheben, indem wir eine Feldoption außer Kraft setzen und die Einheit auf Verschiedenes > Prozent (0-100) ändern. 


|  time  |  hohe Temperatur  |  niedrige Temperatur  |  feuchtigkeit  | 
| --- | --- | --- | --- | 
|  2020-01-02 03:04:00  |  45 °C  |  30 °C  |  67%  | 
|  2020-01-02 03:05:00  |  47 °C  |  34 °C  |  68%  | 
|  2020-01-02 03:06:00  |  48 °C  |  31 °C  |  68%  | 

## Fügen Sie eine Feldüberschreibung hinzu
<a name="v9-panels-overrides-add-a-field"></a>

 Mit einer Feldüberschreibungsregel können die Visualisierungseinstellungen für ein bestimmtes Feld oder eine Reihe angepasst werden. 

1.  Bearbeiten Sie den Bereich, dem Sie eine Überschreibung hinzufügen möchten. 

1.  Klicken Sie im Seitenbereich mit den **Bedienfeldoptionen unten im Bereich auf Feldüberschreibung hinzufügen**. 

1.  Wählen Sie aus, auf welche Felder eine Überschreibungsregel angewendet werden soll: 
   +  **Felder mit Namen:** Wählen Sie ein Feld aus der Liste aller verfügbaren Felder aus. Eigenschaften, die Sie mit diesem Selektor zu einer Regel hinzufügen, werden nur auf dieses einzelne Feld angewendet. 
   +  **Felder, deren Name dem regulären Ausdruck entspricht:** Geben Sie Felder an, die mit einem regulären Ausdruck überschrieben werden sollen. Eigenschaften, die Sie mit diesem Selektor zu einer Regel hinzufügen, werden auf alle Felder angewendet, bei denen der Feldname mit dem regulären Ausdruck übereinstimmt. 
   +  **Felder mit Typ:** Wählen Sie Felder nach Typ aus, z. B. Zeichenfolge, Zahl usw. Eigenschaften, die Sie mit diesem Selektor zu einer Regel hinzufügen, werden auf alle Felder angewendet, die dem ausgewählten Typ entsprechen. 
   +  **Von der Abfrage zurückgegebene Felder:** Wählen Sie alle Felder aus, die von einer bestimmten Abfrage zurückgegeben wurden, z. B. A, B oder C. Eigenschaften, die Sie mit diesem Selektor zu einer Regel hinzufügen, werden auf alle Felder angewendet, die von der ausgewählten Abfrage zurückgegeben werden. 

1.  Klicken Sie auf **Überschreibungseigenschaft hinzufügen**. 

1.  Wählen Sie die Feldoption aus, die Sie anwenden möchten. 

1.  Geben Sie Optionen ein, indem Sie Werte in die Felder eingeben. Um die Optionen auf die Standardwerte zurückzusetzen, löschen Sie den weißen Text in den Feldern. 

1.  Fügen Sie diesem Feld weitere Überschreibungen hinzu, indem Sie auf **Überschreibungseigenschaft hinzufügen** klicken, oder Sie können auf **Überschreibung hinzufügen** klicken und ein anderes Feld auswählen, zu dem Überschreibungen hinzugefügt werden sollen. 

1.  Wenn Sie fertig sind, klicken Sie auf **Speichern**, um alle Panel-Änderungen im Dashboard zu speichern. 

## Löschen Sie eine Feldüberschreibung
<a name="v9-panels-overrides-delete-a-field"></a>

 Löschen Sie eine Feldüberschreibung, wenn Sie sie nicht mehr benötigen. Wenn Sie eine Überschreibung löschen, wird der Wert standardmäßig in seinem ursprünglichen Format angezeigt. Diese Änderung wirkt sich auf Dashboards und Dashboard-Benutzer aus, die auf ein betroffenes Panel angewiesen sind. 

1.  Bearbeiten Sie den Bereich, der den Override enthält, den Sie löschen möchten. 

1.  Scrollen Sie im Seitenbereich mit den Bedienfeldoptionen nach unten, bis Sie die Überschreibungen sehen. 

1.  Klicken Sie auf die Überschreibung, die Sie löschen möchten, und klicken Sie dann auf das zugehörige Papierkorbsymbol. 

## Feldüberschreibungen anzeigen
<a name="v9-panels-overrides-view"></a>

 Sie können Feldüberschreibungen in den Anzeigeoptionen des Bedienfelds anzeigen. 

1.  Bearbeiten Sie den Bereich, der die Überschreibungen enthält, die Sie sich ansehen möchten. 

1.  Scrollen Sie im Seitenbereich mit den Bedienfeldoptionen nach unten, bis Sie die Überschreibungen sehen. 

 Die Überschreibungseinstellungen, die auf der Registerkarte **Alle** angezeigt werden, entsprechen den Einstellungen, die auf der Registerkarte **Überschreibungen** angezeigt werden. 

## Bearbeiten Sie eine Feldüberschreibung
<a name="v9-panels-overrides-edit-a-field"></a>

 Bearbeiten Sie eine Feldüberschreibung, wenn Sie Änderungen an einer Überschreibungseinstellung vornehmen möchten. Die Änderung, die Sie vornehmen, wird sofort wirksam. 

1.  Bearbeiten Sie den Bereich, der die Überschreibungen enthält, die Sie bearbeiten möchten. 

1.  Scrollen Sie im Seitenbereich mit den Bedienfeldoptionen nach unten, bis Sie die Überschreibungen sehen. 

1.  Suchen Sie die Überschreibung, die Sie ändern möchten. 

1.  Führen Sie einen der folgenden Schritte aus: 
   +  Bearbeiten Sie die Einstellungen vorhandener Überschreibungen oder Feldauswahlparameter. 
   +  Löschen Sie vorhandene Override-Eigenschaften, indem Sie auf das **X** neben der Eigenschaft klicken. 
   +  Fügen Sie eine Überschreibungseigenschaft hinzu, indem Sie auf **Überschreibungseigenschaft hinzufügen** klicken. 

# Wertezuordnungen konfigurieren
<a name="v9-panels-configure-value-mappings"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

 Neben Feldüberschreibungen ist die Wertzuweisung eine Technik, mit der Sie die visuelle Behandlung von Daten ändern können, die in einer Visualisierung angezeigt werden. 

 Werte, die über Wertzuordnungen zugeordnet werden, umgehen die Formatierung der Einheiten. Das bedeutet, dass ein Textwert, der einem numerischen Wert zugeordnet ist, nicht mit der konfigurierten Einheit formatiert wird. 

 Wenn Wertezuordnungen in einem Panel vorhanden sind, zeigt Grafana eine Zusammenfassung im Seitenbereich des Panel-Editors an. 

**Anmerkung**  
 Die neuen Wertezuordnungen sind mit einigen Visualisierungen wie Graph (alt), Text und Heatmap nicht kompatibel. 

## Arten von Wertezuordnungen
<a name="v9-panels-value-mappings-types"></a>

 Grafana unterstützt die folgenden Wertezuordnungen: 
+  **Wert: Ordnet** Textwerte einer Farbe oder einem anderen Anzeigetext zu. Sie können beispielsweise eine Wertezuordnung so konfigurieren, dass alle Instanzen des Werts **10** als **Perfection angezeigt werden\$1** statt der Zahl. 
+  **Bereich: Ordnet** numerische Bereiche einem Anzeigetext und einer Farbe zu. Wenn ein Wert beispielsweise innerhalb eines bestimmten Bereichs liegt, können Sie eine Bereichswertzuweisung so konfigurieren, dass statt der Zahl **Niedrig** oder **Hoch** angezeigt wird. 
+  **Regex: Ordnet** reguläre Ausdrücke einem Ersatztext und einer Farbe zu. Wenn ein Wert beispielsweise **www.example.com** ist, können Sie eine Regex-Wertezuordnung so konfigurieren, dass Grafana **www** anzeigt und die Domain abschneidet. 
+  **Special** Ordnet Sonderwerte wie **Null**, **NaN** (keine Zahl) und boolesche Werte wie **true** und **false** einem Anzeigetext und einer Farbe zu. **Sie können beispielsweise eine spezielle Wertezuordnung so konfigurieren, dass **Nullwerte** als N/A angezeigt werden.** 

 Sie können die Punkte auf der linken Seite auch verwenden, um Wertezuordnungen in der Liste zu ziehen und sie neu anzuordnen. 

## Ordnen Sie einen Wert zu
<a name="v9-panels-value-mappings-map-a-value"></a>

 Ordnen Sie einen Wert zu, wenn Sie einen einzelnen Wert formatieren möchten. 

1.  Öffnen Sie ein Fenster, dem Sie einen Wert zuordnen möchten. 

1.  Suchen Sie in den Anzeigeoptionen des Bedienfelds den Abschnitt **Wertezuordnungen** und klicken Sie auf **Wertezuordnungen hinzufügen**. 

1.  **Klicken Sie auf **Neue Zuordnung hinzufügen** und wählen Sie dann Wert aus.** 

1.  Geben Sie den Wert ein, dem Grafana entsprechen soll. 

1.  (Optional) Geben Sie den Anzeigetext ein. 

1.  (Optional) Stellen Sie die Farbe ein. 

1.  Klicken Sie auf **Aktualisieren**, um die Wertezuordnung zu speichern. 

## Ordnen Sie einen Bereich zu
<a name="v9-panels-value-mappings-map-a-range"></a>

 Ordnen Sie einen Wertebereich zu, wenn Sie mehrere fortlaufende Werte formatieren möchten. 

1.  Bearbeiten Sie das Panel, für das Sie einen Wertebereich zuordnen möchten. 

1.  Klicken Sie in den Bedienfeldanzeigeoptionen im Abschnitt **Wertezuordnungen** auf **Wertezuordnungen hinzufügen**. 

1.  **Klicken Sie auf **Neue Zuordnung hinzufügen** und wählen Sie dann Bereich aus.** 

1.  Geben Sie die Anfangs- und Endwerte in dem Bereich ein, dem Grafana entsprechen soll. 

1.  (Optional) Geben Sie Anzeigetext ein. 

1.  (Optional) Stellen Sie die Farbe ein. 

1.  Klicken Sie auf **Aktualisieren**, um die Wertezuordnung zu speichern. 

## Ordnen Sie einen regulären Ausdruck zu
<a name="v9-panels-value-mappings-map-a-regex"></a>

 Ordnen Sie einen regulären Ausdruck zu, wenn Sie den Text und die Farbe eines Werts eines regulären Ausdrucks formatieren möchten. 

1.  Bearbeiten Sie das Bedienfeld, dem Sie einen regulären Ausdruck zuordnen möchten. 

1.  Klicken Sie im Bereich **Wertezuordnungen** der Anzeigeoptionen des Bedienfelds auf **Wertezuordnungen hinzufügen**. 

1.  **Klicken Sie auf **Neue Zuordnung hinzufügen und wählen** Sie dann Regex aus.** 

1.  Geben Sie das Muster für reguläre Ausdrücke ein, mit dem Grafana übereinstimmen soll. 

1.  (Optional) Geben Sie Anzeigetext ein. 

1.  (Optional) Stellen Sie die Farbe ein. 

1.  Klicken Sie auf **Aktualisieren**, um die Wertezuordnung zu speichern. 

## Ordnen Sie einen speziellen Wert zu
<a name="v9-panels-value-mappings-map-a-special-value"></a>

 Ordnen Sie einen speziellen Wert zu, wenn Sie ungewöhnliche, boolesche oder leere Werte formatieren möchten. 

1.  Bearbeiten Sie das Panel, dem Sie einen speziellen Wert zuordnen möchten. 

1.  Suchen Sie in den Anzeigeoptionen des Bedienfelds den Abschnitt **Wertezuordnungen** und klicken Sie auf **Wertezuordnungen hinzufügen**. 

1.  **Klicken Sie auf **Neue Zuordnung hinzufügen und wählen** Sie dann Spezial aus.** 

1.  Wählen Sie den speziellen Wert aus, dem Grafana entsprechen soll. 

1.  (Optional) Geben Sie den Anzeigetext ein. 

1.  (Optional) Stellen Sie die Farbe ein. 

1.  Klicken Sie auf **Aktualisieren**, um die Wertezuordnung zu speichern. 

## Bearbeiten Sie eine Wertezuordnung
<a name="v9-panels-value-mappings-edit-a-value"></a>

 Sie können eine Wertezuordnung jederzeit ändern. 

1.  Bearbeiten Sie den Bereich, der die Wertezuordnung enthält, die Sie bearbeiten möchten. 

1.  Klicken Sie in den Anzeigeoptionen des Fensters im Abschnitt **Wertezuordnungen** auf **Wertezuordnungen bearbeiten**. 

1.  **Nehmen Sie die Änderungen vor und klicken Sie auf Aktualisieren.** 

# Eine Legende konfigurieren
<a name="v9-panels-configure-legend"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Ein Bereich enthält eine Legende, anhand derer Sie die in einer Visualisierung angezeigten Daten interpretieren können. Jede Legendenoption verleiht den in einer Visualisierung dargestellten Daten Kontext und Klarheit.

## Isolieren von Seriendaten in einer Visualisierung
<a name="v9-panels-legend-isolate"></a>

Visualisierungen können oft visuell komplex sein und viele Datenreihen umfassen. Sie können die Ansicht vereinfachen, indem Sie Seriendaten aus der Visualisierung entfernen, wodurch die Daten, die Sie sehen möchten, isoliert werden. Grafana erstellt automatisch eine neue Überschreibung auf der Registerkarte **Override**.

Wenn Sie Ihre Änderungen anwenden, werden die Visualisierungsänderungen allen Benutzern des Panels angezeigt.

**Um Seriendaten in einer Visualisierung zu isolieren**

1. Öffnen Sie das Panel.

1. Wählen Sie in der Legende die Bezeichnung der Serie aus, die Sie isolieren möchten.

   Das System entfernt alle anderen Seriendaten aus der Ansicht.

1. Um einer isolierten Reihe schrittweise Seriendaten hinzuzufügen, drücken Sie die **Strg** - oder **Befehlstaste** und wählen Sie die Bezeichnung der Serie aus, die Sie hinzufügen möchten.

1. Um zur Standardansicht zurückzukehren, die alle Daten enthält, klicken Sie zweimal auf eine beliebige Reihenbeschriftung.

1. Um Ihre Änderungen zu speichern, sodass sie allen Zuschauern des Panels angezeigt werden, wählen Sie **Anwenden** aus.

Dieses Thema bezieht sich derzeit auf die folgenden Visualisierungen:
+ [Balkendiagramm](v9-panels-bar-chart.md)
+ [Histogramm](v9-panels-histogram.md)
+ [Kreisdiagramm](v9-panels-piechart.md)
+ [Zeitplan des Bundesstaates](v9-panels-state-timeline.md)
+ [Verlauf des Status](v9-panels-status-history.md)
+ [Zeitreihen](v9-panels-time-series.md)

## Hinzufügen von Werten zu einer Legende
<a name="v9-panels-legend-add-values"></a>

Um einer Visualisierung mehr Kontext hinzuzufügen, können Sie einer Legende Seriendatenwerte hinzufügen. Sie können so viele Werte hinzufügen, wie Sie möchten. Nachdem Sie Ihre Änderungen übernommen haben, können Sie die Legende horizontal scrollen, um alle Werte zu sehen.

**Um einer Legende Werte hinzuzufügen**

1. Bearbeiten Sie ein Panel.

1. Suchen Sie im Bereich mit den Anzeigeoptionen des Bedienfelds den Abschnitt **Legende**.

1. Wählen Sie im Feld **Legendenwerte** die Werte aus, die in der Legende erscheinen sollen.

1. Wählen Sie **Anwenden**, um Ihre Änderungen zu speichern, und navigieren Sie anschließend zurück zum Dashboard.

## Die Farbe einer Serie ändern
<a name="v9-panels-legend-change-color"></a>

Standardmäßig gibt Grafana die Farbe Ihrer Seriendaten an, die Sie ändern können.

**Um die Farbe einer Datenreihe zu ändern**

1. Bearbeiten Sie ein Panel.

1. Wählen Sie in der Legende die Farbleiste aus, die der Serie zugeordnet ist.

1. Wählen Sie eine voreingestellte Farbe oder eine benutzerdefinierte Farbe aus der Farbpalette aus.

1. Wählen Sie **Anwenden**, um Ihre Änderungen zu speichern, und navigieren Sie zurück zum Dashboard.

## Serien sortieren
<a name="v9-panels-legend-sort"></a>

Sie können den Legendenmodus in **Tabelle** ändern und festlegen[Berechnungsarten](v9-panels-calculation-types.md), ob die Legende in der Legende angezeigt werden soll. Wählen Sie die Überschrift des Berechnungsnamens in der Legendentabelle aus, um die Werte in der Tabelle in aufsteigender oder absteigender Reihenfolge zu sortieren.

Die Sortierreihenfolge wirkt sich auf die Positionen der Balken im Balkendiagrammfenster sowie auf die Reihenfolge der gestapelten Reihen in den Bereichen Zeitreihen und Balkendiagramm aus.

**Anmerkung**  
Diese Funktion wird nur in den folgenden Bereichen unterstützt: Balkendiagramm, Histogramm, Zeitreihe, XY-Diagramm.

# Berechnungsarten
<a name="v9-panels-calculation-types"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

 Die folgende Tabelle enthält eine Liste von Berechnungen, die Sie in Grafana durchführen können. Sie finden diese Berechnungen auf der Registerkarte **Transformieren** und in den Visualisierungen Balkenanzeige, Messgerät und Statistik. 


|  Berechnung  |  Description  | 
| --- | --- | 
|  Alle Nullen  |  Wahr, wenn alle Werte Null sind  | 
|  Alle Nullen  |  Wahr, wenn alle Werte 0 sind  | 
|  Anzahl ändern  |  Gibt an, wie oft sich der Wert des Felds ändert  | 
|  Anzahl  |  Anzahl der Werte in einem Feld  | 
|  Delta  |  Kumulative Wertänderung, zählt nur Inkremente  | 
|  Unterschied  |  Unterschied zwischen dem ersten und dem letzten Wert eines Felds  | 
|  Unterschied in%  |  Prozentuale Änderung zwischen dem ersten und dem letzten Wert eines Felds  | 
|  Eindeutige Anzahl  |  Anzahl der eindeutigen Werte in einem Feld  | 
|  Zuerst (nicht Null)  |  Erstens kein Nullwert in einem Feld  | 
|  Max  |  Maximalwert eines Felds  | 
|  Mean  |  Mittelwert aller Werte in einem Feld  | 
|  Varianz  |  Varianz aller Werte in einem Feld  | 
|  StdDev  |  Standardabweichung aller Werte in einem Feld  | 
|  Min  |  Minimaler Wert eines Feldes  | 
|  Min. (über Null)  |  Minimaler, positiver Wert eines Felds  | 
|  Bereich  |  Unterschied zwischen Maximal- und Minimalwerten eines Felds  | 
|  Schritt  |  Minimaler Abstand zwischen den Werten eines Feldes  | 
|  Gesamt  |  Summe aller Werte in einem Feld  | 

# Visualisierungen kommentieren
<a name="v9-panels-annotate-visualizations"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Anmerkungen bieten eine Möglichkeit, Punkte im Diagramm mit reichhaltigen Ereignissen zu markieren. Wenn Sie den Mauszeiger über eine Anmerkung bewegen, können Sie eine Beschreibung des Ereignisses und die Ereignis-Tags aufrufen. Das Textfeld kann Links zu anderen Systemen mit detaillierteren Informationen enthalten.

**Systemeigene Anmerkungen**

Grafana verfügt über einen nativen Annotationsspeicher und die Möglichkeit, Annotationsereignisse direkt aus dem Grafikfenster oder über die HTTP-API hinzuzufügen.

**Hinzufügen einer Anmerkung**

1. Klicken Sie im Dashboard auf das Fenster **Zeitreihen**. Ein Kontextmenü wird angezeigt.

1. Klicken Sie im Kontextmenü auf **Anmerkung hinzufügen**.

1. Fügen Sie eine Beschreibung der Anmerkung und optional Tags hinzu.

1. Klicken Sie auf **Speichern**.

Sie können auch eine Anmerkung hinzufügen, `Ctrl+Click` oder `Cmd+Click` im **Zeitreihenfenster klicken**. Daraufhin wird das Popover **Anmerkung hinzufügen** angezeigt.

**Anmerkung zur Region hinzufügen**

1. Im Dashboard `Ctrl+Click` oder `Cmd+Click` im Bereich **Zeitreihen**.

1. Klicken Sie im Kontextmenü auf **Anmerkung hinzufügen**.

1. Fügen Sie eine Beschreibung der Anmerkung und optional Tags hinzu.

1. Klicken Sie auf **Speichern**.

**Eine Anmerkung bearbeiten**

1. Zeigen Sie im Dashboard mit der Maus auf eine Anzeige für Anmerkungen im Fenster **Zeitreihen**.

1. Klicken Sie im Kommentar-Tooltip auf das Bearbeitungssymbol (Stift).

1. Ändern Sie die Beschreibung und optional die Tags.

1. Klicken Sie auf **Speichern**.

**Löschen einer Anmerkung**

1. Zeigen Sie im Dashboard mit der Maus auf eine Anzeige für Anmerkungen im **Zeitreihenfenster**.

1. Klicken Sie im Kommentar-Tooltip auf das Papierkorbsymbol.

**Integrierte Abfrage**

Nachdem Sie eine Anmerkung hinzugefügt haben, sind sie weiterhin sichtbar. Dies liegt an der integrierten Annotationsabfrage, die in allen Dashboards vorhanden ist. Diese Annotationsabfrage ruft alle Annotationsereignisse ab, die aus dem aktuellen Dashboard stammen, und zeigt sie in dem Bereich an, in dem sie erstellt wurden. Dies schließt Anmerkungen zum Verlauf der Warnmeldungen ein. Sie können verhindern, dass Anmerkungen abgerufen und gezeichnet werden, indem Sie die Einstellungen für **Anmerkungen** (über das Zahnradmenü im Dashboard) öffnen und die angegebene Abfrage ändern. `Annotations & Alerts (Built-in)`

Wenn Sie ein Dashboard mit der Funktion „**Speichern** unter“ kopieren, erhält es eine neue Dashboard-ID, sodass Anmerkungen, die auf dem Quell-Dashboard erstellt wurden, in der Kopie nicht mehr sichtbar sind. Sie können sie immer noch anzeigen, wenn Sie eine neue **Annotation-Abfrage** hinzufügen und nach Tags filtern. Dies funktioniert nur, wenn die Anmerkungen im Quell-Dashboard Tags enthielten, nach denen gefiltert werden konnte.

**Abfragen nach Tag**

Sie können neue Abfragen erstellen, um Anmerkungen aus dem systemeigenen Annotationsspeicher über die `-- Grafana --` Datenquelle abzurufen, indem Sie **Filter** by auf einstellen. `Tags`

Grafana v8.1 und spätere Versionen unterstützen auch Typeahead vor vorhandenen Tags. Geben Sie mindestens ein Tag an.

Erstellen Sie beispielsweise einen Annotationsabfragenamen `outages` und geben Sie ein Tag an. `outage` Diese Abfrage zeigt alle Anmerkungen (von einem beliebigen Dashboard oder über eine API) mit dem Ausfall-Tag an. Wenn in einer Annotationsabfrage mehrere Tags definiert sind, zeigt Grafana nur Anmerkungen an, die allen Tags entsprechen. Um das Verhalten zu ändern, aktivieren Sie es`Match any`, und Grafana zeigt Anmerkungen an, die eines der von Ihnen angegebenen Tags enthalten.

In Grafana v5.3\$1 ist es möglich, Template-Variablen in der Tag-Abfrage zu verwenden. Wenn Sie also ein Dashboard haben, das Statistiken für verschiedene Dienste anzeigt, und eine Vorlagenvariable, die vorgibt, welche Dienste angezeigt werden sollen, können Sie jetzt dieselbe Vorlagenvariable in Ihrer Annotationsabfrage verwenden, um nur Anmerkungen für diese Dienste anzuzeigen.

**Abfragen anderer Datenquellen**

Annotationsereignisse werden durch Annotationsabfragen abgerufen. Um einem Dashboard eine neue Annotationsabfrage hinzuzufügen, öffnen Sie das Dashboard-Einstellungsmenü und wählen Sie dann **Anmerkungen** aus. Dadurch wird die Ansicht mit den Einstellungen für Anmerkungen im Dashboard geöffnet. Um eine neue Annotationsabfrage zu erstellen, klicken Sie auf die Schaltfläche **Neu**.

Geben Sie einen Namen für die Annotationsabfrage an. Dieser Name wird dem Schalter (Kontrollkästchen) zugewiesen, mit dem Sie die Anzeige von Annotationsereignissen aus dieser Abfrage aktivieren oder deaktivieren können. Beispielsweise könnten Sie zwei Annotationsabfragen mit dem Namen `Deploys` und `Outages` haben. Mit dem Schalter können Sie entscheiden, welche Anmerkungen angezeigt werden sollen.

**Details zur Annotationsabfrage**

Die Abfrageoptionen für Anmerkungen sind für jede Datenquelle unterschiedlich. Informationen zu Anmerkungen in einer bestimmten Datenquelle finden Sie im jeweiligen Thema [zur Datenquelle](AMG-data-sources.md).

# Die Ansicht „Panel inspizieren“
<a name="v9-panels-panel-inspector"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

 Die Panel-Inspektionsansicht, die Sie über das Bedienfeldmenü öffnen können, hilft Ihnen dabei, Ihre Panels zu verstehen und Fehler zu beheben. Sie können die Rohdaten für jedes Grafana-Panel überprüfen, diese Daten in eine Datei mit kommagetrennten Werten (CSV) exportieren, Abfrageanfragen anzeigen und Panel- und Daten-JSON exportieren. 

**Anmerkung**  
 Nicht alle Paneltypen enthalten alle Tabs. Beispielsweise enthalten die Listenbereiche des Dashboards keine Rohdaten, die überprüft werden können, sodass die Registerkarten Statistik, Daten oder Abfrage nicht angezeigt werden. 

 Der Bedienfeldinspektor besteht aus den folgenden Optionen: 

1.  Im Bedienfeldinspektor wird **Inspect: [NameOfPanelBeingInspected]** oben im Fenster angezeigt. Klicken Sie auf den Pfeil in der oberen rechten Ecke, um den Bereich zu vergrößern oder zu verkleinern. 

1.  **Registerkarte „Daten“ —** Zeigt die Rohdaten an, die von der Abfrage mit angewendeten Transformationen zurückgegeben wurden. Feldoptionen wie Überschreibungen und Wertezuordnungen werden standardmäßig nicht angewendet. 

1.  **Registerkarte „Statistiken“ —** Zeigt an, wie lange Ihre Abfrage dauert und wie viel sie zurückgibt. 

1.  **Registerkarte JSON —** Ermöglicht das Anzeigen und Kopieren von Panel-JSON, Panel-Daten-JSON und Datenrahmenstruktur JSON. Dies ist nützlich, wenn Sie Grafana bereitstellen oder verwalten. 

1.  **Registerkarte „Abfrage“ —** Zeigt Ihnen die Anfragen an den Server an, die gesendet wurden, wenn Grafana die Datenquelle abfragt. 

1.  **Registerkarte „Fehler“ —** Zeigt den Fehler an. Nur sichtbar, wenn die Abfrage einen Fehler zurückgibt. 

## Laden Sie unformatierte Abfrageergebnisse herunter
<a name="v9-panels-raw-query-results"></a>

 Grafana generiert eine CSV-Datei, die Ihre Daten enthält, einschließlich aller Transformationen dieser Daten. Sie können wählen, ob Sie die Daten anzeigen möchten, bevor oder nachdem das Panel Feldoptionen oder Feldoptionsüberschreibungen angewendet hat. 

1.  Bearbeiten Sie das Fenster, das die Abfragedaten enthält, die Sie herunterladen möchten. 

1.  Klicken Sie im Abfrage-Editor auf **Query Inspector**. 

1.  Klicken Sie auf **Daten**. 

    Wenn Ihr Panel mehrere Abfragen enthält oder mehrere Knoten abfragt, stehen Ihnen zusätzliche Optionen zur Verfügung. 
   +  **Ergebnis auswählen**: Wählen Sie aus, welche Ergebnissatzdaten Sie anzeigen möchten. 
   +  **Daten transformieren** 
   +  **Nach Zeit verknüpfen**: Zeigen Sie Rohdaten aus all Ihren Abfragen gleichzeitig an, ein Ergebnissatz pro Spalte. Klicken Sie auf eine Spaltenüberschrift, um die Daten neu anzuordnen. 

1.  Um Daten zu sehen, bevor das System Feldüberschreibungen anwendet, klicken Sie auf die Umschaltfläche **Formatierte** Daten. 

1.  Um eine CSV-Datei herunterzuladen, die speziell für Excel formatiert ist, klicken Sie auf den Schalter Für Excel **herunterladen**. 

1.  Klicken Sie auf CSV **herunterladen**. 

## Überprüfen Sie die Abfrageleistung
<a name="v9-panels-query-performance"></a>

 **Auf der Registerkarte Statistik werden Statistiken angezeigt, aus denen hervorgeht, wie lange Ihre Abfrage dauert, wie viele Abfragen Sie gesendet haben und wie viele Zeilen zurückgegeben wurden.** Diese Informationen können Ihnen bei der Problembehandlung Ihrer Abfragen helfen, insbesondere wenn eine der Zahlen unerwartet hoch oder niedrig ist. 

1.  Bearbeiten Sie den Bereich, der die Abfrage enthält, deren Leistung Sie überprüfen möchten. 

1.  Klicken Sie im Abfrage-Editor auf **Query Inspector**. 

1.  Klicken Sie auf **Statistiken**. 

 Statistiken werden im schreibgeschützten Format angezeigt. 

## Überprüfen Sie die Anfrage und die Antwort auf die Anfrage
<a name="v9-panels-query-request-response"></a>

 Untersuchen Sie die Daten zu Abfrageanforderung und -antwort, wenn Sie Fehler bei einer Abfrage beheben möchten, die unerwartete Ergebnisse zurückgibt oder die erwarteten Ergebnisse nicht zurückgibt. 

1.  Bearbeiten Sie den Bereich, der die Abfrage enthält, die Sie exportieren möchten. 

1.  Klicken Sie im Abfrage-Editor auf **Query Inspector**. 

1.  Klicken Sie auf **Aktualisieren**. 

    Das Panel wird mit Antwortdaten gefüllt. 

1.  Nehmen Sie bei Bedarf Anpassungen vor und führen Sie die Abfrage erneut aus. 

1.  Um die Abfrageanforderung und die Antwortdaten herunterzuladen, klicken Sie auf das Symbol In **die Zwischenablage kopieren** und fügen Sie die Ergebnisse in eine andere Anwendung ein. 

# Visualisierungen verfügbar in Grafana-Version 9
<a name="v9-panels-viz"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Grafana bietet eine Vielzahl von Visualisierungen zur Unterstützung verschiedener Anwendungsfälle. In diesem Abschnitt der Dokumentation werden die integrierten Panels, ihre Optionen und ihre typische Verwendung beschrieben.

Ein häufig verwendetes Panel für den Einstieg und zum Erlernen der Grundlagen der Verwendung von Panels ist das [Bedienfeld „Zeitreihen“](v9-panels-time-series.md) Panel.

**Topics**
+ [Bereich „Warnmeldungsliste“](v9-panels-alert-list.md)
+ [Bedienfeld „Anmerkungen“](v9-panels-annotations.md)
+ [Balkendiagramm-Panel](v9-panels-bar-chart.md)
+ [Balkenmessgerät](v9-panels-bar-gauge.md)
+ [Kerzenständer](v9-panels-candlestick.md)
+ [Paneel auf Leinwand](v9-panels-canvas.md)
+ [Uhr-Panel](v9-panels-clock.md)
+ [Dashboard-Liste](v9-panels-dashboard-list.md)
+ [Instrumententafel](v9-panels-gauge.md)
+ [Bedienfeld „Geomap“](v9-panels-geomap.md)
+ [Bedienfeld „Grafik“](v9-panels-graph.md)
+ [Heatmap-Panel](v9-panels-heatmap.md)
+ [Bedienfeld „Histogramm“](v9-panels-histogram.md)
+ [Bedienfeld „Protokolle“](v9-panels-logs.md)
+ [Nachrichten-Panel](v9-panels-news.md)
+ [Bereich „Knotendiagramm“](v9-panels-node-graph.md)
+ [Bereich „Kreisdiagramm“](v9-panels-piechart.md)
+ [Panel Plotly](v9-panels-plotly.md)
+ [Paneel Sankey](v9-panels-sankey.md)
+ [Scatter-Panel](v9-panels-scatter.md)
+ [Statistik-Panel](v9-panels-stat.md)
+ [Zeitleistenfenster „Status“](v9-panels-state-timeline.md)
+ [Bereich „Statusverlauf“](v9-panels-status-history.md)
+ [Tischplatte](v9-panels-table.md)
+ [Textfeld](v9-panels-text.md)
+ [Bedienfeld „Zeitreihen“](v9-panels-time-series.md)
+ [Bedienfeld „Spuren“ (Beta)](v9-panels-traces.md)
+ [WindRose](v9-panels-windrose.md)

# Bereich „Warnmeldungsliste“
<a name="v9-panels-alert-list"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Im Bereich mit der Warnungsliste werden die Benachrichtigungen Ihrer Dashboards angezeigt. Sie können die Liste so konfigurieren, dass der aktuelle Status oder die letzten Statusänderungen angezeigt werden. Weitere Informationen zu Warnmeldungen finden Sie unter[Benachrichtigungen in Grafana-Version 9](v9-alerts.md).

Verwenden Sie diese Einstellungen, um Ihre Visualisierung zu verfeinern.

## Optionen
<a name="v9-panels-alert-list-options"></a>
+  **Gruppenmodus** — Wählen Sie **Standardgruppierung**, um Warnungsinstanzen nach ihrer Warnungsregel gruppiert anzuzeigen, oder **Benutzerdefinierte Gruppierung**, um Warnungsinstanzen nach einem benutzerdefinierten Satz von Bezeichnungen zu gruppieren.
+  **Max. Anzahl an Elementen** — Legen Sie die maximale Anzahl von Alarmen fest, die aufgelistet werden sollen.
+  **Sortierreihenfolge** — Wählen Sie aus, wie die angezeigten Benachrichtigungen sortiert werden sollen.
  +  **Alphabetisch (asc)** — Alphabetisch sortiert
  +  **Alphabetisch (desc) — Umgekehrte alphabetische** Reihenfolge
  +  **Wichtigkeit** — Nach Wichtigkeit anhand der folgenden Werte sortiert, wobei 1 der höchste Wert ist:
    + `alerting`oder`firing`: 1
    + `no_data`: 2
    + `pending`: 3
    + `ok`: 4
    + `paused`oder`inactive`: 5
+  **Benachrichtigungen von diesem Dashboard** — Zeigt nur Benachrichtigungen aus dem Dashboard an, in dem sich die Warnungsliste befindet.

## Filter
<a name="v9-panels-alert-filter"></a>

Verwenden Sie die folgenden Optionen, um die Benachrichtigungen so zu filtern, dass sie der von Ihnen ausgewählten Abfrage, dem Ordner oder den Tags entsprechen:
+  **Warnungsname** — Geben Sie eine Abfrage mit einem Warnungsnamen ein. 
+  **Bezeichnung der Warnungsinstanz** — Filtert Warnungsinstanzen mithilfe von Labelabfragen. Beispiel, `{severity="critical", instance=~"cluster-us-.+"}`.
+  **Ordner** — Wählen Sie einen Ordner aus. Es werden nur Benachrichtigungen von Dashboards im ausgewählten Ordner angezeigt.
+  **Datenquelle** — Filtert Warnmeldungen aus der ausgewählten Datenquelle. 

## Bundesstaatenfilter
<a name="v9-panels-alert-state-filter"></a>

Wählen Sie aus, welche Warnungsstatus in diesem Bereich angezeigt werden sollen.
+ Alarmieren/Abfeuern
+ Ausstehend
+ Keine Daten
+ Normal
+ Fehler

# Bedienfeld „Anmerkungen“
<a name="v9-panels-annotations"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Im Bereich Anmerkungen wird eine Liste der verfügbaren Anmerkungen angezeigt, mit denen Sie kommentierte Daten anzeigen können. Es stehen verschiedene Optionen zur Verfügung, um die Liste nach Tags und dem aktuellen Dashboard zu filtern.

## Annotationsabfrage
<a name="v9-panels-annotations-query"></a>

Die folgenden Optionen steuern die Quellabfrage für die Liste der Anmerkungen.

**Filter abfragen**

Verwenden Sie den Abfragefilter, um eine Liste mit Anmerkungen aus allen Dashboards in Ihrer Organisation oder dem aktuellen Dashboard, in dem sich dieser Bereich befindet, zu erstellen. Es hat die folgenden Optionen:
+ Alle Dashboards — Listet Anmerkungen aus allen Dashboards der aktuellen Organisation auf.
+ Dieses Dashboard — Beschränkt die Liste auf die Anmerkungen im aktuellen Dashboard.

**Zeitbereich**

Verwenden Sie die Option Zeitbereich, um anzugeben, ob die Liste auf den aktuellen Zeitraum beschränkt werden soll. Sie hat die folgenden Optionen:
+ Keine — kein Zeitlimit für die Annotationsabfrage.
+ Dieses Dashboard — Beschränken Sie die Liste auf den Zeitraum des Dashboards, in dem der Bereich mit der Liste der Anmerkungen verfügbar ist.

**Tags**

Verwenden Sie die Tags-Option, um die Anmerkungen nach Tags zu filtern. Sie können mehrere Tags hinzufügen, um die Liste zu verfeinern.

**Anmerkung**  
Optional können Sie die Tag-Liste leer lassen und spontan filtern, indem Sie Tags auswählen, die als Teil der Ergebnisse im Panel selbst aufgeführt werden.

*Limit*

Verwenden Sie die Option „Limit“, um die Anzahl der zurückgegebenen Ergebnisse zu begrenzen.

## Anzeige
<a name="v9-panels-annotations-display"></a>

Diese Optionen steuern zusätzliche Metadaten, die in der Anzeige des Annotationsfensters angezeigt werden.

**Benutzer anzeigen**

Verwenden Sie diese Option, um ein- oder auszublenden, welcher Benutzer die Anmerkung erstellt hat.

**Zeit anzeigen**

Verwenden Sie diese Option, um die Uhrzeit der Erstellung der Anmerkung ein- oder auszublenden.

**Schlagworte einblenden**

Verwenden Sie diese Option, um die mit einer Anmerkung verknüpften Tags ein- oder auszublenden. *Hinweis*: Sie können die Tags verwenden, um die Annotationsliste im Panel selbst live zu filtern.

## Verhalten von Links
<a name="v9-panels-annotations-links"></a>

**Ziel verknüpfen**

Verwenden Sie diese Option, um auszuwählen, wie die annotierten Daten angezeigt werden sollen. Sie hat die folgenden Optionen.
+ Panel — Mit dieser Option gelangen Sie direkt zu einer Vollbildansicht des Panels mit der entsprechenden Anmerkung
+ Dashboard — Mit dieser Option wird die Anmerkung im Kontext eines vollständigen Dashboards fokussiert

**Zeit davor**

Verwenden Sie diese Option, um den Zeitraum vor der Anmerkung festzulegen. Verwenden Sie Zeichenkettenwerte für die Dauer wie „1h“ = 1 Stunde, „10m“ = 10 Minuten usw.

**Zeit danach**

Verwenden Sie diese Option, um den Zeitraum nach der Anmerkung festzulegen.

# Balkendiagramm-Panel
<a name="v9-panels-bar-chart"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Mit dieser Panel-Visualisierung können Sie kategoriale Daten grafisch darstellen.

## Unterstützte Datumsformate
<a name="v9-panels-bar-chart-formats"></a>

Es wird nur ein Datenrahmen unterstützt, und dieser benötigt mindestens ein Zeichenkettenfeld, das als Kategorie für eine X- oder Y-Achse verwendet wird, und ein oder mehrere numerische Felder. Im Folgenden finden Sie ein Beispiel für Datenformate:


|  Browser  |  Marktanteil  | 
| --- | --- | 
|  Chrome  |  50  | 
|  Internet Explorer  |  17,5  | 

Wenn Sie mehr als ein numerisches Feld haben, zeigt das Panel gruppierte Balken an.

### Visualisieren von Zeitreihen oder mehreren Ergebnismengen
<a name="v9-panels-bar-chart-visualization"></a>

Wenn Sie über mehrere Zeitreihen oder Tabellen verfügen, müssen Sie diese zunächst mithilfe einer Join- oder Reduction-Transformation verbinden. Wenn Sie beispielsweise über mehrere Zeitreihen verfügen und deren letzten und maximalen Wert vergleichen möchten, fügen Sie die Transformation „**Reduzieren**“ hinzu und geben Sie unter **Berechnungen** die Optionen **Max** und **Last** als Optionen an.

## Optionen für Balkendiagramme
<a name="v9-panels-bar-chart-options"></a>

Verwenden Sie diese Optionen, um Ihre Visualisierungen zu verfeinern:

**Orientation (Ausrichtung)**
+  **Auto** — Grafana bestimmt die Balkenausrichtung anhand der Panelabmessungen.
+  **Horizontal** — Macht die X-Achse zur Kategorieachse.
+  **Vertikal** — Macht die Y-Achse zur Kategorieachse.

Die **maximale Länge der Hilfsstrichbeschriftung auf der X-Achse** legt die maximale Länge der Beschriftungen für Balkendiagramme fest. Beschriftungen, die länger als die maximale Länge sind, werden gekürzt (mit Ellipsen).

Der **Mindestabstand zwischen Balkenbeschriftungen** legt den Mindestabstand zwischen Balkenbeschriftungen fest.

**Werte anzeigen**

Steuert, ob Werte über oder links von Balken angezeigt werden.
+  **Auto** — Werte werden angezeigt, wenn Leerzeichen vorhanden sind.
+  **Immer** — Werte werden immer angezeigt.
+  **Nie** — Niemals Werte anzeigen.

**Stapeln**

Steuert das Stapeln von Balkendiagrammen.
+  **Aus** — Balken werden nicht gestapelt.
+  **Normal** — Balken werden übereinander gestapelt.
+  **Prozent** — Die Balken werden übereinander gestapelt, und die Höhe jedes Balkens entspricht dem Prozentsatz der Gesamthöhe des Stapels (alle Balkenstapel haben dieselbe Höhe, was zusammen 100 Prozent ergibt).

Die **Gruppenbreite bestimmt** die Breite der Gruppen. 0=minimale Breite und 1=maximale Breite.

Die **Balkenbreite bestimmt** die Breite der Balken. 0=minimale und 1=maximale Breite.

Der **Balkenradius** bestimmt den Radius der Balken, 0 = minimaler und 0,5 = maximaler Radius.

Wenn **Sie mit dem Mauszeiger auf die Leiste zeigen**, können Sie festlegen, ob der umgebende Bereich des Balkens hervorgehoben wird, wenn Sie mit dem Mauszeiger auf den Balken zeigen.

**Die Linienbreite** steuert die Linienbreite der Balken.

Die **Fülldeckkraft** steuert die Füllopazität der Balken.

Der **Verlaufsmodus** legt den Modus der Verlaufsfüllung fest. Der Füllverlauf basiert auf der Linienfarbe. Um die Farbe zu ändern, verwenden Sie die Standardfeldoption für das Farbschema. Die Darstellung des Verlaufs wird durch die Einstellung für die **Deckkraft der Füllung** beeinflusst.
+  **Keine** — keine Verlaufsfüllung, dies ist die Standardeinstellung.
+  **Opazität** — Die Transparenz des Farbverlaufs wird anhand der Werte auf der Y-Achse berechnet. Die Deckkraft der Füllung nimmt mit den Werten auf der Y-Achse zu.
+  **Farbton** — Die Verlaufsfarbe wird auf der Grundlage des Farbtons der Linienfarbe generiert.

**Tooltip-Modus** — Wenn Sie den Mauszeiger über die Visualisierung bewegen, kann Grafana Tooltips anzeigen. Wählen Sie, wie sich Tooltips verhalten.
+  **Einzeln** — Der Tooltip zeigt nur eine einzige Serie an, nämlich die, über der Sie in der Visualisierung den Mauszeiger bewegen.
+  **Alle** — Der Hover-Tooltip zeigt alle Serien in der Visualisierung an. Grafana hebt die Serie, über die Sie den Mauszeiger bewegen, in der Serienliste im Tooltip fett hervor.
+  **Versteckt** — Zeigt den Tooltip nicht an, wenn Sie mit der Visualisierung interagieren.

**Anmerkung**  
Sie können eine Überschreibung verwenden, um einzelne Serien in der QuickInfo auszublenden.

**Legendenmodus** — Verwenden Sie diese Einstellungen, um die Darstellung der Legende in Ihrer Visualisierung zu verfeinern. Weitere Informationen finden Sie unter [Eine Legende konfigurieren](v9-panels-configure-legend.md).
+  **Liste** — Zeigt die Legende als Liste an. Dies ist der Standardanzeigemodus der Legende.
+  **Tabelle** — Zeigt die Legende als Tabelle an.
+  **Versteckt** — Blendet die Legende aus.

**Platzierung der Legende** — Wählen Sie aus, wo die Legende platziert werden soll.
+  **Unten** — Unter dem Diagramm.
+  **Rechts** — Rechts neben dem Diagramm.

**Legendenberechnungen** — Wählen Sie aus, welche der Standardberechnungen in der Legende angezeigt werden sollen. Sie können mehr als eine haben.

**Textgröße** — Geben Sie einen Wert ein, um die Größe des Textes in Ihrem Balkendiagramm zu ändern.

**Achse** — Verwenden Sie die folgenden Feldeinstellungen, um die Anzeige Ihrer Achsen zu verfeinern. Einige Feldoptionen wirken sich erst dann auf die Visualisierung aus, wenn Sie auf eine Stelle außerhalb des Feldoptionsfeldes klicken, das Sie bearbeiten, oder die Eingabetaste drücken.
+  **Platzierung** — Legt die Platzierung der Y-Achse fest.
+  **Auto** — Grafana weist der Serie automatisch die Y-Achse zu. Wenn es zwei oder mehr Serien mit unterschiedlichen Einheiten gibt, weist Grafana der ersten Einheit die linke Achse und den folgenden Einheiten die rechte zu.
+  **Links** — Zeigt alle Y-Achsen auf der linken Seite an.
+  **Rechts** — Zeigt alle Y-Achsen auf der rechten Seite an.
+  **Versteckt** — Alle Y-Achsen werden ausgeblendet.
+  **Bezeichnung** — Legen Sie eine Textbeschriftung für die Y-Achse fest. Wenn Sie mehr als eine Y-Achse haben, können Sie verschiedene Beschriftungen mit einer Überschreibung zuweisen.
+  **Breite** — Legen Sie eine feste Breite der Achse fest. Standardmäßig berechnet Grafana dynamisch die Breite einer Achse.

  Durch die Einstellung der Breite der Achse können Daten mit unterschiedlichen Achstypen dieselben Anzeigeproportionen haben. Dies macht es einfacher, Daten aus mehreren Diagrammen zu vergleichen, da die Achsen in visueller Nähe zueinander nicht verschoben oder gestreckt werden.
+  **Soft Min und Soft Max** — Stellen Sie eine Soft-Min- und Soft-Max-Option ein, um die Y-Achsengrenzwerte besser kontrollieren zu können. Standardmäßig legt Grafana den Bereich für die Y-Achse automatisch auf der Grundlage des Datensatzes fest.

  Weiche Min- und Soft-Max-Einstellungen können verhindern, dass Blips zu Bergen werden, wenn die Daten größtenteils flach sind. Harte Min.- oder Max-Werte, die aus den Standardfeldoptionen für Min und Max abgeleitet werden, können verhindern, dass intermittierende Spitzen nützliche Details abflachen, indem die Spitzen über einen definierten Punkt hinaus abgeschnitten werden.

  Sie können min/max Standardoptionen festlegen, um feste Grenzwerte für die Y-Achse zu definieren.

# Balkenmessgerät
<a name="v9-panels-bar-gauge"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Die Balkenanzeige vereinfacht Ihre Daten, indem sie jedes Feld auf einen einzigen Wert reduziert. Sie entscheiden, wie Grafana die Reduzierung berechnet.

In diesem Bereich können ein oder mehrere Balkenanzeigen angezeigt werden, je nachdem, wie viele Reihen, Zeilen oder Spalten Ihre Abfrage zurückgibt.

## Wertoptionen
<a name="v9-panels-bar-gauge-value"></a>

Verwenden Sie die folgenden Optionen, um zu verfeinern, wie Ihre Visualisierung den Wert anzeigt:

**Anzeigen** — Wählen Sie aus, wie Grafana Ihre Daten anzeigt.

**Berechnen** — Zeigt einen berechneten Wert an, der auf allen Zeilen basiert.
+ **Berechnung** — Wählen Sie eine Reduktionsfunktion aus, mit der Grafana viele Felder auf einen einzigen Wert reduziert. Eine Liste der verfügbaren Berechnungen finden Sie unter Berechnungstypen.
+ **Felder** — Wählen Sie die Felder aus, die im Panel angezeigt werden.

**Alle Werte** — Zeigt für jede Zeile eine separate Statistik an. Wenn Sie diese Option auswählen, können Sie auch die Anzahl der anzuzeigenden Zeilen einschränken.
+ **Limit** — Die maximale Anzahl der anzuzeigenden Zeilen. Die Standardeinstellung ist 5.000.
+ **Felder** — Wählen Sie die Felder aus, die im Panel angezeigt werden.

## Optionen für die Balkenanzeige
<a name="v9-panels-bar-gauge-options"></a>

Passen Sie an, wie die Balkenanzeige angezeigt wird.

**Ausrichtung** — Wählen Sie eine Stapelrichtung.
+ **Auto** — Grafana wählt aus, was es für die beste Ausrichtung hält.
+ **Horizontal** — Balken werden horizontal von links nach rechts gestreckt.
+ **Vertikal** — Die Balken werden vertikal von unten nach oben gestreckt.

**Anzeigemodus** — Wählen Sie einen Anzeigemodus.
+ **Verlauf** — Schwellenwerte definieren einen Farbverlauf.
+ **Retro-LCD** — Das Messgerät ist in kleine Zellen aufgeteilt, die entweder leuchten oder nicht.
+ **Standard** — Einzelfarbe, basierend auf dem passenden Schwellenwert.

**Ungefüllten Bereich anzeigen** — Wählen Sie diese Option, wenn Sie den ungefüllten Bereich der Balken dunkelgrau rendern möchten. Gilt nicht für den Retro-LCD-Anzeigemodus.

**Minimale Breite**

Begrenzen Sie die Mindestbreite der Balkenspalte in vertikaler Richtung.

Zeigt automatisch die Bildlaufleiste auf der X-Achse an, wenn eine große Datenmenge vorhanden ist.

**Minimale Höhe**

Begrenzen Sie die Mindesthöhe der Balkenreihe in horizontaler Richtung.

Zeigt automatisch die Scrollleiste auf der Y-Achse an, wenn eine große Datenmenge vorhanden ist.

# Kerzenständer
<a name="v9-panels-candlestick"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Mit dem Candlestick-Panel können Sie Daten visualisieren, die eine Reihe konsistenter Dimensionen enthalten, die sich auf Preisbewegungen konzentrieren. Das Candlestick-Panel umfasst einen Open-High-Low-Close (OHLC) -Modus sowie Unterstützung für zusätzliche Dimensionen, die auf Zeitreihendaten basieren.

Das Candlestick-Panel baut auf der Grundlage von auf [Bedienfeld „Zeitreihen“](v9-panels-time-series.md) und enthält viele gängige Konfigurationseinstellungen.

**Mode (Modus)**

Mit den Modusoptionen können Sie umschalten, welche Dimensionen für die Visualisierung verwendet werden.
+ **Candles** begrenzt die Abmessungen des Panels auf die Abmessungen „Öffnen“, „Hoch“, „Niedrig“ und „Schließen“, die bei Candlestick-Visualisierungen verwendet werden.
+ **Das Volumen** begrenzt die Panelabmessung auf die Volumendimension.
+ **Beides** ist das Standardverhalten für das Candlestick-Panel. Es umfasst sowohl Candlestick- als auch Volumenvisualisierungen.

**Kerzen-Stil**
+ **Kerzen** ist der Standardanzeigestil und erzeugt Visualisierungen im Kerzenstil zwischen den Dimensionen „Öffnen“ und „Schließen“.
+ In **OHLC Bars** werden die Werte für Öffnung, Höhe, Tiefe und Schließung der vier Kerndimensionen angezeigt.

**Farbstrategie**
+ **Da Open** das Standardverhalten ist. In diesem Modus wird die Farbe „*Nach oben*“ (unten) verwendet, wenn die Preisbewegung innerhalb der Periode positiv ist. Mit anderen Worten, wenn der Wert beim Schließen größer oder gleich dem Wert beim Öffnen ist, wird die *Aufwärtsfarbe* verwendet.
+ **Da der vorherige Schlusskurs** eine alternative Darstellungsmethode ist, bei der die Farbe der Kerze auf der Preisbewegung oder Wertänderung zwischen den Perioden basiert. Mit anderen Worten, wenn der Wert beim Öffnen größer als der vorherige Wert beim Schließen ist, wird die Farbe *Nach oben* verwendet. Wenn der Wert beim Öffnen niedriger als der vorherige Wert beim Schließen ist, wird die Farbe Nach *unten* verwendet. *Diese Option löst auch den Visualisierungsmodus mit hohlen Kerzen aus*. Leere Kerzen zeigen an, dass die Bewegung innerhalb der Periode positiv ist (der Wert ist beim Schließen höher als beim Öffnen). Gefüllte Kerzen bedeuten, dass die Veränderung innerhalb der Periode negativ ist (der Wert ist beim Schließen niedriger als beim Öffnen). [Weitere Informationen finden Sie in der Erklärung der Unterschiede.](https://thetradingbible.com/how-to-read-hollow-candlesticks)

**Farben nach oben und unten**

Mit den Optionen „**Farbe nach oben**“ und „**Farbe nach unten**“ wird ausgewählt, welche Farben verwendet werden, wenn die Preisbewegung steigt oder fällt. Mit der obigen *Farbstrategie* wird bestimmt, ob die Farbe der Kerzen oder des OHLC-Balkens anhand von Preisbewegungen innerhalb oder zwischen Perioden ausgewählt wird.

**Öffnen, Hoch, Niedrig, Schließen**

Das Candlestick-Panel versucht, Felder der entsprechenden Dimension zuzuordnen. Mit den Optionen **Öffnen**, **Hoch**, **Niedrig** und **Schließen** können Sie Ihre Daten diesen Dimensionen zuordnen, falls das Panel dazu nicht in der Lage ist.

**Anmerkung**  
Diese Werte sind in der Legende verborgen.
+ **Open** entspricht dem Startwert des angegebenen Zeitraums.
+ **Hoch** entspricht dem höchsten Wert des angegebenen Zeitraums.
+ **Niedrig** entspricht dem niedrigsten Wert des angegebenen Zeitraums.
+ **Close** entspricht dem Endwert (Endwert) des angegebenen Zeitraums.
+ **Das Volumen** entspricht der Anzahl der Stichproben im angegebenen Zeitraum. (z. B. Anzahl der Geschäfte)

**Zusätzliche Felder**

Das Candlestick-Panel basiert auf dem Zeitreihen-Panel. Es kann zusätzliche Datendimensionen als „Öffnen“, „Hoch“, „Niedrig“, „Schließen“ und „Volumen“ visualisieren. Mit den Optionen „**Einschließen**“ und „**Ignorieren**“ kann das Panel auch andere enthaltene Daten wie einfache gleitende Durchschnitte, Bollinger-Bänder und mehr visualisieren. Dabei werden dieselben Stile und Konfigurationen verwendet, die auch in der verfügbar sind. [Bedienfeld „Zeitreihen“](v9-panels-time-series.md)

# Paneel auf Leinwand
<a name="v9-panels-canvas"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Canvas ist ein neues Panel, das die Leistungsfähigkeit von Grafana mit der Flexibilität benutzerdefinierter Elemente kombiniert. Canvas-Visualisierungen sind erweiterbare, in Formularen erstellte Bedienfelder, mit denen Sie Elemente explizit in statischen und dynamischen Layouts platzieren können. Auf diese Weise können Sie benutzerdefinierte Visualisierungen und Overlay-Daten auf eine Weise entwerfen, die mit Standard-Grafana-Panels nicht möglich ist, und das alles innerhalb der Benutzeroberfläche von Grafana. Wenn Sie beliebte UI- und Webdesign-Tools verwendet haben, wird Ihnen das Entwerfen von Canvas-Panels sehr vertraut vorkommen.

## Elemente
<a name="v9-panels-canvas-elements"></a>

**Metrikwert**

Mit dem metrischen Wertelement können Sie ganz einfach die Daten auswählen, die Sie auf der Leinwand anzeigen möchten. Dieses Element verfügt über einen einzigartigen Bearbeitungsmodus, der entweder über die Option „Bearbeiten“ im Kontextmenü oder durch Doppelklicken ausgelöst werden kann. Im Bearbeitungsmodus können Sie auswählen, welche Felddaten Sie anzeigen möchten.

**Text**

Mit dem Textelement können Sie der Leinwand auf einfache Weise Text hinzufügen. Das Element unterstützt auch einen Bearbeitungsmodus, der entweder durch Doppelklicken oder durch die Menüoption Bearbeiten im Kontextmenü ausgelöst wird.

**Rechteck**

Mit dem rechteckigen Element können Sie der Leinwand ein einfaches Rechteck hinzufügen. Rechteckige Elemente unterstützen die Anzeige von Text (sowohl feste Daten als auch Felddaten) und können die Hintergrundfarbe anhand von Datenschwellenwerten ändern.

**Symbol**

Mit dem Symbolelement können Sie der Leinwand ein unterstütztes Symbol hinzufügen. Die Farbe von Symbolen kann auf der Grundlage von Schwellenwerten oder Wertzuordnungen festgelegt werden.

## Bearbeitung der Leinwand
<a name="v9-panels-canvas-editing"></a>

**Inline-Editor**

Canvas bietet ein neues Bearbeitungserlebnis. Sie können Ihr Canvas-Panel jetzt inline bearbeiten, während Sie sich im Dashboard-Modus befinden.

**Kontextmenü**

Über das Kontextmenü haben Sie Zugriff auf häufig vorkommende Aufgaben. Zu den unterstützten Funktionen gehören das Öffnen und Schließen des Inline-Editors, das Duplizieren eines Elements, das Löschen eines Elements und mehr.

Das Kontextmenü wird ausgelöst, wenn Sie mit der rechten Maustaste auf das Panel oder ein bestimmtes Canvas-Element klicken. Wenn Sie mit der rechten Maustaste auf das Panel klicken, können Sie ein Hintergrundbild festlegen und ganz einfach Elemente zur Leinwand hinzufügen.

Wenn Sie mit der rechten Maustaste auf ein Element klicken, können Sie das Element bearbeiten, löschen und duplizieren oder die Ebenenpositionierung des Elements ändern.

## Canvas-Optionen
<a name="v9-panels-canvas-options"></a>

**Inline-Bearbeitung**

Mit dem Umschalter für die Inline-Bearbeitung können Sie das Canvas-Bedienfeld sperren oder entsperren. Wenn die Option deaktiviert ist, wird das Leinwandfenster *gesperrt*, wodurch Elemente an ihrem Platz fixiert werden und unbeabsichtigte Änderungen verhindert werden.

# Uhr-Panel
<a name="v9-panels-clock"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Das Uhrfenster zeigt die aktuelle Uhrzeit oder einen Countdown an. Es wird jede Sekunde aktualisiert.
+ **Modus** — Die Standardeinstellung ist **Zeit**. Wenn Sie **Countdown wählen, legen** Sie die **Countdown-Frist fest, um den Countdown** zu starten.
+ **12 oder 24 Stunden** — Die Optionen für die Anzeige der Uhrzeit sind das 12-Stunden-Format und das 24-Stunden-Format.
+ **Zeitzone** — Die Zeitzonen werden von der Moment Timezone Library bereitgestellt. Die Standardeinstellung ist die Zeitzone auf Ihrem Computer.
+ **Countdown-Frist** — Geben Sie die Uhrzeit und das Datum an, bis zu dem der Countdown gezählt werden soll, wenn Sie den **Modus** auf **Countdown** eingestellt haben.
+ **Text zum Ende des Countdowns — Geben Sie den Text** an, der angezeigt werden soll, wenn der Countdown endet.
+ **Formatierungsoptionen für Datum/Uhrzeit** — Passen Sie Schriftgröße, Schriftstärke und Formatierung an. date/time Wenn Sie einen Countdown anzeigen und nicht möchten, dass die Sekunden ablaufen, ändern Sie das Zeitformat auf `hh:mm` die 24-Stunden-Uhr oder `h:mm A` die 12-Stunden-Uhr. [Eine vollständige Liste der Optionen finden Sie unter Anzeige.](https://momentjs.com/docs/#/displaying/)
+ **Bg Color** — Wählen Sie eine Hintergrundfarbe für die Uhr aus.

# Dashboard-Liste
<a name="v9-panels-dashboard-list"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Die Visualisierung der Dashboard-Liste ermöglicht es Ihnen, dynamische Links zu anderen Dashboards anzuzeigen. Die Liste kann so konfiguriert werden, dass sie mit einem Stern markierte Dashboards, kürzlich angesehene Dashboards, eine Suchabfrage und Dashboard-Tags verwendet.

Bei jedem Ladevorgang des Dashboards fragt dieser Bereich die Dashboard-Liste ab und liefert immer die meisten Ergebnisse. up-to-date

**Optionen**

Verwenden Sie diese Optionen, um Ihre Visualisierung zu verfeinern.
+ **Mit** Stern markiert — Zeigt mit Sternchen versehene Dashboards in alphabetischer Reihenfolge an.
+ **Zuletzt angesehen** — Zeigt die zuletzt aufgerufenen Dashboards in alphabetischer Reihenfolge an.
+ **Suche** — Zeigt Dashboards nach Suchabfrage oder Schlagwörtern an. Sie müssen mindestens einen Wert in **Query** oder **Tags** eingeben. Für die Felder **Abfrage** und **Tags** wird die Variableninterpolation unterstützt, `$my_var` z. B. oder. `${my_var}`
+ **Überschriften anzeigen** — Die gewählte Listenauswahl (Mit Stern markiert, Zuletzt angesehen, Suche) wird als Überschrift angezeigt.
+ **Max. Einträge** — Legt die maximale Anzahl von Elementen fest, die pro Abschnitt aufgelistet werden sollen. Wenn Sie diesen Wert beispielsweise auf den Standardwert 10 belassen und die Dashboards mit Sternchen und Zuletzt angesehen angezeigt haben, zeigt das Panel insgesamt bis zu 20 Dashboards an, zehn in jedem Abschnitt.

**Suche**

Diese Optionen gelten nur, wenn die **Suchoption ausgewählt** ist.
+ **Abfrage** — Geben Sie die Abfrage ein, nach der Sie suchen möchten. Bei Abfragen wird nicht zwischen Groß- und Kleinschreibung unterschieden, und Teilwerte werden akzeptiert.
+ **Ordner** — Wählen Sie die Dashboard-Ordner aus, die Sie anzeigen möchten.
+ **Tags** — Hier geben Sie Ihre Stichwörter ein, nach denen Sie suchen möchten. Bestehende Tags werden während der Eingabe nicht angezeigt, und bei ihnen wird zwischen Groß- und Kleinschreibung *unterschieden*.

**Anmerkung**  
Wenn mehrere Tags und Zeichenfolgen angezeigt werden, werden in der Dashboard-Liste diejenigen angezeigt, die *allen* Bedingungen entsprechen.

# Instrumententafel
<a name="v9-panels-gauge"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Gauge ist eine Einzelwertvisualisierung, mit der ein Messgerät für jede Reihe, Spalte oder Zeile wiederholt werden kann.

**Wertoptionen**

Verwenden Sie die folgenden Optionen, um zu verfeinern, wie Ihre Visualisierung den Wert anzeigt:

**Show (Anzeigen)**

Wählen Sie, wie Grafana Ihre Daten anzeigt.

**Berechne**

Zeigt einen berechneten Wert an, der auf allen Zeilen basiert.
+ **Berechnung** — Wählen Sie eine Reduktionsfunktion aus, mit der Grafana viele Felder auf einen einzigen Wert reduziert. Eine Liste der verfügbaren Berechnungen finden Sie unter. [Berechnungsarten](v9-panels-calculation-types.md)
+ **Felder** — Wählen Sie die Felder aus, die im Panel angezeigt werden sollen.

**Alle Werte**

Zeigt für jede Zeile eine separate Statistik an. Wenn Sie diese Option auswählen, können Sie auch die Anzahl der anzuzeigenden Zeilen einschränken.
+ **Limit** — Die maximale Anzahl der anzuzeigenden Zeilen. Die Standardeinstellung ist 5.000.
+ **Felder** — Wählen Sie die Felder aus, die im Panel angezeigt werden sollen.

**Messinstrument**

Passen Sie an, wie das Messgerät angezeigt wird.
+ **Schwellenwertbeschriftungen anzeigen** — Steuert, ob Schwellenwerte angezeigt werden.
+ **Schwellenwertmarkierungen anzeigen** — Steuert, ob ein Schwellenwertband außerhalb des inneren Messbereiches angezeigt wird.

**Textgröße**

Passen Sie die Größe des Messtextes an.
+ **Titel** — Geben Sie einen numerischen Wert für die Titelgröße des Messgeräts ein.
+ **Wert** — Geben Sie einen numerischen Wert für die Größe des Messgeräts ein.

# Bedienfeld „Geomap“
<a name="v9-panels-geomap"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Mit der Visualisierung im Geomap-Bedienfeld können Sie die Weltkarte mithilfe von Geodaten anzeigen und anpassen. Sie können verschiedene Overlay-Stile und Einstellungen für die Kartenansicht konfigurieren, um sich ganz einfach auf die wichtigen standortbezogenen Eigenschaften der Daten zu konzentrieren.

## Kartenansicht
<a name="v9-panels-geomap-view"></a>

Die Kartenansicht steuert die erste Ansicht der Karte, wenn das Dashboard geladen wird.

**Erste Ansicht**

In der ersten Ansicht wird konfiguriert, wie das GeoMap Panel gerendert wird, wenn das Panel zum ersten Mal geladen wird.
+ Die **Ansicht** legt den Mittelpunkt der Map fest, wenn das Panel zum ersten Mal geladen wird.
  + „**An Daten anpassen**“ passt sich der Kartenansicht an, basierend auf den Datenausdehnungen der Kartenebenen, und wird aktualisiert, wenn sich Daten ändern.
    + Die **Datenoption** ermöglicht die Auswahl der Ausdehnung auf der Grundlage von Daten aus „Alle Ebenen“, einer einzelnen „Ebene“ oder dem „letzten Wert“ aus einer ausgewählten Ebene.
    + Die **Ebene** kann ausgewählt werden, wenn Daten aus einer einzelnen „Ebene“ oder dem „letzten Wert“ einer Ebene angepasst werden.
    + Beim **Auffüllen** wird der Abstand über die DatenausDEHNUNG hinaus in relativer Prozentzahl festgelegt (nicht verfügbar, wenn nur der „Letzte Wert“ betrachtet wird).
    + **Max. Zoom** legt die maximale Zoomstufe für die Anpassung von Daten fest.
  + Mit den **Koordinaten** wird die Kartenansicht auf der Grundlage folgender Kriterien festgelegt:
    + **Breitengrad**
    + **Längengrad**
  + Standardansichten sind ebenfalls verfügbar, darunter:
    + **(0°, 0°)**
    + **Nordamerika**
    + **Südamerika**
    + **Europa**
    + **Afrika**
    + **West-Asien**
    + **Südasien**
    + **Südost-Asien**
    + **Ost-Asien**
    + **Australien**
    + **Ozeanien**
+ **Zoom** legt die anfängliche Zoomstufe fest.

## Kartenebenen
<a name="v9-panels-geomap-layers"></a>

Die Geomap-Visualisierung unterstützt die Anzeige mehrerer Ebenen. Jede Ebene bestimmt, wie Sie Geodaten auf der Basiskarte visualisieren.

**Typen**

In der Geomap-Visualisierung stehen drei Kartenebenentypen zur Auswahl.
+ [Ebene „Markierungen“](#v9-panels-geomap-markers)rendert an jedem Datenpunkt eine Markierung.
+ [Heatmap-Ebene](#v9-panels-geomap-heatmap)visualisiert eine Heatmap der Daten.
+ [GeoJSON-Ebene](#v9-panels-geomap-geojson)rendert statische Daten aus einer GeoJSON-Datei.

Außerdem gibt es fünf Layer-Typen, die sich derzeit in der Alpha-Version befinden.
+ [Ebene Nacht/Tag (Alpha)](#v9-panels-geomap-nightday)rendert eine Nacht- oder Tagesregion.
+ **Symbol am letzten Punkt (Alpha)** rendert ein Symbol am letzten Datenpunkt.
+ **Dynamic GeoJSON (Alpha)** stylt eine GeoJSON-Datei auf der Grundlage von Abfrageergebnissen.
+ **Route (Alpha)** rendert Datenpunkte als Route.
+ [Fotoebene (Alpha)](#v9-panels-geomap-photos)rendert an jedem Datenpunkt ein Foto.

**Ebenensteuerungen**

Mit den Ebenensteuerungen können Sie Ebenen erstellen, ihren Namen ändern, Ebenen neu anordnen und löschen.
+ „**Ebene hinzufügen**“ erstellt eine zusätzliche, konfigurierbare Datenebene für die Geomap-Visualisierung. Wenn Sie eine Ebene hinzufügen, werden Sie aufgefordert, einen Ebenentyp auszuwählen. Sie können den Ebenentyp jederzeit während der Panel-Konfiguration ändern. Einzelheiten zu den einzelnen **Ebenentypen** finden Sie oben im Abschnitt Ebenentypen.
+ Mit den Ebenensteuerungen können Sie die Ebenen des Bedienfelds umbenennen, löschen und neu anordnen.
  + **Ebenennamen bearbeiten** (Bleistiftsymbol) benennt die Ebene um.
  + Der **Papierkorb** löscht die Ebene.
  + Mit der **Option Neuanordnen** (sechs Punkte/Griff) können Sie die Reihenfolge der Ebenen ändern. Daten auf höheren Ebenen werden über Daten auf niedrigeren Ebenen angezeigt. Das Bedienfeld aktualisiert die Ebenenreihenfolge beim Ziehen und Ablegen, um die Auswahl der Ebenenreihenfolge zu vereinfachen.

Sie können einem einzelnen Geomap-Bedienfeld mehrere Datenebenen hinzufügen, um umfangreiche, detaillierte Visualisierungen zu erstellen.

**Ort**

Das Geomap-Panel benötigt eine Quelle für geografische Daten. Diese Daten stammen aus einer Datenbankabfrage, und es gibt vier Zuordnungsoptionen für Ihre Daten.
+ Sucht **automatisch** nach Standortdaten. Verwenden Sie diese Option, wenn Ihre Abfrage auf einem der folgenden Namen für Datenfelder basiert.
  + geohash: „Geohash“
  + Breitengrad: „Breitengrad“, „Breitengrad“
  + Längengrad: „Längengrad“, „Long“, „Long“
  + Suche: „Suche“
+ **Coords** gibt an, dass Ihre Abfrage Koordinatendaten enthält. Sie werden aufgefordert, numerische Datenfelder für Breitengrad und Längengrad aus Ihrer Datenbankabfrage auszuwählen.
+ **Geohash** gibt an, dass Ihre Abfrage Geohash-Daten enthält. Sie werden aufgefordert, ein Zeichenkettendatenfeld für den Geohash aus Ihrer Datenbankabfrage auszuwählen.
+ **Lookup** gibt an, dass Ihre Abfrage Ortsnamendaten enthält, die einem Wert zugeordnet werden müssen. Sie werden aufgefordert, das Nachschlagefeld aus Ihrer Datenbankabfrage und einem Ortsverzeichnis auszuwählen. Das Ortsverzeichnis ist das Verzeichnis, das verwendet wird, um Ihre abgefragten Daten einem geografischen Punkt zuzuordnen.

## Ebene „Markierungen“
<a name="v9-panels-geomap-markers"></a>

Auf der Markerebene können Sie Datenpunkte als verschiedene Markierungsformen wie Kreise, Quadrate, Dreiecke, Sterne und mehr anzeigen.

Markierungen bieten viele Anpassungsoptionen.
+ **Die Markerfarbe** konfiguriert die Farbe der Markierung. In der `Single color` Standardeinstellung behalten alle Punkte eine einzige Farbe bei. Abhängig von den Datenpunktwerten und dem im `Thresholds` Abschnitt festgelegten Schwellenwert gibt es eine alternative Option, bei der mehrere Farben verwendet werden können.
+ Die **Markierungsgröße** konfiguriert die Größe der Markierung. Die Standardeinstellung ist`Fixed size`, wodurch alle Markierungsgrößen unabhängig von den Datenpunkten gleich sind. Es besteht jedoch auch die Möglichkeit, die Kreise auf die entsprechenden Datenpunkte zu skalieren. `Min`und die `Max` Markergröße muss so eingestellt werden, dass die Markerebene innerhalb dieses Bereichs skaliert werden kann.
+ Mit **Marker Shape** können Sie die Form, das Symbol oder die Grafik auswählen, um Ihren Daten einen zusätzlichen visuellen Kontext zu verleihen. Wählen Sie aus Elementen, die in Grafana enthalten sind, wie z. B. einfache Formen oder die Unicon-Bibliothek. Sie können auch eine URL angeben, die ein Bild-Asset enthält. Das Bild muss eine skalierbare Vektorgrafik (SVG) sein.
+ Mit der **Füllundurchlässigkeit** wird die Transparenz der einzelnen Markierungen konfiguriert.

## Heatmap-Ebene
<a name="v9-panels-geomap-heatmap"></a>

Die Heatmap-Ebene gruppiert verschiedene Datenpunkte, um Orte mit unterschiedlicher Dichte zu visualisieren. Um eine Heatmap-Ebene hinzuzufügen:

Klicken Sie auf das Drop-down-Menü unter Datenebene und wählen Sie. `Heatmap`

Ähnlich wie werden Ihnen Optionen angezeigt`Markers`, mit denen Sie festlegen können, welche Datenpunkte visualisiert werden sollen und wie Sie sie visualisieren möchten.
+ **Gewichtungswerte** konfigurieren die Intensität der Heatmap-Cluster. `Fixed value`behält für alle Datenpunkte einen konstanten Gewichtungswert bei. Dieser Wert sollte im Bereich von 0\$11 liegen. Ähnlich wie bei Markierungen gibt es in der Drop-down-Liste eine alternative Option, um die Gewichtswerte automatisch in Abhängigkeit von den Datenwerten zu skalieren.
+ **Radius** konfiguriert die Größe der Heatmap-Cluster.
+ **Blur** konfiguriert den Grad der Unschärfe auf jedem Cluster.

## GeoJSON-Ebene
<a name="v9-panels-geomap-geojson"></a>

Die GeoJSON-Ebene ermöglicht es Ihnen, eine statische GeoJSON-Datei aus dem Dateisystem auszuwählen und zu laden.
+ Die **GeoJSON-URL** bietet eine Auswahl an GeoJSON-Dateien, die mit Grafana geliefert werden.
+ **Der Standardstil** steuert, welche Stile angewendet werden sollen, wenn keine der oben genannten Regeln zutreffen.
  + **Farbe** konfiguriert die Farbe des Standardstils
  + **Opazität** konfiguriert die Standard-Opazität
+ **Stilregeln** wenden Stile auf der Grundlage von Feature-Eigenschaften an
  + Mit **der Regel** können Sie ein *Feature*, eine *Bedingung* und einen *Wert* aus der GeoJSON-Datei auswählen, um eine Regel zu definieren. Das Papierkorbsymbol kann verwendet werden, um die aktuelle Regel zu löschen.
  + **Farbe** konfiguriert die Farbe des Stils für die aktuelle Regel
  + **Opazität** konfiguriert den Transparenzgrad für die aktuelle Regel
+ Mit der **Option Stilregel hinzufügen werden zusätzliche Stilregeln** erstellt.

## CARTO-Ebene
<a name="v9-panels-geomap-carto"></a>

Eine CARTO-Ebene stammt aus [CARTO](https://carto.com/about-us/) Raster-Grundkarten.

**Optionen**
+ **Thema**

   Wählen Sie ein Design, entweder ein **helles** Design, ein **dunkles** Design oder ein **automatisches** Design.
+ **Beschriftungen anzeigen** zeigt die Länderdetails oben auf der Karte an.
+ **Opazität** von 0 (transparent) bis 1 (undurchsichtig)

## XYZ-Kachelebene
<a name="v9-panels-geomap-xyz"></a>

Die XYZ-Kachelebene ist eine Karte aus einer generischen Kachelebene.

**Anmerkung**  
Weitere Informationen zu generischen Kachel-Layern finden Sie unter [Tiled Web Maps](https://en.wikipedia.org/wiki/Tiled_web_map) und [List of Open Street Map Tile Servers](https://wiki.openstreetmap.org/wiki/Tile_servers).

**Optionen**
+ **URL-Vorlage**
**Anmerkung**  
Legen Sie eine gültige Tileserver-URL mit \$1z\$1/\$1x\$1/\$1y\$1 fest, zum Beispiel:`https://tile.openstreetmap.org/{z}/{x}/{y}.png`.
+ Die **Zuordnung** legt die Referenzzeichenfolge für den Layer fest, wenn er in [Kartensteuerelementen](#v9-panels-geomap-controls) angezeigt wird
+ **Die Opazität reicht** von 0 (transparent) bis 1 (undurchsichtig)

## Öffnen Sie die Street Map-Ebene
<a name="v9-panels-geomap-osm"></a>

Eine Karte aus [Open Street Map](https://www.openstreetmap.org/about), einer kollaborativen, kostenlosen geographischen Weltdatenbank.

**Optionen**
+ **Opazität** von 0 (transparent) bis 1 (undurchsichtig)

## ArcGIS-Layer
<a name="v9-panels-geomap-arcgis"></a>

Ein [ArcGIS-Layer](https://services.arcgisonline.com/arcgis/rest/services) ist ein Layer aus einem [ESRI](https://www.esri.com/en-us/about/about-esri/overview) MapServer ArcGIS-Layer.

**Optionen**
+ **Serverinstanz** zur Auswahl aus den folgenden Kartentypen.
  + Straßenkarte der Welt
  + Weltbilder
  + Physische Welt
  + Topografisch
  + Topografisch der USA
  + Weltozean
  + Benutzerdefiniert MapServer (zur Formatierung siehe [XYZ](#v9-panels-geomap-xyz))
    + URL-Vorlage
    + Nennung
+ **Opazität** von 0 (transparent) bis 1 (undurchsichtig)

## Ebene Nacht/Tag (Alpha)
<a name="v9-panels-geomap-nightday"></a>

Die Ebene Night /Day zeigt Nacht- und Tagesregionen auf der Grundlage des aktuellen Zeitbereichs an.

**Anmerkung**  
Weitere Informationen finden Sie unter [Erweiterungen für OpenLayers - DayNight](https://viglino.github.io/ol-ext/examples/layer/map.daynight.html).

**Optionen**
+ Mit „**Anzeigen**“ wird die Zeitquelle vom Zeitbereich des Panels umgeschaltet
+ **Die Farbe des Nachtbereichs** wählt die Farbe für den Nachtbereich
+ **Sonne anzeigen** schaltet das Sonnensymbol um
+ **Opazität** von 0 (transparent) bis 1 (undurchsichtig)

## Fotoebene (Alpha)
<a name="v9-panels-geomap-photos"></a>

Die Fotoebene rendert an jedem Datenpunkt ein Foto.

**Anmerkung**  
Weitere Informationen finden Sie unter [Erweiterungen für OpenLayers - Image Photo Style](http://viglino.github.io/ol-ext/examples/style/map.style.photo.html).

**Optionen**
+ **Feld „Bildquelle“**

  Wählen Sie ein Zeichenkettenfeld aus, das Bilddaten in einem der folgenden Formate enthält:
  + **Abbild URLs**
  + **Base64-codierte** Bildbinärdatei () `data:image/png;base64,…`
+ **Freundlich**

   Wählen Sie den Rahmenstil rund um die Bilder
  + **Square (Quadrat)**
  + **Circle**
  + **Verankert**
  + **Folio**
+ Aktiviert die Option „**Zuschneiden**“, wenn die Bilder passgenau zugeschnitten sind
+ **Schatten**: Schaltet ein Feld (Schatten hinter den Bildern) ein
+ **Rahmen legt** die Rahmengröße für Bilder fest
+ **Rahmenfarbe** legt die Rahmenfarbe für Bilder fest
+ Der **Radius** legt die Gesamtgröße von Bildern in Pixeln fest

## Steuerelemente auf der Karte
<a name="v9-panels-geomap-controls"></a>

Die Benutzeroberfläche für Kartensteuerungen enthält die folgenden Optionen für Karteninformationen und Werkzeug-Overlays.

**Zoom**

In diesem Abschnitt werden die einzelnen Zoom-Steuerelemente beschrieben.

*Zoomsteuerung anzeigen*

Zeigt die Zoom-Steuerelemente in der oberen linken Ecke an.

*Zoom mit dem Mausrad*

Wird mithilfe des Mausrads zum Vergrößern oder Verkleinern ein- oder ausgeschaltet.

**Zuordnung anzeigen**

Zeigt die Zuordnung für Grundkarten-Layer auf der Karte an.

**Maßstab anzeigen**

Zeigt Maßstabsinformationen in der unteren linken Ecke an.

**Anmerkung**  
Zeigt Einheiten in [m]/[km] an.

**Messwerkzeuge anzeigen**

Zeigt Messwerkzeuge in der oberen rechten Ecke an. Messungen werden nur angezeigt, wenn dieses Steuerelement geöffnet ist.
+ **Klicken Sie**, um mit der Messung zu beginnen
+ **Klicken Sie weiter**, um mit der Messung fortzufahren
+ **Doppelklicken Sie**, um die Messung zu beenden

**Anmerkung**  
Wenn Sie den Messtyp oder die Maßeinheiten ändern, wird die vorherige Messung aus der Karte entfernt.  
Wenn die Steuerung geschlossen und dann wieder geöffnet wird, wird die letzte Messung angezeigt.  
Eine Messung kann geändert werden, indem Sie darauf klicken und sie ziehen.

*Länge*

Ermittelt die sphärische Länge einer Geometrie. Diese Länge ist die Summe der Großkreisabstände zwischen den Koordinaten. Bei mehrteiligen Geometrien ist die Länge die Summe der Länge der einzelnen Teile. Es wird davon ausgegangen, dass Geometrien in „EPSG:3857“ enthalten sind.

Sie können die folgenden Einheiten für Längenmaße wählen:
+ **Metrisch (m/km)**
+ **Fuß (ft)**
+ **Meilen (mi)**
+ **Seemeilen (NMI)**

*Area*

Ermittelt die sphärische Fläche einer Geometrie. Diese Fläche wird unter der Annahme berechnet, dass Polygonkanten Segmente von Großkreisen auf einer Kugel sind. Es wird davon ausgegangen, dass Geometrien in „EPSG:3857“ enthalten sind.

Sie können die folgenden Einheiten für Flächenmessungen wählen:
+ **Quadratmeter (m²)**
+ **Quadratkilometer (km²)**
+ **Quadratfuß (ft²)**
+ **Quadratmeilen (mi²)**
+ **Hektar (Acre)**
+ **Hektar (ha)**

**Debug anzeigen**

Zeigt Debug-Informationen in der oberen rechten Ecke der Map an. Dies kann beim Debuggen oder Überprüfen einer Datenquelle nützlich sein.
+ **Zoom** zeigt die aktuelle Zoomstufe der Karte an.
+ In der **Mitte** werden der aktuelle **Längen-** und **Breitengrad** der Kartenmitte angezeigt.

**Tooltip**
+ **Keine** zeigt QuickInfos nur an, wenn auf einen Datenpunkt geklickt wird.
+ **Details** zeigt QuickInfos an, wenn sich ein Zeiger über einem Datenpunkt befindet.

# Bedienfeld „Grafik“
<a name="v9-panels-graph"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Ein Grafikfenster kann als Linie, als Pfad aus Punkten oder als Reihe von Balken dargestellt werden. Diese Art von Diagramm ist vielseitig genug, um fast alle Zeitreihendaten anzuzeigen.

## Daten- und Feldoptionen
<a name="v9-panels-graph-data-and-field-options"></a>

Bei der Verwendung von Grafikvisualisierungen können Sie die folgenden Optionen anwenden:
+  [Transformieren von Daten](v9-panels-xform.md) 
+ Warnmeldungen. Dies ist die einzige Art der Visualisierung, mit der Sie Warnmeldungen einrichten können. Weitere Informationen finden Sie unter [Benachrichtigungen in Grafana-Version 9](v9-alerts.md).
+  [Schwellenwerte konfigurieren](v9-panels-configure-thresholds.md) 

## Optionen anzeigen
<a name="v9-panels-graph-display-options"></a>

Verwenden Sie die folgenden Einstellungen, um Ihre Visualisierung zu verfeinern:
+  **Balken** — Zeigt Werte als Balkendiagramm an. 
+  **Linien** — Zeigt Werte als Liniendiagramm an. 
+  **Linienbreite** — Geben Sie die Breite der Linie für eine Reihe an. Der Standardwert ist 1.
+  **Treppe** — Zeichnet benachbarte Punkte als Treppe.
+  **Flächenfüllung** — Geben Sie den Umfang der Farbfüllung für eine Reihe an. Die Standardeinstellung ist 1; 0 ist keine.
+  **Füllverlauf** — Geben Sie den Grad des Farbverlaufs auf der Flächenfüllung an. Die Standardeinstellung ist 0, was kein Farbverlauf ist; 10 ist ein steiler Farbverlauf.
+  **Punkte** — Zeigt Punkte für Werte an. 
+  **Punktradius** — Steuern Sie, wie groß die Punkte sind.
+  **Alarmschwellenwerte** — Zeigt Alarmschwellenwerte und Regionen auf dem Panel an.

### Stapeln und Nullwert
<a name="v9-panels-graph-stacking-and-null-value"></a>
+  **Stapel** — Jede Serie wird übereinander gestapelt.
+  **Prozent** — Jede Reihe wird als Prozentsatz der Summe aller Serien dargestellt. Diese Option ist verfügbar, wenn **Stapel** ausgewählt ist.
+  **Nullwert** — Geben Sie an, wie Nullwerte angezeigt werden. *Dies ist eine wichtige Einstellung.* Siehe den Hinweis unten.
  +  **verbunden** — Wenn die Datenreihe eine Lücke enthält, d. h. einen oder mehrere Nullwerte, überspringt die Zeile die Lücke und verbindet sich mit dem nächsten Wert, der nicht Null ist. 
  +  **null** Wenn die Reihe eine Lücke enthält, d. h. einen Nullwert, wird die Linie im Diagramm unterbrochen und zeigt die Lücke an. Dies ist die Standardeinstellung.
  +  **null als Null** — Wenn die Reihe eine Lücke enthält, d. h. einen Nullwert, wird diese im Grafikfenster als Nullwert angezeigt.

**Wichtig**  
Wenn Sie die CPU-Auslastung eines Servers überwachen und die Auslastung 100 Prozent erreicht, stürzt der Server ab und der Agent, der die Statistiken sendet, kann die Laststatistik nicht erfassen. Dies führt zu einer Lücke in den Kennzahlen, und die Verwendung der Standardeinstellung *Null* bedeutet, dass Amazon Managed Grafana die Lücken anzeigt und darauf hinweist, dass etwas nicht stimmt. Wenn dies auf „*Verbunden*“ gesetzt ist, kann dieses Signal leicht übersehen werden. 

### Zeigen Sie mit der Maus auf den Tooltip
<a name="v9-panels-graph-hover-tooltip"></a>

Verwenden Sie diese Einstellungen, um das Aussehen des Tooltips zu ändern, der angezeigt wird, wenn Sie den Mauszeiger über der Grafikvisualisierung halten.
+  **Modus** — Legt fest, wie viele Serien der Hover-Tooltip anzeigt.
  +  **Alle Serien** — Der Hover-Tooltip zeigt alle Serien im Diagramm an. In der Serienliste im Tooltip hebt der Grafana-Arbeitsbereich die Serie, bei der Sie pausieren, fett hervor.
  +  **Einzeln** — Der Hover-Tooltip zeigt nur eine einzige Serie an, nämlich die, bei der Sie im Diagramm eine Pause einlegen.
+  **Sortierreihenfolge** **— Sortiert die Reihenfolge der Reihen in der QuickInfo, wenn Sie den Modus Alle Serien ausgewählt haben.** Wenn Sie in einem Diagramm pausieren, zeigt Amazon Managed Grafana die mit den Linien verknüpften Werte an. Im Allgemeinen sind Benutzer am meisten an den höchsten oder niedrigsten Werten interessiert. Das Sortieren dieser Werte kann das Auffinden der gewünschten Daten erheblich erleichtern.
  +  **Keine** — Die Reihenfolge der Datenreihen in der QuickInfo wird durch die Sortierreihenfolge in Ihrer Abfrage bestimmt. Sie können die Serie beispielsweise alphabetisch nach dem Seriennamen sortieren.
  +  **Zunehmend** — Die Reihen in der QuickInfo, auf die der Mauszeiger zeigt, sind nach Wert und in aufsteigender Reihenfolge sortiert, wobei der niedrigste Wert ganz oben in der Liste steht.
  +  **Absteigend** — Die Reihen im Hover-Tooltip sind nach Wert und in absteigender Reihenfolge sortiert, wobei der höchste Wert in der Liste ganz oben steht.

## Überschreibungen von Serien
<a name="v9-panels-graph-series-overrides"></a>

Durch Überschreibungen von Reihen kann eine Reihe in einem Grafikfenster anders gerendert werden als die anderen. Sie können die Anzeigeoptionen für jede Serie oder mithilfe von Regex-Regeln anpassen. Beispielsweise kann eine Serie eine dickere Linienbreite haben, um sie hervorzuheben, oder sie kann auf die rechte Y-Achse verschoben werden.

Sie können mehrere Serienüberschreibungen hinzufügen.

**Um eine Reihenüberschreibung hinzuzufügen**

1. Wählen Sie „**Serienüberschreibung hinzufügen**“.

1. Geben Sie in **Alias oder Regex** eine Serie ein, oder wählen Sie sie aus. Wählen Sie das Feld aus, um eine Liste der verfügbaren Serien anzuzeigen.

   `/Network.*/`Würde beispielsweise zwei Serien mit dem Namen `Network out` und entsprechen`Network in`.

1. Wählen Sie **\$1** und wählen Sie dann einen Stil aus, der auf die Serie angewendet werden soll. Sie können jedem Eintrag mehrere Stile hinzufügen.
+  **Balken** — Zeigt Serien als Balkendiagramm an. 
+  **Linien** — Zeigt Serien als Liniendiagramm an. 
+  **Linienfüllung** — Zeigt ein Liniendiagramm mit Flächenfüllung an. 
+  **Füllverlauf** — Geben Sie den Grad des Farbverlaufs für die Flächenfüllung an.
+  **Linienbreite** — Legt die Linienbreite fest.
+  **Nullpunktmodus** — Verwenden Sie diese Option, um Nullwerte zu ignorieren oder sie durch Null zu ersetzen. Dies ist wichtig, wenn Sie Lücken in Ihren Daten ignorieren möchten.
+  **Füllen Sie unten bis** — Füllen Sie den Bereich zwischen zwei Datenreihen aus.
+  **Treppenlinie** — Zeigt die Serie als Treppenlinie an.
+  **Striche** — Zeigt eine Linie mit Strichen an. 
+  **Versteckte Serie** — Verstecke die Serie. 
+  **Strichlänge** — Lege die Länge der Striche in der Linie fest.
+  **Strichabstand** — Legt die Länge der Abstände zwischen den Strichen in der Linie fest.
+  **Punkte** — Zeigt Reihen als separate Punkte an.
+  **Punktradius** — Legt den Radius für das Rendern von Punkten fest.
+  **Stapel** — Legt die Stapelgruppe für die Serie fest.
+  **Farbe** — Legt die Farbe der Serie fest.
+  **Y-Achse** — Legt die Y-Achse der Serie fest.
+  **Z-Index — Legt** den Z-Index der Serie fest (Renderreihenfolge). Diese Option ist wichtig, wenn Sie verschiedene Stile überlagern, z. B. Balkendiagramme und Flächendiagramme.
+  Transformieren — Transformiert den Wert in einen negativen Wert, um unterhalb der Y-Achse zu rendern.
+  **Legende** — Steuert, ob eine Reihe in der Legende angezeigt wird.
+  **Im Tooltip ausblenden** — Steuert, ob eine Reihe in einer QuickInfo eines Diagramms angezeigt wird.

## Axes (Achsen)
<a name="v9-panels-graph-axes"></a>

Verwenden Sie diese Optionen, um die Anzeige von Achsen in der Visualisierung zu steuern.

### Linkes Y/Right Y
<a name="v9-panels-graph-left-yright-y"></a>

Die Optionen sind für beide Y-Achsen identisch.
+  **Einblenden** — Wählen Sie, ob die Achse ein- oder ausgeblendet werden soll.
+  **Einheit** — Wählen Sie die Anzeigeeinheit für den Y-Wert.
+  **Skala** — Wählen Sie die Skala, die für den Y-Wert verwendet werden soll: **linear** oder **logarithmisch**. **Die Standardeinstellung ist linear.**
+  **Y-Min** — Der kleinste Y-Wert. Die Standardeinstellung ist **auto**.
+  **Y-Max** — Der maximale Y-Wert. Die Standardeinstellung ist **auto**.
+  **Dezimalzahlen** — Definiert, wie viele Dezimalzahlen für den Y-Wert angezeigt werden. Die Standardeinstellung ist **auto**. 
+  **Bezeichnung** — Geben Sie die Bezeichnung der Y-Achse an. Die Standardeinstellung ist „“,

### Y-Achsen
<a name="v9-panels-graph-y-axes"></a>
+  **Ausrichten** — Richten Sie die linke und rechte Y-Achse nach Wert aus. Die Standardeinstellung ist deaktiviert/falsch.
+  **Ebene** — Geben Sie den Wert ein, der für die Ausrichtung der linken und rechten Y-Achse verwendet werden soll, beginnend bei Y=0. Der Standardwert ist 0. Diese Option ist verfügbar, wenn **Ausrichten** ausgewählt ist. 

### X-Achse
<a name="v9-panels-graph-x-axis"></a>
+  **Einblenden** — Wählen Sie, ob die Achse ein- oder ausgeblendet werden soll.
+  **Modus** — Der Anzeigemodus verändert die Darstellung des Grafikfensters vollständig. Es ist wie drei Panels in einem. Der Hauptmodus ist der Zeitreihenmodus mit der Zeit auf der X-Achse. Die anderen beiden Modi sind ein einfacher Balkendiagrammmodus mit Reihen auf der X-Achse anstelle der Zeit und ein Histogrammmodus.
  +  **Zeit** (Standard) — Die X-Achse stellt die Zeit dar und die Daten sind nach Zeit gruppiert (z. B. nach Stunde oder Minute).
  +  **Serie** — Die Daten sind nach Serien gruppiert und nicht nach Zeit. Die Y-Achse stellt immer noch den Wert dar.
    +  **Wert** — Dies ist der Aggregationstyp, der für die Werte verwendet werden soll. Die Standardeinstellung ist „**Insgesamt**“ (Summe der Werte).
  +  **Histogramm** — Diese Option konvertiert das Diagramm in ein Histogramm. Ein Histogramm ist eine Art Balkendiagramm, das Zahlen in Bereiche gruppiert, die oft als Buckets oder Bins bezeichnet werden. Höhere Balken zeigen, dass mehr Daten in diesen Bereich fallen.

    Weitere Informationen zu Histogrammen finden Sie unter. [Einführung in Histogramme und Heatmaps](getting-started-grafanaui.md#introduction-to-histograms-and-heatmaps)
    +  **Buckets** — Legt die Anzahl der Buckets fest, nach denen die Werte gruppiert werden sollen. Wenn dieses Feld leer gelassen wird, versucht Amazon Managed Grafana, eine geeignete Anzahl von Buckets zu berechnen.
    +  **X-Min — Filtert Werte aus dem Histogramm heraus, die unter diesem Mindestgrenzwert** liegen.
    +  **X-Max** — Filtert Werte heraus, die über diesem Höchstwert liegen.

## Legende
<a name="v9-panels-graph-legend"></a>

Verwenden Sie diese Einstellungen, um die Darstellung der Legende in Ihrer Visualisierung zu verfeinern.

### Optionen
<a name="v9-panels-graph-legends-options"></a>
+  **Einblenden** — Deaktivieren, um die Legende auszublenden. Die Standardeinstellung ist ausgewählt (true).
+  **Als Tabelle** — Wählen Sie diese Option, um die Legende in der Tabelle anzuzeigen. Die Standardeinstellung ist aktiviert (true).
+  **Nach rechts** — Wählen Sie diese Option, um die Legende auf der rechten Seite anzuzeigen.
+  Breite — Geben Sie die Mindestbreite für die Legende in Pixeln ein. Diese Option ist verfügbar, wenn **Nach rechts die Option Nach rechts** ausgewählt ist.

### Werte
<a name="v9-panels-graph-values"></a>

Zusätzliche Werte können neben den Legendennamen angezeigt werden.
+  **Min** — Der Mindestwert, der von der Metrikabfrage zurückgegeben wurde.
+  **Max** — Der maximale Wert, der von der Metrikabfrage zurückgegeben wurde.
+  **Avg** — Der von der Metrikabfrage zurückgegebene Durchschnittswert.
+  **Aktuell** — Der letzte Wert, der von der Metrikabfrage zurückgegeben wurde.
+  **Insgesamt** — Die Summe aller Werte, die von der Metrikabfrage zurückgegeben wurden.
+  **Dezimalzahlen — Gibt** an, wie viele Dezimalzahlen für Legendenwerte und QuickInfos zum Zeigen von Grafiken angezeigt werden.

Amazon Managed Grafana berechnet die Legendenwerte auf der Clientseite. Diese Legendenwerte hängen von der Art der Aggregation oder Punktkonsolidierung ab, die Ihre Metrikabfrage verwendet. Alle oben genannten Legendenwerte können nicht gleichzeitig korrekt sein.

Wenn Sie beispielsweise eine Rate wie Anfragen pro Sekunde grafisch darstellen und dabei wahrscheinlich der Durchschnitt als Aggregator verwendet wird, entspricht die Summe in der Legende nicht der Gesamtzahl der Anfragen. Es ist nur die Summe aller Datenpunkte, die von Amazon Managed Grafana empfangen wurden. 

### Serie ausblenden
<a name="v9-panels-graph-hide-series"></a>

Datenreihen ausblenden, wenn alle Werte einer Reihe aus einer metrischen Abfrage einen bestimmten Wert haben.
+  **Nur mit Nullen** — Wert=Null (standardmäßig deaktiviert)
+  **Nur mit Nullen — Wert=Null** (standardmäßig deaktiviert)

### Zeitregionen
<a name="v9-panels-graph-time-regions"></a>

Sie können bestimmte Zeitbereiche in der Grafik hervorheben, um sie besser erkennen zu können, z. B. Wochenenden, Geschäftszeiten und arbeitsfreie Zeiten. Alle konfigurierten Zeitregionen beziehen sich auf die UTC-Zeit.

# Heatmap-Panel
<a name="v9-panels-heatmap"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Mit der Visualisierung im Heatmap-Panel können Sie Histogramme im Zeitverlauf anzeigen. Weitere Informationen zu Histogrammen finden Sie unter. [Einführung in Histogramme und Heatmaps](getting-started-grafanaui.md#introduction-to-histograms-and-heatmaps)

## Aus Daten berechnen
<a name="v9-panels-heatmap-calculate"></a>

Diese Einstellung bestimmt, ob es sich bei den Daten bereits um eine berechnete Heatmap (aus der Datenquelle/dem Transformator) handelt oder ob sie im Panel berechnet werden soll.

**X Eimer**

Diese Einstellung bestimmt, wie die X-Achse in Buckets aufgeteilt wird. Sie können in der **Größeneingabe** ein Zeitintervall angeben. Beispiel: Bei einem Zeitbereich von sind die `1h` Zellen auf der X-Achse 1 Stunde breit.

**Y-Eimer**

Diese Einstellung bestimmt, wie die Y-Achse in Bereiche aufgeteilt wird.

**Y-Bucket-Skala**

Wählen Sie eine der folgenden Werteskalen für die Y-Achse aus:
+ **linear — Lineare** Skala.
+ **log (Basis 2)** — Logarithmische Skala mit Basis 2.
+ **log (Basis 10)** — Logarithmische Skala mit Basis 10.

## Y-Achsen
<a name="v9-panels-heatmap-y-axes"></a>

Definiert, wie die Y-Achse angezeigt wird

 **Platzierung**
+ **Links** — Auf der linken Seite
+ **Rechts** — Auf der rechten Seite
+ **Versteckt** — Versteckt

**Einheit**

Konfiguration der Einheit

**Dezimalzahlen**

Diese Einstellung bestimmt die Dezimalkonfiguration.

**Min-/Max-Wert**

Diese Einstellung konfiguriert den Achsenbereich.

**Umgekehrt**

Wenn diese Option ausgewählt ist, wird die Achse in umgekehrter Reihenfolge angezeigt.

## Colors (Farben)
<a name="v9-panels-heatmap-colors"></a>

Das Farbspektrum steuert die Zuordnung zwischen der Anzahl der Werte (in jedem Bereich) und der jedem Bereich zugewiesenen Farbe. Die Farbe ganz links im Spektrum steht für die minimale Anzahl und die Farbe ganz rechts für die maximale Anzahl. Einige Farbschemata werden automatisch invertiert, wenn das Lichtdesign verwendet wird.

Sie können den Farbmodus auch auf Deckkraft ändern. In diesem Fall ändert sich die Farbe nicht, aber der Grad der Deckkraft ändert sich mit der Anzahl der Buckets
+ **Mode (Modus)**
  + **Schema** — Der Bucket-Wert wird durch die Zellenfarbe dargestellt.
    + **Schema** — Wenn der Modus **Schema** ist, wählen Sie ein Farbschema aus.
  + **Opazität** — Der Bucket-Wert wird durch die Opazität der Zelle dargestellt. Undurchsichtige Zelle bedeutet Maximalwert.
    + **Farbe** — Zellengrundfarbe.
    + **Maßstab** — Maßstab für die Zuordnung von Bucket-Werten zur Opazität.
      + **linear — Lineare** Skala. Der Bucket-Wert wird linear der Opazität zugeordnet.
      + **sqrt — Leistungsskala**. Die Zellenopazität wird berechnet als`value ^ k`, wobei ein konfigurierter **Exponentenwert** angegeben `k` ist. Wenn der Exponent kleiner als ist`1`, erhalten Sie eine logarithmische Skala. Wenn der Exponent größer als ist`1`, erhalten Sie eine Exponentialskala. Im Fall von `1` entspricht die Skala der linearen Skala.
    + **Exponent** — Wert des Exponenten, größer als. `0`

**Start-/Endfarbe anhand des Werts**

Standardmäßig berechnet Grafana die Zellenfarben auf der Grundlage von minimalen und maximalen Bucket-Werten. Mit Min und Max können Sie diese Werte überschreiben. Betrachten Sie einen Bucket-Wert als Z-Achse und Min und Max als Z-Min bzw. Z-Max.
+ **Start** — Minimaler Wert, der für die Berechnung der Zellenfarbe verwendet wird. Wenn der Bucketwert kleiner als Min ist, wird er der „Minimalfarbe“ zugeordnet. Der Minimalwert der Serie ist der Standardwert.
+ **Ende** — Maximalwert, der für die Berechnung der Zellenfarbe verwendet wird. Wenn der Bucket-Wert größer als Max ist, wird er der „maximalen“ Farbe zugeordnet. Der Maximalwert der Serie ist der Standardwert.

## Zellenanzeige
<a name="v9-panels-heatmap-cell"></a>

Verwenden Sie die Einstellungen für die Zellenanzeige, um die Darstellung der Zellen in Ihrer Heatmap zu verfeinern.

## Zusätzliche Anzeigeoptionen
<a name="v9-panels-heatmap-options"></a>

**Tooltip**
+ **Tooltip anzeigen** — Heatmap-Tooltip anzeigen.
+ **Histogramm anzeigen** — Zeigt ein Y-Achsen-Histogramm im Tooltip an. Ein Histogramm stellt die Verteilung der Bucket-Werte für einen bestimmten Zeitstempel dar.

**Legende**

Wählen Sie aus, ob die Heatmap-Legende in der Visualisierung angezeigt werden soll.

**Exemplare**

Legt die Farbe fest, die für die Anzeige von Exemplardaten verwendet wird.

# Bedienfeld „Histogramm“
<a name="v9-panels-histogram"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Die Histogramm-Visualisierung berechnet die Verteilung der Werte und stellt sie als Balkendiagramm dar. Die Y-Achse und die Höhe jedes Balkens stellen die Anzahl der Werte dar, die in jede Klammer fallen, während die X-Achse den Wertebereich darstellt.

Die Histogramm-Visualisierung unterstützt Zeitreihen und beliebige Tabellenergebnisse mit einem oder mehreren numerischen Feldern.

## Unterstützte Formate
<a name="v9-panels-histogram-formats"></a>

Die Histogrammvisualisierung unterstützt Zeitreihen und alle Tabellenergebnisse mit einem oder mehreren numerischen Feldern.

## Optionen anzeigen
<a name="v9-panels-histogram-options"></a>

Verwenden Sie diese Optionen, um Ihre Visualisierungen zu verfeinern:

**Größe des Eimers**

Die Größe der Eimer. Lassen Sie dieses Feld leer, wenn die Schaufelgröße automatisch angepasst werden soll (\$1 10% des gesamten Bereichs).

**Offset der Schaufel**

Wenn der erste Bucket nicht bei Null beginnen soll. Ein Offset ungleich Null verschiebt das Aggregationsfenster. Beispielsweise würden aus 5-großen Buckets mit den Werten 0—5, 5—10, 10—15 mit einem Standard-Offset von 0 2—7, 7—12, 12—17 mit einem Offset von 2 werden; Offsets von 0, 5 oder 10 würden in diesem Fall praktisch nichts bewirken. In der Regel wird diese Option nicht automatisch, sondern mit einer explizit definierten Bucket-Größe verwendet. Damit diese Einstellung wirksam wird, muss der Offset-Betrag größer als 0 und kleiner als die Bucket-Größe sein. Werte außerhalb dieses Bereichs haben die gleiche Wirkung wie Werte innerhalb dieses Bereichs.

**Reihen kombinieren**

Dadurch werden alle Serien und Felder zu einem kombinierten Histogramm zusammengeführt.

**Die Linienbreite** steuert die Linienbreite der Balken.

Die **Fülldeckkraft** steuert die Füllopazität der Balken.

Der **Verlaufsmodus** legt den Modus der Verlaufsfüllung fest. Der Füllverlauf basiert auf der Linienfarbe. Um die Farbe zu ändern, verwenden Sie die Standardfeldoption für das Farbschema. Die Darstellung des Verlaufs wird durch die Einstellung für die Deckkraft der Füllung beeinflusst.
+  **Keine** — Keine Verlaufsfüllung, dies ist die Standardeinstellung.
+  **Opazität** — Die Transparenz des Farbverlaufs wird anhand der Werte auf der Y-Achse berechnet. Die Deckkraft der Füllung nimmt mit den Werten auf der Y-Achse zu.
+  **Farbton** — Die Verlaufsfarbe wird auf der Grundlage des Farbtons der Linienfarbe generiert.

**Tooltip-Modus** Wenn Sie den Mauszeiger über das Diagramm bewegen, kann Grafana Tooltips anzeigen. Wählen Sie, wie sich Tooltips verhalten:
+  **Einzeln** — Der Tooltip zeigt nur die Serie an, über der Sie den Mauszeiger bewegen.
+  **Alle** — Der Hover-Tooltip zeigt alle Serien in der Visualisierung an. Grafana hebt die Serie, über die Sie den Mauszeiger bewegen, in der Serienliste im Tooltip fett hervor.
+  **Versteckt** — Zeigt den Tooltip nicht an. 

**Anmerkung**  
Verwenden Sie eine Überschreibung, um einzelne Serien in der QuickInfo auszublenden.

## Legendenoptionen
<a name="v9-panels-histogram-legend"></a>

Wenn die Legendenoption aktiviert ist, können entweder die Wertzuordnungen oder die Schwellenwertklammern angezeigt werden. Um die Wertzuordnungen in der Legende anzuzeigen, ist es wichtig, dass die Option Farbschema unter den Standardoptionen auf Einzelfarbe oder Klassische Palette eingestellt ist. Um die Schwellenwertklammern in der Legende zu sehen, stellen Sie das Farbschema auf Von Schwellenwerten ein.

**Legendenmodus** Verwenden Sie diese Einstellungen, um die Darstellung der Legende in Ihrer Visualisierung zu verfeinern.
+  **Liste** — Zeigt die Legende als Liste an. Dies ist der Standardanzeigemodus der Legende.
+  **Tabelle** — Zeigt die Legende als Tabelle an.
+  **Versteckt** — Blendet die Legende aus.

**Platzierung der Legende** Wählen Sie aus, wo die Legende platziert werden soll.
+  **Unten** — Unter dem Diagramm.
+  **Rechts** — Rechts neben dem Diagramm.

**Werte der Legende**

Wählen Sie aus, welche der Standardberechnungen in der Legende angezeigt werden sollen. Sie können mehr als eine haben. Weitere Informationen finden Sie unter [Berechnungsarten](v9-panels-calculation-types.md).

**Legendenberechnungen**

Wählen Sie aus, welche Berechnungen in der Legende angezeigt werden sollen. Sie können mehr als eine auswählen.

# Bedienfeld „Protokolle“
<a name="v9-panels-logs"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Die Visualisierung des Protokollfensters zeigt Protokollzeilen aus Datenquellen, die Logs unterstützen, wie Elastic, Influx und Loki. In der Regel verwenden Sie diesen Bereich neben einem Grafikfenster, um die Protokollausgabe eines verwandten Prozesses anzuzeigen.

Im Bereich „Protokolle“ werden die Ergebnisse von Abfragen angezeigt, die auf der Registerkarte „**Abfrage**“ eingegeben wurden. Die Ergebnisse mehrerer Abfragen werden zusammengeführt und nach Zeit sortiert. Sie können innerhalb des Bedienfelds blättern, wenn die Datenquelle mehr Zeilen zurückgibt, als angezeigt werden können.

Um die Anzahl der gerenderten Zeilen zu begrenzen, können Sie die Einstellung **Max. Datenpunkte** in den **Abfrageoptionen** verwenden. Wenn sie nicht festgelegt ist, erzwingt die Datenquelle in der Regel ein Standardlimit.

## Protokollebene
<a name="v9-panels-logs-level"></a>

Bei Protokollen, bei denen eine **Ebenenbezeichnung** angegeben ist, verwenden wir den Wert der Bezeichnung, um die Protokollebene zu bestimmen und die Farbe entsprechend zu aktualisieren. Wenn für das Protokoll keine Ebenenbezeichnung angegeben ist, versuchen wir herauszufinden, ob sein Inhalt mit einem der unterstützten Ausdrücke übereinstimmt (weitere Informationen finden Sie weiter unten). Die Protokollebene wird immer durch die erste Übereinstimmung bestimmt. Falls Grafana keinen Log-Level ermitteln kann, wird dieser mit **unbekanntem** Log-Level visualisiert. Weitere Informationen finden Sie unter [Visualisierung von Protokollen](v9-explore-logs.md#v9-explore-logs-viz).

## Details protokollieren
<a name="v9-panels-logs-details"></a>

Jede Protokollzeile verfügt über einen erweiterbaren Bereich mit ihren Beschriftungen und erkannten Feldern, um eine robustere Interaktion zu ermöglichen. Jedes Feld oder jede Bezeichnung hat ein Statistiksymbol, mit dem Statistiken zu allen angezeigten Protokollen angezeigt werden.

**Datenverknüpfungen**

Mithilfe von Datenlinks können Sie jeden Teil einer Protokollnachricht in einen internen oder externen Link umwandeln. Der erstellte Link ist als Schaltfläche im Abschnitt **Links** in der Ansicht mit den **Protokolldetails** sichtbar.

**Optionen anzeigen**

Verwenden Sie die folgenden Einstellungen, um Ihre Visualisierung zu verfeinern:
+  **Zeit** — Zeigt die Zeitspalte an oder blendet sie aus. Dies ist der Zeitstempel, der der Protokollzeile zugeordnet ist, wie er von der Datenquelle gemeldet wurde.
+  **Eindeutige Beschriftungen** — Zeigt die Spalte mit eindeutigen Beschriftungen an oder blendet sie aus, in der nur ungewöhnliche Beschriftungen angezeigt werden.
+ **Allgemeine Beschriftungen** — Zeigt die allgemeinen Beschriftungen an oder blendet sie aus
+  **Linien umbrechen** — Aktiviert die Option Zeilenumbruch. 
+ **Prettify JSON** — Stellen Sie diese Option ein, `true` um alle JSON-Logs hübsch auszudrucken. Diese Einstellung wirkt sich nicht auf Protokolle in einem anderen Format als JSON aus.
+ **Protokolldetails aktivieren** — Schalten Sie die Option um, um die Protokolldetailansicht für jede Protokollzeile anzuzeigen. Die Standardeinstellung lautet `true`.
+  **Reihenfolge** — Zeigt die Ergebnisse in absteigender oder aufsteigender Reihenfolge an. Die Standardeinstellung ist **Absteigend, wobei** die neuesten Protokolle zuerst angezeigt werden. Stellen Sie die Option **Aufsteigend** ein, um die ältesten Protokollzeilen zuerst anzuzeigen.

# Nachrichten-Panel
<a name="v9-panels-news"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

In diesem Bereich wird ein RSS-Feed angezeigt. Standardmäßig werden Artikel aus dem Grafana Labs-Blog angezeigt.

Geben Sie die URL eines RSS im Bereich **Anzeige** ein. Dieser Panel-Typ akzeptiert keine anderen Abfragen.

**Anmerkung**  
RSS-Feeds werden vom Grafana-Frontend ohne Proxy geladen. Daher werden nur RSS-Feeds geladen, die mit den entsprechenden [CORS-Headern](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS) konfiguriert sind. Wenn der RSS-Feed, den Sie anzeigen möchten, nicht geladen werden kann, sollten Sie erwägen, den RSS-Feed erneut zu hosten oder einen eigenen Proxy zu erstellen.

# Bereich „Knotendiagramm“
<a name="v9-panels-node-graph"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Das Node-Graph-Panel visualisiert gerichtete Graphen oder Netzwerke. Es nutzt die Anordnung gerichteter Kräfte, um die Knoten effektiv zu positionieren, sodass es bei der Darstellung komplexer Infrastrukturkarten, Hierarchien oder Verlaufsdiagramme hilfreich sein kann.

## Datenvoraussetzungen
<a name="v9-panels-node-graph-requirements"></a>

Das Node-Graph-Panel erfordert eine bestimmte Form der Daten, damit die Knoten und Kanten angezeigt werden können. Nicht jede Datenquelle oder Abfrage kann in diesem Bereich visualisiert werden.

Die Node-Graph-Visualisierung besteht aus *Knoten* und *Kanten*.
+ Ein *Knoten* wird als Kreis angezeigt. Ein Knoten kann eine Anwendung, einen Dienst oder etwas anderes darstellen, das aus Anwendungsperspektive relevant ist.
+ Eine *Kante* wird als Linie dargestellt, die zwei Knoten verbindet. Bei der Verbindung kann es sich um eine Anfrage, eine Operation oder eine andere Beziehung zwischen den beiden Knoten handeln.

Sowohl Knoten als auch Kanten können Metadaten oder Statistiken zugeordnet sein. Die Datenquelle definiert, welche Informationen und Werte angezeigt werden, sodass verschiedene Datenquellen unterschiedliche Wertetypen anzeigen oder einige Werte nicht anzeigen können.

## Knoten
<a name="v9-panels-node-graph-nodes"></a>

Normalerweise zeigen Knoten zwei statistische Werte innerhalb des Knotens und zwei Identifikatoren direkt unter dem Knoten, normalerweise Name und Typ. Knoten können auch einen anderen Satz von Werten als Farbkreis um den Knoten herum anzeigen, wobei Abschnitte unterschiedlicher Farbe unterschiedliche Werte darstellen, die zusammen 1 ergeben sollten. Sie können beispielsweise angeben, dass der Prozentsatz der Fehler durch den roten Teil des Kreises dargestellt wird.

Zusätzliche Details können in einem Kontextmenü angezeigt werden, das angezeigt wird, wenn Sie den Knoten auswählen. Das Kontextmenü kann auch zusätzliche Links enthalten, die entweder auf andere Teile des Grafana-Arbeitsbereichs oder auf einen externen Link abzielen.

**Anmerkung**  
Das Knotendiagramm kann nur 1.500 Knoten anzeigen. Wenn diese Grenze überschritten wird, wird in der oberen rechten Ecke eine Warnung angezeigt und einige Knoten werden ausgeblendet. Sie können versteckte Teile des Diagramms erweitern, indem Sie im Diagramm auf die Markierungen für **Versteckte Knoten** klicken.

## Edges
<a name="v9-panels-node-graph-edges"></a>

Bei Kanten können auch Statistiken angezeigt werden, wenn Sie den Mauszeiger über den Rand bewegen. Ähnlich wie bei Knoten können Sie ein Kontextmenü mit zusätzlichen Details und Links öffnen, indem Sie die Kante auswählen.

Die erste Datenquelle, die diese Visualisierung unterstützt, ist die AWS X-Ray Datenquelle für die zugehörige Service Map-Funktion. Weitere Informationen finden Sie unter [Connect zu einer AWS X-Ray Datenquelle herstellen](x-ray-data-source.md).

## Im Knotendiagramm navigieren
<a name="v9-panels-node-graph-navigation"></a>

Sie können innerhalb des Knotendiagramms schwenken, indem Sie eine Position außerhalb eines Knotens oder einer Kante auswählen und den Mauszeiger ziehen.

Sie können mithilfe der Schaltflächen in der oberen linken Ecke des Knotendiagramms zoomen.

**Versteckte Knoten**

Die Anzahl der Knoten, die zu einem bestimmten Zeitpunkt angezeigt werden, ist begrenzt, um eine angemessene Leistung aufrechtzuerhalten. Knoten, die sich außerhalb dieser Grenze befinden, sind hinter anklickbaren Markierungen versteckt, die eine ungefähre Anzahl von versteckten Knoten anzeigen, die mit dieser Kante verbunden sind. Sie können die Markierung auswählen, um das Diagramm um diesen Knoten herum zu erweitern.

**Grid-Ansicht**

Sie können zur Rasteransicht wechseln, um einen besseren Überblick über die interessantesten Knoten im Diagramm zu erhalten. Die Rasteransicht zeigt Knoten in einem Raster ohne Kanten und kann nach Statistiken sortiert werden, die innerhalb des Knotens angezeigt werden, oder nach Statistiken, die durch den farbigen Rand der Knoten dargestellt werden.

Um die Knoten zu sortieren, wählen Sie die Statistiken in der Legende aus. Die Markierung neben dem Statistiknamen zeigt an, welche Statistik derzeit für die Sortierung und Sortierrichtung verwendet wird.

Wählen Sie den Knoten und dann die Option **Im Grafiklayout anzeigen**, um zum Diagrammlayout mit Fokus auf dem ausgewählten Knoten zurückzukehren und ihn im Kontext des vollständigen Diagramms anzuzeigen.

## Daten-API
<a name="v9-panels-node-graph-data-api"></a>

Diese Visualisierung benötigt eine bestimmte Form der Daten, die von der Datenquelle zurückgegeben werden, damit sie korrekt angezeigt werden können.

Node Graph benötigt mindestens einen Datenrahmen, der die Kanten des Graphen beschreibt. Standardmäßig berechnet Node Graph die Knoten und alle Statistiken auf der Grundlage dieses Datenrahmens. Optional kann ein zweiter Datenrahmen gesendet werden, der die Knoten beschreibt, falls mehr knotenspezifische Metadaten angezeigt werden müssen. Sie müssen beide Datenrahmen `frame.meta.preferredVisualisationType = 'nodeGraph'` aktivieren oder ihnen `nodes` einen Namen geben, damit der Node-Graph gerendert werden soll. `edges`

**Überschneidet Daten von der Struktur**

Erforderliche Felder:


| Feldname | Typ | Description | 
| --- | --- | --- | 
|  id  |  Zeichenfolge  |  Eindeutiger Bezeichner der Kante.  | 
|  Quelle  |  Zeichenfolge  |  ID des Quellknotens.  | 
|  Ziel  |  Zeichenfolge  |  ID des Ziels.  | 

Optionale Felder:


| Feldname | Typ | Description | 
| --- | --- | --- | 
|  Hauptstatistik  |  Zeichenfolge/Zahl  |  Erste Statistik, die im Overlay angezeigt wird, wenn Sie den Mauszeiger über den Rand bewegen. Es kann sich um eine Zeichenfolge handeln, die den Wert unverändert anzeigt, oder es kann sich um eine Zahl handeln. Wenn es sich um eine Zahl handelt, wird auch jede Einheit angezeigt, die diesem Feld zugeordnet ist  | 
|  sekundärer Status  |  Zeichenfolge/Zahl  |  Wie MainStat, wird aber direkt darunter angezeigt.  | 
|  detail\$1\$1\$1  |  Zeichenkette/Zahl  |  Jedes Feld mit einem Präfix `detail__` wird in der Kopfzeile des Kontextmenüs angezeigt, wenn es auf den Rand geklickt wird. Verwenden Sie es `config.displayName` für ein besser lesbares Etikett.  | 

**Knoten, Daten aus der Struktur**

Erforderliche Felder:


| Feldname | Typ | Description | 
| --- | --- | --- | 
|  id  |  Zeichenfolge  |  Eindeutiger Bezeichner des Knotens. Auf diese ID wird von edge in seinem Quell- und Zielfeld verwiesen.  | 

Optionale Felder:


| Feldname | Typ | Description | 
| --- | --- | --- | 
|  Titel  |  Zeichenfolge  |  Name des Knotens, der direkt unter dem Knoten sichtbar ist.  | 
|  Untertitel  |  Zeichenfolge  |  Zusätzlich wird der Name, der Typ oder eine andere Kennung unter dem Titel angezeigt.  | 
|  Hauptstatistik  |  Zeichenfolge/Zahl  |  Erster Wert, der im Knoten selbst angezeigt wird. Es kann sich entweder um eine Zeichenfolge handeln, die den Wert unverändert anzeigt, oder um eine Zahl. Wenn es sich um eine Zahl handelt, wird auch jede Einheit angezeigt, die diesem Feld zugeordnet ist.  | 
|  sekundärer Status  |  Zeichenfolge/Zahl  |  Wie MainStat, wird aber im Knoten darunter angezeigt.  | 
|  arc\$1\$1\$1  |  number  |  Jedes Feld mit dem Präfix `arc__` wird verwendet, um den Farbkreis um den Knoten herum zu erstellen. Die Summe aller Werte in diesen Feldern sollte 1 ergeben. Sie können die Farbe mit angeben`config.color.fixedColor`.  | 
|  detail\$1\$1\$1  |  Zeichenkette/Zahl  |  Jedes Feld mit einem Präfix `detail__` wird in der Kopfzeile des Kontextmenüs angezeigt, wenn auf den Knoten geklickt wird. Wird verwendet, `config.displayName` um das Etikett besser lesbar zu machen.  | 

# Bereich „Kreisdiagramm“
<a name="v9-panels-piechart"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Das Kreisdiagramm zeigt verkleinerte Reihen oder Werte in einer Reihe aus einer oder mehreren Abfragen in ihrer Beziehung zueinander in Form von Kreissegmenten an. Die Bogenlänge, die Fläche und der Mittelwinkel eines Segments sind alle proportional zum Wert des Segments, da er sich auf die Summe aller Werte bezieht. Dieser Diagrammtyp eignet sich am besten, wenn Sie einen schnellen Vergleich einer kleinen Gruppe von Werten in einer ästhetisch ansprechenden Form wünschen.

## Wertoptionen
<a name="v9-panels-piechart-value"></a>

Verwenden Sie die folgenden Optionen, um den Wert in Ihrer Visualisierung zu verfeinern.

**Show (Anzeigen)**

Wählen Sie aus, wie viele Informationen angezeigt werden sollen.
+ **Berechnen** — Reduziert jeden Wert auf einen einzigen Wert pro Reihe.
+ **Alle Werte** — Zeigt jeden Wert aus einer einzelnen Reihe an.

**Berechnung**

Wählen Sie eine Berechnung aus, um jede Reihe zu reduzieren, wenn die Option Berechnen ausgewählt wurde. Informationen zu verfügbaren Berechnungen finden Sie unter [Berechnungstypen](v9-panels-calculation-types.md).

**Limit**

Wenn jeder Wert aus einer einzelnen Reihe angezeigt wird, begrenzt dies die Anzahl der angezeigten Werte.

**Felder**

Wählen Sie aus, welches Feld oder welche Felder in der Visualisierung angezeigt werden sollen. Jeder Feldname ist in der Liste verfügbar, oder Sie können eine der folgenden Optionen auswählen:
+ **Numerische Felder** — Alle Felder mit numerischen Werten.
+ **Alle Felder** — Alle Felder, die nicht durch Transformationen entfernt wurden.
+ **Zeit** — Alle Felder mit Zeitwerten.

## Optionen für Kreisdiagramme
<a name="v9-panels-piechart-options"></a>

Verwenden Sie diese Optionen, um das Aussehen Ihrer Visualisierung zu verfeinern.

**Typ des Kreisdiagramms**

Wählen Sie den Anzeigestil für das Kreisdiagramm aus. Kann entweder sein:
+ **Kreis** — Ein Standard-Kreisdiagramm
+ **Donut** — Ein Kreisdiagramm mit einem Loch in der Mitte

**Labels**

Wählen Sie Beschriftungen aus, die im Kreisdiagramm angezeigt werden sollen. Sie können mehrere auswählen.
+ **Name** — Der Serien- oder Feldname.
+ **Prozent** — Der Prozentsatz des Ganzen.
+ **Wert** — Der numerische Rohwert.

Beschriftungen werden standardmäßig weiß über dem Hauptteil des Diagramms angezeigt. Sie können dunklere Diagrammfarben auswählen, um sie besser sichtbar zu machen. Lange Namen oder Zahlen werden möglicherweise abgeschnitten.

**Tooltip-Modus**

Wenn Sie den Mauszeiger über die Visualisierung bewegen, kann Grafana Tooltips anzeigen. Wählen Sie, wie sich Tooltips verhalten.
+ **Einzeln** — Der Tooltip zeigt nur eine einzige Serie an, nämlich die, über der Sie in der Visualisierung den Mauszeiger bewegen.
+ **Alle** — Der Hover-Tooltip zeigt alle Serien in der Visualisierung an. Grafana hebt die Serie, über die Sie den Mauszeiger bewegen, in der Serienliste im Tooltip fett hervor.
+ **Versteckt** — Zeigt den Tooltip nicht an, wenn Sie mit der Visualisierung interagieren.

Verwenden Sie eine Überschreibung, um einzelne Serien in der QuickInfo auszublenden.

**Legendenmodus**

Verwenden Sie diese Einstellungen, um zu definieren, wie die Legende in Ihrer Visualisierung angezeigt wird. Weitere Informationen zur Legende finden Sie unter [Eine Legende konfigurieren](v9-panels-configure-legend.md).
+ **Liste** — Zeigt die Legende als Liste an. Dies ist der Standardanzeigemodus der Legende.
+ **Tabelle** — Zeigt die Legende als Tabelle an.
+ **Versteckt** — Blendet die Legende aus.

**Platzierung der Legende**

Wählen Sie aus, wo die Legende angezeigt werden soll.
+ **Unten** — Unter dem Diagramm.
+ **Rechts** — Rechts neben dem Diagramm.

**Werte der Legende**

Wählen Sie aus, welche der [Standardberechnungen](v9-panels-calculation-types.md) in der Legende angezeigt werden sollen. Sie können mehr als eine haben.

Wählen Sie Werte aus, die in der Legende angezeigt werden sollen. Sie können mehr als einen auswählen.
+ **Prozent** — Der Prozentsatz des Ganzen.
+ **Wert** — Der numerische Rohwert.

Weitere Informationen zur Legende finden Sie unter [Eine Legende konfigurieren](v9-panels-configure-legend.md).

# Panel Plotly
<a name="v9-panels-plotly"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Das Plotly-Bedienfeld rendert Diagramme mit [Plotly](https://plotly.com/javascript/), einer Open-Source-JavaScript-Grafikbibliothek.

Die Felder **Data**, **Layout** und **Config** entsprechen den allgemeinen Parametern, die in der [Plotly-Dokumentation beschrieben sind](https://plotly.com/javascript/plotlyjs-function-reference/). Sie müssen im JSON-Format sein.

Von der Datenquelle bereitgestellte Daten können über ein benutzerdefiniertes Skript transformiert werden, bevor sie in das Plotly-Diagramm eingefügt werden. Das Skript enthält 2 Argumente.
+ `data`— Von der Datenquelle zurückgegebene Daten.
+ `variables`— Ein Objekt, das [Grafana-Variablen](templates-and-variables.md) im aktuellen Dashboard enthält (Benutzervariablen und diese wenigen globalen Variablen:`__from`, `__to``__interval`, und`__interval_ms`).

Das Skript muss ein Objekt mit einer oder mehreren der folgenden Eigenschaften zurückgeben: `data``layout`, `config` und`frames`. Im Folgenden wird ein -Beispiel gezeigt.

```
let x  = data.series[0].fields[0].values.buffer
let y  = data.series[0].fields[1].values.buffer
let serie = {
    x : x,
    y : y,
    name : variables.project //where project is the name of a Grafana’s variable
}

return {
    data : [serie],
    config : {
    displayModeBar: false
    }
}
```

Das vom Skript zurückgegebene Objekt und das in den Feldern *Data*, *Layout* und *Config* angegebene JSON werden zusammengeführt (Deep Merge).

Wenn kein Skript bereitgestellt wird, verwendet das Panel nur *Daten* -, *Layout* - und *Konfigurationsfelder*.

# Paneel Sankey
<a name="v9-panels-sankey"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Das Sankey-Bedienfeld zeigt Sankey-Diagramme, die sich gut zur Visualisierung von Flussdaten eignen, wobei die Breite des Flusses proportional zur ausgewählten Metrik ist. Die folgende Abbildung zeigt ein Sankey-Diagramm mit zwei Gruppen von Quellen und Zielen.

![\[Sankey diagram showing flow between source organizations, science disciplines, and projects.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/sankey-panel.png)


**Funktionsweise**

Das Sankey-Panel benötigt mindestens 2 Datenspalten, eine Quelle und ein Ziel für die Flows. Ihre Abfrage sollte Ihre Daten in mindestens zwei Gruppen gruppieren. Das Panel zeichnet in der Reihenfolge der Abfrage Links von der ersten Spalte mit Datenpunkten zur letzten Spalte. Die Dicke der Links wird proportional zu dem Wert sein, der durch die Metrik in der Abfrage zugewiesen wird.

**Anpassen**
+ **Links** — Derzeit gibt es zwei Optionen für die Linkfarbe: mehrere oder einzelne. Sie ist standardmäßig mehrfarbig. Um eine einzelne Farbe für die Links auszuwählen, schalten Sie die Option **Nur Einzellink-Farbe** ein und wählen Sie Ihre Farbe aus dem Farbwähler von Grafana aus.
+ **Knoten** **— Sie können die Farbe der rechteckigen Knoten ändern, indem Sie die Option Knotenfarbe ändern**
+ **Knotenbreite** — Die Breite der Knoten kann mit dem Schieberegler für die **Knotenbreite** oder durch Eingabe einer Zahl in das Eingabefeld angepasst werden. Diese Zahl muss eine Ganzzahl sein.
+ **Knotenabstand —** Der vertikale Abstand zwischen den Knoten kann mit dem Schieberegler für den **Knotenabstand oder durch** Eingabe einer Zahl in das Eingabefeld angepasst werden. Diese Zahl muss eine Ganzzahl sein. Wenn Ihre Links zu dünn sind, versuchen Sie, diese Zahl anzupassen
+ **Kopfzeilen** — Die Spaltenüberschriften können geändert werden, indem Sie im Editorbereich eine Überschreibung des **Anzeigenamens** verwenden. **Sie werden dieselbe Farbe haben, die Sie für die Textfarbe ausgewählt haben**
+ **Sankey-Layout** — Das Layout der Sankey-Links kann mit dem **Layout-Iterationsregler** leicht angepasst werden. Diese Zahl muss eine Ganzzahl sein und entspricht der Anzahl der Relaxationsiterationen, die zur Generierung des Layouts verwendet wurden.

# Scatter-Panel
<a name="v9-panels-scatter"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Das Streufeld zeigt ein X/Y Streudiagramm für Tabellendaten mit einer einfacheren Oberfläche als andere Grafikfelder. Im Gegensatz zum Grafikfenster müssen sich die Daten beim Punktfeld nicht in einer Zeitreihe befinden. Für das Streufeld ist ein tabellenformatierter Datensatz mit zwei oder mehr numerischen Datenspalten erforderlich.

Einer davon kann der X-Achse zugewiesen werden. Einer oder mehrere Werte können einer Reihe von Y-Achsenwerten zugewiesen werden, und die resultierenden Daten können als eine Reihe von Punkten dargestellt werden. Jede Reihe kann optional auch eine Regressionslinie zeigen, wobei eine von mehreren statistischen Bestanpassungen verwendet wird.

**Ein Scatter-Panel erstellen**

Im folgenden Verfahren wird beschrieben, wie Sie mithilfe des Streufensters ein Streudiagramm erstellen. Für dieses Beispiel gehen wir davon aus, dass es Daten gibt, wie in der folgenden Tabelle `HEIGHT` mit drei Spalten mit numerischen Werten,, und `Age` `Boys``Girls`, die die durchschnittliche Körpergröße von Jungen und Mädchen nach Alter zeigen.


| Age | Größe des Jungen | Größe des Mädchens | 
| --- | --- | --- | 
|  5  |  109,7  |  109,5  | 
|  6  |  115,6  |  115,4  | 
|  7  |  121,1  |  120,8  | 
|  8  |  126,3  |  126  | 
|  9  |  131,3  |  131,3  | 
|  10  |  136,2  |  137,1  | 
|  11  |  141,2  |  143,2  | 
|  12  |  147  |  148,7  | 
|  13  |  153,6  |  152,6  | 
|  14  |  159,9  |  155,1  | 
|  15  |  164,4  |  156,7  | 
|  16  |  167,3  |  157,6  | 
|  17  |  169  |  158  | 
|  18  |  170  |  158,3  | 
|  19  |  170,8  |  158,6  | 

**Um ein Streudiagramm mit dem Streufeld zu erstellen**

1. Wählen Sie in Ihrem Grafana-Dashboard die Option **Panel hinzufügen**.

1. Schreiben Sie für die Abfrage eine Abfrage, die die benötigten Daten zurückgibt. In diesem Fall würden Sie eine Abfrage wie verwenden`SELECT * FROM HEIGHT`.

1. Wählen Sie die **Streuvisualisierung** aus.

Dadurch wird ein Streudiagramm erstellt, bei dem die erste Spalte als X-Achse und die anderen numerischen Spalten als Y-Achsen verwendet werden.

**Konfigurationsoptionen**

Das Streufenster bietet die folgenden vier benutzerdefinierten Konfigurationsoptionen.
+ **X-Achse** — Sie können wählen, welches Feld als X-Achse verwendet werden soll, sowie Ausdehnungen, Titel und Anzeigeinformationen für die Achse.
+ **Y-Achse** — Sie können wählen, welche Felder auf der Y-Achse angezeigt werden sollen, einschließlich der Anzeigeoptionen für jedes Feld sowie Ausdehnungen und Titelinformationen für die Achse. Sie können auch festlegen, dass für jedes Feld eine Regressionslinie angezeigt wird. In den folgenden Informationen finden Sie weitere Informationen zur Konfiguration der Regressionslinien.
+ **Legende** — Sie können eine Legende für das Bedienfeld ein- oder ausschalten sowie die Größe des Texts in der Legende wählen.
+ **Anzeige** — Sie können weitere Optionen für das Diagramm festlegen, darunter die Rasterfarbe und den Rahmenstil.

**Konfiguration der Regressionslinie**

Jeder Y-Achsendatensatz kann zusätzlich zu den einzelnen Punkten eine Linie anzeigen. Für den Linientyp gibt es fünf Optionen.
+ **Keine** — Zeigt keine Regressionslinie an.
+ **Einfach** — Zeigt eine Regressionslinie an, die die Punkte des Datensatzes verbindet.
+ **Linear** — Zeigt eine gerade Linie an, wobei die Methode der kleinsten Quadrate, die beste Anpassung verwendet wird, verwendet wird.
+ Exponentiell — Zeigt eine **exponentielle Regressionslinie** mit der besten Anpassung an.
+ **Potenz** — Zeigt eine Regressionslinie mit der besten Potenz an.

# Statistik-Panel
<a name="v9-panels-stat"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Die Visualisierung des Statistikfensters zeigt einen großen Statistikwert mit einer optionalen Grafiksparkline. Sie können die Hintergrund- oder Wertfarbe mithilfe von Schwellenwerten steuern.

Standardmäßig zeigt das Statistikfenster eine der folgenden Optionen an:
+ Nur der Wert für eine einzelne Datenreihe oder ein einzelnes Feld.
+ Sowohl der Wert als auch der Name für mehrere Serien oder Felder.

Sie können den **Textmodus** verwenden, um zu steuern, ob der Text angezeigt wird oder nicht.

## Automatische Layoutanpassung
<a name="v9-panels-stat-automatic-adjust"></a>

Das Panel passt das Layout automatisch an die verfügbare Breite und Höhe im Armaturenbrett an. Das Diagramm (Sparkline) wird automatisch ausgeblendet, wenn das Bedienfeld zu klein wird.

## Wertoptionen
<a name="v9-panels-stat-value"></a>

Verwenden Sie die folgenden Optionen, um zu verfeinern, wie Ihre Visualisierung den Wert anzeigt:

**Show (Anzeigen)**

Wählen Sie, wie Grafana Ihre Daten anzeigt.

**Berechne**

Zeigt einen berechneten Wert an, der auf allen Zeilen basiert.
+ **Berechnung** — Wählen Sie eine Reduktionsfunktion aus, mit der Grafana viele Felder auf einen einzigen Wert reduziert. Eine Liste der verfügbaren Berechnungen finden Sie unter [Standardberechnungen](v9-panels-calculation-types.md).
+ **Felder** — Wählen Sie die Felder aus, die im Panel angezeigt werden.

**Alle Werte**

Zeigt für jede Zeile eine separate Statistik an. Wenn Sie diese Option auswählen, können Sie auch die Anzahl der anzuzeigenden Zeilen einschränken.
+ **Limit** — Die maximale Anzahl der anzuzeigenden Zeilen. Die Standardeinstellung ist 5.000.
+ **Felder** — Wählen Sie die Felder aus, die im Panel angezeigt werden.

## Statistikstile
<a name="v9-panels-stat-styles"></a>

Gestalten Sie Ihre Visualisierung.

**Orientation (Ausrichtung)**

Wählen Sie eine Stapelrichtung.
+ **Auto** — Grafana wählt aus, was es für die beste Ausrichtung hält.
+ **Horizontal** — Balken werden horizontal von links nach rechts gestreckt.
+ **Vertikal** — Die Balken werden vertikal von oben nach unten gestreckt.

**Textmodus**

Mit der Option Textmodus können Sie steuern, welcher Text im Bedienfeld wiedergegeben wird. Wenn der Wert nicht wichtig ist, sondern nur der Name und die Farbe, ändern Sie den **Textmodus** in **Name**. Der Wert wird weiterhin zur Bestimmung der Farbe verwendet und in einem Tooltip angezeigt.
+ **Automatisch** — Wenn die Daten mehrere Reihen oder Felder enthalten, werden sowohl Name als auch Wert angezeigt.
+ **Wert** — Zeigt nur den Wert an, niemals den Namen. Der Name wird stattdessen im Tooltip mit der Maus angezeigt.
+ **Wert und Name** — Wert und Name werden immer angezeigt.
+ **Name** — Zeigt den Namen statt des Werts an. Der Wert wird im Hover-Tooltip angezeigt.
+ **Keine** — Nichts anzeigen (leer). Name und Wert werden im Hover-Tooltip angezeigt.

**Farbmodus**

Wählen Sie einen Farbmodus.
+ **Wert** — Färbt nur den Wert und den Grafikbereich.
+ **Hintergrund** — Färbt auch den Hintergrund ein.

**Grafikmodus**

Wählen Sie einen Grafik- und Sparkline-Modus aus.
+ **Keine** — Blendet das Diagramm aus und zeigt nur den Wert an.
+ **Fläche** — Zeigt das Flächendiagramm unter dem Wert an. Dies setzt voraus, dass Ihre Abfrage eine Zeitspalte zurückgibt.

**Ausrichtung des Textes**

Wählen Sie einen Ausrichtungsmodus.
+ **Automatisch** — Wenn nur ein einziger Wert angezeigt wird (keine Wiederholung), wird der Wert zentriert. Wenn mehrere Reihen oder Zeilen angezeigt werden, ist der Wert linksbündig ausgerichtet.
+ **Mitte** — Der Statistikwert ist zentriert.

Textgröße

Passen Sie die Größe des Messtextes an.
+ **Titel** — Geben Sie einen numerischen Wert für die Titelgröße des Messgeräts ein.
+ **Wert** — Geben Sie einen numerischen Wert für die Größe des Messgeräts ein.

# Zeitleistenfenster „Status“
<a name="v9-panels-state-timeline"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Die Visualisierung des Zustandszeitfensters zeigt diskrete Zustandsänderungen im Zeitverlauf. Jedes Feld oder jede Reihe wird als ihr eigenes horizontales Band gerendert. Bundesstaatenregionen können entweder mit oder ohne Werte gerendert werden. Dieses Bedienfeld eignet sich gut für Zeichenketten- oder boolesche Zustände, kann aber auch mit Zeitreihen verwendet werden. Bei Verwendung mit Zeitreihen werden die Schwellenwerte verwendet, um die numerischen Werte in Bereiche mit diskreten Zuständen umzuwandeln.

## Optionen für die Zeitleiste von Bundesstaaten
<a name="v9-panels-state-timeline-options"></a>

Verwenden Sie diese Optionen, um Ihre Visualisierungen zu verfeinern:

**Gleiche aufeinanderfolgende Werte zusammenführen**

Steuert, ob Grafana identische Werte zusammenführt, wenn sie nebeneinander liegen.

**Werte anzeigen**

Steuert, ob Werte innerhalb der Regionen der Bundesstaaten gerendert werden. Auto rendert Werte, wenn ausreichend Speicherplatz vorhanden ist.

**Werte ausrichten**

Steuert die Ausrichtung der Werte innerhalb der Regionen der Bundesstaaten.

**Höhe der Zeile**

Steuert den Abstand zwischen den Zeilen. 1 = kein Leerzeichen = 0,5 = 50% Abstand.

**Linienbreite**

Steuert die Linienbreite der Regionen der Bundesstaaten.

**Deckkraft füllen**

Steuert die Opazität von Regionen der Bundesstaaten.

## Wertezuordnungen
<a name="v9-panels-state-timeline-valuemap"></a>

Um booleschen Werten oder Zeichenkettenwerten Farben zuzuweisen, verwenden Sie. [Wertezuordnungen konfigurieren](v9-panels-configure-value-mappings.md)

## Zeitreihendaten mit Schwellenwerten
<a name="v9-panels-state-timeline-threshold"></a>

Das Panel kann auch mit Zeitreihendaten verwendet werden. In diesem Fall werden die Schwellenwerte verwendet, um die Zeitreihen in diskrete farbige Zustandsregionen umzuwandeln.

## Optionen für die Legende
<a name="v9-panels-state-timeline-legend"></a>

Wenn die Legendenoption aktiviert ist, können entweder die Wertzuordnungen oder die Schwellenwertklammern angezeigt werden. Um die Wertzuordnungen in der Legende anzuzeigen, ist es wichtig, dass die Option Farbschema unter Standardoptionen auf Einzelfarbe oder Klassische Palette eingestellt ist. Um die Schwellenwertklammern in der Legende zu sehen, stellen Sie das Farbschema auf Von Schwellenwerten ein.

**Legendenmodus** Verwenden Sie diese Einstellungen, um die Darstellung der Legende in Ihrer Visualisierung zu verfeinern.
+  **Liste** — Zeigt die Legende als Liste an. Dies ist der Standardanzeigemodus der Legende.
+  **Tabelle** — Zeigt die Legende als Tabelle an.
+  **Versteckt** — Blendet die Legende aus.

**Platzierung der Legende** Wählen Sie aus, wo die Legende platziert werden soll.
+  **Unten** — Unter dem Diagramm.
+  **Rechts** — Rechts neben dem Diagramm.

**Werte der Legende**

Wählen Sie aus, welche der [Standardberechnungen](v9-panels-calculation-types.md) in der Legende angezeigt werden sollen. Sie können mehr als eine haben.

# Bereich „Statusverlauf“
<a name="v9-panels-status-history"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Die Visualisierung des Statusverlaufs zeigt periodische Zustände im Zeitverlauf. Jedes Feld oder jede Reihe wird als horizontale Zeile gerendert. Boxen werden gerendert und um jeden Wert zentriert.

Die Visualisierung des Statusverlaufs funktioniert mit Zeichenfolgen-, booleschen und numerischen Feldern oder Zeitreihen. Ein Zeitfeld ist erforderlich. Sie können Wertezuordnungen verwenden, um Zeichenketten einzufärben oder numerischen Bereichen Textwerte zuzuweisen.

## Optionen anzeigen
<a name="v9-panels-status-history-timeline-options"></a>

Verwenden Sie diese Optionen, um Ihre Visualisierungen zu verfeinern:

**Werte anzeigen**

Steuert, ob Werte in den Wertfeldern gerendert werden. Auto rendert Werte, wenn ausreichend Platz vorhanden ist.

Die **Spaltenbreite** bestimmt die Breite der Boxen. 1=maximale Breite und 0=Minimale Breite.

**Die Linienbreite steuert die Linienbreite** der Bundesstaatenregionen.

Die **Füllopazität** steuert die Füllundurchlässigkeit der Regionen der Bundesstaaten.

## Zuordnungen von Werten
<a name="v9-panels-status-history-valuemap"></a>

Um booleschen Werten oder Zeichenkettenwerten Farben zuzuweisen, verwenden Sie. [Wertezuordnungen konfigurieren](v9-panels-configure-value-mappings.md)

## Zeitreihendaten mit Schwellenwerten
<a name="v9-panels-status-history-threshold"></a>

Das Panel kann auch mit Zeitreihendaten verwendet werden. In diesem Fall werden die Schwellenwerte verwendet, um die Boxen einzufärben. Sie können auch Farbverläufe verwenden, um Werte einzufärben.

## Legendenoptionen
<a name="v9-panels-status-history-legend"></a>

Wenn die Legendenoption aktiviert ist, können entweder die Wertzuordnungen oder die Schwellenwertklammern angezeigt werden. Um die Wertzuordnungen in der Legende anzuzeigen, ist es wichtig, dass die Option Farbschema unter Standardoptionen auf Einzelfarbe oder Klassische Palette eingestellt ist. Um die Schwellenwertklammern in der Legende zu sehen, stellen Sie das Farbschema auf Von Schwellenwerten ein.

**Legendenmodus** Verwenden Sie diese Einstellungen, um die Darstellung der Legende in Ihrer Visualisierung zu verfeinern.
+  **Liste** — Zeigt die Legende als Liste an. Dies ist der Standardanzeigemodus der Legende.
+  **Tabelle** — Zeigt die Legende als Tabelle an.
+  **Versteckt** — Blendet die Legende aus.

**Platzierung der Legende** Wählen Sie aus, wo die Legende platziert werden soll.
+  **Unten** — Unter dem Diagramm.
+  **Rechts** — Rechts neben dem Diagramm.

**Werte der Legende**

Wählen Sie aus, welche der [Standardberechnungen](v9-panels-calculation-types.md) in der Legende angezeigt werden sollen. Sie können mehr als eine haben.

# Tischplatte
<a name="v9-panels-table"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Die Visualisierung des Tabellenfensters ist sehr flexibel und unterstützt mehrere Modi für Zeitreihen sowie für Tabellen, Anmerkungen und JSON-Rohdaten. Dieses Fenster bietet auch Optionen zur Datumsformatierung, Wertformatierung und Farbgebung.

## Spalte sortieren
<a name="v9-panels-table-sort"></a>

Klicken Sie auf einen Spaltentitel, um die Sortierreihenfolge von Standard über absteigend bis aufsteigend zu ändern. Jedes Mal, wenn Sie klicken, ändert sich die Sortierreihenfolge zur nächsten Option im Zyklus. Es kann immer nur nach einer Spalte sortiert werden.

## Tabellen-Optionen
<a name="v9-panels-table-options"></a>

**Kopfzeile anzeigen**

Aus Ihrer Datenquelle importierte Spaltennamen ein- oder ausblenden.

## Breite der Spalten
<a name="v9-panels-table-width"></a>

Standardmäßig berechnet Grafana die Spaltenbreite automatisch auf der Grundlage der Tabellengröße und der minimalen Spaltenbreite. Diese Feldoption kann die Einstellung überschreiben und die Breite für alle Spalten in Pixeln definieren.

Wenn Sie beispielsweise `100` in das Feld eingeben und dann auf eine Stelle außerhalb des Felds klicken, werden alle Spalten auf eine Breite von 100 Pixeln festgelegt.

## Minimale Spaltenbreite
<a name="v9-panels-table-min"></a>

Standardmäßig beträgt die Mindestbreite der Tabellenspalte 150 Pixel. Diese Feldoption kann diese Standardeinstellung überschreiben und definiert die neue Mindestspaltenbreite für das Tabellenfenster in Pixeln.

Wenn Sie beispielsweise `75` in das Feld eingeben und dann auf eine Stelle außerhalb des Felds klicken, werden alle Spalten auf eine Breite von nicht weniger als 75 Pixeln skaliert.

Reduzieren Sie bei Geräten mit kleinem Bildschirm, wie Smartphones oder Tablets, den `150` Standardpixelwert auf, `50` damit tabellenbasierte Bedienfelder in Dashboards korrekt dargestellt werden.

## Ausrichtung der Spalten
<a name="v9-panels-table-alignment"></a>

Wählen Sie aus, wie Grafana den Zellinhalt ausrichten soll:
+ Auto (Standard)
+ Links
+ zentrum
+ Rechts

## Zelltyp
<a name="v9-panels-table-cell-type"></a>

Standardmäßig wählt Grafana automatisch die Anzeigeeinstellungen aus. Sie können die Einstellungen überschreiben, indem Sie eine der folgenden Optionen wählen, um den Standard für alle Felder festzulegen. Für einige Zelltypen ist eine zusätzliche Konfiguration verfügbar.

**Anmerkung**  
Wenn Sie diese auf der Registerkarte „**Feld**“ festlegen, gilt der Typ für alle Felder, einschließlich des Zeitfeldes. Sie können sie auf der Registerkarte **Überschreiben** festlegen, um die Änderung auf ein oder mehrere Felder anzuwenden.

**Text einfärben**

Wenn Schwellenwerte festgelegt sind, wird der Feldtext in der entsprechenden Schwellenwertfarbe angezeigt.

**Farbiger Hintergrund (Farbverlauf oder Vollton)**

Wenn Schwellenwerte festgelegt sind, wird der Feldhintergrund in der entsprechenden Schwellenwertfarbe angezeigt.

**Messinstrument**

Zellen können als grafisches Messgerät mit verschiedenen Darstellungsarten angezeigt werden.

**Basic**

Im Basismodus wird ein einfaches Messgerät angezeigt, wobei die Schwellenwerte die Farbe des Messgeräts definieren.

**Farbverlauf**

Die Schwellenwerte definieren einen Gradienten.

**LCD**

Das Messgerät ist in kleine Zellen aufgeteilt, die leuchten oder nicht beleuchtet sind.

**JSON-Ansicht**

Zeigt den als Code formatierten Wert an. Wenn es sich bei einem Wert um ein Objekt handelt, erscheint die JSON-Ansicht, die das Durchsuchen des JSON-Objekts ermöglicht, wenn der Mauszeiger darüber bewegt wird.

## Zellenwert überprüfen
<a name="v9-panels-table-cell-value"></a>

Aktiviert die Wertprüfung von der Tabellenzelle aus. Der Rohwert wird in einem modalen Fenster dargestellt.

**Anmerkung**  
Die Überprüfung von Zellenwerten ist nur verfügbar, wenn der Zellanzeigemodus auf Auto, Farbtext, Farbiger Hintergrund oder JSON-Ansicht eingestellt ist.

## Spaltenfilter
<a name="v9-panels-table-col-filter"></a>

Sie können vorübergehend ändern, wie Spaltendaten angezeigt werden. Sie können beispielsweise Werte vom höchsten zum niedrigsten Wert sortieren oder bestimmte Werte ausblenden. Weitere Informationen finden Sie weiter unten unter [Tabellenspalten filtern](#v9-panels-table-filter).

## Paginierung
<a name="v9-panels-table-pagination"></a>

Verwenden Sie diese Option, um die Paginierung zu aktivieren oder zu deaktivieren. Es handelt sich um eine Front-End-Option, die sich nicht auf Abfragen auswirkt. Wenn diese Option aktiviert ist, passt sich die Seitengröße automatisch an die Höhe der Tabelle an.

## Tabellenspalten filtern
<a name="v9-panels-table-filter"></a>

Wenn Sie den **Spaltenfilter** aktivieren, können Sie Tabellenoptionen filtern.

**Um die Spaltenfilterung zu aktivieren**

1. Navigieren Sie in Grafana zum Dashboard mit der Tabelle mit den Spalten, die Sie filtern möchten.

1. Öffnen Sie in dem Tabellenfenster, das Sie filtern möchten, den Panel-Editor.

1. Wählen Sie die Registerkarte „**Feld**“.

1. Aktivieren Sie unter **Tabellenoptionen** die Option **Spaltenfilter**.

Neben jedem Spaltentitel wird ein Filtersymbol angezeigt.

**Filtern Sie die Spaltenwerte**

Um Spaltenwerte zu filtern, wählen Sie das Filter- (Trichter-) Symbol neben einem Spaltentitel. Grafana zeigt die Filteroptionen für diese Spalte an.

Aktivieren Sie das Kontrollkästchen neben den Werten, die Sie anzeigen möchten. Geben Sie Text in das Suchfeld oben ein, um diese Werte in der Anzeige anzuzeigen, sodass Sie sie auswählen können, anstatt zu scrollen, um sie zu finden.

**Löschen Sie die Spaltenfilter**

Bei Spalten mit angewendeten Filtern wird neben dem Titel ein blauer Trichter angezeigt.

Um den Filter zu entfernen, wählen Sie das blaue Trichtersymbol und dann Filter löschen aus.

## Fußzeile der Tabelle
<a name="v9-panels-table-footer"></a>

Sie können den Tabellenfuß verwenden, um [Berechnungen](v9-panels-calculation-types.md) für Felder anzuzeigen.

Nachdem Sie den Tabellenfuß aktiviert haben, können Sie die **Formel** und dann die **Felder** auswählen, die Sie berechnen möchten.

Das System wendet die Berechnung auf alle numerischen Felder an, wenn Sie kein Feld auswählen.

**Zählen Sie die Zeilen**

Wenn Sie die Anzahl der Zeilen im Datensatz anstelle der Anzahl der Werte in den ausgewählten Feldern anzeigen möchten, wählen Sie die Berechnung **Anzahl** und aktivieren Sie **Zeilen zählen**.

# Textfeld
<a name="v9-panels-text"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Das Textfeld ermöglicht es Ihnen, Text oder HTML direkt in Ihre Dashboards einzufügen. Dies kann verwendet werden, um Kontextinformationen und Beschreibungen hinzuzufügen oder komplexes HTML einzubetten.

**Mode (Modus)**

Der Modus bestimmt, wie eingebettete Inhalte angezeigt werden. Er hat die folgenden Optionen
+ **Markdown** — Diese Option formatiert den Inhalt als Markdown.
+ **HTML** — Mit dieser Einstellung wird der Inhalt als bereinigtes HTML wiedergegeben.
+ **Code** — Diese Einstellung rendert Inhalte in einem schreibgeschützten Code-Editor. Wählen Sie eine geeignete Sprache aus, um die Syntaxhervorhebung auf den eingebetteten Text anzuwenden.

**Variablen**

Variablen im Inhalt werden für die Anzeige erweitert.

# Bedienfeld „Zeitreihen“
<a name="v9-panels-time-series"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Das Zeitreihenfenster kann eine Zeitreihe als Linie, einen Pfad aus Punkten oder eine Reihe von Balken rendern. Diese Art von Diagramm ist vielseitig genug, um fast alle Zeitreihendaten anzuzeigen.

**Anmerkung**  
Sie können Visualisierungen im Grafikfenster zu Zeitreihenvisualisierungen migrieren. **Wählen Sie zur Migration auf der Registerkarte **Bedienfeld** die Option Zeitreihenvisualisierung aus.** Grafana überträgt alle zutreffenden Einstellungen.

**Topics**
+ [Tooltip-Optionen](v9-time-series-panel-tooltip.md)
+ [Legendenoptionen](v9-time-series-panel-legend.md)
+ [Optionen für den Grafikstil](v9-time-series-graph.md)
+ [Achsenoptionen](v9-time-series-axis.md)
+ [Farboptionen](v9-time-series-color.md)

# Tooltip-Optionen
<a name="v9-time-series-panel-tooltip"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Wenn Sie den Mauszeiger über das Diagramm bewegen, kann Grafana Tooltips anzeigen. Wählen Sie, wie sich Tooltips verhalten:
+  **Einzeln** — Der Tooltip zeigt nur die Serie an, über der Sie den Mauszeiger bewegen.
+  **Alle** — Der Hover-Tooltip zeigt alle Serien im Diagramm an. Grafana hebt die Serie, über die Sie den Mauszeiger bewegen, in der Serienliste im Tooltip fett hervor.
+  **Versteckt** — Zeigt den Tooltip nicht an. 

# Legendenoptionen
<a name="v9-time-series-panel-legend"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

**Legendenmodus — Wählen Sie aus, wie die Legende** angezeigt wird.
+  **Liste** — Zeigt die Legende als Liste an. Dies ist die Standardeinstellung.
+  **Tabelle** — Zeigt die Legende als Tabelle an. 
+  **Versteckt** — Blendet die Legende aus.

**Platzierung der Legende** — Wählen Sie aus, wo die Legende angezeigt werden soll.
+  **Unten** — Unter dem Diagramm.
+  **Rechts** — Rechts neben dem Diagramm. 

**Legendenberechnungen**

Wählen Sie aus, welche Berechnungen in der Legende angezeigt werden sollen. Weitere Informationen finden Sie unter [Berechnungsarten](v9-panels-calculation-types.md).

# Optionen für den Grafikstil
<a name="v9-time-series-graph"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

**Grafikstil**

Verwenden Sie diese Option, um zu definieren, wie Ihre Zeitreihendaten angezeigt werden sollen. Sie können Überschreibungen verwenden, um mehrere Stile in derselben Grafik zu kombinieren. Es gibt drei Stiloptionen. Einige der anderen Stiloptionen gelten nur für bestimmte Grafikstile.
+ **Linien** — Zeigt die Zeitreihe als Linie in einem Diagramm an.
+ **Balken** — Zeigen Sie die Zeitreihe als eine Reihe von Balken in einem Diagramm an, einen für jeden Datenpunkt.
+ **Punkte** — Zeigt die Zeitreihen als Punkte in einem Diagramm an, einen für jeden Datenpunkt.

**Ausrichtung der Balken**

Legt bei Balkendiagrammen die Position des Balkens relativ zu der Stelle fest, an der der Punkt im Diagramm gezeichnet werden würde. Da ein Balken eine Breite hat, kann er vor, hinter oder in der Mitte des Punkts platziert werden. Für diese Option stehen die Optionen „**Vorher**“, „**Mitte**“ oder „**Nachher**“ zur Verfügung.

**Linienbreite**

Legt die Dicke der Linie für Liniendiagramme oder die Dicke der Kontur für jeden Balken in einem Balkendiagramm fest.

**Deckkraft füllen**

Legt die Deckkraft einer Füllfarbe fest. Füllungen werden beispielsweise verwendet, um den Bereich unter der Linie in einem Liniendiagramm oder als Farbe von Balken in einem Balkendiagramm darzustellen.

**Verlaufsmodus**

Der Verlaufsmodus gibt die Verlaufsfüllung an, die auf der Serienfarbe basiert. Um die Farbe zu ändern, verwenden Sie die Standardfeldoption für das Farbschema. Weitere Informationen finden Sie unter [Farbschema](v9-panels-configure-standard-options.md#v9-panels-standard-options-color-scheme). Die Optionen für den Verlaufsmodus sind:
+ **Keine** — Keine Verlaufsfüllung.
+ **Deckkraft** — Ein Deckkraftverlauf, bei dem die Deckkraft der Füllung mit steigendem Wert der Y-Achse zunimmt.
+ **Farbton** — Ein Farbverlauf, der auf dem Farbton der Serienfarbe basiert.
+ **Schema** — Ein Farbverlauf, der durch Ihr Farbschema definiert wird. Diese Einstellung kann sowohl für die Füllung als auch für die Linie verwendet werden. Weitere Informationen finden Sie unter [Farboptionen](v9-time-series-color.md).

Die Darstellung des Verlaufs wird auch durch die Einstellung für die **Deckkraft der Füllung** geändert. 

**Punkte anzeigen**

Sie können Ihre Visualisierung so konfigurieren, dass Punkte zu Linien- oder Balkendiagrammen hinzugefügt werden. Sie können „**Immer**“, „**Nie**“ oder „**Automatisch**“ wählen. Bei Verwendung von **Auto** bestimmt Grafana anhand der Dichte der Daten, ob Punkte angezeigt werden sollen. Wenn die Dichte der Daten niedrig genug ist, werden Punkte angezeigt.

**Punktgröße**

Legt die Größe der gezeichneten Punkte auf einen Durchmesser von 1 bis 40 Pixeln fest.

**Linieninterpolation**

Wählen Sie aus, wie Grafana die Serienlinie interpoliert. **Zur Auswahl stehen „**Linear**“, „**Glatt**“, „**Schritt davor**“ und „Schritt danach“.**

**Line style (Linienstil)**

Legen Sie den Stil der Linie fest. Um die Farbe zu ändern, verwenden Sie die Standardfeldoption für das Farbschema.

Die Darstellung des Linienstils wird durch die Einstellungen für **Linienbreite** und **Fülldeckkraft** beeinflusst.

Für den Linienstil stehen die Optionen „Durchgezogen“, **„****Strich**“ und „**Punkte**“ zur Auswahl.

**Nullwerte Connect**

Wählen Sie aus, wie Nullwerte (Lücken in den Daten) im Diagramm angezeigt werden. Nullwerte können so verbunden werden, dass sie eine durchgehende Linie bilden, oder Sie können optional einen Schwellenwert festlegen, ab dem Lücken in den Daten nicht mehr miteinander verbunden werden sollen. Sie können „**Niemals** Datenpunkte mit Lücken verbinden“, „Datenpunkte mit Lücken **immer** verbinden“ oder einen **Schwellenwert** festlegen, ab dem Lücken in den Daten nicht mehr miteinander verbunden werden sollen.

**Reihe stapeln**

Durch das *Stapeln* kann Grafana Serien übereinander anzeigen. Seien Sie vorsichtig, wenn Sie das Stapeln in der Visualisierung verwenden, da dadurch leicht irreführende Grafiken entstehen können. Weitere Informationen darüber, warum das Stapeln möglicherweise nicht der beste Ansatz ist, finden Sie unter [The Issue](https://www.data-to-viz.com/caveat/stacking.html) with Stacking.

Die Optionen für das Stapeln sind:
+ **Aus** — Deaktiviert die Reihenstapelung.
+ **Normal** — Stapelt Serien übereinander.
+ **100%** — Prozentual gestapelt, wobei die Summe aller Serien zusammen 100% ergibt.

**Reihen in Gruppen stapeln**

Sie können das Stapelverhalten überschreiben, um Serien in Gruppen zu stapeln. Weitere Informationen zum Erstellen einer Überschreibung finden Sie unter[Feldüberschreibungen konfigurieren](v9-panels-configure-overrides.md). Geben Sie beim Erstellen der Überschreibung den Namen der Stapelgruppe an, zu der die Serie gehören soll.

**Füllen Sie das Folgende aus**

Die Option „**Unten füllen bis**“ füllt den Bereich zwischen zwei Reihen aus. Diese Option ist nur als Reihen- oder Feldüberschreibung verfügbar. Mit dieser Option können Sie den Bereich zwischen zwei Reihen füllen, anstatt von der Reihenlinie bis 0 herunterzufahren. Wenn Sie beispielsweise zwei Datenreihen mit den Namen *Max* und *Min* haben, könnten Sie die Datenreihe **Max** auswählen und sie so überschreiben, **dass sie unterhalb** der Reihe **Min** liegt. Dadurch würde nur der Bereich zwischen den beiden Serienlinien gefüllt.

# Achsenoptionen
<a name="v9-time-series-axis"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Optionen unter der Achsenkategorie ändern, wie die X- und Y-Achsen gerendert werden. Einige Optionen werden erst wirksam, wenn Sie auf eine Stelle außerhalb des Feld-Optionsfeldes klicken, das Sie bearbeiten. Sie können auch oder drücken`Enter`.

**Platzierung**

Wählen Sie die Platzierung der Y-Achse aus. Die Optionen sind:
+ **Auto** — Grafana weist der Serie automatisch die Y-Achse zu. Wenn es zwei oder mehr Serien mit unterschiedlichen Einheiten gibt, weist Grafana der ersten Einheit die linke Achse und den nachfolgenden Einheiten die rechte Achse zu.
+ **Links** — Zeigt alle Y-Achsen auf der linken Seite an.
+ **Rechts** — Zeigt alle Y-Achsen auf der rechten Seite an.
+ **Versteckt** — Alle Y-Achsen werden ausgeblendet.

Um jedem Feld oder jeder Reihe Achsen zuzuweisen, [fügen Sie Feldüberschreibungen](v9-panels-configure-overrides.md) hinzu.

**Label (Bezeichnung)**

Legen Sie eine Textbeschriftung für die Y-Achse fest. Wenn Sie mehr als eine Y-Achse haben, können Sie mithilfe einer Überschreibung verschiedene Beschriftungen zuweisen.

**Width (Breite)**

Stellen Sie eine feste Breite der Achse ein. Standardmäßig berechnet Grafana dynamisch die Breite einer Achse.

Durch die Einstellung der Breite der Achse können Daten mit unterschiedlichen Achstypen dieselben Anzeigeproportionen haben. Diese Einstellung erleichtert es Ihnen, die Daten mehrerer Grafiken miteinander zu vergleichen, da die Achsen in visueller Nähe zueinander nicht verschoben oder gestreckt werden.

**Weiches Minimum und sanftes Maximum**

Stellen Sie eine **Soft-Min** - oder **Soft-Max-Option** ein, um die Y-Achsen-Grenzwerte besser kontrollieren zu können. Standardmäßig legt Grafana den Bereich für die Y-Achse automatisch auf der Grundlage des Datensatzes fest.

Die Einstellungen „Soft Min“ und „Soft Max“ ermöglichen den Einblick in kleine Änderungen, wenn keine großen Änderungen vorhanden sind. Harte Min- oder Max-Werte, die aus den Standardfeldoptionen für Min und Max abgeleitet wurden, können verhindern, dass intermittierende Spitzen nützliche Details verflachen, indem die Spitzen über einen bestimmten Punkt hinaus abgeschnitten werden.

Um feste Grenzwerte für die Y-Achse zu definieren, können Sie Standardoptionen festlegen. min/max Weitere Informationen finden Sie unter [Standardoptionen konfigurieren](v9-panels-configure-standard-options.md).

**Skalieren**

Stellen Sie ein, wie die Y-Achse skaliert werden soll. Sie haben die Wahl zwischen **Linear** und **Logarithmisch**. Wenn Sie logarithmisch wählen, können Sie außerdem zwischen logarithmischen Skalen zur Basis 2 oder zur Basis 10 wählen.

**Transform**

Sie können eine Reihe überschreiben, um eine Transformation auf Werte in einem Diagramm anzuwenden (ohne die zugrunde liegenden Werte oder die Werte in QuickInfos, Kontextmenüs oder Legenden zu beeinflussen). Sie haben zwei Transformationsoptionen:
+ **Negative Y-Transformation** — Dreht die Ergebnisse auf negative Werte auf der Y-Achse um.
+ **Konstante** — Zeigt den ersten Wert als konstante Linie an.

# Farboptionen
<a name="v9-time-series-color"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Standardmäßig verwendet das Diagramm die Standardoption [Farbschema](v9-panels-configure-standard-options.md#v9-panels-standard-options-color-scheme), um Serienfarben zuzuweisen. Sie können die Legende auch verwenden, um den Farbwähler zu öffnen, indem Sie auf das Farbsymbol der Legendenserie klicken. Wenn Sie die Farbe auf diese Weise festlegen, wird automatisch eine Überschreibungsregel erstellt, die eine bestimmte Farbe für eine bestimmte Serie festlegt.

Im Folgenden finden Sie zusätzliche Optionen, mit denen Sie die Standardeinstellungen für Serienfarben überschreiben können.

**Klassische Palette**

Die gängigste Konfiguration ist die Verwendung der **Classic-Palette** für Grafiken. Dieses Schema weist jedem Feld oder jeder Reihe automatisch eine Farbe auf der Grundlage der Reihenfolge zu. Wenn sich die Reihenfolge eines Felds in Ihrer Abfrage ändert, ändert sich auch die Farbe. Mithilfe einer Überschreibungsregel können Sie eine Farbe für ein bestimmtes Feld manuell konfigurieren.

**Einfarbig**

Verwenden Sie diesen Modus, um eine Farbe anzugeben. Sie können auch auf das farbige Liniensymbol neben jeder Serie in der Legende klicken, um den Farbwähler zu öffnen. Dadurch wird automatisch eine neue Überschreibung erstellt, die das Farbschema auf eine einzelne Farbe und die ausgewählte Farbe festlegt.

**Farbschemas nach Wert**

Wenn Sie ein Farbschema nach Wert auswählen, z. B. **Aus Schwellenwerten (nach Wert)** oder **Green-Yellow-Red (nach Wert)**, wird die Option **Reihe färben nach** angezeigt. Diese Option steuert, welcher Wert (Last, Min, Max) verwendet werden soll, um der Reihe ihre Farbe zuzuweisen.

**Schema-Gradientenmodus**

Die Option **Verlaufsmodus**, die sich unter den **Grafikstilen** befindet, hat einen Modus namens **Schema**. Wenn Sie **Schema** aktivieren, erhält die Linie oder der Balken eine Verlaufsfarbe, die anhand des ausgewählten **Farbschemas** definiert ist.

**Aus Schwellenwerten**

Wenn das **Farbschema** auf **Von Schwellenwerten (nach Wert)** und der **Verlaufsmodus** auf **Schema** eingestellt ist, ändert sich die Linien- oder Balkenfarbe, wenn sie die definierten Schwellenwerte überschreiten. Es werden nur exakt die Farben angezeigt, die im Schema ausgewählt wurden.

**Farbschemata mit Farbverlauf**

Wenn Sie ein Farbverlaufsschema verwenden, *ohne* den **Verlaufsmodus** auf **Schema** zu setzen, bedeutet dies, dass die ausgewählten Farben einen Farbverlauf zwischen den ausgewählten Farben bilden, da sich die Werte in der Reihe zwischen den festgelegten Schwellenwerten bewegen.

# Bedienfeld „Spuren“ (Beta)
<a name="v9-panels-traces"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

*Traces* sind eine Visualisierung, mit der Sie eine Anfrage verfolgen und protokollieren können, während sie die Dienste in Ihrer Infrastruktur durchläuft.

Weitere Informationen zu Traces finden Sie unter[Nachverfolgung in Explore](v9-explore-tracing.md).

# WindRose
<a name="v9-panels-windrose"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Das WindRose Panel empfängt Rohdaten aus Zeitreihen, konvertiert die Daten und ordnet sie in einem Diagramm zu. WindRose 

![\[WindRose panel with two circular charts showing wind direction and speed data distribution.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/windrose.png)


## Optionen
<a name="v9-panels-windrose-options"></a>

Das WindRose Panel unterstützt die folgenden Optionen:
+ Frequenz der Achse
+ Achsenstil (Grad oder Kompass)
+ Maßstab (linear, quadratisch, logarithmisch)

# Erkunden Sie in Grafana-Version 9
<a name="v9-explore"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Die Dashboard-Benutzeroberfläche von Grafana bietet Funktionen zum Erstellen von Dashboards zur Visualisierung. *Explore* entfernt die Dashboard- und Panel-Optionen, sodass Sie sich auf die Abfrage konzentrieren können. Es hilft Ihnen bei der Iteration, bis Sie eine funktionierende Abfrage haben, und dann können Sie aus der Abfrage ein Dashboard erstellen.

**Anmerkung**  
Wenn Sie nur Ihre Daten untersuchen und kein Dashboard erstellen möchten, erleichtert Explore dies erheblich. Wenn Ihre Datenquelle Diagramm- und Tabellendaten unterstützt, zeigt Explore die Ergebnisse sowohl als Grafik als auch als Tabelle an. Auf diese Weise können Sie Trends in den Daten und weitere Details gleichzeitig erkennen.

## Beginne zu erkunden
<a name="v9-explore-start"></a>

**Anmerkung**  
Um auf Explore zugreifen zu können, benötigen Sie eine Redakteur- oder Administratorrolle.

**Um auf Explore zuzugreifen**

1. Wählen Sie in Ihrem Grafana-Arbeitsbereich in der linken Menüleiste den Menüpunkt Erkunden.

   Eine leere Registerkarte „Erkunden“ wird geöffnet.

   Um mit einer vorhandenen Abfrage in einem Fenster zu beginnen, wählen Sie alternativ die Option Erkunden aus dem Bedienfeldmenü. Dadurch wird eine Registerkarte „Erkunden“ mit der Abfrage aus dem Panel geöffnet, sodass Sie die Abfrage außerhalb Ihres Dashboards optimieren oder iterieren können.

1. Wählen Sie Ihre Datenquelle aus dem Drop-down-Menü oben links aus. [Prometheus](prometheus-data-source.md) hat eine benutzerdefinierte Explore-Implementierung, die anderen Datenquellen verwenden ihren Standard-Abfrage-Editor.

1. Schreiben Sie in das Abfragefeld Ihre Abfrage, um Ihre Daten zu untersuchen. Neben dem Abfragefeld befinden sich drei Schaltflächen: eine Schaltfläche zum Löschen (X), eine Schaltfläche zum Hinzufügen von Abfragen (\$1) und die Schaltfläche zum Entfernen einer Abfrage (-). Genau wie im normalen Abfrage-Editor können Sie mehrere Abfragen hinzufügen und entfernen.

   Weitere Informationen zu Abfragen finden Sie unter[Daten abfragen und transformieren](v9-panels-query-xform.md).

## Teilen und vergleichen
<a name="v9-explore-compare"></a>

Die geteilte Ansicht bietet eine einfache Möglichkeit, Grafiken und Tabellen zu vergleichen side-by-side oder verwandte Daten gemeinsam auf einer Seite zu betrachten.

**Öffnen Sie oben eine geteilte Ansicht**

1. Wählen Sie in der Ansicht Erkunden die Schaltfläche **Teilen**, um die aktuelle Abfrage zu duplizieren und die Seite in zwei side-by-side Abfragen aufzuteilen.
**Anmerkung**  
Es ist möglich, eine andere Datenquelle für die neue Abfrage auszuwählen, sodass Sie beispielsweise dieselbe Abfrage für zwei verschiedene Server oder die Staging-Umgebung mit der Produktionsumgebung vergleichen können.

   In der geteilten Ansicht können die Zeitwähler für beide Bereiche miteinander verknüpft werden (wenn Sie eines ändern, wird auch das andere geändert), indem Sie auf eine Schaltfläche für die Zeitsynchronisierung klicken, die an einem der Zeitwähler angebracht ist. Durch das Verknüpfen von Timepickern werden die Start- und Endzeiten der Split-View-Abfragen synchron gehalten. Dadurch wird sichergestellt, dass Sie in beiden geteilten Panels dasselbe Zeitintervall betrachten.

1. Um die neu erstellte Abfrage zu schließen, klicken Sie auf die Schaltfläche Split schließen.

## Verkürzten Link teilen
<a name="v9-explore-share"></a>

Die Funktion „Verkürzten Link teilen“ ermöglicht es Ihnen, kleinere und einfachere URLs Dateien im Format /goto/:uid zu erstellen, anstatt ein längeres Format mit Abfrageparametern zu verwenden. URLs Um einen verkürzten Link zu den Abfrageergebnissen zu erstellen, wählen Sie in der Werkzeugleiste „Durchsuchen“ die Option **Teilen** aus. Ein verkürzter Link, der nie verwendet wird, wird nach sieben (7) Tagen automatisch gelöscht.

# Abfrageverwaltung in Explore
<a name="v9-explore-manage"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Um Ihnen beim Debuggen von Abfragen zu helfen, ermöglicht Ihnen Explore, Abfrageanfragen und -antworten sowie Abfragestatistiken über den Abfrageinspektor zu untersuchen. Diese Funktion ähnelt den Aufgaben „[Abfrageleistung überprüfen“ und „Abfrageanforderungs](v9-panels-panel-inspector.md#v9-panels-query-performance) [- und Antwortdaten überprüfen](v9-panels-panel-inspector.md#v9-panels-query-request-response)“ im Panel-Inspektor.

## Verlauf abfragen
<a name="v9-explore-manage-history"></a>

Der Abfrageverlauf ist eine Liste von Abfragen, die Sie in Explore verwendet haben. Der Verlauf wird in der Grafana-Datenbank gespeichert und nicht mit anderen Benutzern geteilt. Die Aufbewahrungsfrist für Abfragen in der Historie beträgt zwei Wochen. Abfragen, die älter als zwei Wochen sind, werden automatisch gelöscht. Um Ihren Verlauf zu öffnen und mit ihm zu interagieren, klicken Sie in Explore auf die Schaltfläche **Verlauf abfragen**.

**Anmerkung**  
Mit einem Stern markierte (als Favorit markierte) Abfragen unterliegen nicht der zweiwöchigen Aufbewahrungsfrist und sie werden auch nicht gelöscht.

**Abfrageverlauf anzeigen**

Mit dem Abfrageverlauf können Sie den Verlauf Ihrer Abfragen einsehen. Für jede einzelne Abfrage können Sie:
+ Ausführen einer Abfrage
+ Einen Kommentar erstellen und and/or bearbeiten.
+ Kopiert eine Abfrage in die Zwischenablage.
+ Kopiert einen verkürzten Link mit der Abfrage in die Zwischenablage.
+ Markieren Sie eine Abfrage mit einem Stern (Favorit).

**Bevorzugte Abfragen verwalten**

Alle Abfragen, die auf der Registerkarte Abfrageverlauf mit einem Stern markiert wurden, werden in der Liste Mit Sternen markiert angezeigt. Auf diese Weise können Sie schneller auf Ihre bevorzugten Abfragen zugreifen und diese Abfragen wiederverwenden, ohne sie neu eingeben zu müssen.

**Sortieren des Abfrageverlaufs**

Standardmäßig zeigt Ihnen der Abfrageverlauf die neuesten Abfragen. Sie können Ihren Verlauf nach Datum oder nach dem Namen der Datenquelle in aufsteigender oder absteigender Reihenfolge sortieren.

**Um Ihren Abfrageverlauf zu sortieren**

1. Wählen Sie das Feld **Abfragen nach sortieren** aus.

1. Wählen Sie eine der folgenden Optionen aus:
   + Neuste zuerst
   + Älteste zuerst

**Der Abfrageverlauf wird gefiltert**

Sie können Ihren Abfrageverlauf im Abfrageverlauf und auf der Registerkarte Als Favorit markiert nach einer bestimmten Datenquelle filtern.

**Den Verlauf nach einer Datenquelle filtern**

1. Wählen Sie das Feld **Abfragen nach bestimmten Datenquellen filtern** aus.

1. Wählen Sie die Datenquelle aus, nach der Sie Ihren Verlauf filtern möchten. Sie können mehrere Datenquellen auswählen.

Auf der Registerkarte **Abfrageverlauf** ist es auch möglich, Abfragen mithilfe des Schiebereglers nach Datum zu filtern:
+ Verwenden Sie den vertikalen Schieberegler, um Abfragen nach Datum zu filtern.
+ Passen Sie das Startdatum an, indem Sie den oberen Ziehpunkt ziehen.
+ Passen Sie das Enddatum an, indem Sie den oberen Ziehpunkt ziehen.

**Im Abfrageverlauf suchen**

Sie können in Ihrem Verlauf nach Abfragen und Ihren Kommentaren suchen. Die Suche nach Abfragen ist auf den Tabs Abfrageverlauf und Sternchen möglich.

**Um im Abfrageverlauf zu suchen**

1. Wählen Sie das Feld **Suchanfragen** aus.

1. Geben Sie den Begriff, nach dem Sie suchen, in das Suchfeld ein.

**Verlaufseinstellungen abfragen**

Sie können den Abfrageverlauf auf der Registerkarte Einstellungen anpassen. Die Optionen werden in der folgenden Tabelle beschrieben.


| Einstellung | Standardwert | 
| --- | --- | 
| Ändern Sie die aktive Standardregisterkarte | Registerkarte „Verlauf abfragen“ | 

**Anmerkung**  
Die Einstellungen für den Abfrageverlauf sind global und werden im geteilten Modus auf beide Bereiche angewendet.

## Promethus-spezifische Funktionen
<a name="v9-explore-manage-prometheus"></a>

Explore bietet ein benutzerdefiniertes Abfrageerlebnis für Prometheus. Wenn eine Abfrage ausgeführt wird, werden tatsächlich zwei Abfragen ausgeführt, eine normale Prometheus-Abfrage für das Diagramm und eine *Sofortabfrage* für die Tabelle. Eine Sofortabfrage gibt den letzten Wert für jede Zeitreihe zurück, was eine gute Zusammenfassung der im Diagramm angezeigten Daten darstellt.

**Metrik-Explorer**

Wählen Sie auf der linken Seite des Abfragefelds **Metrics** aus, um den Metric Explorer zu öffnen. Daraufhin wird ein hierarchisches Menü mit Metriken angezeigt, die nach ihrem Präfix gruppiert sind. Beispielsweise sind alle Alertmanager-Metriken unter dem Präfix gruppiert. `alertmanager` Dies ist ein guter Ausgangspunkt, wenn Sie nur herausfinden möchten, welche Metriken verfügbar sind.

**Abfragefeld**

Das Abfragefeld unterstützt die automatische Vervollständigung von Metriknamen und Funktionen, vergleichbar mit dem standardmäßigen Prometheus-Abfrage-Editor. Sie können die Eingabetaste drücken, um eine neue Zeile zu erstellen, und Umschalttaste\$1Eingabetaste, um eine Abfrage auszuführen.

Das Autocomplete-Menü kann durch Drücken von Strg\$1Leertaste ausgelöst werden. Das Autocomplete-Menü enthält einen neuen Abschnitt „Verlauf“ mit einer Liste der zuletzt ausgeführten Abfragen.

Vorschläge können unter dem Abfragefeld angezeigt werden. Wählen Sie diese aus, um Ihre Abfrage mit der vorgeschlagenen Änderung zu aktualisieren.
+ Für Zähler (monoton steigende Messwerte) wird eine Ratenfunktion vorgeschlagen.
+ Für Buckets wird eine Histogrammfunktion vorgeschlagen.
+ Für Aufzeichnungsregeln ist es möglich, die Regeln zu erweitern.

**Tabellenfilter**

Wählen Sie die Filterschaltfläche in der **Labelspalte** eines Tabellenfensters aus, um dem Abfrageausdruck Filter hinzuzufügen. Sie können auch Filter für mehrere Abfragen hinzufügen — der Filter wird für alle Abfragen hinzugefügt.

# Loggt sich in Explore ein
<a name="v9-explore-logs"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Zusammen mit Metriken können Sie mit Explore Ihre Logs in den folgenden Datenquellen untersuchen:
+ [OpenSearch](using-opensearch-in-AMG.md)
+ [InfluxDB](using-influxdb-in-AMG.md)
+ [Loki](using-loki-in-AMG.md)

Während der Überwachung der Infrastruktur und der Reaktion auf Vorfälle können Sie sich eingehender mit den Kennzahlen und Protokollen befassen, um die Ursache zu finden. Explore ermöglicht es Ihnen auch, Metriken und Protokolle zu korrelieren, indem Sie sie sich ansehen. side-by-side Dadurch wird ein neuer Debugging-Workflow erstellt.

1. Erhalten Sie eine Warnung.

1. Gehen Sie näher auf die Kennzahlen ein und untersuchen Sie sie.

1. Gehen Sie erneut nach und suchen Sie nach Protokollen, die sich auf die Metrik und das Zeitintervall beziehen (und in future auch auf verteilte Traces).

## Visualisierung von Protokollen
<a name="v9-explore-logs-viz"></a>

Die Ergebnisse von Protokollabfragen werden in der Grafik als Histogramme angezeigt, und die einzelnen Protokolle werden in den folgenden Abschnitten erklärt.

Wenn die Datenquelle ein Histogramm für das gesamte Protokollvolumen unterstützt, wird das Diagramm mit der Protokollverteilung für alle eingegebenen Protokollabfragen automatisch angezeigt. Diese Funktion wird derzeit von OpenSearch und Loki-Datenquellen unterstützt.

**Anmerkung**  
In Loki wird dieses Histogramm des gesamten Protokollvolumens durch eine metrische Abfrage wiedergegeben, was je nach abgefragtem Zeitraum teuer sein kann. Die Verarbeitung dieser Abfrage kann für kleinere Loki-Installationen besonders schwierig sein. Um dies zu vermeiden, empfehlen wir, einen Proxy wie [nginx](https://www.nginx.com/) vor Loki zu verwenden, um ein benutzerdefiniertes Timeout (z. B. 10 Sekunden) für diese Abfragen festzulegen. Protokollvolumen-Histogramm-Abfragen können identifiziert werden`Source=logvolhist`, indem nach Abfragen mit dem HTTP-Header `X-Query-Tags` mit Wert gesucht wird. Diese Header werden von Grafana zu allen Protokollvolumenhistogramm-Abfragen hinzugefügt.

Wenn die Datenquelle das Laden eines Histogramms für das gesamte Protokollvolumen nicht unterstützt, berechnet das Protokollmodell eine Zeitreihe auf der Grundlage der Anzahl der Protokollzeilen, aufgeteilt in ein automatisch berechnetes Zeitintervall, und der Zeitstempel der ersten Protokollzeile verankert dann den Beginn des Histogramms anhand des Ergebnisses. **Das Ende der Zeitreihe ist im Zielbereich der Zeitauswahl verankert.**

**Protokollebene**

Bei Protokollen, bei denen eine Ebenenbezeichnung angegeben ist, verwendet Grafana den Wert der Bezeichnung, um die Protokollebene zu bestimmen und die Farbe entsprechend zu aktualisieren. Wenn für das Protokoll keine Ebenenbezeichnung angegeben ist, versucht es herauszufinden, ob sein Inhalt mit einem der unterstützten Ausdrücke übereinstimmt (weitere Informationen finden Sie unten). Die Protokollebene wird immer durch die erste Übereinstimmung bestimmt. Falls Grafana keinen Log-Level ermitteln kann, wird dieser mit einem unbekannten Log-Level visualisiert.

**Tipp**  
Wenn Sie die Loki-Datenquelle verwenden und die in Ihrer Log-Zeile `level` steht, verwenden Sie Parser (JSON, logfmt, regex,..), um die Level-Informationen in ein Level-Label zu extrahieren, das zur Bestimmung des Log-Levels verwendet wird. Auf diese Weise kann das Histogramm die verschiedenen Log-Levels in separaten Balken anzeigen.

**Unterstützte Protokollebenen und Zuordnung von Abkürzungen und Ausdrücken der Protokollebenen:**


| Unterstützte Ausdrücke | Protokollebene | Farbe | 
| --- | --- | --- | 
| auftauchen | kritisch | lila | 
| tödlich | kritisch | lila | 
| Warnung | kritisch | lila | 
| Krit | kritisch | lila | 
| kritisch | kritisch | lila | 
| irren | error | red | 
| Irrtum | error | red | 
| error | error | red | 
| warnen | warning | Gelb | 
| warning | warning | Gelb | 
| info | info | Grün | 
| Informationen | info | Grün | 
| Notiz | info | Grün | 
| debuggen | debug | Blau | 
| debug | debug | Blau | 
| trace | trace | hellblau | 
| \$1 | unbekannt | grau | 

## Protokolliert die Navigation
<a name="v9-explore-logs-nav"></a>

Die Navigationsoberfläche für Protokolle neben den Protokollzeilen kann verwendet werden, um weitere Protokolle anzufordern. Sie können dies tun, indem Sie unten in der Navigation auf die Schaltfläche **Ältere Protokolle** klicken. Wenn Sie das Zeilenlimit erreicht haben und mehr Logs sehen möchten, können Sie diese Option verwenden, um weitere Logs abzurufen. Jede Anfrage wird in der Navigation als separate Seite angezeigt. Jede Seite zeigt den Von- und Zielzeitstempel der eingehenden Protokollzeilen. Sie können frühere Ergebnisse sehen, indem Sie auf die Seite klicken, um sie anzusehen. Explore speichert die letzten fünf Anfragen, die über die Log-Navigation ausgeführt wurden, im Cache, sodass dieselbe Abfrage nicht erneut ausgeführt wird, wenn Sie auf diese Seiten klicken.

## Optionen für die Visualisierung
<a name="v9-explore-logs-vis-options"></a>

Sie können anpassen, wie Protokolle angezeigt werden, und auswählen, welche Spalten angezeigt werden.

**Time (Zeit)**

Zeigt die Zeitspalte an oder blendet sie aus. Dies ist der Zeitstempel, der der Protokollzeile zugeordnet ist, wie sie von der Datenquelle gemeldet wurde.

**Einzigartige Beschriftungen**

Zeigt die Spalte mit den eindeutigen Bezeichnungen, die nur ungewöhnliche Beschriftungen enthält, an oder blendet sie aus. Alle gängigen Beschriftungen werden oben angezeigt.

**Linien umbrechen**

Setzen Sie diesen Wert auf True, wenn die Anzeige Zeilenumbruch verwenden soll. Wenn der Wert auf False gesetzt ist, führt dies zu horizontalem Scrollen.

**Verschönern Sie JSON**

Stellen Sie dies auf ein, `true` um alle JSON-Protokolle hübsch auszudrucken. Diese Einstellung wirkt sich nicht auf Protokolle in einem anderen Format als JSON aus.

**Deduplizierung**

Protokolldaten können sich sehr wiederholen und Explore kann helfen, indem doppelte Protokollzeilen ausgeblendet werden. Es gibt ein paar verschiedene Deduplizierungsalgorithmen, die Sie verwenden können:
+ **Exakt** — Exakte Übereinstimmungen werden in der gesamten Zeile vorgenommen, mit Ausnahme von Datumsfeldern.
+ **Zahlen** — Treffer in der Zeile, nachdem Zahlen wie Dauer, IP-Adressen usw. entfernt wurden.
+ **Signatur** — Die aggressivste Deduplizierung, bei der alle Buchstaben und Zahlen sowie Übereinstimmungen mit den verbleibenden Leerzeichen und Satzzeichen entfernt werden.

**Reihenfolge der Ergebnisse umkehren**

Sie können die Reihenfolge der empfangenen Protokolle von der standardmäßigen absteigenden Reihenfolge (neueste zuerst) in aufsteigender Reihenfolge (älteste zuerst) ändern.

**Beschriftungen und erkannte Felder**

Jede Protokollzeile verfügt über einen erweiterbaren Bereich mit ihren Beschriftungen und erkannten Feldern, um eine robustere Interaktion zu ermöglichen. Für alle Labels haben wir die Möglichkeit hinzugefügt, nach ausgewählten Labels zu filtern (positiver Filter) und herauszufiltern (negativer Filter). Jedes Feld oder Label hat außerdem ein Statistiksymbol, um Statistiken in Bezug auf alle angezeigten Protokolle anzuzeigen.

**Neuen Zeilen entkommen**

Explore erkennt automatisch einige fehlerhaft maskierte Sequenzen in Protokollzeilen, wie z. B. Zeilenumbrüche (`\n`,`\r`) oder Tabulatoren (). `\t` Wenn es solche Sequenzen erkennt, bietet Explore die Option „Zeilenumbrüche umgehen“.

Explore kann automatisch fehlerhaft maskierte Sequenzen korrigieren, die es erkannt hat

**Um Escape-Sequenzen automatisch zu korrigieren**

1. Wählen Sie **Escape newlines**, um die Sequenzen zu ersetzen.

1. Überprüfen Sie die Ersetzungen manuell, um ihre Richtigkeit zu überprüfen.

Explore ersetzt diese Sequenzen. Wenn dies der Fall ist, ändert sich die Option von **Escape newlines** zu **Remove escaping**. Prüfen Sie die Änderungen, da die Analyse aufgrund der eingegangenen Eingabe möglicherweise nicht korrekt ist. **Sie können die Ersetzungen rückgängig machen, indem Sie Escaping entfernen auswählen.**

**Datenverknüpfungen**

Mithilfe von Datenlinks können Sie jeden Teil einer Protokollnachricht in einen internen oder externen Link umwandeln. Der erstellte Link ist als Schaltfläche im Abschnitt **Links** in der Ansicht mit den **Protokolldetails** sichtbar.

**Schaltet die Sichtbarkeit des Felds um**

Erweitern Sie eine Protokollzeile und klicken Sie auf das Augensymbol, um Felder ein- oder auszublenden.

## Loki-spezifische Funktionen
<a name="v9-explore-logs-loki"></a>

Loki ist das Open-Source-Log-Aggregationssystem von Grafana Labs. Loki ist so konzipiert, dass es kostengünstig ist, da es nicht den Inhalt der Protokolle indexiert, sondern eine Reihe von Labels für jeden Protokollstream. Die Logs von Loki werden auf ähnliche Weise abgefragt wie Abfragen mit Labelselektoren in Prometheus. Es verwendet Labels, um Log-Streams zu gruppieren, die so gestaltet werden können, dass sie mit Ihren Prometheus-Labels übereinstimmen. Weitere Informationen zu Grafana Loki finden Sie auf dem [Grafana Loki Github](https://github.com/grafana/loki).

Weitere Informationen zur Abfrage von Protokolldaten finden Sie unter [Loki](using-loki-in-AMG.md).

**Wechseln Sie von Metriken zu Protokollen**

Wenn Sie von einer Prometheus-Abfrage zu einer Log-Abfrage wechseln (Sie können zuerst eine Aufteilung durchführen, um Ihre Metriken und Logs nebeneinander zu haben), dann werden die Labels Ihrer Abfrage, die in den Logs vorhanden sind, beibehalten und diese zur Abfrage der Log-Streams verwendet. Wenn Sie beispielsweise die folgende Prometheus-Abfrage haben:

```
grafana_alerting_active_alerts{job="grafana"}
```

nach dem Wechsel zur Logs-Datenquelle ändert sie sich zu:

```
{job="grafana"}
```

Dadurch wird ein Teil der Protokolle im ausgewählten Zeitraum zurückgegeben, der durchsucht werden kann.

## Beispiel für Protokolle
<a name="v9-explore-logs-sample"></a>

Wenn die ausgewählte Datenquelle Logs Sample implementiert und sowohl Protokoll- als auch Metrikabfragen unterstützt, können Sie bei Metrikabfragen automatisch Stichproben von Protokollzeilen sehen, die zu visualisierten Metriken beigetragen haben. Diese Funktion wird derzeit von Loki-Datenquellen unterstützt.

**Live-Aufzeichnung**

Verwenden Sie die Live-Tailing-Funktion, um Echtzeitprotokolle zu unterstützten Datenquellen anzuzeigen.

Wählen Sie in der **Explore-Symbolleiste die Live-Schaltfläche**, um zur Live-Tail-Ansicht zu wechseln.

In der Live-Schwanzansicht erscheinen neue Logs vom unteren Bildschirmrand und haben einen verblassenden, kontrastierenden Hintergrund, sodass du den Überblick behalten kannst, was neu ist. Wählen Sie die **Pause-Taste** oder blättern Sie durch die Protokollansicht, um das Live-Tailing zu unterbrechen und frühere Logs ohne Unterbrechung zu erkunden. **Wählen Sie die Schaltfläche „Fortfahren“, um das Live-Tailing fortzusetzen, oder klicken Sie auf die Schaltfläche „**Stopp**“, um das Live-Tailing zu beenden und zur Standardansicht von Explore zurückzukehren.**

# Nachverfolgung in Explore
<a name="v9-explore-tracing"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Mit Explore können Sie Spuren aus Tracing-Datenquellen visualisieren.

Die folgenden Datenquellen werden unterstützt.
+ [Jaeger](jaeger-data-source.md)
+ [Tempo](tempo-data-source.md)
+ [AWS X-Ray](x-ray-data-source.md)
+ [Zipkin](zipkin-data-source.md)

Informationen zur Konfiguration von Abfragen für die oben aufgeführten Datenquellen finden Sie in der Dokumentation für die jeweilige Datenquelle.

## Erklärung von Trace View
<a name="v9-explore-trace-view"></a>

In diesem Abschnitt werden die Elemente des Trace View-Dashboards erklärt.

**Kopfzeile**

Der Header der Trace-Ansicht enthält die folgenden Elemente
+ Header-Titel: Zeigt den Namen des Root-Spans und die Trace-ID an.
+ Suche: Hebt Bereiche hervor, die den gesuchten Text enthalten.
+ Metadaten: Verschiedene Metadaten zum Trace.

**Minimap**

Zeigt eine komprimierte Ansicht oder die Trace-Timeline an. Ziehen Sie den Mauszeiger über die Minimap, um in einen kleineren Zeitbereich zu zoomen. Durch das Zoomen wird auch die Hauptzeitleiste aktualisiert, sodass kürzere Zeiträume leichter zu erkennen sind. Wenn Sie beim Zoomen mit der Maus über die Minikarte fahren, wird die Schaltfläche „Auswahl zurücksetzen“ angezeigt, mit der der Zoom zurückgesetzt wird.

**Zeitplan**

Zeigt eine Liste der Spans innerhalb des Traces an. Jede Span-Zeile besteht aus den folgenden Komponenten:
+ Schaltfläche „Kinder erweitern“: Erweitert oder reduziert alle untergeordneten Bereiche des ausgewählten Bereichs.
+ Dienstname: Name des Dienstes, der den Zeitraum protokolliert hat.
+ Operationsname: Name des Vorgangs, für den dieser Span steht.
+ Balken für die Dauer der Spanne: Visuelle Darstellung der Operationsdauer innerhalb der Ablaufverfolgung.

**Angaben zur Spanne**

Wenn Sie auf eine beliebige Stelle in der Span-Zeile klicken, werden Span-Details angezeigt, darunter die folgenden.
+ Vorgangsname
+ Span-Metadaten
+ Tags: Alle Tags, die mit diesem Bereich verknüpft sind.
+ Prozessmetadaten: Metadaten über den Prozess, der diesen Zeitraum protokolliert hat.
+ Protokolle: Liste der in diesem Bereich protokollierten Protokolle und der zugehörigen Schlüsselwerte. Im Fall von Zipkin-Protokollen werden im Abschnitt Zipkin-Anmerkungen angezeigt.

**Knotendiagramm**

Sie können das Knotendiagramm für die angezeigte Spur optional erweitern. Je nach Datenquelle können dadurch die Bereiche der Ablaufverfolgung als Knoten im Diagramm angezeigt oder zusätzlicher Kontext hinzugefügt werden, einschließlich des auf dem aktuellen Trace basierenden Service-Graphen.

**Zu Protokollen zurückverfolgen**

Sie können in einer Trace-Ansicht von einem Bereich direkt zu den für diesen Bereich relevanten Protokollen navigieren. Dies ist für Tempo-, Jaeger- und Zipkin-Datenquellen verfügbar. Anweisungen zur Konfiguration der einzelnen Datenquellen finden Sie in der entsprechenden Dokumentation.

Klicken Sie auf das Dokumentsymbol, um in Explore eine geteilte Ansicht mit der konfigurierten Datenquelle zu öffnen und die entsprechenden Protokolle für den Zeitraum abzufragen.

## Ansicht „Service Graph“
<a name="v9-explore-trace-graph"></a>

In der Service Graph-Ansicht werden die Span-Metriken (zeichnet Daten für Raten, Fehlerraten und Dauer (RED) auf) und die Service-Diagramme visualisiert. Sobald die Anforderungen eingerichtet sind, ist diese vorkonfigurierte Ansicht sofort verfügbar.

Weitere Informationen finden Sie auf der [Tempo-Datenquellenseite](tempo-data-source.md). Sie können sich auch die [Seite mit der Ansicht des Service-Diagramms](https://grafana.com/docs/tempo/latest/metrics-generator/service-graph-view/) in der *Tempo-Dokumentation* ansehen.

# Inspector in Explore
<a name="v9-explore-inspector"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Der Inspektor hilft Ihnen dabei, Ihre Anfragen zu verstehen und Fehler zu beheben. Sie können die Rohdaten überprüfen, diese Daten in eine Datei mit kommagetrennten Werten (CSV) exportieren, Protokollergebnisse im TXT-Format exportieren und Abfrageanfragen anzeigen.

## Inspector UI
<a name="v9-explore-inspector-ui"></a>

Der Inspektor hat die folgenden Registerkarten:
+ **Registerkarte „Statistiken“** — Zeigt an, wie lange Ihre Abfrage dauert und wie viel sie zurückgibt.
+ **Registerkarte „Abfrage“** — Zeigt Ihnen die Anfragen an den Server an, die gesendet wurden, wenn Grafana die Datenquelle abfragt.
+ **Registerkarte JSON** — Ermöglicht das Anzeigen und Kopieren der JSON-Daten und der Datenrahmenstruktur JSON.
+ **Registerkarte „Daten“** — Zeigt die von der Abfrage zurückgegebenen Rohdaten an.
+ **Registerkarte „Fehler“** — Zeigt den Fehler an. Nur sichtbar, wenn die Abfrage einen Fehler zurückgibt.

## Aufgaben des Inspector
<a name="v9-explore-inspector-tasks"></a>

Im Explore-Inspektor können Sie eine Vielzahl von Aufgaben ausführen.

**Öffnen Sie den Inspector**

Nachdem Sie die Abfrage ausgeführt haben, die Sie überprüfen möchten, klicken Sie auf die Schaltfläche **Inspector**.

Der Inspektorbereich wird am unteren Bildschirmrand geöffnet.

*Untersuchen Sie die rohen Abfrageergebnisse*

Sie können unformatierte Abfrageergebnisse, d. h. die von der Abfrage zurückgegebenen Daten, in einer Tabelle anzeigen.

Klicken Sie auf der Registerkarte **Inspector** auf die Registerkarte **Daten**.

Für mehrere Abfragen oder für Abfragen mehrerer Knoten gibt es zusätzliche Optionen.
+ **Datenrahmen anzeigen:** Wählen Sie die Ergebnissatzdaten aus, die Sie anzeigen möchten.
+ **Zeitlich verknüpfte Reihen:** Zeigen Sie die Rohdaten all Ihrer Abfragen gleichzeitig an, ein Ergebnissatz pro Spalte. Sie können auf eine Spaltenüberschrift klicken, um die Daten zu sortieren.

**Laden Sie die unformatierten Abfrageergebnisse als CSV herunter**

Nachdem Sie sich die unformatierten Abfrageergebnisse angesehen haben, können Sie eine CSV-Datei mit den Ergebnissen generieren. Sie erhalten eine CSV-Datei mit dem angezeigten Ergebnis. Stellen Sie daher sicher, dass Sie die Ergebnisse verfeinern, um die gewünschten Ergebnisse zu erhalten, bevor Sie die CSV-Datei generieren.

Um die CSV-Datei zu generieren, wählen Sie auf der Registerkarte **Inspector** die Option **CSV herunterladen** aus.

Um eine CSV-Datei herunterzuladen, die speziell für Excel formatiert ist, erweitern Sie die **Datenoptionen** und aktivieren Sie dann die Option **Für Excel herunterladen**, bevor Sie die Option **CSV herunterladen** auswählen.

*Laden Sie die Protokollergebnisse als TXT herunter*

Sie können eine TXT-Datei mit den Protokollen, die Sie gerade ansehen, generieren, indem Sie auf der Registerkarte **Inspector** die Option **Protokolle herunterladen** auswählen.

**Trace-Ergebnisse herunterladen**

Basierend auf dem Datenquellentyp kann Grafana eine JSON-Datei für die Trace-Ergebnisse in einem der unterstützten Formate generieren: Jaeger-, Zipkin- oder OTLP-Formate.

Um die Traces herunterzuladen, wählen Sie auf der Registerkarte **Inspector** die Option **Traces herunterladen** aus.

**Prüfen Sie die Abfrageleistung**

**Auf der Registerkarte Statistik werden Statistiken angezeigt, aus denen hervorgeht, wie lange Ihre Abfrage dauert, wie viele Abfragen Sie gesendet haben und wie viele Zeilen zurückgegeben wurden.** Diese Informationen können Ihnen bei der Problembehandlung Ihrer Abfragen helfen, insbesondere wenn eine der Zahlen unerwartet hoch oder niedrig ist.

Statistiken sind schreibgeschützt.

**JSON-Modell anzeigen**

Sie können Daten sowie Datenrahmen-JSON-Modelle untersuchen und exportieren.

**Um das JSON-Modell anzuzeigen**

1. Klicken Sie im Inspektorfenster auf die Registerkarte **JSON**.

1. **Wählen Sie im Drop-down-Menü „Quelle** auswählen“ eine der folgenden Optionen aus:
   + **Daten** — Zeigt ein JSON-Objekt an, das die Daten darstellt, die an Explore zurückgegeben wurden.
   + **DataFrame Struktur** — Zeigt den Rohergebnissatz an.

1. Sie können Teile der JSON-Datei erweitern oder reduzieren, um separate Abschnitte anzuzeigen. Sie können auch die Option In die **Zwischenablage kopieren auswählen,** um den JSON-Text zu kopieren und in eine andere Anwendung einzufügen.

**Rohanfrage und Antwort an die Datenquelle anzeigen**

Während Sie mit Explore und der Registerkarte Inspector arbeiten, können Sie die Rohdaten der Anfrage und Antwort anzeigen, die Sie mit einer Abfrage generieren. Wählen Sie im Inspector die Registerkarte „**Abfrage**“ und dann „**Aktualisieren**“, um die Rohdaten zu sehen.

Grafana sendet die Anfrage an den Server und zeigt das Ergebnis an. Sie können bestimmte Teile der Abfrage aufschlüsseln, sie vollständig erweitern oder reduzieren oder die Daten in die Zwischenablage kopieren, um sie in anderen Anwendungen zu verwenden.

# Benachrichtigungen in Grafana-Version 9
<a name="v9-alerts"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Grafana-Alerting bietet Ihnen robuste und umsetzbare Warnmeldungen, mit denen Sie sofort nach ihrem Auftreten über Probleme in den Systemen informiert werden können, wodurch Unterbrechungen Ihrer Dienste minimiert werden.

Amazon Managed Grafana bietet Zugriff auf ein aktualisiertes Warnsystem, *Grafana Alerting, das Warninformationen* in einer einzigen, durchsuchbaren Ansicht zentralisiert. Es umfasst die folgenden Funktionen:
+ Erstellen und verwalten Sie Grafana-Benachrichtigungen in einer zentralen Ansicht.
+ Erstellen und verwalten Sie verwaltete Cortex- und Loki-Benachrichtigungen über eine einzige Oberfläche.
+ Zeigen Sie Warninformationen von Prometheus, Amazon Managed Service for Prometheus und anderen AlertManager-kompatiblen Datenquellen an.

Wenn Sie Ihren Amazon Managed Grafana-Workspace erstellen, haben Sie die Wahl, Grafana-Benachrichtigungen zu verwenden oder die. [Klassische Dashboard-Benachrichtigungen](old-alerts-overview.md) In diesem Abschnitt wird die Grafana-Warnung behandelt.

**Anmerkung**  
Wenn Sie Ihren Workspace mit aktivierten klassischen Benachrichtigungen erstellt haben und zu Grafana-Benachrichtigungen wechseln möchten, können Sie [zwischen den beiden Warnsystemen wechseln](v9-alerting-use-grafana-alerts.md). .

## Einschränkungen bei Grafana-Benachrichtigungen
<a name="v9-alert-limitations"></a>
+ Das Grafana-Warnsystem kann Regeln aus allen verfügbaren Amazon Managed Service für Prometheus-, Prometheus-, Loki- und Alertmanager-Datenquellen abrufen. Es ist möglicherweise nicht in der Lage, Regeln aus anderen unterstützten Datenquellen abzurufen.
+ Warnregeln, die in Grafana und nicht in Prometheus definiert sind, senden mehrere Benachrichtigungen an Ihre Kontaktstelle. Wenn Sie native Grafana-Benachrichtigungen verwenden, empfehlen wir, die klassische Dashboard-Warnung beizubehalten und die neue Grafana-Warnfunktion nicht zu aktivieren. Wenn Sie in Ihrer Prometheus-Datenquelle definierte Benachrichtigungen anzeigen möchten, empfehlen wir Ihnen, Grafana Alerting zu aktivieren, das nur eine einzige Benachrichtigung für in Prometheus Alertmanager erstellte Warnungen sendet.
**Anmerkung**  
Diese Einschränkung gilt nicht mehr für Amazon Managed Grafana-Arbeitsbereiche, die Grafana v10.4 und höher unterstützen.

**Topics**
+ [Einschränkungen bei Grafana-Benachrichtigungen](#v9-alert-limitations)
+ [-Übersicht](v9-alerting-overview.md)
+ [Alerting erkunden](v9-alerting-explore.md)
+ [Alerting einrichten](v9-alerting-setup.md)
+ [Migration klassischer Dashboard-Benachrichtigungen zu Grafana-Benachrichtigungen](v9-alerting-use-grafana-alerts.md)
+ [Verwalte deine Alarmregeln](v9-alerting-managerules.md)
+ [Verwalte deine Warnmeldungen](v9-alerting-managenotifications.md)

# -Übersicht
<a name="v9-alerting-overview"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Im Folgenden erhalten Sie einen Überblick über die Funktionsweise von Grafana Alerting und stellen Ihnen einige der wichtigsten Konzepte vor, die zusammenarbeiten und den Kern der flexiblen und leistungsstarken Alerting Engine bilden.

1. **Datenquelle**

   Stellt eine Verbindung zu Daten her, die für Alerting verwendet werden sollen. Bei diesen Daten handelt es sich häufig um Zeitreihendaten für Warnmeldungen. Sie zeigen die Details eines Systems, das überwacht und analysiert werden soll. Weitere Informationen finden Sie unter [Datenquellen](AMG-data-sources-builtin.md).

1. **Regeln für Warnmeldungen**

   Legen Sie Bewertungskriterien fest, die bestimmen, ob eine Warnungsinstanz ausgelöst wird. Eine Warnungsregel besteht aus einer oder mehreren Abfragen und Ausdrücken zum Abrufen von Daten aus der Datenquelle, einer Bedingung, die beschreibt, warum eine Warnung erforderlich ist, wie häufig sie ausgewertet wird und optional, für welche Dauer die Bedingung erfüllt sein muss, damit eine Warnung ausgelöst wird.

   Von Grafana verwaltete Benachrichtigungen unterstützen mehrdimensionale Benachrichtigungen, was bedeutet, dass jede Warnungsregel mehrere Warnungsinstanzen erstellen kann. Dies ist besonders leistungsstark, wenn Sie mehrere Serien in einem einzigen Ausdruck beobachten.

1. **Labels**

   Ordnen Sie eine Warnungsregel und ihre Instanzen den Benachrichtigungsrichtlinien und der Stummschaltung zu. Sie können auch verwendet werden, um Ihre Benachrichtigungen nach Schweregrad zu gruppieren.

1. **Richtlinien für Benachrichtigungen**

   Lege fest, wo, wann und wie die Benachrichtigungen weitergeleitet werden, um dein Team zu benachrichtigen, wenn die Warnung ausgelöst wird. Jede Benachrichtigungsrichtlinie gibt eine Reihe von Label-Matchern an, die angeben, für welche Benachrichtigungen sie verantwortlich sind. Einer Benachrichtigungsrichtlinie ist eine Kontaktstelle zugewiesen, die aus einem oder mehreren Meldern besteht.

1. **Kontaktstellen**

   Definieren Sie, wie Ihre Kontakte benachrichtigt werden, wenn eine Warnung ausgelöst wird. Wir unterstützen eine Vielzahl von ChatOps Tools, um sicherzustellen, dass die Benachrichtigungen Ihr Team erreichen.

## Features
<a name="v9-alerting-features"></a>

**Eine Seite für alle Benachrichtigungen**

Eine einzige Grafana-Warnseite konsolidiert sowohl von Grafana verwaltete Benachrichtigungen als auch Benachrichtigungen, die sich in Ihrer Promethus-kompatiblen Datenquelle befinden, an einem einzigen Ort.

**Mehrdimensionale Warnmeldungen**

Mit Warnungsregeln können mehrere einzelne Warnungsinstanzen pro Warnungsregel erstellt werden, die als multidimensionale Warnungen bezeichnet werden. So erhalten Sie die Möglichkeit und Flexibilität, mit nur einer einzigen Warnung einen Überblick über Ihr gesamtes System zu erhalten.

**Weiterleitung von Warnmeldungen**

Leiten Sie jede Warnungsinstanz auf der Grundlage der von Ihnen definierten Labels an einen bestimmten Kontaktpunkt weiter. Bei Benachrichtigungsrichtlinien handelt es sich um ein Regelwerk, das festlegt, wo, wann und wie die Benachrichtigungen an Kontaktstellen weitergeleitet werden.

**Warnmeldungen zum Schweigen bringen**

Stummschalten ermöglicht es Ihnen, den Empfang permanenter Benachrichtigungen von einer oder mehreren Warnregeln zu beenden. Sie können eine Warnung auch auf der Grundlage bestimmter Kriterien teilweise pausieren. Für automatische Benachrichtigungen gibt es einen eigenen Bereich, der der besseren Organisation und Sichtbarkeit dient. So können Sie Ihre Regeln für pausierte Alarme überprüfen, ohne dass die Hauptansicht der Warnmeldungen überladen wird.

**Timings stummschalten**

Mit den Zeiten für die Stummschaltung können Sie ein Zeitintervall angeben, in dem keine neuen Benachrichtigungen generiert oder gesendet werden sollen. Sie können Warnmeldungen auch für wiederkehrende Zeiträume einfrieren, z. B. während eines Wartungszeitraums.

# Alerting erkunden
<a name="v9-alerting-explore"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Unabhängig davon, ob Sie Ihre Implementierung von Grafana Alerting starten oder erweitern, erfahren Sie mehr über die wichtigsten Konzepte und verfügbaren Funktionen, mit denen Sie Ihre Benachrichtigungen erstellen, verwalten und darauf reagieren und die Fähigkeit Ihres Teams verbessern können, Probleme schnell zu lösen.

Schauen wir uns zunächst die verschiedenen Warnregeltypen an, die Grafana Alerting bietet.

## Arten von Warnungsregeln
<a name="v9-alerting-explore-rule-types"></a>

**Von Grafana verwaltete Regeln**

Von Grafana verwaltete Regeln sind der flexibelste Warnregeltyp. Sie ermöglichen es Ihnen, Warnmeldungen zu erstellen, die auf Daten aus allen von uns unterstützten Datenquellen reagieren können. Neben der Unterstützung mehrerer Datenquellen können Sie auch Ausdrücke hinzufügen, um Ihre Daten zu transformieren und Warnbedingungen festzulegen. Dies ist der einzige Regeltyp, der Warnmeldungen aus mehreren Datenquellen in einer einzigen Regeldefinition ermöglicht.

**Regeln für Mimir und Loki**

Um Mimir- oder Loki-Benachrichtigungen zu erstellen, benötigen Sie eine kompatible Prometheus- oder Loki-Datenquelle. Sie können überprüfen, ob Ihre Datenquelle die Regelerstellung über Grafana unterstützt, indem Sie die Datenquelle testen und beobachten, ob die Ruler-API unterstützt wird.

**Regeln aufzeichnen**

Aufzeichnungsregeln sind nur für kompatible Prometheus- oder Loki-Datenquellen verfügbar. Mit einer Aufzeichnungsregel können Sie häufig benötigte oder rechenintensive Ausdrücke vorab berechnen und deren Ergebnis als neue Zeitreihen speichern. Dies ist nützlich, wenn Sie Warnmeldungen zu aggregierten Daten ausführen möchten oder wenn Sie über Dashboards verfügen, die rechenintensive Ausdrücke wiederholt abfragen.

## Die wichtigsten Konzepte und Funktionen
<a name="v9-alerting-explore-features"></a>

Die folgende Tabelle enthält eine Liste der wichtigsten Konzepte, Funktionen und deren Definitionen, die Ihnen helfen sollen, Grafana Alerting optimal zu nutzen.


| Schlüsselkonzept oder Merkmal | Definition | 
| --- | --- | 
|  Datenquellen für Warnmeldungen  |  Wählen Sie Datenquellen aus, aus denen Sie Metriken, Logs und Traces abfragen und visualisieren möchten.  | 
|  Bereitstellung für Warnmeldungen  |  Verwalten Sie Ihre Alarmressourcen und stellen Sie sie mithilfe von Dateibereitstellung oder Terraform in Ihrem Grafana-System bereit.  | 
|  Alertmanager  |  Verwaltet das Routing und die Gruppierung von Alert-Instanzen.  | 
|  Warnungsregel  |  Eine Reihe von Bewertungskriterien für den Zeitpunkt, an dem eine Warnregel ausgelöst werden soll. Eine Warnungsregel besteht aus einer oder mehreren Abfragen und Ausdrücken, einer Bedingung, der Häufigkeit der Auswertung und der Dauer, über die die Bedingung erfüllt wird. Eine Warnungsregel kann mehrere Warnungsinstanzen erzeugen.  | 
|  Warnungsinstanz  |  Eine Warnungsinstanz ist eine Instanz einer Warnungsregel. Eine eindimensionale Warnungsregel hat eine Warnungsinstanz. Eine mehrdimensionale Warnungsregel hat eine oder mehrere Warnungsinstanzen. Eine einzelne Warnungsregel, die mehreren Ergebnissen entspricht, z. B. CPU gegen 10 VMs, wird als mehrere (in diesem Fall 10) Warnungsinstanzen gezählt. Diese Zahl kann im Laufe der Zeit variieren. Beispielsweise enthält eine Warnungsregel, die die CPU-Auslastung für alle VMs in einem System überwacht, mehr Warnungsinstanzen als hinzugefügt VMs werden. Weitere Informationen über Kontingente für Warnungsinstanzen finden Sie unter. [Fehler beim Erreichen des Kontingents](v9-alerting-managerules-grafana.md#v9-alerting-rule-quota-reached)  | 
|  Warnungsgruppe  |  Der Alertmanager gruppiert Warnungsinstanzen standardmäßig anhand der Bezeichnungen für die Stammbenachrichtigungsrichtlinie. Dadurch werden die Deduplizierung und Gruppen von Warnungsinstanzen gesteuert, die an Kontaktstellen gesendet werden.  | 
|  Kontaktstelle  |  Definieren Sie, wie Ihre Kontakte benachrichtigt werden, wenn eine Warnregel ausgelöst wird.  | 
|  Erstellung von Nachrichtenvorlagen  |  Erstellen Sie wiederverwendbare benutzerdefinierte Vorlagen und verwenden Sie sie in Kontaktpunkten.  | 
|  Benachrichtigungsrichtlinie  |  Regelwerk, das festlegt, wo, wann und wie die Benachrichtigungen gruppiert und an Kontaktstellen weitergeleitet werden.  | 
|  Labels und Label-Matcher  |  Mit Labels lassen sich Warnregeln eindeutig identifizieren. Sie verknüpfen Warnregeln mit Benachrichtigungsrichtlinien und Stummschaltungen und legen fest, welche Richtlinie sie behandeln soll und welche Warnregeln zum Schweigen gebracht werden sollen.  | 
|  Schweigen  |  Stoppt Benachrichtigungen von einer oder mehreren Warnungsinstanzen. Der Unterschied zwischen einer Stille und einer Stummschaltung besteht darin, dass eine Stille nur für ein bestimmtes Zeitfenster andauert, wohingegen eine Stummschaltung dazu gedacht ist, sich nach einem bestimmten Zeitplan zu wiederholen. Verwendet Label-Matcher, um Warnungsinstanzen zum Schweigen zu bringen.  | 
|  Timings stummschalten  |  Geben Sie ein Zeitintervall an, in dem keine neuen Benachrichtigungen generiert oder gesendet werden sollen. Sie können Warnmeldungen auch für wiederkehrende Zeiträume einfrieren, z. B. während eines Wartungszeitraums. Muss mit einer bestehenden Benachrichtigungsrichtlinie verknüpft sein.  | 

# Datenquellen
<a name="v9-alerting-explore-datasources"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Es gibt eine Reihe von [Datenquellen](AMG-data-sources-builtin.md), die mit Grafana Alerting kompatibel sind. Jede Datenquelle wird von einem Plugin unterstützt. Sie können eine der unten aufgeführten integrierten Datenquellen verwenden.

Dies sind die Datenquellen, die mit Amazon Managed Grafana kompatibel sind und von Amazon Managed Grafana unterstützt werden.
+ [Stellen Sie eine Connect zu einer AlertManager-Datenquelle her](data-source-alertmanager.md)
+ [Stellen Sie eine Connect zu einer CloudWatch Amazon-Datenquelle her](using-amazon-cloudwatch-in-AMG.md)
+ [Stellen Sie eine Connect zu einer Amazon OpenSearch Service-Datenquelle her](using-Amazon-OpenSearch-in-AMG.md)
+ [Stellen Sie eine Connect zu einer AWS IoT SiteWise Datenquelle her](using-iotsitewise-in-AMG.md)
+ [Stellen Sie eine Connect zu einer AWS IoT TwinMaker Datenquelle her](AMG-iot-twinmaker.md)
+ [Connect zu Amazon Managed Service for Prometheus und Open-Source-Prometheus-Datenquellen her](prometheus-data-source.md)
+ [Stellen Sie eine Connect zu einer Amazon Timestream Timestream-Datenquelle her](timestream-datasource.md)
+ [Stellen Sie eine Connect zu einer Amazon Athena Athena-Datenquelle her](AWS-Athena.md)
+ [Stellen Sie eine Connect zu einer Amazon Redshift Redshift-Datenquelle her](AWS-Redshift.md)
+ [Connect zu einer AWS X-Ray Datenquelle herstellen](x-ray-data-source.md)
+ [Stellen Sie eine Connect zu einer Azure Monitor-Datenquelle her](using-azure-monitor-in-AMG.md)
+ [Stellen Sie eine Connect zu einer Google Cloud Monitoring-Datenquelle her](using-google-cloud-monitoring-in-grafana.md)
+ [Stellen Sie eine Connect zu einer Graphite-Datenquelle her](using-graphite-in-AMG.md)
+ [Stellen Sie eine Connect zu einer InfluxDB-Datenquelle her](using-influxdb-in-AMG.md)
+ [Stellen Sie eine Connect zu einer Loki-Datenquelle her](using-loki-in-AMG.md)
+ [Stellen Sie eine Connect zu einer Microsoft SQL Server-Datenquelle her](using-microsoft-sql-server-in-AMG.md)
+ [Stellen Sie eine Connect zu einer MySQL-Datenquelle her](using-mysql-in-AMG.md)
+ [Stellen Sie eine Connect zu einer OpenTSDB-Datenquelle her](using-opentsdb-in-AMG.md)
+ [Stellen Sie eine Connect zu einer PostgreSQL-Datenquelle her](using-postgresql-in-AMG.md)
+ [Stellen Sie eine Connect zu einer Jaeger-Datenquelle her](jaeger-data-source.md)
+ [Stellen Sie eine Connect zu einer Zipkin-Datenquelle her](zipkin-data-source.md)
+ [Mit einer Tempo-Datenquelle verbinden](tempo-data-source.md)
+ [Konfigurieren Sie eine TestData Datenquelle zum Testen](testdata-data-source.md)

# Über Warnungsregeln
<a name="v9-alerting-explore-rules"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Eine Warnregel besteht aus einer Reihe von Bewertungskriterien, die bestimmen, ob eine Warnungsinstanz ausgelöst wird. Die Regel besteht aus einer oder mehreren Abfragen und Ausdrücken, einer Bedingung, der Häufigkeit der Auswertung und optional der Dauer, über die die Bedingung erfüllt wird.

Abfragen und Ausdrücke wählen zwar den Datensatz aus, der ausgewertet werden soll, aber eine Bedingung legt den Schwellenwert fest, den eine Warnung erfüllen oder überschreiten muss, um eine Warnung auszulösen.

Ein Intervall gibt an, wie oft eine Warnregel ausgewertet wird. Die Dauer gibt, sofern konfiguriert, an, wie lange eine Bedingung erfüllt sein muss. Die Warnungsregeln können auch das Warnverhalten bei fehlenden Daten definieren.

**Topics**
+ [Arten von Warnungsregeln](v9-alerting-explore-rules-types.md)
+ [Warnungsinstanzen](v9-alerting-rules-instances.md)
+ [Namespaces und Gruppen](v9-alerting-rules-grouping.md)
+ [Vorlagen für Benachrichtigungen](v9-alerting-rules-notification-templates.md)

# Arten von Warnungsregeln
<a name="v9-alerting-explore-rules-types"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Grafana unterstützt mehrere Warnungsregeltypen. In den folgenden Abschnitten werden ihre Vor- und Nachteile erläutert und Sie bei der Auswahl des richtigen Warnungstyps für Ihren Anwendungsfall unterstützt.

Von Grafana verwaltete Regeln

Von Grafana verwaltete Regeln sind der flexibelste Warnregeltyp. Sie ermöglichen es Ihnen, Warnmeldungen zu erstellen, die auf Daten aus jeder Ihrer vorhandenen Datenquellen reagieren können.

Sie unterstützen nicht nur jede Datenquelle, sondern können auch [Ausdrücke](v9-panels-query-xform-expressions.md) hinzufügen, um Ihre Daten zu transformieren und Alarmbedingungen auszudrücken.

Mimir-, Loki- und Cortex-Regeln

Um Mimir-, Loki- oder Cortex-Benachrichtigungen zu erstellen, benötigen Sie eine kompatible Prometheus-Datenquelle. Sie können überprüfen, ob Ihre Datenquelle kompatibel ist, indem Sie die Datenquelle testen und anhand der Details überprüfen, ob die Lineal-API unterstützt wird.

Regeln für die Aufzeichnung

Aufzeichnungsregeln sind nur für kompatible Prometheus-Datenquellen wie Mimir, Loki und Cortex verfügbar.

Eine Aufzeichnungsregel ermöglicht es Ihnen, das Ergebnis eines Ausdrucks in einer neuen Reihe von Zeitreihen zu speichern. Dies ist nützlich, wenn Sie Benachrichtigungen zu aggregierten Daten ausführen möchten oder wenn Sie über Dashboards verfügen, die denselben Ausdruck wiederholt abfragen.

Lesen Sie mehr über die [Aufnahmeregeln](https://prometheus.io/docs/prometheus/latest/configuration/recording_rules/) in Prometheus.

# Warnungsinstanzen
<a name="v9-alerting-rules-instances"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Von Grafana verwaltete Benachrichtigungen unterstützen mehrdimensionale Benachrichtigungen. Jede Warnungsregel kann mehrere Warnungsinstanzen erstellen. Dies ist besonders nützlich, wenn Sie mehrere Serien in einem einzigen Ausdruck beobachten.

Betrachten Sie den folgenden PromQL-Ausdruck:

```
sum by(cpu) (
  rate(node_cpu_seconds_total{mode!="idle"}[1m])
)
```

Eine Regel, die diesen Ausdruck verwendet, erzeugt so viele Alert-Instanzen, wie CPUs bei der Auswertung beobachtet wurden, sodass eine einzige Regel den Status jeder CPU melden kann.

# Namespaces und Gruppen
<a name="v9-alerting-rules-grouping"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Benachrichtigungen können mithilfe von Ordnern für von Grafana verwaltete Regeln und Namespaces für Mimir-, Loki- oder Prometheus-Regeln und Gruppennamen organisiert werden.

**Namespaces**

Bei der Erstellung von von Grafana verwalteten Regeln kann der Ordner verwendet werden, um die Zugriffskontrolle durchzuführen und den Zugriff auf alle Regeln innerhalb eines bestimmten Ordners zu gewähren oder zu verweigern.

**Gruppen**

**Alle Regeln innerhalb einer Gruppe werden im gleichen Intervall ausgewertet.**

Warn- und Aufzeichnungsregeln innerhalb einer Gruppe werden immer **sequentiell** ausgewertet, d. h. Regeln werden nicht gleichzeitig und in der Reihenfolge ihres Auftretens ausgewertet.

**Tipp**  
Wenn Sie möchten, dass Regeln gleichzeitig und mit unterschiedlichen Intervallen ausgewertet werden, sollten Sie sie in verschiedenen Gruppen speichern.

# Vorlagen für Benachrichtigungen
<a name="v9-alerting-rules-notification-templates"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Benachrichtigungen, die über Kontaktpunkte gesendet werden, werden mithilfe von Benachrichtigungsvorlagen erstellt. Die Standardvorlagen von Grafana basieren auf dem [Go-Vorlagensystem](https://golang.org/pkg/text/template), bei dem einige Felder als Text ausgewertet werden, während andere als HTML ausgewertet werden (was sich auf die Escape-Funktion auswirken kann).

Die Standardvorlage [default\$1template.go](https://github.com/grafana/alerting/blob/main/templates/default_template.go) ist eine nützliche Referenz für benutzerdefinierte Vorlagen.

Da die meisten Kontaktpunktfelder mit Vorlagen versehen werden können, können Sie wiederverwendbare benutzerdefinierte Vorlagen erstellen und diese in mehreren Kontaktpunkten verwenden. Weitere Informationen zu benutzerdefinierten Benachrichtigungen mithilfe von Vorlagen finden Sie unter[Benachrichtigungen anpassen](v9-alerting-notifications.md).

**Verschachtelte Vorlagen**

Sie können Vorlagen in andere Vorlagen einbetten.

Sie können beispielsweise ein Vorlagenfragment mithilfe des `define` Schlüsselworts definieren.

```
{{ define "mytemplate" }}
  {{ len .Alerts.Firing }} firing. {{ len .Alerts.Resolved }} resolved.
{{ end }}
```

Anschließend können Sie mithilfe des `template` Schlüsselworts benutzerdefinierte Vorlagen in dieses Fragment einbetten. Beispiel:

```
Alert summary:
{{ template "mytemplate" . }}
```

Sie können jede der folgenden integrierten Vorlagenoptionen verwenden, um benutzerdefinierte Vorlagen einzubetten.


| Name | Hinweise | 
| --- | --- | 
|  `default.title`  |  Zeigt Statusinformationen auf hoher Ebene an.  | 
|  `default.message`  |  Stellt eine formatierte Zusammenfassung der ausgelösten und gelösten Alarme bereit.  | 
|  `teams.default.message`  |  Ähnlich wie`default.messsage`, formatiert für Microsoft Teams.  | 

**HTML in Benachrichtigungsvorlagen**

HTML in Vorlagen für Warnmeldungen ist maskiert. Wir unterstützen das Rendern von HTML in der resultierenden Benachrichtigung nicht.

Einige Notifier unterstützen alternative Methoden zur Änderung des Erscheinungsbilds der resultierenden Benachrichtigung. Grafana installiert beispielsweise die Basisvorlage für Benachrichtigungen per E-Mail. `<grafana-install-dir>/public/emails/ng_alert_notification.html` Sie können diese Datei bearbeiten, um das Erscheinungsbild aller Warn-E-Mails zu ändern.

# Warnmeldungen bei numerischen Daten
<a name="v9-alerting-explore-numeric"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

In diesem Thema wird beschrieben, wie Grafana mit Benachrichtigungen bei numerischen Daten und nicht bei Zeitreihendaten umgeht.

Bei bestimmten Datenquellen können numerische Daten, bei denen es sich nicht um Zeitreihen handelt, direkt gemeldet oder an Server Side Expressions (SSE) übergeben werden. Dies ermöglicht eine bessere Verarbeitung und damit eine höhere Effizienz innerhalb der Datenquelle und kann auch die Warnungsregeln vereinfachen. Bei Warnmeldungen für numerische Daten anstelle von Zeitreihendaten ist es nicht erforderlich, jede beschriftete Zeitreihe auf eine einzelne Zahl zu reduzieren. Stattdessen werden beschriftete Zahlen stattdessen an Grafana zurückgegeben.

**Tabellarische Daten**

Diese Funktion wird bei Backend-Datenquellen unterstützt, die Tabellendaten abfragen:
+ SQL-Datenquellen wie MySQL, Postgres, MSSQL und Oracle.
+ Die auf Azure Kusto basierenden Dienste: Azure Monitor (Logs), Azure Monitor (Azure Resource Graph) und Azure Data Explorer.

Eine Abfrage mit von Grafana verwalteten Benachrichtigungen oder SSE wird bei diesen Datenquellen als numerisch betrachtet, wenn:
+ Die Option „Format AS“ ist in der Datenquellenabfrage auf „Tabelle“ eingestellt.
+ Die von der Abfrage an Grafana zurückgegebene Tabellenantwort enthält nur eine numerische Spalte (z. B. int, double, float) und optional zusätzliche Zeichenkettenspalten.

Wenn es Zeichenkettenspalten gibt, werden diese Spalten zu Beschriftungen. Der Name der Spalte wird zum Labelnamen, und der Wert für jede Zeile wird zum Wert der entsprechenden Bezeichnung. Wenn mehrere Zeilen zurückgegeben werden, sollte jede Zeile mit ihren Beschriftungen eindeutig identifiziert werden.

**Beispiel**

Für eine MySQL-Tabelle namens „DiskSpace“:


| Zeit | Host | Festplatte | PercentFree | 
| --- | --- | --- | --- | 
|  2021-Juni-7  |  Netz 1  |  /usw  |  3  | 
|  2021-Juni-7  |  Netz 2  |  /var  |  4  | 
|  2021-Juni-7  |  Netz 3  |  /var  |  8  | 
|  ...  |  ...  |  ...  |  ...  | 

Sie können die Datenfilterung rechtzeitig abfragen, ohne jedoch die Zeitreihe an Grafana zurückzugeben. Zum Beispiel eine Warnung, die pro Host und Festplatte ausgelöst wird, wenn weniger als 5% freier Speicherplatz zur Verfügung steht:

```
SELECT Host , Disk , CASE WHEN PercentFree  < 5.0 THEN PercentFree  ELSE 0 END FROM ( 
   SELECT
      Host, 
      Disk, 
      Avg(PercentFree) 
   FROM DiskSpace
   Group By
      Host, 
      Disk 
   Where __timeFilter(Time)
```

Diese Abfrage gibt die folgende Tabellenantwort an Grafana zurück:


| Host | Festplatte | PercentFree | 
| --- | --- | --- | 
|  web1  |  /usw  |  3  | 
|  web2  |  /var  |  4  | 
|  web3  |  /var  |  0  | 

Wenn diese Abfrage als **Bedingung** in einer Warnungsregel verwendet wird, wird ein Wert ungleich Null als Warnung verwendet. Infolgedessen werden drei Warnungsinstanzen erzeugt:


| Labels | Status | 
| --- | --- | 
|  \$1host=WEB1, DISK=/etc\$1  |  Warnfunktion  | 
|  \$1Host=Web2, Festplatte=/var\$1  |  Warnfunktion  | 
|  \$1host=WEB3, Festplatte=/var\$1  |  Normal  | 

# Beschriftungen und Anmerkungen
<a name="v9-alerting-explore-labels"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Beschriftungen und Anmerkungen enthalten Informationen zu einer Warnung. Sowohl Beschriftungen als auch Anmerkungen haben dieselbe Struktur: eine Reihe benannter Werte; ihre Verwendungszwecke sind jedoch unterschiedlich. Ein Beispiel für eine Bezeichnung oder eine entsprechende Anmerkung könnte sein`alertname="test"`.

Der Hauptunterschied zwischen einer Bezeichnung und einer Anmerkung besteht darin, dass Beschriftungen verwendet werden, um eine Warnung von allen anderen Warnungen zu unterscheiden, während Anmerkungen dazu verwendet werden, einer vorhandenen Warnung zusätzliche Informationen hinzuzufügen.

Stellen Sie sich zum Beispiel zwei Warnmeldungen mit hohem CPU-Wert vor: eine für `server1` und eine weitere für`server2`. In einem solchen Beispiel könnten wir eine Bezeichnung haben, `server` bei der die erste Warnung die Bezeichnung `server="server1"` und die zweite Warnung die Bezeichnung trägt`server="server2"`. Möglicherweise möchten wir jedoch auch jeder Warnung eine Beschreibung hinzufügen`"The CPU usage for server1 is above 75%."`, z. B. wo `server1` und `75%` werden durch den Namen und die CPU-Auslastung des Servers ersetzt (Informationen dazu finden Sie in der Dokumentation). [Vorlagen für Beschriftungen und Anmerkungen erstellen](v9-alerting-explore-labels-templating.md) Diese Art von Beschreibung wäre besser als Anmerkung geeignet.

## Labels
<a name="v9-alerting-explore-labels-labels"></a>

Beschriftungen enthalten Informationen, anhand derer eine Warnung identifiziert werden kann. Ein Beispiel für ein Etikett könnte sein`server=server1`. Jede Warnung kann mehr als ein Label haben, und der komplette Satz von Labels für eine Warnung wird als Labelsatz bezeichnet. Es ist dieser Labelsatz, der die Warnung identifiziert.

Beispielsweise kann für eine Warnung die Bezeichnung festgelegt sein, `{alertname="High CPU usage",server="server1"}` während für eine andere Warnung die Bezeichnung festgelegt sein könnte`{alertname="High CPU usage",server="server2"}`. Dabei handelt es sich um zwei separate Benachrichtigungen, da ihre `alertname` Beschriftungen zwar identisch sind, ihre `server` Beschriftungen jedoch unterschiedlich sind.

Die für eine Warnung festgelegte Bezeichnung ist eine Kombination aus den Bezeichnungen aus der Datenquelle, benutzerdefinierten Bezeichnungen aus der Warnungsregel und einer Reihe von reservierten Bezeichnungen wie. `alertname`

**Benutzerdefinierte Beschriftungen**

Benutzerdefinierte Beschriftungen sind zusätzliche Beschriftungen aus der Warnungsregel. Wie Anmerkungen müssen benutzerdefinierte Beschriftungen einen Namen haben, und ihr Wert kann eine Kombination aus Text und Vorlagencode enthalten, der ausgewertet wird, wenn eine Warnung ausgelöst wird. Eine Dokumentation zur Erstellung von Vorlagen für benutzerdefinierte Beschriftungen finden Sie [hier.](v9-alerting-explore-labels-templating.md)

Wenn Sie benutzerdefinierte Beschriftungen mit Vorlagen verwenden, müssen Sie sicherstellen, dass sich der Labelwert zwischen aufeinanderfolgenden Auswertungen der Warnmeldungsregel nicht ändert, da dies zu einer großen Anzahl unterschiedlicher Benachrichtigungen führen kann. Es ist jedoch in Ordnung, wenn die Vorlage unterschiedliche Labelwerte für verschiedene Warnungen erzeugt. Fügen Sie den Wert der Abfrage beispielsweise nicht in ein benutzerdefiniertes Label ein, da dadurch bei jeder Änderung des Werts ein neuer Satz von Benachrichtigungen erstellt wird. Verwenden Sie stattdessen Anmerkungen.

Es ist auch wichtig sicherzustellen, dass das für eine Warnung festgelegte Label nicht zwei oder mehr Labels mit demselben Namen enthält. Wenn ein benutzerdefiniertes Label denselben Namen wie ein Label aus der Datenquelle hat, wird es dieses Label ersetzen. Sollte ein benutzerdefiniertes Label jedoch denselben Namen wie ein reserviertes Label haben, wird das benutzerdefinierte Label in der Warnung weggelassen.

## Anmerkungen
<a name="v9-alerting-explore-labels-annotations"></a>

Bei Anmerkungen handelt es sich um benannte Paare, die vorhandenen Warnungen zusätzliche Informationen hinzufügen. In Grafana gibt es eine Reihe von vorgeschlagenen Anmerkungen wie`description`, `summary``runbook_url`, `dashboardUId` und. `panelId` Wie benutzerdefinierte Beschriftungen müssen Anmerkungen einen Namen haben, und ihr Wert kann eine Kombination aus Text und Vorlagencode enthalten, die ausgewertet wird, wenn eine Warnung ausgelöst wird. Wenn eine Anmerkung Vorlagencode enthält, wird die Vorlage einmal ausgewertet, wenn die Warnung ausgelöst wird. Sie wird nicht erneut bewertet, auch wenn die Warnung behoben ist. [Eine Dokumentation zur Erstellung von Vorlagen für Anmerkungen finden Sie hier.](v9-alerting-explore-labels-templating.md)

# So funktioniert der Labelabgleich
<a name="v9-alerting-explore-labels-matching"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Verwenden Sie Labels und Label-Matcher, um Warnungsregeln mit Benachrichtigungsrichtlinien und Stummschalten zu verknüpfen. Auf diese Weise können Sie Ihre Warnungsinstanzen sehr flexibel verwalten und festlegen, welche Richtlinie sie behandeln soll und welche Alarme ausgeblendet werden sollen.

Ein Label-Matcher besteht aus drei verschiedenen Teilen: dem **Label**, dem **Wert** und dem **Operator**.
+ Das **Label-Feld** ist der Name der Bezeichnung, der zugeordnet werden soll. Es muss genau mit dem Labelnamen übereinstimmen.
+ Das **Wertfeld** stimmt mit dem entsprechenden Wert für den angegebenen **Labelnamen** überein. Wie es übereinstimmt, hängt vom **Operator-Wert** ab.
+ Das Feld **Operator** ist der Operator, der mit dem Labelwert verglichen werden soll. Die verfügbaren Operatoren sind:


| Operator | Description | 
| --- | --- | 
|  `=`  |  Wählen Sie Beschriftungen aus, die genau dem Wert entsprechen.  | 
|  `!=`  |  Wählen Sie Beschriftungen aus, die nicht dem Wert entsprechen.  | 
|  `=~`  |  Wählen Sie Beschriftungen aus, die dem Wert im Regex-Format entsprechen.  | 
|  `!~`  |  Wählen Sie Beschriftungen aus, die nicht mit dem Regex-Wert übereinstimmen.  | 

Wenn Sie mehrere Label-Matcher verwenden, werden sie mit dem logischen Operator AND kombiniert. Das bedeutet, dass alle Matcher übereinstimmen müssen, um eine Regel mit einer Richtlinie zu verknüpfen.

**Beispielszenario**

Wenn Sie den folgenden Satz von Bezeichnungen für Ihre Warnung definieren:

```
{ foo=bar, baz=qux, id=12 }
```

dann:
+ Ein Label-Matcher, der als definiert ist, `foo=bar` entspricht dieser Warnungsregel.
+ Ein Label-Matcher, der als definiert ist, entspricht `foo!=bar` *nicht* dieser Warnungsregel.
+ Ein Label-Matcher, der als definiert ist, `id=~[0-9]+` entspricht dieser Warnungsregel.
+ Ein Label-Matcher, der als definiert ist, `baz!~[0-9]+` entspricht dieser Warnungsregel.
+ Zwei Label-Matcher, die als definiert sind `foo=bar` und dieser Warnungsregel `id=~[0-9]+` entsprechen.

# Etiketten in Grafana-Benachrichtigungen
<a name="v9-alerting-explore-labels-alerting"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

In diesem Thema wird erklärt, warum Beschriftungen ein grundlegender Bestandteil von Warnmeldungen sind.
+ Der vollständige Satz von Bezeichnungen für eine Warnung identifiziert eine Warnung innerhalb von Grafana-Benachrichtigungen eindeutig.
+ Der Alertmanager verwendet Labels, um Alerts für Stummmeldungen und Warnungsgruppen in den Benachrichtigungsrichtlinien zuzuordnen.
+ In der Benutzeroberfläche für Warnmeldungen werden Beschriftungen für jede Warnungsinstanz angezeigt, die bei der Auswertung dieser Regel generiert wurde.
+ Kontaktstellen können auf Labels zugreifen, um dynamisch Benachrichtigungen zu generieren, die spezifische Informationen zu der Warnung enthalten, die zu einer Benachrichtigung führt.
+ Sie können einer [Warnregel](v9-alerting-managerules.md) Labels hinzufügen. Beschriftungen können manuell konfiguriert werden, verwenden Vorlagenfunktionen und können auf andere Beschriftungen verweisen. Zu einer Warnregel hinzugefügte Labels haben im Falle einer Kollision zwischen Labels Vorrang (außer im Fall von reservierten Grafana-Labels, weitere Informationen finden Sie weiter unten).

**Kompatibilität mit externem Alertmanager**

Der integrierte Alertmanager von Grafana unterstützt sowohl Unicode-Labelschlüssel als auch Werte. [Wenn Sie einen externen Prometheus Alertmanager verwenden, müssen die Labelschlüssel mit ihrem Datenmodell kompatibel sein.](https://prometheus.io/docs/concepts/data_model/#metric-names-and-labels) **Das bedeutet, dass Labelschlüssel nur **ASCII-Buchstaben**, **Zahlen** sowie Unterstriche enthalten dürfen und der Regex entsprechen dürfen.** `[a-zA-Z_][a-zA-Z0-9_]*` Alle ungültigen Zeichen werden von der Grafana-Alerting Engine entfernt oder ersetzt, bevor sie gemäß den folgenden Regeln an den externen Alertmanager gesendet werden:
+ `Whitespace`wird entfernt.
+ `ASCII characters`wird ersetzt durch`_`.
+ `All other characters`wird durch ihre Hexadezimaldarstellung in Kleinbuchstaben ersetzt. Wenn dies das erste Zeichen ist, wird ihm ein Präfix vorangestellt. `_`

**Anmerkung**  
Wenn mehrere Labelschlüssel auf denselben Wert bereinigt werden, wird an die Duplikate ein kurzer Hash des ursprünglichen Labels als Suffix angehängt.

**Grafana reservierte Labels**

**Anmerkung**  
Etiketten mit dem Präfix `grafana_` sind von Grafana für spezielle Zwecke reserviert. Wenn ein manuell konfiguriertes Label hinzugefügt wird, kann `grafana_` es im Kollisionsfall überschrieben werden.

Reservierte Grafana-Labels können genauso verwendet werden wie manuell konfigurierte Labels. Die aktuelle Liste der verfügbaren reservierten Labels lautet:


| Label (Bezeichnung) | Description | 
| --- | --- | 
|  grafana\$1folder  |  Titel des Ordners, der die Warnung enthält.  | 

# Vorlagen für Beschriftungen und Anmerkungen erstellen
<a name="v9-alerting-explore-labels-templating"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

In Grafana erstellen Sie Vorlagen für Beschriftungen und Anmerkungen, genau wie in Prometheus. Wenn Sie Prometheus schon einmal verwendet haben, sollten Sie mit den `$value` Variablen `$labels` und vertraut sein, die die Bezeichnungen und den Wert der Warnung enthalten. Sie können dieselben Variablen in Grafana verwenden, auch wenn die Warnung keine Prometheus-Datenquelle verwendet. Wenn Sie Prometheus noch nicht verwendet haben, machen Sie sich keine Sorgen, denn jede dieser Variablen und wie Sie sie als Vorlage verwenden, wird im weiteren Verlauf dieser Seite erklärt.

## Die Vorlagensprache von Go
<a name="v9-alerting-explore-labels-templating-go"></a>

[Vorlagen für Beschriftungen und Anmerkungen sind in der Vorlagensprache von Go, Text/Vorlage, geschrieben.](https://pkg.go.dev/text/template)

**Tags öffnen und schließen**

In text/template beginnen `{{` und enden Vorlagen mit, `}}` unabhängig davon, ob die Vorlage eine Variable druckt oder Kontrollstrukturen wie if-Anweisungen ausführt. Dies unterscheidet sich von anderen Template-Sprachen wie Jinja, wo das Drucken einer Variablen und und `{{` Kontrollstrukturen `}}` und verwenden. `{%` `%}`

**Print (Ausgabe)**

Um den Wert von etwas zu drucken, verwende `{{` und. `}}` Sie können das Ergebnis einer Funktion oder den Wert einer Variablen drucken. Um beispielsweise die `$labels` Variable zu drucken, würden Sie Folgendes schreiben:

```
{{ $labels }}
```

**Iterieren Sie über Beschriftungen**

Um über jedes Etikett zu iterieren, können `$labels` Sie a verwenden. `range` `$k`Bezieht sich hier auf den Namen und `$v` bezieht sich auf den Wert des aktuellen Labels. Wenn Ihre Abfrage beispielsweise ein Label zurückgibt, `instance=test` dann `$k` wäre `instance` und `$v` wäre es`test`.

```
{{ range $k, $v := $labels }}
{{ $k }}={{ $v }}
{{ end }}
```

## Die Variablen Labels, Value und Values
<a name="v9-alerting-explore-labels-templating-variables"></a>

**Die Bezeichnungsvariable**

Die `$labels` Variable enthält die Labels aus der Abfrage. Beispielsweise kann eine Abfrage, die prüft, ob eine Instanz ausgefallen ist, ein Instanzlabel mit dem Namen der Instanz zurückgeben, die ausgefallen ist. Nehmen wir beispielsweise an, Sie haben eine Warnungsregel, die ausgelöst wird, wenn eine Ihrer Instances länger als 5 Minuten ausgefallen ist. Sie möchten der Warnung eine Zusammenfassung hinzufügen, die Ihnen mitteilt, welche Instanz ausgefallen ist. Mit der `$labels` Variablen können Sie eine Zusammenfassung erstellen, die das Instanzlabel in der Zusammenfassung ausgibt:

```
Instance {{ $labels.instance }} has been down for more than 5 minutes
```

**Beschriftungen mit Punkten**

Wenn das Etikett, das Sie drucken möchten, einen Punkt (Punkt oder Punkt) im Namen enthält, funktioniert die Verwendung desselben Punktes in der Vorlage nicht:

```
Instance {{ $labels.instance.name }} has been down for more than 5 minutes
```

Das liegt daran, dass die Vorlage versucht, ein nicht vorhandenes `name` aufgerufenes `$labels.instance` Feld zu verwenden. Sie sollten stattdessen die `index` Funktion verwenden, die das Etikett `instance.name` in der `$labels` Variablen druckt:

```
Instance {{ index $labels "instance.name" }} has been down for more than 5 minutes
```

**Die Wertvariable**

Die `$value` Variable funktioniert anders als Prometheus. In Prometheus `$value` ist es eine Fließkommazahl, die den Wert des Ausdrucks enthält, aber in Grafana ist es eine Zeichenfolge, die die Bezeichnungen und Werte aller Threshold-, Reduce- und Math-Ausdrücke sowie der klassischen Bedingungen für diese Warnregel enthält. Sie enthält keine Ergebnisse von Abfragen, da diese zwischen 10 und 10.000 Zeilen oder Metriken zurückgeben können.

Wenn Sie die `$value` Variable in der Zusammenfassung einer Warnung verwenden würden:

```
{{ $labels.service }} has over 5% of responses with 5xx errors: {{ $value }})
```

Die Zusammenfassung könnte etwa wie folgt aussehen:

```
api has an over 5% of responses with 5xx errors: [ var='B' labels={service=api} value=6.789 ]
```

`var='B'`Bezieht sich hier auf den Ausdruck mit der Referenznummer B. In Grafana werden alle Abfragen und Ausdrücke durch eine RefID identifiziert, die jede Abfrage und jeden Ausdruck in einer Alert-Regel identifiziert. `labels={service=api}`Bezieht sich in ähnlicher Weise auf die Bezeichnungen und `value=6.789` bezieht sich auf den Wert.

Möglicherweise haben Sie festgestellt, dass es keine Referenznummer A gibt. Das liegt daran, dass sich die Referenznummer A in den meisten Warnungsregeln auf eine Abfrage bezieht und dass Abfragen viele Zeilen oder Zeitreihen zurückgeben können, in denen sie nicht enthalten sind. `$value`

**Die Werte sind variabel**

Wenn die `$value` Variable mehr Informationen enthält, als Sie benötigen, können Sie stattdessen die Bezeichnungen und den Wert einzelner Ausdrücke mit drucken`$values`. Im `$value` Gegensatz dazu handelt es sich bei der `$values` Variablen um eine Tabelle mit Objekten, die die Bezeichnungen und Fließkommawerte jedes Ausdrucks enthält, die anhand ihrer Referenznummer indexiert sind.

Wenn Sie den Wert des Ausdrucks mit refID `B` in der Zusammenfassung der Warnung drucken würden:

```
{{ $labels.service }} has over 5% of responses with 5xx errors: {{ $values.B }}%
```

Die Zusammenfassung enthält nur den Wert:

```
api has an over 5% of responses with 5xx errors: 6.789%
```

Obwohl die Zahl 6,789 `{{ $values.B }}` gedruckt wird, handelt es sich tatsächlich um eine Zeichenfolge, da Sie das Objekt drucken, das sowohl die Beschriftungen als auch den Wert für Referenznummer B enthält, nicht den Fließkommawert von B. Um den Fließkommawert von Referenz B zu verwenden, müssen Sie das Feld von verwenden. `Value` `$values.B` Wenn Sie den Fließkommawert in der Zusammenfassung einer Warnung humanisieren würden:

```
{{ $labels.service }} has over 5% of responses with 5xx errors: {{ humanize $values.B.Value }}%
```

**Keine Daten, Laufzeitfehler und Timeouts**

Wenn die Abfrage in Ihrer Warnungsregel keine Daten zurückgibt oder aufgrund eines Datenquellenfehlers oder einer Zeitüberschreitung fehlschlägt, geben alle Threshold-, Reduce- oder Math-Ausdrücke, die diese Abfrage verwenden, ebenfalls keine Daten oder einen Fehler zurück. In diesem Fall fehlen diese Ausdrücke in. `$values` Es empfiehlt sich, vor der Verwendung zu überprüfen, ob eine RefID vorhanden ist, da Ihre Vorlage sonst beschädigt wird, wenn Ihre Abfrage keine Daten oder einen Fehler zurückgibt. Sie können dies mit einer if-Anweisung tun:

```
{{ if $values.B }}{{ $labels.service }} has over 5% of responses with 5xx errors: {{ humanizePercentage $values.B.Value }}{{ end }}
```

## Klassische Bedingungen
<a name="v9-alerting-explore-labels-templating-classic"></a>

Wenn die Regel klassische Bedingungen anstelle von Threshold-, Reduce- und Math-Ausdrücken verwendet, wird die `$values` Variable sowohl anhand der Referenz-ID als auch anhand der Position der Bedingung in der klassischen Bedingung indexiert. Wenn Sie beispielsweise eine klassische Bedingung mit RefID B haben, die zwei Bedingungen enthält, `$values` dann enthält sie zwei Bedingungen `B0` und. `B1`

```
The first condition is {{ $values.B0 }}, and the second condition is {{ $values.B1 }}
```

## Funktionen
<a name="v9-alerting-explore-labels-templating-functions"></a>

Die folgenden Funktionen sind auch verfügbar, wenn Beschriftungen und Anmerkungen erweitert werden:

**Argumente**

Die `args` Funktion übersetzt eine Liste von Objekten in eine Map mit den Schlüsseln arg0, arg1 usw. Dies soll die Übergabe mehrerer Argumente an Vorlagen ermöglichen.

**Beispiel**

```
{{define "x"}}{{.arg0}} {{.arg1}}{{end}}{{template "x" (args 1 "2")}}
```

```
1 2
```

**Externe URL**

Die `externalURL` Funktion gibt die externe URL des Grafana-Servers zurück, wie sie in der (den) INI-Datei (en) konfiguriert ist.

**Beispiel**

```
{{ externalURL }}
```

```
https://example.com/grafana
```

**GraphLink**

Die `graphLink` Funktion gibt den Pfad zur grafischen Ansicht [Erkunden Sie in Grafana-Version 9](v9-explore.md) für den angegebenen Ausdruck und die angegebene Datenquelle zurück.

**Beispiel**

```
{{ graphLink "{\"expr\": \"up\", \"datasource\": \"gdev-prometheus\"}" }}
```

```
/explore?left=["now-1h","now","gdev-prometheus",{"datasource":"gdev-prometheus","expr":"up","instant":false,"range":true}]
```

**humanisieren**

Die `humanize` Funktion humanisiert Dezimalzahlen.

**Beispiel**

```
{{ humanize 1000.0 }}
```

```
1k
```

**humanisieren1024**

Das `humanize1024` funktioniert ähnlich wie, verwendet `humanize` aber 1024 statt 1000 als Basis.

**Beispiel**

```
{{ humanize1024 1024.0 }}
```

```
1ki
```

**Dauer humanisieren**

Die `humanizeDuration` Funktion humanisiert eine Dauer in Sekunden.

**Beispiel**

```
{{ humanizeDuration 60.0 }}
```

```
1m 0s
```

**Prozentsatz humanisieren**

Die `humanizePercentage` Funktion humanisiert einen Verhältniswert zu einem Prozentsatz.

**Beispiel**

```
{{ humanizePercentage 0.2 }}
```

```
20%
```

**HumanizeTimestamp**

Die `humanizeTimestamp` Funktion humanisiert einen Unix-Zeitstempel.

**Beispiel**

```
{{ humanizeTimestamp 1577836800.0 }}
```

```
2020-01-01 00:00:00 +0000 UTC
```

**Spiel**

Die `match` Funktion gleicht den Text mit einem regulären Ausdrucksmuster ab.

**Beispiel**

```
{{ match "a.*" "abc" }}
```

```
true
```

**Pfad/Präfix**

Die `pathPrefix` Funktion gibt den Pfad des Grafana-Servers zurück, wie er in der (den) INI-Datei (en) konfiguriert ist.

**Beispiel**

```
{{ pathPrefix }}
```

```
/grafana
```

**TableLink**

Die `tableLink` Funktion gibt den Pfad zur Tabellenansicht [Erkunden Sie in Grafana-Version 9](v9-explore.md) für den angegebenen Ausdruck und die angegebene Datenquelle zurück.

**Beispiel**

```
{{ tableLink "{\"expr\": \"up\", \"datasource\": \"gdev-prometheus\"}" }}
```

```
/explore?left=["now-1h","now","gdev-prometheus",{"datasource":"gdev-prometheus","expr":"up","instant":true,"range":false}]
```

**Titel**

Die `title` Funktion schreibt das erste Zeichen jedes Worts groß.

**Beispiel**

```
{{ title "hello, world!" }}
```

```
Hello, World!
```

**toLower**

Die `toLower` Funktion gibt den gesamten Text in Kleinbuchstaben zurück.

**Beispiel**

```
{{ toLower "Hello, world!" }}
```

```
hello, world!
```

**toUpper**

Die `toUpper` Funktion gibt den gesamten Text in Großbuchstaben zurück.

**Beispiel**

```
{{ toUpper "Hello, world!" }}
```

```
HELLO, WORLD!
```

**reReplaceAll**

Die `reReplaceAll` Funktion ersetzt Text, der dem regulären Ausdruck entspricht.

**Beispiel**

```
{{ reReplaceAll "localhost:(.*)" "example.com:$1" "localhost:8080" }}
```

```
example.com:8080
```

# Stand und Zustand der Warnregeln
<a name="v9-alerting-explore-state"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Der Status und die Integrität von Warnregeln helfen Ihnen dabei, mehrere wichtige Statusindikatoren Ihrer Benachrichtigungen zu verstehen.

Es gibt drei Hauptkomponenten: den *Status der Warnungsregel, den Status der* *Warnungsinstanz und den Zustand* *der Warnungsregel*. Obwohl sie miteinander verwandt sind, vermittelt jede Komponente subtil unterschiedliche Informationen.

**Status der Warnungsregel**

Eine Warnungsregel kann sich in einem der folgenden Zustände befinden:


| Status | Description | 
| --- | --- | 
|  Normal  |  Keine der von der Evaluierungs-Engine zurückgegebenen Zeitreihen hat den `Firing` Status „`Pending`Oder“.  | 
|  Ausstehend  |  Mindestens eine von der Evaluierungs-Engine zurückgegebene Zeitreihe ist`Pending`.  | 
|  Wird gefeuert  |  Mindestens eine von der Evaluierungs-Engine zurückgegebene Zeitreihe ist`Firing`.  | 

**Anmerkung**  
Warnmeldungen werden zuerst zu `pending` und dann `firing` weitergeleitet. Daher dauert es mindestens zwei Bewertungszyklen, bis eine Warnung ausgelöst wird.

**Status der Warnungsinstanz**

Eine Warnungsinstanz kann sich in einem der folgenden Zustände befinden:


| Status | Description | 
| --- | --- | 
|  Normal  |  Der Status einer Warnung, die weder ausgelöst noch aussteht. Alles funktioniert einwandfrei.  | 
|  Ausstehend  |  Der Status einer Warnung, die für weniger als die konfigurierte Schwellenwertdauer aktiv war.  | 
|  Warnfunktion  |  Der Status einer Warnung, die länger als die konfigurierte Schwellenwertdauer aktiv war.  | 
|  NoData  |  Für das konfigurierte Zeitfenster wurden keine Daten empfangen.  | 
|  Fehler  |  Der Fehler, der beim Versuch, eine Warnregel auszuwerten, aufgetreten ist.  | 

**Zustand der Warnmeldungsregel**

Eine Warnungsregel kann einen der folgenden Integritätsstatus haben:


| Status | Description | 
| --- | --- | 
|  OK  |  Bei der Auswertung einer Warnregel ist kein Fehler aufgetreten.  | 
|  Fehler  |  Bei der Auswertung einer Warnregel ist ein Fehler aufgetreten.  | 
|  NoData  |  Das Fehlen von Daten in mindestens einer Zeitreihe, die während einer Regelauswertung zurückgegeben wurde.  | 

**Besondere Warnmeldungen für `NoData` und `Error`**

Wenn die Auswertung einer Warnregel den Status `NoData` oder ergibt`Error`, generiert Grafana Alerting Warninstanzen mit den folgenden zusätzlichen Bezeichnungen:


| Label (Bezeichnung) | Description | 
| --- | --- | 
|  Name der Warnung  |  Entweder `DatasourceNoData` oder `DatasourceError` je nach Bundesland.  | 
|  datasource\$1uid  |  Die UID der Datenquelle, die den Status verursacht hat.  | 

Sie können diese Benachrichtigungen genauso behandeln wie normale Benachrichtigungen, indem Sie eine Stille, eine Route zu einem Kontaktpunkt usw. hinzufügen.

# Kontaktstellen
<a name="v9-alerting-explore-contacts"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Definieren Sie anhand von Kontaktpunkten, wie Ihre Kontakte benachrichtigt werden, wenn eine Warnregel ausgelöst wird. Eine Kontaktstelle kann einen oder mehrere Kontaktpunkttypen haben, z. B. E-Mail, Slack, Webhook usw. Wenn eine Warnungsregel ausgelöst wird, wird eine Benachrichtigung an alle Kontaktpunkttypen gesendet, die für einen Kontaktpunkt aufgeführt sind. Kontaktpunkte können sowohl für den Grafana Alertmanager als auch für externe Alertmanager konfiguriert werden.

Sie können auch Benachrichtigungsvorlagen verwenden, um Benachrichtigungen für Kontaktpunkttypen anzupassen.

**Unterstützte Kontaktpunkttypen**

In der folgenden Tabelle sind die von Grafana unterstützten Kontaktpunkttypen aufgeführt.


| Name | Typ | 
| --- | --- | 
|  Amazon SNS  |  `sns`  | 
|  OpsGenie  |  `opsgenie`  | 
|  Pager Duty  |  `pagerduty`  | 
|  Slack  |  `slack`  | 
|  VictorOps  |  `victorops`  | 

Weitere Informationen zu Kontaktstellen finden Sie unter [Mit Kontaktstellen arbeiten](v9-alerting-contact-points.md) und[Benachrichtigungen anpassen](v9-alerting-notifications.md).

# Benachrichtigungen
<a name="v9-alerting-explore-notifications"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Grafana verwendet Alertmanager, um Benachrichtigungen über ausgelöste und gelöste Alarme zu senden. [Grafana hat seinen eigenen Alertmanager, der in der Benutzeroberfläche als „Grafana“ bezeichnet wird, unterstützt aber auch das Senden von Benachrichtigungen von anderen Alertmanagern, wie dem Prometheus Alertmanager.](https://prometheus.io/docs/alerting/latest/alertmanager/) Der Grafana Alertmanager verwendet Benachrichtigungsrichtlinien und Kontaktpunkte, um zu konfigurieren, wie und wo eine Benachrichtigung gesendet wird, wie oft eine Benachrichtigung gesendet werden soll und ob Benachrichtigungen alle in derselben Benachrichtigung, in gruppierten Benachrichtigungen basierend auf einer Reihe von Labels oder als separate Benachrichtigungen gesendet werden sollen.

## Richtlinien für Benachrichtigungen
<a name="v9-alerting-explore-notifications-policies"></a>

Benachrichtigungsrichtlinien steuern, wann und wo Benachrichtigungen gesendet werden. Eine Benachrichtigungsrichtlinie kann wählen, ob alle Benachrichtigungen zusammen in derselben Benachrichtigung, Benachrichtigungen in gruppierten Benachrichtigungen auf der Grundlage einer Reihe von Labels oder Benachrichtigungen als separate Benachrichtigungen gesendet werden sollen. Sie können jede Benachrichtigungsrichtlinie so konfigurieren, dass gesteuert wird, wie oft Benachrichtigungen gesendet werden sollen. Außerdem können Sie eine oder mehrere Stummschaltungen einrichten, um Benachrichtigungen zu bestimmten Tageszeiten und an bestimmten Wochentagen zu blockieren.

Benachrichtigungsrichtlinien sind in einer Baumstruktur organisiert, wobei sich an der Wurzel der Struktur eine Benachrichtigungsrichtlinie befindet, die als Stammrichtlinie bezeichnet wird. Es kann nur eine Stammrichtlinie geben, und die Stammrichtlinie kann nicht gelöscht werden.

Spezifische Routing-Richtlinien sind der Stammrichtlinie untergeordnet und können verwendet werden, um entweder allen Warnungen oder einer Teilmenge von Warnungen auf der Grundlage einer Reihe von übereinstimmenden Bezeichnungen zuzuordnen. Eine Benachrichtigungsrichtlinie entspricht einer Warnung, wenn ihre entsprechenden Bezeichnungen mit den Bezeichnungen in der Warnung übereinstimmen.

Eine bestimmte Routing-Richtlinie kann eigene untergeordnete Richtlinien haben, die als verschachtelte Richtlinien bezeichnet werden und eine zusätzliche Zuordnung von Warnmeldungen ermöglichen. Ein Beispiel für eine bestimmte Routing-Richtlinie könnte das Senden von Infrastrukturwarnungen an das Ops-Team sein, während eine untergeordnete Richtlinie Benachrichtigungen mit hoher Priorität an Pagerduty und Benachrichtigungen mit niedriger Priorität an Slack senden könnte.

Alle Benachrichtigungen, unabhängig von ihrer Bezeichnung, entsprechen der Root-Richtlinie. Wenn die Stammrichtlinie jedoch eine Warnung erhält, überprüft sie jede spezifische Routing-Richtlinie und sendet die Warnung an die erste spezifische Routing-Richtlinie, die der Warnung entspricht. Wenn die spezifische Routing-Richtlinie weitere untergeordnete Richtlinien hat, kann sie versuchen, die Warnung mit einer ihrer verschachtelten Richtlinien abzugleichen. Wenn keine verschachtelten Richtlinien mit der Warnung übereinstimmen, ist die spezifische Routing-Richtlinie die passende Richtlinie. Wenn es keine spezifischen Routing-Richtlinien gibt oder keine spezifischen Routing-Richtlinien mit der Warnung übereinstimmen, ist die Stammrichtlinie die passende Richtlinie.

## Kontaktstellen
<a name="v9-alerting-explore-notifications-contacts"></a>

Kontaktpunkte enthalten die Konfiguration für das Senden von Benachrichtigungen. Eine Kontaktstelle ist eine Liste von Integrationen, von denen jede eine Benachrichtigung an eine bestimmte E-Mail-Adresse, einen bestimmten Dienst oder eine bestimmte URL sendet. Kontaktstellen können mehrere Integrationen derselben Art oder eine Kombination von Integrationen verschiedener Art haben. Eine Kontaktstelle könnte beispielsweise eine Pager Duty-Integration, eine Pager Duty- und Slack-Integration oder eine Pager Duty-Integration, eine Slack-Integration und zwei Amazon SNS-Integrationen enthalten. Sie können auch einen Kontaktpunkt ohne Integrationen konfigurieren. In diesem Fall werden keine Benachrichtigungen gesendet.

Eine Kontaktstelle kann erst dann Benachrichtigungen senden, wenn sie zu einer Benachrichtigungsrichtlinie hinzugefügt wurde. Eine Benachrichtigungsrichtlinie kann nur Benachrichtigungen an eine Kontaktstelle senden, aber eine Kontaktstelle kann gleichzeitig zu einer Reihe von Benachrichtigungsrichtlinien hinzugefügt werden. Wenn eine Warnung mit einer Benachrichtigungsrichtlinie übereinstimmt, wird die Warnung an die Kontaktstelle in dieser Benachrichtigungsrichtlinie gesendet, die dann eine Benachrichtigung an jede Integration in ihrer Konfiguration sendet.

**Anmerkung**  
Informationen zu unterstützten Integrationen für Kontaktstellen finden Sie unter[Kontaktstellen](v9-alerting-explore-contacts.md).

## Vorlagen für Benachrichtigungen erstellen
<a name="v9-alerting-explore-notifications-templating"></a>

Sie können Benachrichtigungen mit Vorlagen anpassen. Vorlagen können beispielsweise verwendet werden, um den Titel und die Nachricht von Benachrichtigungen zu ändern, die an Slack gesendet werden.

Vorlagen sind nicht auf eine einzelne Integration oder einen einzelnen Kontaktpunkt beschränkt, sondern können stattdessen in einer Reihe von Integrationen an derselben Kontaktstelle und sogar in Integrationen an verschiedenen Kontaktpunkten verwendet werden. Beispielsweise kann ein Grafana-Benutzer eine Vorlage namens erstellen `custom_subject_or_title` und sie sowohl für die Vorlage von Betreffs in Pager Duty als auch für Titel von Slack-Nachrichten verwenden, ohne zwei separate Vorlagen erstellen zu müssen.

Alle Vorlagen für Benachrichtigungen sind in der [Vorlagensprache von Go verfasst und befinden sich](https://pkg.go.dev/text/template) auf der Seite „Benachrichtigungen“ auf der Registerkarte „Kontaktstellen“.

## Schweigen
<a name="v9-alerting-explore-notifications-silences"></a>

Du kannst Stummschaltungen verwenden, um Benachrichtigungen über eine oder mehrere Feuerregeln stummzuschalten. Stille verhindert nicht, dass Warnmeldungen ausgelöst oder behoben werden, und sie verbergen auch keine Warnmeldungen in der Benutzeroberfläche. Eine Stille dauert so lange wie ihre Dauer, die in Minuten, Stunden, Tagen, Monaten oder Jahren konfiguriert werden kann.

# Alerting einrichten
<a name="v9-alerting-setup"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Konfigurieren Sie die Funktionen und Integrationen, die Sie zum Erstellen und Verwalten Ihrer Benachrichtigungen benötigen.

**Topics**
+ [Fügen Sie einen externen Alertmanager hinzu](v9-alerting-setup-alertmanager.md)
+ [Bereitstellung von Grafana-Alerting-Ressourcen](v9-alerting-setup-provision.md)

# Fügen Sie einen externen Alertmanager hinzu
<a name="v9-alerting-setup-alertmanager"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Richten Sie Grafana so ein, dass ein externer Alertmanager als einziger Alertmanager verwendet wird, um alle Ihre Benachrichtigungen zu erhalten. Dieser externe Alertmanager kann dann von Grafana aus konfiguriert und verwaltet werden.

Sobald Sie den Alertmanager hinzugefügt haben, können Sie die Grafana Alerting UI verwenden, um Stille, Kontaktpunkte und Benachrichtigungsrichtlinien zu verwalten. Eine Dropdown-Option auf diesen Seiten ermöglicht es Ihnen, zwischen Alertmanagern zu wechseln.

**Anmerkung**  
Ab Grafana 9.2 ist die URL-Konfiguration externer Alertmanager auf der Registerkarte Admin auf der Alerting-Seite veraltet. Es wird in einer future Version entfernt.

Externe Alertmanager sollten jetzt mithilfe der Grafana-Konfiguration im Grafana-Navigationsmenü als Datenquellen konfiguriert werden. Auf diese Weise können Sie die Kontaktpunkte und Benachrichtigungsrichtlinien externer Alertmanager von Grafana aus verwalten und außerdem die HTTP-Basisauthentifizierungsdaten verschlüsseln, die zuvor bei der Konfiguration externer Alertmanager per URL sichtbar waren.

Gehen Sie wie folgt vor, um einen externen Alertmanager hinzuzufügen.

1. Klicken Sie auf Konfiguration und dann auf Datenquellen.

1. Suchen Sie nach Alertmanager.

1. Wählen Sie Ihre Implementierung und füllen Sie die Felder auf der Seite nach Bedarf aus.

   Wenn Sie Ihre Datenquelle bereitstellen, setzen Sie die Markierung `handleGrafanaManagedAlerts` im `jsonData` Feld auf, um von Grafana verwaltete Benachrichtigungen an diesen Alertmanager `true` zu senden.
**Anmerkung**  
Prometheus-, Grafana Mimir- und Cortex-Implementierungen von Alertmanager werden unterstützt. Für Prometheus sind Kontaktstellen und Benachrichtigungsrichtlinien in der Grafana Alerting UI schreibgeschützt.

1. Klicken Sie auf Speichern und testen.

# Bereitstellung von Grafana-Alerting-Ressourcen
<a name="v9-alerting-setup-provision"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Die Alarminfrastruktur ist oft komplex, da sich viele Teile der Pipeline oft an unterschiedlichen Orten befinden. Dies auf mehrere Teams und Organisationen zu skalieren, ist eine besonders herausfordernde Aufgabe. Die Bereitstellung von Grafana Alerting erleichtert diesen Prozess, da Sie Ihre Warndaten so erstellen, verwalten und verwalten können, wie es für Ihr Unternehmen am besten geeignet ist.

Es stehen zwei Optionen zur Auswahl:

1. Stellen Sie Ihre Alert-Ressourcen mithilfe der Alerting Provisioning HTTP-API bereit.
**Anmerkung**  
In der Regel können Sie von der API bereitgestellte Warnungsregeln nicht über die Grafana-Benutzeroberfläche bearbeiten.  
Um die Bearbeitung zu ermöglichen, fügen Sie den folgenden Anfragen den x-disable-provenance Header hinzu, wenn Sie Ihre Warnungsregeln in der API erstellen oder bearbeiten:  

   ```
   POST /api/v1/provisioning/alert-rules
   PUT /api/v1/provisioning/alert-rules/{UID}
   ```

1. Stellen Sie Ihre Benachrichtigungsressourcen mithilfe von Terraform bereit.

**Anmerkung**  
Derzeit unterstützt die Bereitstellung für Grafana Alerting Warnregeln, Kontaktpunkte, Stummschaltezeiten und Vorlagen. Bereitgestellte Warnressourcen mithilfe von Dateibereitstellung oder Terraform können nur in der Quelle bearbeitet werden, in der sie erstellt wurden, und nicht in Grafana oder einer anderen Quelle. Wenn Sie beispielsweise Ihre Warnressourcen mithilfe von Dateien von der Festplatte bereitstellen, können Sie die Daten nicht in Terraform oder in Grafana bearbeiten.

**Topics**
+ [Erstellen und verwalten Sie Warnressourcen mit Terraform](v9-alerting-setup-provision-terraform.md)
+ [Bereitgestellte Alert-Ressourcen in Grafana anzeigen](v9-alerting-setup-provision-view.md)

# Erstellen und verwalten Sie Warnressourcen mit Terraform
<a name="v9-alerting-setup-provision-terraform"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Verwenden Sie den Grafana-Anbieter von Terraform, um Ihre Alarmressourcen zu verwalten und sie in Ihrem Grafana-System bereitzustellen. Die Terraform-Anbieterunterstützung für Grafana Alerting macht es einfach, Ihren gesamten Grafana Alerting Stack als Code zu erstellen, zu verwalten und zu warten.

Weitere Informationen zur Verwaltung Ihrer Benachrichtigungsressourcen mit Terraform finden Sie in der [Grafana-Provider-Dokumentation](https://registry.terraform.io/providers/grafana/grafana/latest/docs) in der Terraform-Dokumentation.

Führen Sie die folgenden Aufgaben aus, um Ihre Benachrichtigungsressourcen mit Terraform zu erstellen und zu verwalten.

1. Erstellen Sie einen API-Schlüssel für die Bereitstellung.

1. Konfigurieren Sie den Terraform-Anbieter.

1. Definieren Sie Ihre Benachrichtigungsressourcen in Terraform.

1. Führen Sie aus`terraform apply`, um Ihre Alarm-Ressourcen bereitzustellen.

## Voraussetzungen
<a name="v9-alerting-setup-provision-tf-prerequisites"></a>
+ Stellen Sie sicher, dass Sie den grafana/grafana [Terraform-Anbieter](https://registry.terraform.io/providers/grafana/grafana/1.28.0) 1.27.0 oder höher haben.
+ Stellen Sie sicher, dass Sie Grafana 9.1 oder höher verwenden. Wenn Sie Ihre Amazon Managed Grafana-Instance mit Grafana-Version 9 erstellt haben, trifft dies zu.

## Erstellen Sie einen API-Schlüssel für die Bereitstellung
<a name="v9-alerting-setup-provision-tf-apikey"></a>

Sie können [einen normalen Grafana-API-Schlüssel erstellen, um Terraform mit Grafana](Using-Grafana-APIs.md) zu authentifizieren. Die meisten vorhandenen Tools, die API-Schlüssel verwenden, sollten automatisch mit der neuen Grafana Alerting-Unterstützung funktionieren. Informationen speziell zum Erstellen von Schlüsseln für die Verwendung mit Terraform finden Sie unter [Verwenden von Terraform für die Amazon](https://aws-observability.github.io/observability-best-practices/recipes/recipes/amg-automation-tf/) Managed Grafana-Automatisierung.

**So erstellen Sie einen API-Schlüssel für die Bereitstellung**

1. Erstellen Sie ein neues Dienstkonto für Ihre CI-Pipeline.

1. Weisen Sie die Rolle „Access the Alert Rules Provisioning API“ zu.

1. Erstellen Sie ein neues Dienstkonto-Token.

1. Benennen und speichern Sie das Token zur Verwendung in Terraform.

Alternativ können Sie die Standardauthentifizierung verwenden. Alle unterstützten Authentifizierungsformate finden Sie unter [Grafana-Authentifizierung](https://registry.terraform.io/providers/grafana/grafana/latest/docs#authentication) in der Terraform-Dokumentation.

## Konfigurieren Sie den Terraform-Anbieter
<a name="v9-alerting-setup-provision-tf-configure"></a>

Die Unterstützung von Grafana Alerting ist im [Grafana](https://registry.terraform.io/providers/grafana/grafana/latest/docs) Terraform-Anbieter enthalten.

Im Folgenden finden Sie ein Beispiel, mit dem Sie den Terraform-Anbieter konfigurieren können.

```
terraform {
    required_providers {
        grafana = {
            source = "grafana/grafana"
            version = ">= 1.28.2"
        }
    }
}

provider "grafana" {
    url = <YOUR_GRAFANA_URL>
    auth = <YOUR_GRAFANA_API_KEY>
}
```

## Stellen Sie Kontaktpunkte und Vorlagen bereit
<a name="v9-alerting-setup-provision-tf-contacts"></a>

Kontaktstellen verbinden einen Alarm-Stack mit der Außenwelt. Sie teilen Grafana mit, wie Sie sich mit Ihren externen Systemen verbinden und wo Benachrichtigungen zugestellt werden sollen. Es stehen über fünfzehn verschiedene [Integrationen](https://registry.terraform.io/providers/grafana/grafana/latest/docs/resources/contact_point#optional) zur Auswahl. In diesem Beispiel wird ein Slack-Kontaktpunkt verwendet.

**Um Kontaktpunkte und Vorlagen bereitzustellen**

1. Kopieren Sie diesen Codeblock in eine .tf-Datei auf Ihrem lokalen Computer. Ersetze es *<slack-webhook-url>* durch deine Slack-Webhook-URL (oder einen anderen Kontakt).

   In diesem Beispiel wird eine Kontaktstelle erstellt, die Warnmeldungen an Slack sendet.

   ```
   resource "grafana_contact_point" "my_slack_contact_point" {
       name = "Send to My Slack Channel"
   
       slack {
           url = <slack-webhook-url>
           text = <<EOT
   {{ len .Alerts.Firing }} alerts are firing!
   
   Alert summaries:
   {{ range .Alerts.Firing }}
   {{ template "Alert Instance Template" . }}
   {{ end }}
   EOT
       }
   }
   ```

1. Gib Text für deine Benachrichtigung in das Textfeld ein.

   Das `text` Feld unterstützt [Templating im GO-Stil](https://pkg.go.dev/text/template). Auf diese Weise können Sie Ihre Grafana-Benachrichtigungsvorlagen direkt in Terraform verwalten.

1. Führen Sie den Befehl `terraform apply` aus.

1. Gehen Sie zur Grafana-Benutzeroberfläche und überprüfen Sie die Details Ihrer Kontaktstelle.

   Sie können über Terraform bereitgestellte Ressourcen nicht über die Benutzeroberfläche bearbeiten. Dadurch wird sichergestellt, dass Ihr Alert-Stack immer mit Ihrem Code synchron bleibt.

1. Klicken Sie auf **Test**, um zu überprüfen, ob die Kontaktstelle ordnungsgemäß funktioniert.

**Anmerkung**  
Sie können dieselben Vorlagen an vielen Kontaktpunkten wiederverwenden. Im obigen Beispiel wird eine gemeinsam genutzte Vorlage mithilfe der Anweisung eingebettet `{{ template "Alert Instance Template" . }}`  
Dieses Fragment kann dann separat in Terraform verwaltet werden:  

```
resource "grafana_message_template" "my_alert_template" {
    name = "Alert Instance Template"

    template = <<EOT
{{ define "Alert Instance Template" }}
Firing: {{ .Labels.alertname }}
Silence: {{ .SilenceURL }}
{{ end }}
EOT
}
```

## Bereitstellen von Benachrichtigungsrichtlinien und Routing
<a name="v9-alerting-setup-provision-tf-notifications"></a>

Benachrichtigungsrichtlinien teilen Grafana mit, wie Alarminstanzen weitergeleitet werden sollen, und nicht wohin. Sie verbinden ausgelöste Alarme mithilfe eines Systems von Labels und Matchern mit Ihren zuvor definierten Kontaktpunkten.

**Zur Bereitstellung von Benachrichtigungsrichtlinien und Routing**

1. Kopieren Sie diesen Codeblock in eine .tf-Datei auf Ihrem lokalen Computer.

   In diesem Beispiel werden die Benachrichtigungen nach gruppiert`alertname`, was bedeutet, dass alle Benachrichtigungen, die von Benachrichtigungen stammen, die denselben Namen haben, in derselben Slack-Nachricht gruppiert werden.

   Wenn du bestimmte Benachrichtigungen unterschiedlich weiterleiten möchtest, kannst du Unterrichtlinien hinzufügen. Mithilfe von Unterrichtlinien können Sie das Routing auf verschiedene Benachrichtigungen anwenden, die auf der Zuordnung von Bezeichnungen basieren. In diesem Beispiel wenden wir eine Stummschaltung auf alle Alarme mit der Bezeichnung a=b an.

   ```
   resource "grafana_notification_policy" "my_policy" {
       group_by = ["alertname"]
       contact_point = grafana_contact_point.my_slack_contact_point.name
   
       group_wait = "45s"
       group_interval = "6m"
       repeat_interval = "3h"
   
       policy {
           matcher {
               label = "a"
               match = "="
               value = "b"
           }
           group_by = ["..."]
           contact_point = grafana_contact_point.a_different_contact_point.name
           mute_timings = [grafana_mute_timing.my_mute_timing.name]
   
           policy {
               matcher {
                   label = "sublabel"
                   match = "="
                   value = "subvalue"
               }
               contact_point = grafana_contact_point.a_third_contact_point.name
               group_by = ["..."]
           }
       }
   }
   ```

1. Verknüpfen Sie im Feld mute\$1timings einen Zeitpunkt der Stummschaltung mit Ihrer Benachrichtigungsrichtlinie.

1. Führen Sie den Befehl `terraform apply` aus.

1. Gehen Sie zur Grafana-Benutzeroberfläche und überprüfen Sie die Details Ihrer Benachrichtigungsrichtlinie.
**Anmerkung**  
Sie können die von Terraform bereitgestellten Ressourcen nicht über die Benutzeroberfläche bearbeiten. Dadurch wird sichergestellt, dass Ihr Benachrichtigungsstapel immer mit Ihrem Code synchron bleibt.

1. Klicken Sie auf **Test**, um zu überprüfen, ob der Benachrichtigungspunkt ordnungsgemäß funktioniert.

## Stellen Sie Zeiten zur Stummschaltung bereit
<a name="v9-alerting-setup-provision-tf-mutetiming"></a>

Stummschaltungen bieten die Möglichkeit, Warnmeldungen für bestimmte Zeiträume stummzuschalten.

**Zur Bereitstellung von Timings für die Stummschaltung**

1. Kopieren Sie diesen Codeblock in eine .tf-Datei auf Ihrem lokalen Computer.

   In diesem Beispiel sind Warnmeldungen am Wochenende stummgeschaltet.

   ```
   resource "grafana_mute_timing" "my_mute_timing" {
       name = "My Mute Timing"
   
       intervals {
           times {
             start = "04:56"
             end = "14:17"
           }
           weekdays = ["saturday", "sunday", "tuesday:thursday"]
           months = ["january:march", "12"]
           years = ["2025:2027"]
       }
   }
   ```

1. Führen Sie den Befehl `terraform apply` aus.

1. Gehen Sie zur Grafana-Benutzeroberfläche und überprüfen Sie die Details Ihres Mute-Timings.

1. Verweisen Sie mithilfe des `mute_timings` Felds in einer Benachrichtigungsrichtlinie auf Ihr neu erstelltes Timing für die Stummschaltung. Dadurch wird dein Timing für die Stummschaltung auf einige oder alle deine Benachrichtigungen angewendet.
**Anmerkung**  
Sie können die von Terraform bereitgestellten Ressourcen nicht über die Benutzeroberfläche bearbeiten. Dadurch wird sichergestellt, dass Ihr Benachrichtigungsstapel immer mit Ihrem Code synchron bleibt.

1. Klicken Sie auf **Test**, um zu überprüfen, ob das Timing der Stummschaltung korrekt funktioniert.

## Regeln für Warnmeldungen bereitstellen
<a name="v9-alerting-setup-provision-tf-rules"></a>

[Mit Warnungsregeln](v9-alerting-managerules.md) können Sie vor jeder Grafana-Datenquelle warnen. Dies kann eine Datenquelle sein, die Sie bereits konfiguriert haben, oder Sie können [Ihre Datenquellen in Terraform zusammen mit Ihren Warnungsregeln definieren](https://registry.terraform.io/providers/grafana/grafana/latest/docs/resources/data_source).

**Um Warnungsregeln bereitzustellen**

1. Erstellen Sie eine Datenquelle für die Abfrage und einen Ordner zum Speichern Ihrer Regeln.

   In diesem Beispiel wird die [Konfigurieren Sie eine TestData Datenquelle zum Testen](testdata-data-source.md) Datenquelle verwendet.

   Alerts können für jede Backend-Datenquelle in Grafana definiert werden.

   ```
   resource "grafana_data_source" "testdata_datasource" {
       name = "TestData"
       type = "testdata"
   }
   
   resource "grafana_folder" "rule_folder" {
       title = "My Rule Folder"
   }
   ```

1. Definieren Sie eine Warnungsregel.

   Weitere Informationen zu Warnungsregeln finden Sie unter [So erstellen Sie von Grafana](https://grafana.com/blog/2022/08/01/grafana-alerting-video-how-to-create-alerts-in-grafana-9/) verwaltete Benachrichtigungen.

1. Erstellen Sie eine Regelgruppe, die eine oder mehrere Regeln enthält.

   In diesem Beispiel wird die `grafana_rule_group` Ressourcengruppe verwendet.

   ```
   resource "grafana_rule_group" "my_rule_group" {
       name = "My Alert Rules"
       folder_uid = grafana_folder.rule_folder.uid
       interval_seconds = 60
       org_id = 1
   
       rule {
           name = "My Random Walk Alert"
           condition = "C"
           for = "0s"
   
           // Query the datasource.
           data {
               ref_id = "A"
               relative_time_range {
                   from = 600
                   to = 0
               }
               datasource_uid = grafana_data_source.testdata_datasource.uid
               // `model` is a JSON blob that sends datasource-specific data.
               // It's different for every datasource. The alert's query is defined here.
               model = jsonencode({
                   intervalMs = 1000
                   maxDataPoints = 43200
                   refId = "A"
               })
           }
   
           // The query was configured to obtain data from the last 60 seconds. Let's alert on the average value of that series using a Reduce stage.
           data {
               datasource_uid = "__expr__"
               // You can also create a rule in the UI, then GET that rule to obtain the JSON.
               // This can be helpful when using more complex reduce expressions.
               model = <<EOT
   {"conditions":[{"evaluator":{"params":[0,0],"type":"gt"},"operator":{"type":"and"},"query":{"params":["A"]},"reducer":{"params":[],"type":"last"},"type":"avg"}],"datasource":{"name":"Expression","type":"__expr__","uid":"__expr__"},"expression":"A","hide":false,"intervalMs":1000,"maxDataPoints":43200,"reducer":"last","refId":"B","type":"reduce"}
   EOT
               ref_id = "B"
               relative_time_range {
                   from = 0
                   to = 0
               }
           }
   
           // Now, let's use a math expression as our threshold.
           // We want to alert when the value of stage "B" above exceeds 70.
           data {
               datasource_uid = "__expr__"
               ref_id = "C"
               relative_time_range {
                   from = 0
                   to = 0
               }
               model = jsonencode({
                   expression = "$B > 70"
                   type = "math"
                   refId = "C"
               })
           }
       }
   }
   ```

1. Gehen Sie zur Grafana-Benutzeroberfläche und überprüfen Sie Ihre Alarmregel.

   Sie können sehen, ob die Warnregel ausgelöst wird. Sie können sich auch eine Visualisierung der einzelnen Abfrageschritte der Warnungsregel anzeigen lassen.

   Wenn die Warnung ausgelöst wird, leitet Grafana eine Benachrichtigung über die von Ihnen definierte Richtlinie weiter.

   Wenn du beispielsweise Slack als Kontaktstelle ausgewählt hast, sendet der eingebettete [Alertmanager](https://github.com/prometheus/alertmanager) von Grafana automatisch eine Nachricht an Slack.

# Bereitgestellte Alert-Ressourcen in Grafana anzeigen
<a name="v9-alerting-setup-provision-view"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

 Sie können überprüfen, ob Ihre Warnressourcen in Grafana erstellt wurden.

**So zeigen Sie Ihre bereitgestellten Ressourcen in Grafana an**

1. Öffnen Sie Ihre Grafana-Instanz.

1. Navigieren Sie zu Alerting.

1. Klicken Sie auf einen Ressourcenordner für Warnmeldungen, z. B. auf Warnungsregeln.

   Bereitgestellte Ressourcen werden als **Bereitgestellt** gekennzeichnet, sodass deutlich wird, dass sie nicht manuell erstellt wurden.

**Anmerkung**  
Sie können bereitgestellte Ressourcen nicht von Grafana aus bearbeiten. Sie können die Ressourceneigenschaften nur ändern, indem Sie die Provisioning-Datei ändern und Grafana neu starten oder einen Hot-Reload durchführen. Dadurch wird verhindert, dass Änderungen an der Ressource vorgenommen werden, die überschrieben würden, wenn eine Datei erneut bereitgestellt oder ein Hot-Reload durchgeführt würde.

# Migration klassischer Dashboard-Benachrichtigungen zu Grafana-Benachrichtigungen
<a name="v9-alerting-use-grafana-alerts"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Arbeitsbereiche, die Grafana-Benachrichtigungen nicht verwenden möchten, verwenden die klassischen Dashboard-Benachrichtigungen. Um zur neuen Grafana-Benachrichtigung zu wechseln, müssen Sie sich für die Funktion anmelden.

Sie können Ihre Amazon Managed Grafana-Instance so konfigurieren, dass Grafana-Benachrichtigungen mithilfe der AWS-Managementkonsole, der oder der Amazon Managed Grafana-API verwendet werden. AWS CLI Einzelheiten zur Konfiguration von Amazon Managed Grafana, einschließlich der Aktivierung oder Deaktivierung von Grafana-Benachrichtigungen, finden Sie unter. [Konfigurieren Sie einen Amazon Managed Grafana-Arbeitsbereich](AMG-configure-workspace.md)

**Anmerkung**  
Wenn Sie Grafana-Benachrichtigungen verwenden, senden Warnregeln, die in Grafana und nicht in Prometheus definiert sind, mehrere Benachrichtigungen an Ihre Kontaktstelle. Wenn Sie native Grafana-Benachrichtigungen verwenden, empfehlen wir, die klassische Dashboard-Warnung beizubehalten und die neue Grafana-Warnfunktion nicht zu aktivieren. Wenn Sie in Ihrer Prometheus-Datenquelle definierte Benachrichtigungen anzeigen möchten, empfehlen wir Ihnen, Grafana Alerting zu aktivieren, das nur eine einzige Benachrichtigung für in Prometheus Alertmanager erstellte Warnungen sendet.  
Diese Einschränkung wurde in Amazon Managed Grafana-Arbeitsbereichen, die Grafana v10.4 und höher unterstützen, aufgehoben.

## Migration zum Grafana-Warnsystem
<a name="v9-alerting-use-grafana-alerts-opt-in"></a>

Wenn die Grafana-Warnung aktiviert ist, werden bestehende klassische Dashboard-Benachrichtigungen in ein Format migriert, das mit der Grafana-Warnung kompatibel ist. Auf der Seite „Benachrichtigungen“ Ihrer Grafana-Instanz können Sie die migrierten Benachrichtigungen zusammen mit neuen Benachrichtigungen anzeigen. Mit Grafana-Benachrichtigungen senden Ihre von Grafana verwalteten Alarmregeln mehrere Benachrichtigungen statt einer einzigen Warnung, wenn sie übereinstimmen.

Der Lese- und Schreibzugriff auf klassische Dashboard-Benachrichtigungen und Grafana-Benachrichtigungen wird durch die Berechtigungen der Ordner geregelt, in denen sie gespeichert sind. Während der Migration werden die klassischen Dashboard-Warnungsberechtigungen wie folgt den neuen Regelberechtigungen zugeordnet:
+ Wenn das Dashboard der ursprünglichen Warnung über Berechtigungen verfügt, wird bei der Migration ein Ordner mit diesem Format erstellt`Migrated {"dashboardUid": "UID", "panelId": 1, "alertId": 1}`, der den Berechtigungen des ursprünglichen Dashboards entspricht (einschließlich der geerbten Berechtigungen aus dem Ordner).
+ Wenn keine Dashboard-Berechtigungen vorhanden sind und sich das Dashboard unter einem Ordner befindet, wird die Regel mit diesem Ordner verknüpft und erbt dessen Berechtigungen.
+ Wenn keine Dashboard-Berechtigungen vorhanden sind und sich das Dashboard im Ordner Allgemein befindet, wird die Regel mit dem Ordner Allgemeine Benachrichtigungen verknüpft, und die Regel erbt die Standardberechtigungen.

**Anmerkung**  
Da es `NoData` in Grafana-Benachrichtigungen keine `Keep Last State` Option gibt, wird diese Option `NoData` bei der klassischen Regelmigration aktiviert. Die Option `Keep Last State` für die `Error` Handhabung wurde auf eine neue Option migriert. `Error` Um dem Verhalten der zu entsprechen`Keep Last State`, erstellt Amazon Managed Grafana in beiden Fällen während der Migration automatisch eine Stille für jede Alarmregel mit einer Dauer von einem Jahr.

Benachrichtigungskanäle werden auf eine Alertmanager-Konfiguration mit den entsprechenden Routen und Empfängern migriert. Standardbenachrichtigungskanäle werden als Kontaktpunkte zur Standardroute hinzugefügt. Benachrichtigungskanäle, die keiner Dashboard-Warnung zugeordnet sind, führen zur `autogen-unlinked-channel-recv` Route.

### Einschränkungen
<a name="v9-alerting-use-grafana-alerts-limitations"></a>
+ Das Grafana-Warnsystem kann Regeln aus allen verfügbaren Prometheus-, Loki- und Alertmanager-Datenquellen abrufen. Es ist möglicherweise nicht in der Lage, Warnregeln aus anderen unterstützten Datenquellen abzurufen.
+ Die Migration zwischen Grafana-Benachrichtigungen und den klassischen Dashboard-Benachrichtigungen kann zu Datenverlust für Funktionen führen, die in einem System unterstützt werden, im anderen jedoch nicht.
**Anmerkung**  
Wenn Sie zurück zur klassischen Dashboard-Warnung migrieren, verlieren Sie alle Änderungen, die an der Warnungskonfiguration vorgenommen wurden, während Sie die Grafana-Warnung aktiviert hatten, einschließlich aller neuen Warnungsregeln, die erstellt wurden.

# Verwalte deine Alarmregeln
<a name="v9-alerting-managerules"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Eine Warnregel besteht aus einer Reihe von Bewertungskriterien, die bestimmen, ob eine Warnung ausgelöst wird. Die Warnungsregel besteht aus einer oder mehreren Abfragen und Ausdrücken, einer Bedingung, der Häufigkeit der Auswertung und optional der Dauer, für die die Bedingung erfüllt ist.

Abfragen und Ausdrücke wählen zwar den Datensatz aus, der ausgewertet werden soll, aber eine Bedingung legt den Schwellenwert fest, den eine Warnung erfüllen oder überschreiten muss, um eine Warnung zu erzeugen. Ein Intervall gibt an, wie oft eine Warnungsregel ausgewertet wird. Die Dauer gibt, sofern konfiguriert, an, wie lange eine Bedingung erfüllt sein muss. Warnungsregeln können auch das Warnverhalten bei fehlenden Daten definieren.

**Anmerkung**  
Von Grafana verwaltete Warnungsregeln können nur von Benutzern mit Bearbeitungsberechtigungen für den Ordner bearbeitet oder gelöscht werden, in dem die Regeln gespeichert sind.  
Warnungsregeln für eine externe Grafana Mimir- oder Loki-Instanz können von Benutzern mit Editor- oder Admin-Rollen bearbeitet oder gelöscht werden.

**Topics**
+ [Von Grafana verwaltete Alarmregeln erstellen](v9-alerting-managerules-grafana.md)
+ [Regeln für verwaltete Benachrichtigungen mit Grafana Mimir oder Loki erstellen](v9-alerting-managerules-mimir-loki.md)
+ [Erstellen von verwalteten Aufnahmeregeln mit Grafana, Mimir oder Loki](v9-alerting-managerules-mimir-loki-recording.md)
+ [Grafana Mimir oder Loki Regelgruppen und Namespaces](v9-alerting-managerules-mimir-loki-groups.md)
+ [Warnregeln anzeigen und bearbeiten](v9-alerting-managerules-view-edit.md)

# Von Grafana verwaltete Alarmregeln erstellen
<a name="v9-alerting-managerules-grafana"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Grafana ermöglicht es Ihnen, Warnregeln zu erstellen, die eine oder mehrere Datenquellen abfragen, die Ergebnisse reduzieren oder transformieren und sie miteinander oder mit festen Schwellenwerten vergleichen. Wenn diese ausgeführt werden, sendet Grafana Benachrichtigungen an die Kontaktstelle.

**So fügen Sie eine verwaltete Grafana-Regel hinzu**

1. Wählen Sie in Ihrer Grafana-Konsole im Grafana-Menü das **Alerting (Glockensymbol), um die Alerting-Seite** mit den vorhandenen **Alerts** zu öffnen.

1. **Wählen Sie Neue Warnungsregel.**

1. Fügen Sie in **Schritt 1** den Namen, den Typ und den Speicherort der Regel wie folgt hinzu:
   + Fügen Sie im **Feld Regelname** einen beschreibenden Namen hinzu. Dieser Name wird in der Liste der Warnungsregeln angezeigt. Es ist auch die `alertname` Bezeichnung für jede Warnungsinstanz, die anhand dieser Regel erstellt wird.
   + Wählen Sie **in der Dropdownliste Regeltyp** die Option **Grafana Managed** Alert aus.
   + Wählen Sie aus der Dropdownliste **Ordner** den Ordner aus, in dem Sie die Regel speichern möchten. Wenn Sie keinen Ordner auswählen, wird die Regel in dem `General` Ordner gespeichert. Um einen Ordner zu erstellen, wählen Sie das Drop-down-Menü aus und geben Sie einen neuen Ordnernamen ein.

1. Fügen Sie in **Schritt 2** die auszuwertenden Abfragen und Ausdrücke hinzu.
   + Behalten Sie den Standardnamen bei oder bewegen Sie den Mauszeiger darüber und wählen Sie das Bearbeitungssymbol, um den Namen zu ändern.
   + Wählen Sie für Abfragen eine Datenquelle aus der Dropdownliste aus.
   + Fügen Sie eine oder mehrere [Abfragen oder Ausdrücke](v9-panels-query-xform-expressions.md) hinzu.
   + Wählen Sie für jeden Ausdruck entweder **klassische Bedingung** aus, um eine einzelne Warnungsregel zu erstellen, oder wählen Sie aus den Optionen **Mathe**, **Reduce**, **Resample**, um separate Alerts für jede Serie zu generieren. Einzelheiten zu diesen Optionen finden Sie unter[Ein- und mehrdimensionale Regeln](#v9-alerting-single-multi-rule).
   + Wählen Sie **Abfragen ausführen**, um zu überprüfen, ob die Abfrage erfolgreich ist.

1. Fügen Sie in **Schritt 3** Bedingungen hinzu.
   + Wählen Sie in der Dropdownliste **Bedingung** die Abfrage oder den Ausdruck aus, mit dem die Warnungsregel initiiert werden soll.
   + Geben **Sie für Alle auswerten** die Häufigkeit der Auswertung an. Muss ein Vielfaches von 10 Sekunden sein. Zum Beispiel `1m`, `30s`.
   + Geben Sie unter **Evaluieren für** die Dauer an, für die die Bedingung erfüllt sein muss, bevor eine Warnung ausgelöst wird.
**Anmerkung**  
Wenn eine Bedingung verletzt wurde, geht die Warnung in den `Pending` Status über. Bleibt die Bedingung für die angegebene Dauer verletzt, wechselt die Warnung in den `Firing` Status. Wenn sie nicht mehr erfüllt ist, wird der `Normal` Status wiederhergestellt.
   + **Konfigurieren Sie unter Keine Daten konfigurieren und Fehlerbehandlung** das Warnverhalten bei fehlenden Daten. Beachten Sie die Richtlinien unter. [Es werden keine Daten- oder Fehlerfälle behandelt](#v9-alerting-rule-no-data-error)
   + Wählen Sie „**Warnmeldungen in der Vorschau**“, um das Ergebnis der Ausführung der Abfrage in diesem Moment zu überprüfen. In der Vorschau sind keine Daten und keine Bedingungen für die Fehlerbehandlung enthalten.

1. Fügen Sie in **Schritt 4** zusätzliche Metadaten hinzu, die der Regel zugeordnet sind.
   + Fügen Sie eine Beschreibung und eine Zusammenfassung hinzu, um Warnmeldungen individuell anzupassen. Verwenden Sie die Richtlinien in[Beschriftungen und Anmerkungen](v9-alerting-explore-labels.md).
   + Fügen Sie die Runbook-URL, das Panel, das Dashboard und die Warnung IDs hinzu.
   + Fügen Sie benutzerdefinierte Labels hinzu.

1. Wählen Sie **Speichern**, um die Regel zu **speichern, oder Speichern und beenden**, um die Regel zu speichern und zur **Warnseite** zurückzukehren.

Nachdem Sie Ihre Regel erstellt haben, können Sie eine Benachrichtigung für Ihre Regel erstellen. Weitere Informationen zu Benachrichtigungen finden Sie unter [Verwalte deine Warnmeldungen](v9-alerting-managenotifications.md).

## Ein- und mehrdimensionale Regeln
<a name="v9-alerting-single-multi-rule"></a>

Für von Grafana verwaltete Warnungsregeln können Sie eine Regel mit einer klassischen Bedingung oder eine mehrdimensionale Regel erstellen.

**Eindimensionale Regel (klassische Bedingung)**

Verwenden Sie einen klassischen Bedingungsausdruck, um eine Regel zu erstellen, die eine einzelne Warnung auslöst, wenn ihre Bedingung erfüllt ist. Bei einer Abfrage, die mehrere Serien zurückgibt, verfolgt Grafana nicht den Alarmstatus jeder Serie. Infolgedessen sendet Grafana nur eine einzige Warnung, selbst wenn die Alarmbedingungen für mehrere Serien erfüllt sind.

Weitere Informationen zum Formatieren von Ausdrücken finden Sie unter [Ausdrücke](https://grafana.com/docs/grafana/next/panels/query-a-data-source/) in der *Grafana-Dokumentation*.

**Mehrdimensionale Regel**

Um für jede in der Abfrage zurückgegebene Serie eine separate Warnungsinstanz zu generieren, erstellen Sie eine multidimensionale Regel.

**Anmerkung**  
Jede durch eine multidimensionale Regel generierte Warnungsinstanz wird auf Ihr Gesamtkontingent an Warnmeldungen angerechnet. Regeln werden nicht ausgewertet, wenn Sie Ihr Alert-Kontingent erreicht haben. Weitere Informationen zu Kontingenten für mehrdimensionale Regeln finden Sie unter[Fehler beim Erreichen des Kontingents](#v9-alerting-rule-quota-reached).

Um mehrere Instanzen aus einer einzigen Regel zu erstellen, verwenden Sie, oder `Resample` Ausdrücke `Math``Reduce`, um eine multidimensionale Regel zu erstellen. Beispielsweise ist Folgendes möglich:
+ Fügen Sie für jede Abfrage einen `Reduce` Ausdruck hinzu, um Werte im ausgewählten Zeitraum zu einem einzigen Wert zusammenzufassen. (Nicht erforderlich für [Regeln, die numerische Daten verwenden](v9-alerting-explore-numeric.md)).
+ Fügen Sie einen `Math` Ausdruck mit der Bedingung für die Regel hinzu. Dies ist nicht erforderlich, wenn eine Abfrage oder ein Reduce-Ausdruck bereits 0 zurückgibt, wenn die Regel keine Warnung auslösen soll, oder eine positive Zahl, wenn sie eine Warnung auslösen soll. 

  Hier einige Beispiele: 
  + `$B > 70`wenn sie eine Warnung auslösen soll, falls der Wert von B größer als 70 query/expression ist. 
  + `$B < $C * 100`falls es eine Warnung auslösen soll, wenn der Wert von B kleiner als der Wert von C multipliziert mit 100 ist. Wenn die Ergebnisse von Abfragen, die verglichen werden, mehrere Reihen enthalten, werden Reihen aus verschiedenen Abfragen abgeglichen, wenn sie dieselben Beschriftungen haben oder eine eine Teilmenge der anderen ist.

**Anmerkung**  
Grafana unterstützt keine Warnabfragen mit Vorlagenvariablen. Weitere Informationen finden Sie auf der Community-Seite. [Vorlagenvariablen werden bei der Einrichtung von Alert in Warnungsabfragen nicht unterstützt](https://community.grafana.com/t/template-variables-are-not-supported-in-alert-queries-while-setting-up-alert/2514).



**Überlegungen zur Leistung multidimensionaler Regeln**

Jede Warnungsinstanz wird auf das Warnungskontingent angerechnet. Mehrdimensionale Regeln, die mehr Instanzen erstellen, als innerhalb des Warnungskontingents untergebracht werden können, werden nicht ausgewertet und geben einen Kontingentfehler zurück. Weitere Informationen finden Sie unter [Fehler beim Erreichen des Kontingents](#v9-alerting-rule-quota-reached).

Mehrdimensionale Benachrichtigungen können einen großen Einfluss auf die Leistung Ihres Grafana-Workspace sowie auf die Leistung Ihrer Datenquellen haben, da Grafana sie abfragt, um Ihre Warnungsregeln auszuwerten. Die folgenden Überlegungen können hilfreich sein, wenn Sie versuchen, die Leistung Ihres Überwachungssystems zu optimieren.
+ **Häufigkeit der Regelauswertung** — Die Eigenschaft „**Alle auswerten**“ einer Warnungsregel steuert die Häufigkeit der Regelauswertung. Wir empfehlen, die niedrigste akzeptable Evaluierungshäufigkeit zu verwenden. 
+ **Kardinalität der Ergebnismenge** — Die Anzahl der Warnungsinstanzen, die Sie mit einer Regel erstellen, wirkt sich auf deren Leistung aus. Angenommen, Sie überwachen API-Antwortfehler für jeden API-Pfad auf jeder VM in Ihrer Flotte. Dieser Satz hat eine Kardinalität der Anzahl der Pfade multipliziert mit der Anzahl von. VMs Sie können die Kardinalität der Ergebnismenge reduzieren, indem Sie beispielsweise die Gesamtanzahl der Fehler pro VM statt pro Pfad pro VM überwachen.
+ **Komplexität der Abfrage** — Abfragen, die Datenquellen schnell verarbeiten und beantworten können, verbrauchen weniger Ressourcen. Diese Überlegung ist zwar weniger wichtig als die anderen oben aufgeführten Überlegungen, aber wenn Sie sie so weit wie möglich reduziert haben, könnte die Betrachtung der individuellen Abfrageleistung einen Unterschied machen. Sie sollten sich auch der Auswirkungen bewusst sein, die die Bewertung dieser Regeln auf die Leistung Ihrer Datenquellen hat. Warnabfragen machen häufig die überwiegende Mehrheit der Abfragen aus, die von Überwachungsdatenbanken verarbeitet werden. Daher wirken sich dieselben Auslastungsfaktoren, die sich auf die Grafana-Instanz auswirken, auch auf sie aus.

## Fehler beim Erreichen des Kontingents
<a name="v9-alerting-rule-quota-reached"></a>

Es gibt ein Kontingent für die Anzahl der Warnungsinstanzen, die Sie in einem einzelnen Workspace haben können. Wenn Sie diese Anzahl erreichen, können Sie in diesem Workspace keine neuen Warnungsregeln mehr erstellen. Bei mehrdimensionalen Benachrichtigungen kann die Anzahl der Warnungsinstanzen im Laufe der Zeit variieren.

Bei der Arbeit mit Warnungsinstanzen sollten Sie Folgendes beachten.
+ Wenn Sie nur eindimensionale Regeln erstellen, ist jede Regel eine einzelne Warnungsinstanz. Sie können in einem einzigen Workspace die gleiche Anzahl von Regeln erstellen wie Ihr Kontingent für Warnungsinstanzen, und nicht mehr.
+ Mehrdimensionale Regeln erzeugen mehrere Warnungsinstanzen, deren Anzahl jedoch erst bekannt ist, wenn sie ausgewertet wurden. Wenn Sie beispielsweise eine Warnungsregel erstellen, die die CPU-Auslastung Ihrer Amazon EC2 EC2-Instances verfolgt, gibt es bei der Erstellung möglicherweise 50 EC2-Instances (und somit 50 Alert-Instances). Wenn Sie jedoch eine Woche später 10 weitere EC2-Instances hinzufügen, umfasst die nächste Auswertung 60 Alert-Instances.

  Die Anzahl der Alert-Instances wird ausgewertet, wenn Sie eine multidimensionale Warnung erstellen, und Sie können keine erstellen, bei der Sie sofort Ihr Alert-Instance-Kontingent überschreiten. Da sich die Anzahl der Warnungsinstanzen ändern kann, wird Ihr Kontingent bei jeder Auswertung Ihrer Regeln überprüft.
+ Wenn Sie bei der Regelauswertung aufgrund einer Regel Ihr Kontingent für Warnungsinstanzen überschreiten, wird diese Regel erst evaluiert, wenn die Warnungsregel aktualisiert wird, sodass die Gesamtzahl der Warnungsinstanzen unter das Dienstkontingent fällt. In diesem Fall erhalten Sie eine Warnmeldung, die Sie darüber informiert, dass Ihr Kontingent erreicht wurde (die Benachrichtigung verwendet die Benachrichtigungsrichtlinie für die auszuwertende Regel). Die Benachrichtigung enthält eine `Error` Anmerkung mit dem Wert`QuotaReachedError`.
+ Eine Regel, die bewirkt, dass a `QuotaReachedError` nicht mehr ausgewertet wird. Die Auswertung wird nur dann wieder aufgenommen, wenn ein Update vorgenommen wird und die Auswertung nach dem Update selbst keine Ursache hat`QuotaReachedError`. Eine Regel, die nicht ausgewertet wird, zeigt in der Grafana-Konsole den Fehler **Kontingent erreicht** an.
+ Sie können die Anzahl der Warnungsinstanzen verringern, indem Sie Warnungsregeln entfernen oder indem Sie mehrdimensionale Warnungen bearbeiten, sodass weniger Warnungsinstanzen angezeigt werden (z. B. indem Sie eine Warnung bei Fehlern pro VM anstelle einer Warnung bei Fehlern pro API in einer VM haben).
+ Um die Evaluierungen fortzusetzen, aktualisieren Sie die Warnung und speichern Sie sie. Sie können es aktualisieren, um die Anzahl der Warnungsinstanzen zu verringern, oder wenn Sie andere Änderungen vorgenommen haben, um die Anzahl der Warnungsinstanzen zu verringern, können Sie es unverändert speichern. Wenn es wieder aufgenommen werden kann, ist es das auch. Wenn es ein anderes verursacht`QuotaReachedError`, können Sie es nicht speichern.
+ Wenn eine Warnung gespeichert wird und die Auswertung wieder aufgenommen wird, ohne das Warnungskontingent zu überschreiten, kann der Fehler **Kontingent erreicht** noch einige Zeit (bis zum Bewertungsintervall) in der Grafana-Konsole angezeigt werden. Die Auswertung der Warnungsregel wird jedoch gestartet und es werden Warnungen gesendet, wenn der Regelschwellenwert erreicht ist.
+ Einzelheiten zur Quote für Warnmeldungen sowie zu anderen Kontingenten finden Sie unter. [Amazon Managed Grafana-Servicekontingente](AMG_quotas.md)

## Es werden keine Daten- oder Fehlerfälle behandelt
<a name="v9-alerting-rule-no-data-error"></a>

Wählen Sie Optionen für den Umgang mit Warnmeldungen, wenn keine Daten vorliegen oder Fehler auftreten.

Die Optionen für den Umgang mit fehlenden Daten sind in der folgenden Tabelle aufgeführt.


| Option „Keine Daten“ | Behavior | 
| --- | --- | 
|  Keine Daten  |  Erstellen Sie eine Warnung `DatasourceNoData` mit dem Namen und der UID der Warnungsregel sowie der UID der Datenquelle, die keine Daten zurückgegeben hat, als Beschriftungen.  | 
|  Warnfunktion  |  Legen Sie den Status der Warnungsregel auf fest. `Alerting`  | 
|  OK  |  Stellen Sie den Status der Warnungsregel auf ein`Normal`.  | 

Die Optionen für die Behandlung von Fehlerfällen sind in der folgenden Tabelle aufgeführt.


| Fehler- oder Timeout-Option | Behavior | 
| --- | --- | 
|  Warnfunktion  |  Setzen Sie den Status der Warnungsregel auf `Alerting`  | 
|  OK  |  Legen Sie den Status der Warnungsregel fest auf `Normal`  | 
|  Fehler  |  Erstellen Sie eine Warnung `DatasourceError` mit dem Namen und der UID der Warnungsregel sowie der UID der Datenquelle, die keine Daten zurückgegeben hat, als Beschriftungen.  | 

# Regeln für verwaltete Benachrichtigungen mit Grafana Mimir oder Loki erstellen
<a name="v9-alerting-managerules-mimir-loki"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Mit Grafana können Sie Warnregeln für eine externe Grafana-Mimir- oder Loki-Instanz erstellen.

**Anmerkung**  
Grafana Mimir kann eine Verbindung zu Amazon Managed Service for Prometheus- und Prometheus-Datenquellen herstellen.

**Voraussetzungen**
+ Stellen Sie sicher, dass Sie Schreibberechtigungen für die Prometheus-Datenquelle haben. Andernfalls können Sie keine von Cortex verwalteten Warnregeln erstellen oder aktualisieren.
+ Aktivieren Sie für Grafana Mimir- und Loki-Datenquellen die Ruler-API, indem Sie ihre jeweiligen Dienste konfigurieren.
  + **Loki** — Der `local` Regelspeichertyp, standardmäßig für die Loki-Datenquelle, unterstützt nur die Anzeige von Regeln. Um Regeln zu bearbeiten, konfigurieren Sie einen der anderen Speichertypen.
  + **Grafana Mimir** — Verwenden Sie das `/api/prom` Legacy-Präfix, nicht. `/prometheus` Die Prometheus-Datenquelle unterstützt sowohl Grafana Mimir als auch Prometheus, und Grafana geht davon aus, dass sich sowohl die Query-API als auch die Ruler-API unter derselben URL befinden. Sie können keine separate URL für die Ruler-API angeben.

**Anmerkung**  
Wenn Sie keine Warnungsregeln für eine bestimmte Loki- oder Prometheus-Datenquelle verwalten möchten, gehen Sie zu deren Einstellungen und deaktivieren Sie das Kontrollkästchen **Benachrichtigungen über die Alerting UI verwalten**.

**So fügen Sie eine verwaltete Alarmregel mit Grafana, Mimir oder Loki hinzu**

1. Wählen Sie in Ihrer Grafana-Konsole im Grafana-Menü das **Warnsymbol** (Glocke), um die **Warnseite mit den vorhandenen Benachrichtigungen** zu öffnen.

1. **Wählen Sie Warnungsregel erstellen.**

1. Wählen Sie in **Schritt 1** den Regeltyp und die Details wie folgt aus:
   + Wählen Sie **Mimir oder Loki Alert**.
   + Fügen Sie im **Feld Regelname** einen aussagekräftigen Namen hinzu. Dieser Name wird in der Liste der Warnungsregeln angezeigt. Es ist auch die `alertname` Bezeichnung für jede Warnungsinstanz, die anhand dieser Regel erstellt wird.
   + **Wählen Sie in der Dropdownliste Datenquelle** auswählen eine Prometheus- oder Loki-Datenquelle aus.
   + Wählen Sie aus der Dropdownliste **Namespace** einen vorhandenen Regel-Namespace aus. Andernfalls wählen Sie **Neu hinzufügen** und geben Sie einen Namen ein, um einen zu erstellen. Namespaces können eine oder mehrere Regelgruppen enthalten und haben nur einen organisatorischen Zweck. Weitere Informationen finden Sie unter [Cortex- oder Loki-Regelgruppen und Namespaces](alert-rules.md#alert-rule-groups).
   + Wählen Sie in der Dropdownliste **Gruppe** eine bestehende Gruppe im ausgewählten Namespace aus. Andernfalls wählen Sie **Neu hinzufügen** und geben Sie einen Namen ein, um einen zu erstellen. Neu erstellte Regeln werden am Ende der Gruppe angehängt. Regeln innerhalb einer Gruppe werden sequenziell in regelmäßigen Intervallen mit derselben Evaluierungszeit ausgeführt.

1. Fügen Sie in **Schritt 2** die auszuwertende Abfrage hinzu.

   Der Wert kann ein PromQL- oder LogQL-Ausdruck sein. Die Regel löst eine Warnung aus, wenn das Auswertungsergebnis mindestens eine Reihe mit einem Wert größer als 0 enthält. Für jede Serie wird eine Warnung erstellt.

1. Geben Sie in **Schritt 3** das Bewertungsintervall für die Warnung an.

   Geben Sie im Textfeld **Für** der Bedingung die Dauer an, für die die Bedingung erfüllt sein muss, bevor die Warnung ausgelöst wird. Wenn Sie angeben`5m`, müssen die Bedingungen fünf Minuten lang erfüllt sein, bevor die Warnung ausgelöst wird.
**Anmerkung**  
Wenn eine Bedingung erfüllt ist, geht die Warnung in den `Pending` Status über. Wenn die Bedingung für die angegebene Dauer aktiv bleibt, wechselt die Warnung in den `Firing` Status. Wenn sie nicht mehr erfüllt ist, wird der `Normal` Status wiederhergestellt.

1. Fügen Sie in **Schritt 4** zusätzliche Metadaten hinzu, die der Regel zugeordnet sind.
   + Fügen Sie eine Beschreibung und eine Zusammenfassung hinzu, um Warnmeldungen anzupassen. Verwenden Sie die Richtlinien in[Beschriftungen und Anmerkungen](v9-alerting-explore-labels.md).
   + Fügen Sie die Runbook-URL, das Panel, das Dashboard und die Warnung IDs hinzu.
   + Fügen Sie benutzerdefinierte Labels hinzu.

1. Wählen Sie „**Warnmeldungen in der Vorschau anzeigen**“, um die Regel auszuwerten und zu sehen, welche Warnmeldungen sie ausgeben würde. Es wird eine Liste von Warnmeldungen mit Status und Wert der einzelnen Warnungen angezeigt.

1. Wählen Sie **Speichern**, um die Regel zu **speichern, oder Speichern und beenden**, um die Regel zu speichern und zur **Warnseite** zurückzukehren.

Nachdem Sie Ihre Regel erstellt haben, können Sie eine Benachrichtigung für Ihre Regel erstellen. Weitere Informationen zu Benachrichtigungen finden Sie unter [Verwalte deine Warnmeldungen](v9-alerting-managenotifications.md).

# Erstellen von verwalteten Aufnahmeregeln mit Grafana, Mimir oder Loki
<a name="v9-alerting-managerules-mimir-loki-recording"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Sie können Aufzeichnungsregeln für eine externe Instanz von Grafana Mimir oder Loki erstellen und verwalten. Aufzeichnungsregeln berechnen häufig benötigte Ausdrücke oder rechenaufwändige Ausdrücke im Voraus und speichern das Ergebnis als neue Zeitreihe. Die Abfrage dieser neuen Zeitreihe ist schneller, insbesondere bei Dashboards, da bei jeder Aktualisierung der Dashboards derselbe Ausdruck abgefragt wird.

**Voraussetzungen**

Aktivieren Sie für Grafana Mimir- und Loki-Datenquellen die Ruler-API, indem Sie ihre jeweiligen Dienste konfigurieren.
+ **Loki** — Der `local` Regelspeichertyp, standardmäßig für die Loki-Datenquelle, unterstützt nur die Anzeige von Regeln. Um Regeln zu bearbeiten, konfigurieren Sie einen der anderen Speichertypen.
+ **Grafana Mimir** — Wenn Sie eine Datenquelle so konfigurieren, dass sie auf Grafana Mimir verweist, verwenden Sie das `/api/prom` Legacy-Präfix, nicht. `/prometheus` Die Prometheus-Datenquelle unterstützt sowohl Grafana Mimir als auch Prometheus, und Grafana geht davon aus, dass sich sowohl die Query-API als auch die Ruler-API unter derselben URL befinden. Sie können keine separate URL für die Ruler-API angeben.

**Anmerkung**  
Wenn Sie keine Warnungsregeln für eine bestimmte Loki- oder Prometheus-Datenquelle verwalten möchten, gehen Sie zu deren Einstellungen und deaktivieren Sie das Kontrollkästchen **Benachrichtigungen über die Alerting UI verwalten**.

**So fügen Sie eine Regel für verwaltete Aufzeichnungen mit Grafana, Mimir oder Loki hinzu**

1. Wählen Sie in Ihrer Grafana-Konsole im Grafana-Menü das **Alerting (Glockensymbol), um die Alerting-Seite** mit den vorhandenen **Alerts** zu öffnen.

1. **Wählen Sie Warnungsregel erstellen.**

1. Fügen Sie in **Schritt 1** den Regeltyp, den Regelnamen und den Speicherort wie folgt hinzu.
   + Wählen Sie die Option **Mimir- oder Loki-Aufnahmeregel** aus.
   + Fügen Sie im **Feld Regelname** einen aussagekräftigen Namen hinzu. Dieser Name wird in der Liste der Warnungsregeln angezeigt. Es ist auch die `alertname` Bezeichnung für jede Warnungsinstanz, die anhand dieser Regel erstellt wird.
   + **Wählen Sie in der Dropdownliste Datenquelle** auswählen eine Prometheus- oder Loki-Datenquelle aus.
   + Wählen Sie aus der Dropdownliste **Namespace** einen vorhandenen Regel-Namespace aus. Andernfalls wählen Sie **Neu hinzufügen** und geben Sie einen Namen ein, um einen zu erstellen. Namespaces können eine oder mehrere Regelgruppen enthalten und haben nur einen organisatorischen Zweck. Weitere Informationen finden Sie unter [Cortex- oder Loki-Regelgruppen und Namespaces](alert-rules.md#alert-rule-groups).
   + Wählen Sie in der Dropdownliste **Gruppe** eine bestehende Gruppe im ausgewählten Namespace aus. Andernfalls wählen Sie **Neu hinzufügen** und geben Sie einen Namen ein, um einen zu erstellen. Neu erstellte Regeln werden an das Ende der Gruppe angehängt. Regeln innerhalb einer Gruppe werden sequenziell in regelmäßigen Intervallen mit derselben Evaluierungszeit ausgeführt.

1. Fügen Sie in **Schritt 2** die auszuwertende Abfrage hinzu.

   Der Wert kann ein PromQL- oder LogQL-Ausdruck sein. Die Regel löst eine Warnung aus, wenn das Auswertungsergebnis mindestens eine Reihe mit einem Wert größer als 0 enthält. Für jede Serie wird eine Warnung erstellt.

1. Fügen Sie in **Schritt 3** zusätzliche Metadaten hinzu, die der Regel zugeordnet sind.
   + Fügen Sie eine Beschreibung und eine Zusammenfassung hinzu, um Warnmeldungen individuell anzupassen. Verwenden Sie die Richtlinien in[Anmerkungen und Beschriftungen für Warnregeln](alert-rules.md#alert-rule-labels).
   + Fügen Sie die Runbook-URL, das Panel, das Dashboard und die Warnung IDs hinzu.
   + Fügen Sie benutzerdefinierte Labels hinzu.

1. Wählen Sie **Speichern**, um die Regel zu **speichern, oder Speichern und beenden**, um die Regel zu speichern und zur **Warnseite** zurückzukehren.

# Grafana Mimir oder Loki Regelgruppen und Namespaces
<a name="v9-alerting-managerules-mimir-loki-groups"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Sie können Ihre Regeln organisieren. Regeln werden innerhalb von Regelgruppen erstellt, und Regelgruppen sind in Namespaces organisiert. Die Regeln innerhalb einer Regelgruppe werden nacheinander in regelmäßigen Abständen ausgeführt. Das Standardintervall ist eine Minute. Sie können Grafana Mimir- oder Loki-Namespaces und Regelgruppen umbenennen und die Bewertungsintervalle für Regelgruppen bearbeiten.

**Um eine Regelgruppe oder einen Namespace zu bearbeiten**

1. **Wählen Sie in Ihrer Grafana-Konsole im Grafana-Menü das **Warnsymbol** (Glocke), um die Warnseite zu öffnen.**

1. Navigieren Sie zu einer Regel innerhalb der Regelgruppe oder des Namespace, die Sie bearbeiten möchten.

1. Wählen Sie das Symbol **Bearbeiten** (Stift).

1. Nehmen Sie Änderungen an der Regelgruppe oder dem Namespace vor.
**Anmerkung**  
Bei Namespaces können Sie nur den Namen bearbeiten. Bei Regelgruppen ändern Sie den Namen oder das Bewertungsintervall für Regeln in der Gruppe. Sie können beispielsweise festlegen`1m`, dass die Regeln einmal pro Minute oder `30s` einmal alle 30 Sekunden ausgewertet werden.

1. Wählen Sie **Änderungen speichern ** aus.

# Warnregeln anzeigen und bearbeiten
<a name="v9-alerting-managerules-view-edit"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Auf der Seite „**Benachrichtigungen“ werden Warnregeln aufgeführt.** Standardmäßig sind Regeln nach Datenquellentypen gruppiert. Der **Grafana-Abschnitt** listet Regeln auf, die von Grafana verwaltet werden, und der Abschnitt **Cortex/Loki** listet Regeln für Prometheus-kompatible Datenquellen auf. Sie können Warnregeln für Prometheus-kompatible Datenquellen anzeigen, sie jedoch nicht bearbeiten.

Im Abschnitt Mimir/Cortex/Loki Regeln sind alle Regeln für Mimir-, Cortex- oder Loki-Datenquellen aufgeführt. Cloud-Warnungsregeln sind ebenfalls in diesem Abschnitt aufgeführt.

Bei der Verwaltung großer Mengen von Benachrichtigungen können Sie erweiterte Funktionen zur Suche nach Warnungsregeln verwenden, um nach Ordnern, Bewertungsgruppen und Regeln zu filtern. Darüber hinaus können Sie Warnungsregeln nach ihren Eigenschaften wie Bezeichnungen, Status, Typ und Zustand filtern.

**Anmerkung**  
Sie können Abfragedefinitionen für bereitgestellte Benachrichtigungen anzeigen, sie jedoch nicht bearbeiten. Wenn Sie sie anzeigen können, können Sie überprüfen, ob Ihre Abfragen und Regeldefinitionen korrekt sind, ohne zu Ihrem Provisioning-Repository für Regeldefinitionen zurückkehren zu müssen.

## Regeln für Warnmeldungen anzeigen
<a name="v9-alerting-managerules-view"></a>

Mit Grafana-Benachrichtigungen können Sie alle Ihre Benachrichtigungen auf einer Seite anzeigen.

**Um die Details der Benachrichtigungen anzuzeigen**

1. **Wählen Sie in Ihrer Grafana-Konsole im Grafana-Menü das **Alerting (Glockensymbol), um die Alerting-Seite** zu öffnen.** Standardmäßig werden Regeln in Gruppen nach Datenquellentyp angezeigt. Sie können die einzelnen Warnmeldungen auch anhand des aktuellen Status anzeigen (diese werden im folgenden Text ausführlicher beschrieben).

1. In „**Anzeigen als**“ können Sie zwischen der Gruppen- und der Statusansicht wechseln, indem Sie die von Ihnen bevorzugte Option auswählen.

1. Wählen Sie den Pfeil neben einer Zeile, um weitere Details zu dieser Zeile anzuzeigen. Zu den Details einer Regel gehören die Regelbezeichnungen, Anmerkungen, Datenquellen und Abfragen sowie eine Liste der Warnungsinstanzen, die sich aus der Regel ergeben.

**Anmerkung**  
Weitere Informationen zum Verständnis der Details Ihrer Benachrichtigungen finden Sie unter[Stand und Zustand der Warnregeln](v9-alerting-explore-state.md).

**Gruppenansicht**

Die Gruppenansicht zeigt Grafana-Alarmregeln gruppiert nach Ordnern und Loki- oder Prometheus-Alarmregeln gruppiert nach \$1. `namespace` `group` Dies ist die Standardregellistenansicht, die für die Verwaltung von Regeln vorgesehen ist. Sie können jede Gruppe erweitern, um eine Liste der Regeln in dieser Gruppe anzuzeigen. Erweitern Sie eine Regel weiter, um ihre Details anzuzeigen. Sie können auch Aktionsschaltflächen und Warnmeldungen, die sich aus der Regel ergeben, erweitern, um deren Details anzuzeigen.

**Ansicht „Status“**

In der Statusansicht werden die Warnungsregeln nach Bundesland gruppiert angezeigt. Verwenden Sie diese Ansicht, um einen Überblick darüber zu erhalten, welche Regeln sich in welchem Status befinden. Jede Regel kann erweitert werden, um ihre Details anzuzeigen. Aktionsschaltflächen und alle durch diese Regel generierten Warnungen. Jede Warnung kann weiter erweitert werden, um ihre Details anzuzeigen.

**Regeln für die Filterung von Warnmeldungen**

Sie können die Warnregeln, die auf der Seite „**Benachrichtigungen“ angezeigt werden, auf verschiedene** Arten filtern.
+ Sie können filtern, um die Regeln anzuzeigen, die eine bestimmte Datenquelle abfragen, indem **Sie Datenquellen auswählen** und dann eine Datenquelle auswählen, nach der gefiltert werden soll.
+ Sie können nach Bezeichnungen filtern, indem Sie unter Nach **Bezeichnung suchen die gewünschten** Suchkriterien auswählen. Sie könnten beispielsweise eingeben, `environment=production,region=~US|EU,severity!=warning` um nach Produktionswarnungen in den USA und der EU zu filtern.
+ Sie können filtern, um die Regeln in einem bestimmten Bundesstaat anzuzeigen, indem Sie die Option **Benachrichtigungen nach Bundesland filtern** und dann den Bundesstaat auswählen, den Sie anzeigen möchten.

## Warnungsregeln bearbeiten oder löschen
<a name="v9-alerting-managerules-edit"></a>

Von Grafana verwaltete Alarmregeln können nur von Benutzern mit Bearbeitungsberechtigungen für den Ordner bearbeitet oder gelöscht werden, in dem die Regeln gespeichert sind. Warnregeln für eine externe Mimir- oder Loki-Instanz können von Benutzern mit Editor- oder Admin-Rollen bearbeitet oder gelöscht werden.

**Um eine Regel zu bearbeiten oder zu löschen**

1. Erweitern Sie eine Regel, bis Sie die Regelsteuerelemente für **Anzeigen**, **Bearbeiten** und **Löschen** sehen können.

1. Wählen Sie **Bearbeiten**, um die Seite „Regel erstellen“ zu öffnen. Nehmen Sie Aktualisierungen auf die gleiche Weise vor, wie Sie eine Regel erstellen. Einzelheiten finden Sie in den Anweisungen unter [Von Grafana verwaltete Alarmregeln erstellen](v9-alerting-managerules-grafana.md) oder[Regeln für verwaltete Benachrichtigungen mit Grafana Mimir oder Loki erstellen](v9-alerting-managerules-mimir-loki.md).

1. Wählen Sie optional **Löschen**, um eine Regel zu löschen.

## Warnungsregeln exportieren
<a name="v9-alerting-managerules-export"></a>

**Sie können Regeln im Grafana-Arbeitsbereich nach YAML oder JSON exportieren, indem Sie Exportieren wählen.** Sie haben die Möglichkeit, eine neue Regel zu definieren und diese dann zu exportieren. Sie können eine Regel mithilfe der Benutzeroberfläche erstellen und sie dann zur Verwendung in der Provisioning-API oder in Terraform-Skripten exportieren.

**Anmerkung**  
Dies wird sowohl im Grafana-Workspace als auch in der Provisioning-Schnittstelle unterstützt.

# Verwalte deine Warnmeldungen
<a name="v9-alerting-managenotifications"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Die Entscheidung, wie, wann und wohin Ihre Warnmeldungen gesendet werden sollen, ist ein wichtiger Bestandteil der Einrichtung Ihres Warnsystems. Diese Entscheidungen wirken sich direkt auf Ihre Fähigkeit aus, Probleme schnell zu lösen und nichts Wichtiges zu verpassen.

Definieren Sie als ersten Schritt Ihre *Kontaktstellen* und an wen Sie Ihre Warnmeldungen senden möchten. Bei einer Kontaktstelle kann es sich um eine Reihe von Zielen für passende Benachrichtigungen handeln. Fügen Sie Benachrichtigungsvorlagen zu Kontaktpunkten hinzu, um sie wiederzuverwenden und die Nachrichtenübermittlung in Ihren Benachrichtigungen einheitlich zu gestalten.

Erstellen Sie als Nächstes eine *Benachrichtigungsrichtlinie*. Dabei handelt es sich um eine Reihe von Regeln dafür, wo, wann und wie Ihre Benachrichtigungen an Kontaktstellen weitergeleitet werden. In einer Benachrichtigungsrichtlinie definieren Sie, wohin Ihre Warnmeldungen gesendet werden sollen, indem Sie eine der von Ihnen erstellten Kontaktstellen auswählen. Fügen Sie Ihrer Benachrichtigungsrichtlinie Zeiten für die Stummschaltung hinzu. Eine *Stummschaltung* ist ein wiederkehrendes Zeitintervall, in dem du nicht möchtest, dass Benachrichtigungen versendet werden.

Wenn eine Warnungsregel ausgewertet wird, sendet die Warnmeldungsinstanz Warninstanzen an den Alertmanager — eine Warnungsregel kann mehrere einzelne *Warnungsinstanzen* auslösen.

Der Alertmanager empfängt diese Warnungsinstanzen und kümmert sich dann um die Stummschaltung, gruppiert Alarme und sendet Benachrichtigungen an Ihre Kontaktstellen, wie in der Benachrichtigungsrichtlinie definiert.

**Topics**
+ [Alert-Manager](v9-alerting-managenotifications-alertmanager.md)
+ [Mit Kontaktstellen arbeiten](v9-alerting-contact-points.md)
+ [Mit Benachrichtigungsrichtlinien arbeiten](v9-alerting-notification-policies.md)
+ [Benachrichtigungen anpassen](v9-alerting-notifications.md)
+ [Stummschalten von Warnmeldungen für Prometheus-Datenquellen](v9-alerting-silences.md)
+ [Timings stummschalten](v9-alerting-notification-muting.md)
+ [Warnungsgruppen anzeigen und nach Warnungsgruppen filtern](v9-alerting-viewfiltergroups.md)
+ [Benachrichtigungsfehler anzeigen](v9-alerting-viewnotificationerrors.md)

# Alert-Manager
<a name="v9-alerting-managenotifications-alertmanager"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Mit Alertmanager können Sie Warnmeldungen schnell und effizient verwalten und darauf reagieren. Er empfängt Benachrichtigungen, kümmert sich um Stummschaltung, Sperrung, Gruppierung und Weiterleitung, indem er Benachrichtigungen über den Kanal Ihrer Wahl versendet, z. B. E-Mail oder Slack.

In Grafana können Sie den Grafana Alertmanager oder einen externen Alertmanager verwenden. Sie können auch mehrere Alertmanager ausführen. Ihre Entscheidung hängt von Ihrer Einrichtung ab und davon, wo Ihre Benachrichtigungen generiert werden.

**Grafana Alarmmanager**

Grafana Alertmanager ist ein interner Alertmanager, der vorkonfiguriert ist und standardmäßig ausgewählt werden kann, wenn Sie Grafana vor Ort oder als Open Source ausführen.

Der Grafana Alertmanager kann Benachrichtigungen von Grafana empfangen, aber er kann keine Benachrichtigungen von außerhalb von Grafana empfangen, z. B. von Mimir oder Loki.

**Anmerkung**  
Inhibitionsregeln werden im Grafana Alertmanager nicht unterstützt.

**Externer Alertmanager**

Wenn Sie einen einzigen Alertmanager verwenden möchten, um alle Ihre Grafana-, Loki-, Mimir- und Prometheus-Benachrichtigungen zu erhalten, können Sie Grafana so einrichten, dass ein externer Alertmanager verwendet wird. Dieser externe Alertmanager kann in Grafana selbst konfiguriert und verwaltet werden.

Hier sind zwei Beispiele dafür, wann Sie vielleicht Ihren eigenen externen Alertmanager konfigurieren und Ihre Benachrichtigungen anstelle des Grafana-Alertmanagers dorthin senden möchten:

1. Sie haben bereits Alertmanager vor Ort in Ihrer eigenen Cloud-Infrastruktur, die Sie eingerichtet haben und weiterhin verwenden möchten, da Sie über andere Alert-Generatoren wie Prometheus verfügen.

1. Sie möchten sowohl Prometheus vor Ort als auch gehostetes Grafana verwenden, um Benachrichtigungen an denselben Alertmanager zu senden, der in Ihrer Cloud-Infrastruktur ausgeführt wird.

Alertmanager sind im Drop-down-Menü auf den Seiten Alerting Contact Points und Notification Policies sichtbar.

Wenn Sie Ihre Datenquelle bereitstellen, setzen Sie die Markierung `handleGrafanaManagedAlerts` im `jsonData` Feld auf, um von Grafana verwaltete Benachrichtigungen an diesen Alertmanager `true` zu senden.

# Mit Kontaktstellen arbeiten
<a name="v9-alerting-contact-points"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Definieren Sie anhand von Kontaktpunkten, wie Ihre Kontakte benachrichtigt werden, wenn eine Warnung ausgelöst wird. Eine Kontaktstelle kann über eine oder mehrere Kontaktpunktintegrationen verfügen, z. B. Amazon Simple Notification Service oder Slack. Wenn eine Warnung ausgelöst wird, wird eine Benachrichtigung an alle Kontaktpunkt-Integrationen gesendet, die für eine Kontaktstelle aufgeführt sind. Verwenden Sie optional [Benachrichtigungsvorlagen](v9-alerting-create-templates.md), um die Benachrichtigungen an die Kontaktpunkttypen anzupassen.

**Anmerkung**  
Sie können Kontaktpunkte für von Grafana verwaltete Benachrichtigungen erstellen und bearbeiten. Kontaktpunkte für Alertmanager-Benachrichtigungen sind schreibgeschützt.

## Mit Kontaktpunkten arbeiten
<a name="v9-alerting-working-contact-points"></a>

In den folgenden Verfahren wird detailliert beschrieben, wie Kontaktpunkte hinzugefügt, bearbeitet, getestet und gelöscht werden.

**Um eine Kontaktstelle hinzuzufügen**

1. **Wählen Sie in Ihrer Grafana-Konsole im Grafana-Menü das **Warnsymbol** (Glocke), um die Warnseite zu öffnen.**

1. **Wählen Sie **Kontaktpunkte** und dann Kontaktstelle hinzufügen.**

1. Wählen Sie im Drop-down-Menü **Alertmanager** einen Alertmanager aus. Der Grafana Alertmanager ist standardmäßig ausgewählt.

1. Geben Sie einen **Namen** für die Kontaktstelle ein.

1. Wählen **Sie unter Kontaktpunktintegration** einen Typ und die darauf basierenden Pflichtfelder aus. Wenn du dich beispielsweise für Slack entscheidest, gib die Slack-Kanäle und Benutzer ein, die kontaktiert werden sollen.

1. Falls für den von dir ausgewählten Kontaktpunkt verfügbar, wähle die gewünschten **optionalen Einstellungen, um zusätzliche Einstellungen** festzulegen.

1. Wählen Sie unter **Benachrichtigungseinstellungen** optional die Option **Gelöste Nachricht deaktivieren** aus, wenn Sie nicht benachrichtigt werden möchten, wenn eine Warnung behoben wird.

1. Wenn Ihre Kontaktstelle mehr Kontaktpunkttypen benötigt, können Sie **Kontaktpunktintegration hinzufügen** auswählen und die Schritte für jeden benötigten Kontaktpunkttyp wiederholen.

1. Wählen Sie **Kontaktpunkt speichern**, um Ihre Änderungen zu speichern.

**Um eine Kontaktstelle zu bearbeiten**

1. Wählen Sie **Kontaktstellen**, um eine Liste der vorhandenen Kontaktstellen zu sehen.

1. Wählen Sie die Kontaktstelle aus, die Sie bearbeiten möchten, und wählen Sie dann das **Bearbeiten-Symbol** (Stift).

1. Nehmen Sie alle erforderlichen Änderungen vor und wählen Sie dann **Kontaktstelle speichern**, um Ihre Änderungen zu speichern.

Nachdem Ihre Kontaktstelle erstellt wurde, können Sie eine Testbenachrichtigung senden, um zu überprüfen, ob sie ordnungsgemäß konfiguriert ist.

**Um eine Testbenachrichtigung zu senden**

1. Wählen Sie **Kontaktstellen**, um die Liste der vorhandenen Kontaktstellen zu öffnen.

1. Wählen Sie die Kontaktstelle aus, die Sie testen möchten, und wählen Sie dann das **Bearbeiten-Symbol** (Stift).

1. Wählen Sie das **Testsymbol** (Papierflugzeug).

1. Wählen Sie aus, ob Sie eine vordefinierte Testbenachrichtigung senden möchten, oder wählen Sie **Benutzerdefiniert**, um der Testbenachrichtigung Ihre eigenen benutzerdefinierten Anmerkungen und Beschriftungen hinzuzufügen.

1. Wählen Sie **Testbenachrichtigung senden**, um die Warnung mit den angegebenen Kontaktpunkten zu testen.

Sie können Kontaktpunkte löschen, die nicht von einer Benachrichtigungsrichtlinie verwendet werden.

**Um eine Kontaktstelle zu löschen**

1. Wählen Sie **Kontaktstellen**, um die Liste der vorhandenen Kontaktstellen zu öffnen.

1. Wählen Sie die Kontaktstelle aus, die Sie löschen möchten, und wählen Sie dann das **Löschen-Symbol** (Mülleimer).

1. Wählen Sie im Bestätigungsdialogfeld **Ja, löschen** aus.

**Anmerkung**  
Wenn der Kontaktpunkt von einer Benachrichtigungsrichtlinie verwendet wird, müssen Sie die Benachrichtigungsrichtlinie löschen oder sie so bearbeiten, dass sie einen anderen Kontaktpunkt verwendet, bevor Sie den Kontaktpunkt löschen.

## Liste der unterstützten Notifier
<a name="v9-alerting-contactpoint-supported-notifiers"></a>


|  Name  |  Typ  | 
| --- | --- | 
| Amazon SNS  |  sns  | 
|  OpsGenie  |  opsgenie  | 
| Pager Duty  |  pagerduty  | 
| Slack  |  slack  | 
|  VictorOps  |  victorops  | 

# Mit Benachrichtigungsrichtlinien arbeiten
<a name="v9-alerting-notification-policies"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Benachrichtigungsrichtlinien bestimmen, wie Warnmeldungen an Kontaktstellen weitergeleitet werden. Richtlinien haben eine Baumstruktur, wobei jede Richtlinie eine oder mehrere untergeordnete Richtlinien haben kann. Jede Richtlinie, mit Ausnahme der Stammrichtlinie, kann auch bestimmten Warnmeldungsbezeichnungen entsprechen. Jede Warnung wird anhand der Stammrichtlinie und anschließend anhand jeder untergeordneten Richtlinie bewertet. Wenn Sie die `Continue matching subsequent sibling nodes` Option für eine bestimmte Richtlinie aktivieren, wird die Auswertung auch nach einer oder mehreren Übereinstimmungen fortgesetzt. Die Konfigurationseinstellungen und Kontaktpunktinformationen einer übergeordneten Richtlinie regeln das Verhalten einer Warnung, die keiner der untergeordneten Richtlinien entspricht. Eine Stammrichtlinie regelt jede Warnung, die keiner bestimmten Richtlinie entspricht.

**Anmerkung**  
Sie können Benachrichtigungsrichtlinien für von Grafana verwaltete Benachrichtigungen erstellen und bearbeiten. Benachrichtigungsrichtlinien für Alertmanager-Benachrichtigungen sind schreibgeschützt.

**Benachrichtigungen gruppieren**

Durch die Gruppierung werden Warnmeldungen ähnlicher Art in einem einzigen Trichter kategorisiert. Auf diese Weise können Sie die Warnmeldungen bei größeren Ausfällen steuern, wenn viele Teile eines Systems gleichzeitig ausfallen und dadurch eine große Anzahl von Alarmen gleichzeitig ausgelöst wird.

**Beispiel für eine Gruppierung**

Angenommen, Sie haben 100 Dienste in verschiedenen Umgebungen mit einer Datenbank verbunden. Diese Dienste unterscheiden sich anhand der Bezeichnung`env=environmentname`. Es gibt eine Warnregel, mit der überwacht wird, ob Ihre Dienste die Datenbank erreichen können. Die Warnungsregel erstellt Warnungen mit dem Namen`alertname=DatabaseUnreachable`.

Wenn eine Netzwerkpartition auftritt, bei der die Hälfte Ihrer Dienste die Datenbank nicht mehr erreichen kann, werden 50 verschiedene Warnungen ausgelöst. In diesem Fall möchten Sie eine einseitige Benachrichtigung (statt 50) mit einer Liste der betroffenen Umgebungen erhalten.

Sie können die Gruppierung so konfigurieren `group_by: [alertname]` (ohne die `env` Bezeichnung zu verwenden, die für jeden Dienst unterschiedlich ist). Wenn diese Konfiguration eingerichtet ist, sendet Grafana eine einzige kompakte Benachrichtigung, die alle betroffenen Umgebungen für diese Warnregel enthält.

**Spezielle Gruppen**

Grafana hat zwei spezielle Gruppen. Die Standardgruppe `group_by: null` gruppiert *alle* Alarme in einer einzigen Gruppe. Sie können auch eine spezielle Bezeichnung verwenden, um Benachrichtigungen `...` nach allen Bezeichnungen zu gruppieren, wodurch die Gruppierung effektiv deaktiviert wird und jede Warnung in eine eigene Gruppe gesendet wird.

## Working with notifications
<a name="v9-alerting-notification-policies-working"></a>

Die folgenden Verfahren zeigen Ihnen, wie Sie Benachrichtigungsrichtlinien erstellen und verwalten.

**Um die Root-Benachrichtigungsrichtlinie zu bearbeiten**

1. **Wählen Sie in Ihrer Grafana-Konsole im Grafana-Menü das **Alerting (Glockensymbol), um die Alerting-Seite** zu öffnen.**

1. **Wählen Sie Benachrichtigungsrichtlinien aus.**

1. Wählen Sie im Drop-down-Menü **Alertmanager** den Alertmanager aus, den Sie bearbeiten möchten.

1. Wählen Sie im Bereich **Root-Richtlinie** das Symbol **Bearbeiten** (Stift) aus.

1. Aktualisieren **Sie unter Standardkontaktpunkt** die Kontaktstelle, an die Benachrichtigungen für Regeln gesendet werden sollen, wenn die Warnungsregeln keiner bestimmten Richtlinie entsprechen.

1. Wählen Sie unter **Gruppieren nach** die Labels (oder speziellen Gruppen) aus, nach denen Benachrichtigungen gruppiert werden sollen.

1. Wählen Sie **unter Zeitoptionen** eine der folgenden Optionen aus.
   + **Wartezeit für Gruppen** — Wartezeit bis zum Zwischenspeichern von Warnmeldungen derselben Gruppe, bevor eine erste Benachrichtigung gesendet wird. Standardmäßig ist ein Zeitraum von 30 Sekunden festgelegt.
   + **Gruppenintervall** — Minimales Zeitintervall zwischen zwei Benachrichtigungen für eine Gruppe. Der Standardwert ist 5 Minuten.
   + **Wiederholungsintervall** — Minimales Zeitintervall vor dem erneuten Senden einer Benachrichtigung, wenn der Gruppe keine neuen Benachrichtigungen hinzugefügt wurden. Die Standardeinstellung ist 4 Stunden.

1. Wählen Sie **Speichern**, um Ihre Änderungen zu speichern.

**Um eine neue, spezifische Richtlinie auf oberster Ebene hinzuzufügen**

1. **Wählen Sie in Ihrer Grafana-Konsole im Grafana-Menü das **Alerting (Glockensymbol), um die Alerting-Seite** zu öffnen.**

1. **Wählen Sie Benachrichtigungsrichtlinien aus.**

1. Wählen Sie im Drop-down-Menü **Alertmanager** den Alertmanager aus, den Sie bearbeiten möchten.

1. **Wählen Sie im Abschnitt **Spezifisches Routing die Option Neue spezifische** Richtlinie aus.**

1. **Fügen Sie im Abschnitt Passende Labels** ein oder mehrere passende Warnungslabels hinzu. Weitere Informationen zum Abgleich von Bezeichnungen finden Sie weiter unten in diesem Thema.

1. Fügen **Sie unter Kontaktpunkt** die Kontaktstelle hinzu, an die Benachrichtigungen gesendet werden sollen, wenn die Warnung dieser speziellen Richtlinie entspricht. Verschachtelte Richtlinien haben Vorrang vor dieser Kontaktstelle.

1. Aktivieren Sie optional die Option Mit dem **Abgleich aufeinanderfolgender gleichgeordneter Knoten** fortfahren, um den Abgleich von Richtlinien für gleichgeordnete Knoten auch dann fortzusetzen, wenn die Warnung mit der aktuellen Richtlinie übereinstimmt. Wenn diese Richtlinie aktiviert ist, können Sie mehr als eine Benachrichtigung für dieselbe Warnung erhalten.

1. Wählen Sie optional **Gruppierung überschreiben**, um eine Gruppierung anzugeben, die sich von der Stammrichtlinie unterscheidet.

1. Wählen Sie optional **Allgemeine Zeitangaben außer Kraft setzen, um** die Zeitoptionen in der Gruppenbenachrichtigungsrichtlinie außer Kraft zu setzen.

1. Wählen Sie **Richtlinie speichern** aus, um Ihre Änderungen zu speichern.

**Um eine verschachtelte Richtlinie hinzuzufügen**

1. Erweitern Sie die spezifische Richtlinie, unter der Sie eine verschachtelte Richtlinie erstellen möchten.

1. Wählen Sie **Verschachtelte Richtlinie hinzufügen** und fügen Sie dann die Details hinzu (wie beim Hinzufügen einer spezifischen Richtlinie der obersten Ebene).

1. Wählen Sie **Richtlinie speichern** aus, um Ihre Änderungen zu speichern.

**Um eine bestimmte Richtlinie zu bearbeiten**

1. Wählen Sie auf der Seite „**Benachrichtigungen**“ die Option **Benachrichtigungsrichtlinien** aus, um die Seite mit den vorhandenen Richtlinien zu öffnen.

1. Wählen Sie die Richtlinie aus, die Sie bearbeiten möchten, und klicken Sie dann auf das Symbol **Bearbeiten** (Stift).

1. Nehmen Sie alle Änderungen vor (z. B. beim Hinzufügen einer spezifischen Richtlinie auf oberster Ebene).

1. Wählen Sie **Richtlinie speichern**.

**Auf der Suche nach Richtlinien**

Sie können im Richtlinienbaum nach *Label-Matchern* oder *Kontaktstellen* suchen.
+ Um nach Kontaktstelle zu suchen, geben Sie einen vollständigen oder vollständigen Namen einer Kontaktstelle in das Feld **Nach Kontaktstelle suchen** ein.
+ Um nach Label zu suchen, geben Sie einen gültigen Label-Matcher in das Feld **Nach Label suchen** ein. Es können mehrere Matcher eingegeben werden, getrennt durch ein Komma. Eine gültige Matcher-Eingabe könnte beispielsweise sein. `severity=high, region=~EMEA|NA`
**Anmerkung**  
Bei der Suche nach Bezeichnungen werden alle übereinstimmenden Richtlinien exakt übereinstimmen. Partielle Übereinstimmungen und Übereinstimmungen im Regex-Stil werden nicht unterstützt.

**So funktioniert der Labelabgleich**

Eine Richtlinie entspricht einer Warnung, wenn die Bezeichnungen der Warnung mit allen in der Richtlinie angegebenen *übereinstimmenden Labels* übereinstimmen.
+ **Bezeichnung** — Der Name der Bezeichnung, der zugeordnet werden soll. Er muss exakt mit dem Labelnamen der Warnung übereinstimmen.
+ **Operator** — Der Operator, der verwendet wird, um den Labelwert mit dem passenden Labelwert zu vergleichen. Die verfügbaren Operatoren sind:
  + `=`Wählen Sie Beschriftungen aus, deren Wert genau mit der angegebenen Zeichenfolge übereinstimmt.
  + `!=`Wählen Sie Beschriftungen aus, deren Wert nicht mit der angegebenen Zeichenfolge übereinstimmt.
  + `=~`Wählen Sie Labels aus, deren Wert mit dem regex-interpretierten Wert der angegebenen Zeichenfolge übereinstimmt (die angegebene Zeichenfolge wird als regulärer Ausdruck interpretiert).
  + `!=`Wählen Sie Beschriftungen aus, die nicht mit dem angegebenen regulären Ausdruck übereinstimmen.
+ **Wert** — Der Wert, dem der Labelwert zugeordnet werden soll. Er kann je nach ausgewähltem Operator als Zeichenfolge oder als regulärer Ausdruck übereinstimmen.

# Benachrichtigungen anpassen
<a name="v9-alerting-notifications"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Passen Sie Ihre Benachrichtigungen mit Vorlagen für Benachrichtigungen an.

Sie können Benachrichtigungsvorlagen verwenden, um den Titel, die Nachricht und das Format der Nachricht in Ihren Benachrichtigungen zu ändern.

Benachrichtigungsvorlagen sind nicht an bestimmte Kontaktpunkt-Integrationen wie E-Mail oder Slack gebunden. Sie können sich jedoch dafür entscheiden, separate Benachrichtigungsvorlagen für verschiedene Kontaktpunkt-Integrationen zu erstellen.

Sie können Benachrichtigungsvorlagen verwenden, um:
+ Informationen in der Benachrichtigung hinzufügen, entfernen oder neu anordnen, einschließlich Zusammenfassung, Beschreibung, Beschriftungen und Anmerkungen, Werten und Links
+ Formatieren Sie Text fett und kursiv und fügen Sie Zeilenumbrüche hinzu oder entfernen Sie sie

Sie können Benachrichtigungsvorlagen nicht verwenden, um:
+ Ändern Sie das Design von Benachrichtigungen in Instant-Messaging-Diensten wie Slack und Microsoft Teams

**Topics**
+ [Verwendung der Template-Sprache von Go](v9-alerting-notifications-go-templating.md)
+ [Vorlagen für Benachrichtigungen erstellen](v9-alerting-create-templates.md)
+ [Vorlage – Referenz](v9-alerting-template-reference.md)

# Verwendung der Template-Sprache von Go
<a name="v9-alerting-notifications-go-templating"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

[Sie schreiben Benachrichtigungsvorlagen in der Vorlagensprache von Go, Text/Vorlage.](https://pkg.go.dev/text/template)

Dieser Abschnitt bietet einen Überblick über die Vorlagensprache von Go und das Schreiben von Vorlagen in Text/Vorlage.

## Punkt
<a name="v9-go-dot"></a>

Darin text/template befindet sich ein spezieller Cursor namens Punkt, der als geschrieben wird`.`. Sie können sich diesen Cursor als eine Variable vorstellen, deren Wert sich ändert, je nachdem, wo in der Vorlage er verwendet wird. Beispielsweise `.` bezieht sich eine Benachrichtigungsvorlage zu Beginn auf das `ExtendedData` Objekt, das eine Reihe von Feldern enthält`Alerts`, darunter `Status``GroupLabels`,`CommonLabels`, `CommonAnnotations` und`ExternalURL`. Punkt kann sich jedoch auf etwas anderes beziehen, wenn es in einer Liste verwendet wird, wenn `range` es in einer Liste verwendet wird, wenn es innerhalb einer verwendet wird oder wenn Feature-Vorlagen geschrieben werden`with`, die in anderen Vorlagen verwendet werden sollen. Beispiele dafür finden Sie in [Vorlagen für Benachrichtigungen erstellen](v9-alerting-create-templates.md) und alle Daten und Funktionen in der[Vorlage – Referenz](v9-alerting-template-reference.md).

## Tags öffnen und schließen
<a name="v9-go-openclosetags"></a>

In text/template beginnen `{{` und enden Vorlagen mit, `}}` unabhängig davon, ob die Vorlage eine Variable druckt oder Kontrollstrukturen wie if-Anweisungen ausführt. Dies unterscheidet sich von anderen Template-Sprachen wie Jinja, wo das Drucken einer Variablen und und `{{` Kontrollstrukturen `}}` und verwenden. `{%` `%}`

## Print (Ausgabe)
<a name="v9-go-print"></a>

Um den Wert von etwas zu drucken, verwende `{{` und. `}}` Sie können den Wert eines Punkts, ein Punktfeld, das Ergebnis einer Funktion und den Wert einer [Variablen](#v9-go-variables) drucken. Um beispielsweise das `Alerts` Feld zu drucken, auf das sich der Punkt bezieht, würden `ExtendedData` Sie Folgendes schreiben:

```
{{ .Alerts }}
```

## Iterieren Sie über Warnmeldungen
<a name="v9-go-iterate-alerts"></a>

Um nur die Beschriftungen jeder Warnung und nicht alle Informationen über die Warnung zu drucken, können Sie a verwenden, um die Warnungen in `range` folgenden Schritten zu iterieren: `ExtendedData`

```
{{ range .Alerts }}
{{ .Labels }}
{{ end }}
```

Innerhalb des Bereichs bezieht sich der Punkt nicht mehr auf`ExtendedData`, sondern auf eine`Alert`. Sie können `{{ .Labels }}` es verwenden, um die Beschriftungen der einzelnen Warnmeldungen zu drucken. Das funktioniert, weil `{{ range .Alerts }}` sich der Punkt so ändert, dass er sich auf die aktuelle Warnung in der Liste der Benachrichtigungen bezieht. Wenn der Bereich abgeschlossen ist, wird der Punkt auf den Wert zurückgesetzt, den er vor dem Beginn des Bereichs hatte. In diesem Beispiel ist das`ExtendedData`:

```
{{ range .Alerts }}
{{ .Labels }}
{{ end }}
{{/* does not work, .Labels does not exist here */}}
{{ .Labels }}
{{/* works, cursor was reset */}}
{{ .Status }}
```

## Iterieren Sie über Anmerkungen und Beschriftungen
<a name="v9-go-iterate-labels"></a>

Lassen Sie uns eine Vorlage schreiben, um die Beschriftungen jeder Warnung in dem Format zu drucken`The name of the label is $name, and the value is $value`, in dem sie den Namen `$name` und den Wert jedes Labels `$value` enthalten.

Verwenden Sie wie im vorherigen Beispiel einen Bereich, um über die Warnungen zu iterieren, sodass der Punkt auf die aktuelle Warnung in der Liste der Warnungen verweist, und verwenden Sie dann einen zweiten Bereich für die sortierten Beschriftungen, sodass der Punkt ein zweites Mal aktualisiert wird, sodass er auf das aktuelle Label verweist. `.Alerts` Verwenden Sie innerhalb des zweiten Bereichs `.Name` und`.Value`, um den Namen und den Wert jedes Labels zu drucken:

```
{{ range .Alerts }}
{{ range .Labels.SortedPairs }}
The name of the label is {{ .Name }}, and the value is {{ .Value }}
{{ end }}
{{ range .Annotations.SortedPairs }}
The name of the annotation is {{ .Name }}, and the value is {{ .Value }}
{{ end }}
{{ end }}
```

## Wenn Aussagen
<a name="v9-go-if"></a>

Sie können if-Anweisungen in Vorlagen verwenden. Um beispielsweise zu drucken, `There are no alerts` wenn keine Warnmeldungen enthalten sind, würden `.Alerts` Sie Folgendes schreiben:

```
{{ if .Alerts }}
There are alerts
{{ else }}
There are no alerts
{{ end }}
```

## Mit
<a name="v9-go-with"></a>

With ähnelt if-Anweisungen, `with` aktualisiert jedoch im Gegensatz zu if-Anweisungen den Punkt so, dass er auf den Wert von with verweist:

```
{{ with .Alerts }}
There are {{ len . }} alert(s)
{{ else }}
There are no alerts
{{ end }}
```

## Variablen
<a name="v9-go-variables"></a>

Variablen in text/template müssen innerhalb der Vorlage erstellt werden. Um beispielsweise eine Variable zu erstellen, die `$variable` mit dem aktuellen Wert von Punkt aufgerufen wird, würden Sie Folgendes schreiben:

```
{{ $variable := . }}
```

Sie können `$variable` innerhalb eines Bereichs oder verwenden `with` und es bezieht sich auf den Wert von Punkt zu dem Zeitpunkt, als die Variable definiert wurde, und nicht auf den aktuellen Wert von Punkt.

Sie können beispielsweise keine Vorlage schreiben, die den zweiten `{{ .Labels }}` Bereich verwendet, da sich Punkt hier auf das aktuelle Label bezieht, nicht auf die aktuelle Warnung:

```
{{ range .Alerts }}
{{ range .Labels.SortedPairs }}
{{ .Name }} = {{ .Value }}
{{/* does not work because in the second range . is a label not an alert */}}
There are {{ len .Labels }}
{{ end }}
{{ end }}
```

Sie können dies beheben, indem Sie eine Variable definieren, die `$alert` im ersten Bereich und vor dem zweiten Bereich aufgerufen wird:

```
{{ range .Alerts }}
{{ $alert := . }}
{{ range .Labels.SortedPairs }}
{{ .Name }} = {{ .Value }}
{{/* works because $alert refers to the value of dot inside the first range */}}
There are {{ len $alert.Labels }}
{{ end }}
{{ end }}
```

## Bereich mit Index
<a name="v9-go-rangeindex"></a>

Sie können den Index jeder Warnung innerhalb eines Bereichs abrufen, indem Sie Index- und Wertvariablen am Anfang des Bereichs definieren:

```
{{ $num_alerts := len .Alerts }}
{{ range $index, $alert := .Alerts }}
This is alert {{ $index }} out of {{ $num_alerts }}
{{ end }}
```

## Definieren Sie Vorlagen
<a name="v9-go-define"></a>

Sie können Vorlagen definieren, die in anderen Vorlagen verwendet werden können, indem Sie `define` den Namen der Vorlage in doppelten Anführungszeichen verwenden. Sie sollten keine Vorlagen mit demselben Namen wie andere Vorlagen definieren, einschließlich Standardvorlagen wie `__subject``__text_values_list`,`__text_alert_list`, `default.title` und`default.message`. Wenn eine Vorlage mit demselben Namen wie eine Standardvorlage oder eine Vorlage in einer anderen Benachrichtigungsvorlage erstellt wurde, verwendet Grafana möglicherweise eine der beiden Vorlagen. Grafana verhindert nicht und zeigt auch keine Fehlermeldung an, wenn es zwei oder mehr Vorlagen mit demselben Namen gibt.

```
{{ define "print_labels" }}
{{ end }}
```

## Vorlagen einbetten
<a name="v9-go-embed"></a>

Sie können eine definierte Vorlage in Ihre Vorlage einbetten`template`, indem Sie den Namen der Vorlage in doppelten Anführungszeichen und den Cursor, der an die Vorlage übergeben werden soll, verwenden:

```
{{ template "print_labels" . }}
```

## Übergeben Sie Daten an Vorlagen
<a name="v9-go-passdata"></a>

Innerhalb einer Vorlage bezieht sich der Punkt auf den Wert, der an die Vorlage übergeben wird.

Wenn einer Vorlage beispielsweise eine Liste mit Auslösewarnungen übergeben wird, bezieht sich Punkt auf diese Liste von Auslösewarnungen:

```
{{ template "print_alerts" .Alerts }}
```

Wenn der Vorlage die sortierten Labels für eine Warnung übergeben werden, bezieht sich Punkt auf die Liste der sortierten Labels:

```
{{ template "print_labels" .SortedLabels }}
```

Dies ist nützlich, wenn Sie wiederverwendbare Vorlagen schreiben. Um beispielsweise alle Benachrichtigungen zu drucken, könnten Sie Folgendes schreiben:

```
{{ template "print_alerts" .Alerts }}
```

Um dann nur die Feuermeldungen auszudrucken, könnten Sie Folgendes schreiben:

```
{{ template "print_alerts" .Alerts.Firing }}
```

Das funktioniert, weil es sich bei beiden `.Alerts` um Listen von Warnmeldungen `.Alerts.Firing` handelt.

```
{{ define "print_alerts" }}
{{ range . }}
{{ template "print_labels" .SortedLabels }}
{{ end }}
{{ end }}
```

## Kommentare
<a name="v9-go-comments"></a>

Sie können Kommentare hinzufügen mit `{{/*` und`*/}}`:

```
{{/* This is a comment */}}
```

Um zu verhindern, dass Kommentare Zeilenumbrüche hinzufügen, verwende:

```
{{- /* This is a comment with no leading or trailing line breaks */ -}}
```

## Einrückung
<a name="v9-go-indentation"></a>

Sie können Einzüge, sowohl Tabulatoren als auch Leerzeichen, und Zeilenumbrüche verwenden, um die Lesbarkeit von Vorlagen zu verbessern:

```
{{ range .Alerts }}
  {{ range .Labels.SortedPairs }}
    {{ .Name }} = {{ .Value }}
  {{ end }}
{{ end }}
```

Einrückungen in der Vorlage werden jedoch auch im Text vorhanden sein. Als nächstes werden wir sehen, wie man es entfernt.

## Entferne Leerzeichen und Zeilenumbrüche
<a name="v9-go-removespace"></a>

Wird text/template verwendet `{{-` und dient `-}}` zum Entfernen von führenden und nachfolgenden Leerzeichen und Zeilenumbrüchen.

Wenn Sie beispielsweise Einrückungen und Zeilenumbrüche verwenden, um eine Vorlage lesbarer zu machen:

```
{{ range .Alerts }}
  {{ range .Labels.SortedPairs }}
    {{ .Name }} = {{ .Value }}
  {{ end }}
{{ end }}
```

Der Einzug und die Zeilenumbrüche werden auch im Text vorhanden sein:

```
    alertname = "Test"

    grafana_folder = "Test alerts"
```

Sie können den Einzug und die Zeilenumbrüche aus dem Text entfernen, indem Sie `}}` zu `-}}` Beginn jedes Bereichs wechseln:

```
{{ range .Alerts -}}
  {{ range .Labels.SortedPairs -}}
    {{ .Name }} = {{ .Value }}
  {{ end }}
{{ end }}
```

Der Einzug und die Zeilenumbrüche in der Vorlage fehlen jetzt im Text:

```
alertname = "Test"
grafana_folder = "Test alerts"
```

# Vorlagen für Benachrichtigungen erstellen
<a name="v9-alerting-create-templates"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Erstellen Sie wiederverwendbare Benachrichtigungsvorlagen, die Sie an Ihre Kontaktstellen senden können.

Sie können Ihrer Benachrichtigungsvorlage eine oder mehrere Vorlagen hinzufügen.

Der Name Ihrer Benachrichtigungsvorlage muss eindeutig sein. Sie können nicht zwei Vorlagen mit demselben Namen in derselben Benachrichtigungsvorlage oder in verschiedenen Benachrichtigungsvorlagen haben. Vermeiden Sie es, Vorlagen mit demselben Namen wie Standardvorlagen zu definieren, z. B.: `__subject``__text_values_list`,`__text_alert_list`, `default.title` und`default.message`.

Auf der Registerkarte Kontaktstellen finden Sie eine Liste Ihrer Benachrichtigungsvorlagen.

## Vorlagen für Benachrichtigungen erstellen
<a name="v9-alerting-creating-templates"></a>

**Um eine Benachrichtigungsvorlage zu erstellen**

1. Klicken Sie auf **Vorlage hinzufügen**.

1. Wählen Sie einen Namen für die Benachrichtigungsvorlage, z. `email.subject` B.

1. Schreiben Sie den Inhalt der Vorlage in das Inhaltsfeld.

   Beispiel:

   ```
   {{ if .Alerts.Firing -}}
      {{ len .Alerts.Firing }} firing alerts
      {{ end }}
      {{ if .Alerts.Resolved -}}
      {{ len .Alerts.Resolved }} resolved alerts
      {{ end }}
   ```

1. Klicken Sie auf Speichern.

   `{{ define "email.subject" }}`(wo `email.subject` ist der Name Ihrer Vorlage) und `{{ end }}` wird automatisch am Anfang und Ende des Inhalts hinzugefügt.

**Um eine Benachrichtigungsvorlage zu erstellen, die mehr als eine Vorlage enthält:**

1. Klicken Sie auf **Vorlage hinzufügen**.

1. Geben Sie einen Namen für die gesamte Benachrichtigungsvorlage ein. Beispiel, `email`.

1. Schreiben Sie jede Vorlage in das Feld Inhalt, einschließlich `{{ define "name-of-template" }}` und `{{ end }}` am Anfang und Ende jeder Vorlage. Sie können für jede Vorlage in der Benachrichtigungsvorlage aussagekräftige Namen verwenden, z. B. `email.subject` oder`email.message`. Verwenden Sie in diesem Fall nicht den Namen der Benachrichtigungsvorlage, den Sie oben eingegeben haben.

   In den folgenden Abschnitten finden Sie detaillierte Beispiele für Vorlagen, die Sie erstellen könnten.

1. Klicken Sie auf Speichern.

## Eine Vorlage für den Betreff einer E-Mail erstellen
<a name="v9-alerting-create-template-subject"></a>

Erstellen Sie eine Vorlage für den Betreff einer E-Mail, die die Anzahl der ausgelösten und gelösten Benachrichtigungen enthält, wie in diesem Beispiel:

```
1 firing alerts, 0 resolved alerts
```

**Um eine Vorlage für den Betreff einer E-Mail zu erstellen**

1. Erstellen Sie eine Vorlage namens `email.subject` mit dem folgenden Inhalt:

   ```
   {{ define "email.subject" }}
   {{ len .Alerts.Firing }} firing alerts, {{ len .Alerts.Resolved }} resolved alerts
   {{ end }}
   ```

1. Verwenden Sie die Vorlage bei der Erstellung Ihrer Kontaktpunktintegration, indem Sie sie in das Feld **Betreff** mit dem `template` Schlüsselwort einfügen.

   ```
   {{ template "email.subject" . }}
   ```

## Erstellen Sie eine Vorlage für die Nachricht einer E-Mail
<a name="v9-alerting-create-template-message"></a>

Erstellen Sie eine Vorlage für die Nachricht einer E-Mail, die eine Zusammenfassung aller ausgelösten und gelösten Alarme enthält, wie in diesem Beispiel:

```
There are 2 firing alerts, and 1 resolved alerts

Firing alerts:

- alertname=Test 1 grafana_folder=GrafanaCloud has value(s) B=1
- alertname=Test 2 grafana_folder=GrafanaCloud has value(s) B=2

Resolved alerts:

- alertname=Test 3 grafana_folder=GrafanaCloud has value(s) B=0
```

**Um eine Vorlage für die Nachricht einer E-Mail zu erstellen**

1. Erstellen Sie eine Benachrichtigungsvorlage `email` mit zwei Vorlagen im Inhalt: `email.message_alert` und`email.message`.

   Die `email.message_alert` Vorlage wird verwendet, um die Bezeichnungen und Werte für jede ausgelöste und behobene Warnung zu drucken, wobei die `email.message` Vorlage die Struktur der E-Mail enthält.

   ```
   {{- define "email.message_alert" -}}
   {{- range .Labels.SortedPairs }}{{ .Name }}={{ .Value }} {{ end }} has value(s)
   {{- range $k, $v := .Values }} {{ $k }}={{ $v }}{{ end }}
   {{- end -}}
   
   {{ define "email.message" }}
   There are {{ len .Alerts.Firing }} firing alerts, and {{ len .Alerts.Resolved }} resolved alerts
   
   {{ if .Alerts.Firing -}}
   Firing alerts:
   {{- range .Alerts.Firing }}
   - {{ template "email.message_alert" . }}
   {{- end }}
   {{- end }}
   
   {{ if .Alerts.Resolved -}}
   Resolved alerts:
   {{- range .Alerts.Resolved }}
   - {{ template "email.message_alert" . }}
   {{- end }}
   {{- end }}
   
   {{ end }}
   ```

1. Verwenden Sie die Vorlage bei der Erstellung Ihrer Kontaktpunktintegration, indem Sie sie in das **Textfeld** mit dem `template` Schlüsselwort einfügen.

   ```
   {{ template "email.message" . }}
   ```

## Eine Vorlage für den Titel einer Slack-Nachricht erstellen
<a name="v9-alerting-create-template-slack-title"></a>

Erstelle eine Vorlage für den Titel einer Slack-Nachricht, die die Anzahl der ausgelösten und gelösten Alerts enthält, wie im folgenden Beispiel:

```
1 firing alerts, 0 resolved alerts
```

**Um eine Vorlage für den Titel einer Slack-Nachricht zu erstellen**

1. Erstelle eine Vorlage namens `slack.title` mit dem folgenden Inhalt:

   ```
   {{ define "slack.title" }}
   {{ len .Alerts.Firing }} firing alerts, {{ len .Alerts.Resolved }} resolved alerts
   {{ end }}
   ```

1. Verwenden Sie die Vorlage bei der Erstellung Ihrer Kontaktpunktintegration, indem Sie sie in das **Titelfeld** mit dem `template` Schlüsselwort einfügen.

   ```
   {{ template "slack.title" . }}
   ```

## Eine Vorlage für den Inhalt einer Slack-Nachricht erstellen
<a name="v9-alerting-create-template-slack-message"></a>

Erstelle eine Vorlage für den Inhalt einer Slack-Nachricht, die eine Beschreibung aller ausgelösten und gelösten Alerts enthält, einschließlich ihrer Labels, Anmerkungen und Dashboard-URL:

```
1 firing alerts:

[firing] Test1
Labels:
- alertname: Test1
- grafana_folder: GrafanaCloud
Annotations:
- description: This is a test alert
Go to dashboard: https://example.com/d/dlhdLqF4z?orgId=1

1 resolved alerts:

[firing] Test2
Labels:
- alertname: Test2
- grafana_folder: GrafanaCloud
Annotations:
- description: This is another test alert
Go to dashboard: https://example.com/d/dlhdLqF4z?orgId=1
```

**Um eine Vorlage für den Inhalt einer Slack-Nachricht zu erstellen**

1. Erstelle ein Template namens `slack` mit zwei Templates im Inhalt: `slack.print_alert` und`slack.message`.

   Die `slack.print_alert` Vorlage wird zum Drucken der Beschriftungen, Anmerkungen und der Dashboard-URL verwendet, während die `slack.message` Vorlage die Struktur der Benachrichtigung enthält.

   ```
   {{ define "slack.print_alert" -}}
   [{{.Status}}] {{ .Labels.alertname }}
   Labels:
   {{ range .Labels.SortedPairs -}}
   - {{ .Name }}: {{ .Value }}
   {{ end -}}
   {{ if .Annotations -}}
   Annotations:
   {{ range .Annotations.SortedPairs -}}
   - {{ .Name }}: {{ .Value }}
   {{ end -}}
   {{ end -}}
   {{ if .DashboardURL -}}
     Go to dashboard: {{ .DashboardURL }}
   {{- end }}
   {{- end }}
   
   {{ define "slack.message" -}}
   {{ if .Alerts.Firing -}}
   {{ len .Alerts.Firing }} firing alerts:
   {{ range .Alerts.Firing }}
   {{ template "slack.print_alert" . }}
   {{ end -}}
   {{ end }}
   {{ if .Alerts.Resolved -}}
   {{ len .Alerts.Resolved }} resolved alerts:
   {{ range .Alerts.Resolved }}
   {{ template "slack.print_alert" .}}
   {{ end -}}
   {{ end }}
   {{- end }}
   ```

1. Verwenden Sie die Vorlage bei der Erstellung Ihrer Kontaktpunktintegration, indem Sie sie in das Feld **Textkörper mit dem Schlüsselwort einfügen**. `template`

   ```
   {{ template "slack.message" . }}
   ```

## Template sowohl für E-Mail als auch für Slack mit gemeinsam genutzten Vorlagen
<a name="v9-alerting-create-shared-templates"></a>

Anstatt separate Benachrichtigungsvorlagen für jeden Kontaktpunkt wie E-Mail und Slack zu erstellen, kannst du dieselbe Vorlage gemeinsam nutzen.

Wenn du beispielsweise eine E-Mail mit diesem Betreff und eine Slack-Nachricht mit diesem Titel senden möchtest`1 firing alerts, 0 resolved alerts`, kannst du eine gemeinsame Vorlage erstellen.

**Um eine gemeinsame Vorlage zu erstellen**

1. Erstellen Sie eine Vorlage namens `common.subject_title` mit dem folgenden Inhalt:

   ```
   {{ define "common.subject_title" }}
   {{ len .Alerts.Firing }} firing alerts, {{ len .Alerts.Resolved }} resolved alerts
   {{ end }}
   ```

1. Führen Sie für E-Mails die Vorlage im Betreff-Feld Ihrer E-Mail-Kontaktpunkt-Integration aus:

   ```
   {{ template "common.subject_title" . }}
   ```

1. Für Slack führe die Vorlage im Titelfeld deiner Slack-Kontaktpunkt-Integration aus:

   ```
   {{ template "common.subject_title" . }}
   ```

## Verwenden von Benachrichtigungsvorlagen
<a name="v9-alerting-use-notification-templates"></a>

Verwenden Sie Vorlagen in Kontaktpunkten, um Ihre Benachrichtigungen zu personalisieren.

**Um eine Vorlage beim Erstellen einer Kontaktstelle zu verwenden**

1. Wählen Sie im Menü **„Benachrichtigungen**“ die Option **Kontaktstellen** aus, um eine Liste der vorhandenen Kontaktstellen anzuzeigen.

1. Wählen Sie **Kontaktstelle hinzufügen**. Alternativ können Sie eine bestehende Kontaktstelle bearbeiten, indem Sie neben der Kontaktstelle, die Sie **bearbeiten** möchten, auf das Symbol Bearbeiten (Stift) klicken.

1. Geben Sie die Vorlagen, die Sie verwenden möchten, in ein oder mehrere Felder ein, z. B. **Nachricht** oder **Betreff**. Um eine Vorlage einzugeben, verwenden Sie das Formular `{{ template "template_name" . }}` und *template\$1name* ersetzen Sie es durch den Namen der Vorlage, die Sie verwenden möchten.

1. Klicken Sie auf **Kontaktstelle speichern**.

# Vorlage – Referenz
<a name="v9-alerting-template-reference"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Dieser Abschnitt enthält Referenzinformationen für die Erstellung Ihrer Vorlagen.

## Vorlagendaten
<a name="v9-alerting-template-data"></a>

Die folgenden Daten werden an Nachrichtenvorlagen übergeben.


| Name | Typ | Hinweise | 
| --- | --- | --- | 
|  `Receiver`  |  Zeichenfolge  |  Name der Kontaktstelle, an die die Benachrichtigung gesendet wird.  | 
|  `Status`  |  Zeichenfolge  |  wird ausgelöst, wenn mindestens ein Alarm ausgelöst wird, andernfalls behoben.  | 
|  `Alerts`  |  Warnung  |  Liste der Alarmobjekte, die in dieser Benachrichtigung enthalten sind (siehe unten).  | 
|  `GroupLabels`  |  KeyValue  |  Labels, nach denen diese Alerts gruppiert wurden.  | 
|  `CommonLabels`  |  KeyValue  |  Bezeichnungen, die allen in dieser Benachrichtigung enthaltenen Warnungen gemeinsam sind.  | 
|  `CommonAnnotations`  |  KeyValue  |  Anmerkungen, die allen in dieser Benachrichtigung enthaltenen Warnungen gemeinsam sind.  | 
|  `ExternalURL`  |  Zeichenfolge  |  Backlink zu der Grafana, die die Benachrichtigung gesendet hat. Wenn Sie einen externen Alertmanager verwenden, verlinken Sie zurück zu diesem Alertmanager.  | 

Der `Alerts` Typ stellt zwei Funktionen zum Filtern der zurückgegebenen Warnungen zur Verfügung.
+ `Alerts.Firing`— Gibt eine Liste von Auslösewarnungen zurück.
+ `Alerts.Resolved`— Gibt eine Liste der behobenen Alarme zurück.

**Warnung (Typ)**

Der Warnungstyp enthält die folgenden Daten.


| Name | Typ | Hinweise | 
| --- | --- | --- | 
|  Status  |  Zeichenfolge  |  `firing` oder `resolved`.  | 
|  Labels  |  KeyValue  |  Eine Reihe von Bezeichnungen, die der Warnung beigefügt sind.  | 
|  Anmerkungen  |  KeyValue  |  Eine Reihe von Anmerkungen, die der Warnung beigefügt sind.  | 
| Werte | KeyValue | Die Werte aller Ausdrücke, einschließlich der klassischen Bedingungen | 
|  StartsAt  |  Zeit.Zeit  |  Uhrzeit, zu der der Alarm ausgelöst wurde.  | 
|  EndsAt  |  Zeit. Zeit  |  Wird nur gesetzt, wenn die Endzeit einer Warnung bekannt ist. Andernfalls wird ein konfigurierbarer Timeout-Zeitraum ab dem Zeitpunkt seit dem Empfang der letzten Warnung festgelegt.  | 
|  Generator-URL  |  Zeichenfolge  |  Ein Backlink zu Grafana oder einem externen Alertmanager.  | 
|  Silence-URL  |  Zeichenfolge  |  Ein Link zum Stummschalten der Warnung (mit vorgefüllten Bezeichnungen für diese Warnung). Nur für von Grafana verwaltete Benachrichtigungen.  | 
|  Dashboard-URL  |  Zeichenfolge  |  Link zum Grafana-Dashboard, falls die Warnungsregel zu einer gehört. Nur für von Grafana verwaltete Benachrichtigungen.  | 
|  Panel-URL  |  Zeichenfolge  |  Link zum Grafana-Dashboard-Panel, falls die Warnungsregel zu einer gehört. Nur für von Grafana verwaltete Benachrichtigungen.  | 
|  Fingerabdruck  |  Zeichenfolge  |  Fingerabdruck, der zur Identifizierung der Warnung verwendet werden kann.  | 
|  ValueString  |  Zeichenfolge  |  Eine Zeichenfolge, die die Bezeichnungen und den Wert jedes reduzierten Ausdrucks in der Warnung enthält.  | 

 **ExtendedData**

Das ExtendedData Objekt enthält die folgenden Eigenschaften.


| Name | Art | Description | Beispiel | 
| --- | --- | --- | --- | 
|  Empfänger  |  `string`  |  Der Name der Kontaktstelle, die die Benachrichtigung sendet.  |  `{{ .Receiver }}`  | 
|  Status  |  `string`  |  Der Status ist `firing if at least one alert is firing, otherwise resolved.`  |  `{{ .Status }}`  | 
|  Benachrichtigungen  |  `[]Alert`  |  Liste aller ausgelösten und gelösten Alarme in dieser Benachrichtigung.  |  `There are {{ len .Alerts }} alerts`  | 
|  Feuerwarnungen  |  `[]Alert`  |  Liste aller Feuerwarnungen in dieser Benachrichtigung.  |  `There are {{ len .Alerts.Firing }} firing alerts`  | 
|  Behobene Warnungen  |  `[]Alert`  |  Liste aller gelösten Warnungen in dieser Benachrichtigung.  |  `There are {{ len .Alerts.Resolved }} resolved alerts`  | 
|  GroupLabels  |  `KeyValue`  |  Die Labels, die diese Warnungen in dieser Benachrichtigung gruppieren.  |  `{{ .GroupLabels }}`  | 
|  CommonLabels  |  `KeyValue`  |  Die Bezeichnungen, die allen Benachrichtigungen in dieser Benachrichtigung gemeinsam sind.  |  `{{ .CommonLabels }}`  | 
|  CommonAnnotations  |  `KeyValue`  |  Die Anmerkungen, die allen Warnungen in dieser Benachrichtigung gemeinsam sind.  |  `{{ .CommonAnnotations }}`  | 
|  Externe URL  |  `string`  |  Ein Link zum Grafana-Workspace oder Alertmanager, der diese Benachrichtigung gesendet hat.  |  `{{ .ExternalURL }}`  | 

**KeyValue Typ**

Der `KeyValue` Typ besteht aus einer Reihe von key/value Zeichenkettenpaaren, die Beschriftungen und Anmerkungen darstellen.

Neben dem direkten Zugriff auf die als `KeyValue` gespeicherten Daten gibt es auch Methoden zum Sortieren, Entfernen und Transformieren der Daten.


| Name | Argumente | Rückgabewert | Hinweise | Beispiel | 
| --- | --- | --- | --- | --- | 
|  SortedPairs  |    |  Sortierte Liste von Zeichenkettenpaaren aus Schlüssel und Wert  |    | `{{ .Annotations.SortedPairs }}` | 
|  Remove  |  [] Zeichenfolge  |  KeyValue  |  Gibt eine Kopie der Key/Value Map ohne die angegebenen Schlüssel zurück.  | `{{ .Annotations.Remove "summary" }}` | 
|  Namen  |    |  [] Zeichenfolge  |  Liste der Labelnamen  | `{{ .Names }}` | 
|  Werte  |    |  [] Zeichenfolge  |  Liste der Labelwerte  | `{{ .Values }}` | 

**Time (Zeit)**

Die Zeit stammt aus dem [https://pkg.go.dev/time#Time](https://pkg.go.dev/time#Time)Go-Paket. Sie können eine Uhrzeit in verschiedenen Formaten drucken. Um beispielsweise die Uhrzeit zu drucken, zu der eine Warnung ausgelöst wurde`Monday, 1st January 2022 at 10:00AM`, in diesem Format schreiben Sie die folgende Vorlage:

```
{{ .StartsAt.Format "Monday, 2 January 2006 at 3:04PM" }}
```

Eine Referenz für das Zeitformat von Go finden Sie [hier](https://pkg.go.dev/time#pkg-constants).

## Funktionen der Vorlage
<a name="v9-alerting-template-functions"></a>

Mithilfe von Vorlagenfunktionen können Sie Beschriftungen und Anmerkungen verarbeiten, um dynamische Benachrichtigungen zu generieren. Die folgenden Funktionen sind verfügbar.


| Name | Argumenttyp | Rückgabetyp | Description | 
| --- | --- | --- | --- | 
|  `humanize`  |  Zahl oder Zeichenfolge  |  Zeichenfolge  |  Konvertiert eine Zahl mithilfe metrischer Präfixe in ein besser lesbares Format.  | 
|  `humanize1024`  |  Zahl oder Zeichenfolge  |  Zeichenfolge  |  Wie Humanize, verwendet aber 1024 statt 1000 als Basis.  | 
|  `humanizeDuration`  |  Zahl oder Zeichenfolge  |  Zeichenfolge  |  Konvertiert eine Dauer in Sekunden in ein besser lesbares Format.  | 
|  `humanizePercentage`  |  Zahl oder Zeichenfolge  |  Zeichenfolge  |  Konvertiert einen Verhältniswert in einen Bruchteil von 100.  | 
|  `humanizeTimestamp`  |  Zahl oder Zeichenfolge  |  Zeichenfolge  |  Konvertiert einen Unix-Zeitstempel in Sekunden in ein besser lesbares Format.  | 
|  `title`  |  Zeichenfolge  |  Zeichenfolge  |  Strings.Title schreibt das erste Zeichen jedes Worts groß.  | 
|  `toUpper`  |  Zeichenfolge  |  Zeichenfolge  |  Zeichenketten. ToUpper, wandelt alle Zeichen in Großbuchstaben um.  | 
|  `toLower`  |  Zeichenfolge  |  Zeichenfolge  |  Zeichenketten. ToLower, wandelt alle Zeichen in Kleinbuchstaben um.  | 
|  `match`  |  Muster, Text  |  Boolesch  |  Regexp. MatchString Testet auf eine nicht verankerte Regexp-Übereinstimmung.  | 
|  `reReplaceAll`  |  Muster, Ersatz, Text  |  Zeichenfolge  |  Regexp. ReplaceAllString Regexp-Substitution, nicht verankert.  | 
|  `graphLink`  |  string — JSON-Objekt mit Feldern und `expr` `datasource`  |  Zeichenfolge  |  Gibt den Pfad zur grafischen Ansicht in Explore für den angegebenen Ausdruck und die angegebene Datenquelle zurück.  | 
|  `tableLink`  |  string — JSON-Objekt mit `expr` und `datasource` -Feldern  |  Zeichenfolge  |  Gibt den Pfad zur tabellarischen Ansicht in Explore für den angegebenen Ausdruck und die angegebene Datenquelle zurück.  | 
|  `args`  |  [] Schnittstelle \$1\$1  |  map [string] Schnittstelle \$1\$1  |  Konvertiert eine Liste von Objekten in eine Map mit Schlüsseln, zum Beispiel arg0, arg1. Verwenden Sie diese Funktion, um mehrere Argumente an Vorlagen zu übergeben.  | 
|  `externalURL`  |  nichts  |  Zeichenfolge  |  Gibt eine Zeichenfolge zurück, die die externe URL darstellt.  | 
|  `pathPrefix`  |  nichts  |  Zeichenfolge  |  Gibt den Pfad der externen URL zurück.  | 

Die folgende Tabelle zeigt Beispiele für die Verwendung der einzelnen Funktionen.


| Funktion | TemplateString | Input | Expected | 
| --- | --- | --- | --- | 
|  humanisieren  |  \$1\$1value humanisieren\$1  |  1234567,0  |  1,235 M  | 
|  humanisieren Sie 1024  |  \$1humanise1024 \$1value\$1  |  1048576,0  |  1 Minuten  | 
|  Dauer humanisieren  |  \$1humanizeDuration \$1value\$1  |  899,99  |  14 m 59 s  | 
|  Prozentsatz humanisieren  |  \$1HumanizePercentage \$1value\$1  |  0,1234567  |  12,35%  | 
|  Zeitstempel humanisieren  |  \$1HumanizeTimestamp \$1value\$1  |  1435065584,128  |  2015-06-23 13:19:44.128 \$10000 UTC  | 
|  Titel  |  \$1\$1wert \$1 Titel\$1  |  ein B C  |  Ein Bb Cc  | 
|  toUpper  |  \$1\$1value \$1 toUpper\$1  |  ein B C  |  EIN B C  | 
|  toLower  |  \$1\$1value \$1 toLower\$1  |  ein B C  |  ein b c  | 
|  match  |  \$1entspricht „a\$1“ \$1labels.instance\$1  |  aa  |  true  | 
|  reReplaceAll  |  \$1\$1 reReplaceAll „localhost :( .\$1)“ „meine.domain: \$11“ \$1labels.instance\$1\$1  |  localhost: 3000  |  meine.domain: 3000  | 
|  GraphLink  |  \$1\$1GraphLink „\$1\$1" expr\$1“:\$1 "hoch\$1“,\$1 "Datenquelle\$1“:\$1 "gdev-prometheus\$1"\$1“\$1\$1  |    |  /erkunden? left= ["now-1h“, "now“, "gdev-prometheus“, \$1"datasource“ :"gdev-prometheus“, "expr“ :"up“, "instant“ :false, "range“ :true\$1]  | 
|  Link zur Tabelle  |  \$1\$1TableLink „\$1\$1" expr\$1“:\$1 "nach oben\$1“,\$1 "Datenquelle\$1“:\$1 "gdev-prometheus\$1"\$1“\$1\$1  |    |  /erkunden? left= ["now-1h“, "now“, "gdev-prometheus“, \$1"datasource“ :"gdev-prometheus“, "expr“ :"up“, "instant“ :true, "range“ :false\$1]  | 
|  args  |  \$1\$1definiere „x"\$1\$1 \$1\$1.arg0\$1\$1 \$1\$1.arg1\$1\$1 \$1\$1end\$1\$1 \$1\$1Vorlage „x“ (Argumente 1 „2")\$1\$1  |    |  1 2  | 
|  Externe URL  |  \$1externe URL\$1  |    |  http://localhost/path/prefix  | 
|  Pfad-Präfix  |  \$1Pfadpräfix\$1  |    |  /Pfad/Präfix  | 

# Stummschalten von Warnmeldungen für Prometheus-Datenquellen
<a name="v9-alerting-silences"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

*Für externe Alert Manager-Datenquellen (einschließlich Amazon Managed Service for Prometheus) können Sie Warnmeldungen mit einer Stille unterdrücken.* Eine Stille verhindert nur, dass Benachrichtigungen erstellt werden: Stummschaltungen verhindern nicht, dass Warnungsregeln ausgewertet werden, und sie verhindern nicht, dass Warnungsinstanzen auf der Benutzeroberfläche angezeigt werden. Wenn Sie eine Warnung stummschalten, geben Sie ein Zeitfenster an, in dem sie unterdrückt werden soll.

Sie können Stummschaltungen für eine externe AlertManager-Datenquelle konfigurieren.

**Anmerkung**  
Um Warnmeldungen in regelmäßigen Zeitintervallen oder für andere Datenquellen (z. B. während regulärer Wartungsperioden) zu unterdrücken, verwenden Sie [Timings stummschalten](v9-alerting-notification-muting.md) anstelle von Stummschaltungen.

**Um eine Stille hinzuzufügen**

1. **Wählen Sie in Ihrer Grafana-Konsole im Grafana-Menü das **Warnsymbol** (Glocke), um die Warnseite zu öffnen.**

1. Wählen Sie **Stille**, um eine Seite mit einer vorhandenen Liste zu öffnen. [Mit Kontaktstellen arbeiten](v9-alerting-contact-points.md)

1. **Wählen Sie den externen Alertmanager aus der Dropdown-Liste Alertmanager aus.**

1. **Wählen** Sie Stille hinzufügen aus.

1. Wählen Sie das Start- und Enddatum **unter Start und Ende der Stille** aus, um anzugeben, wann die Stille in Kraft treten und wann sie enden soll.

   Als Alternative zur Festlegung einer Endzeit können Sie im Feld **Dauer** angeben, wie lange die Stille durchgesetzt wird. Dadurch wird die Endzeit im Feld **Start und Ende der Stille** automatisch aktualisiert.

1. Geben Sie in den Feldern **Name** und **Wert** ein oder mehrere *passende Labels* ein. Matcher bestimmen, für welche Regeln das Schweigen gilt. Der Labelabgleich wird im Anschluss an dieses Verfahren ausführlicher erörtert.

1. Fügen Sie optional einen **Kommentar** hinzu oder ändern Sie den **Ersteller** so, dass er den Besitzer der Stille festlegt.

1. Wählen Sie „**Erstellen**“, um die Stille zu erzeugen.

Sie können eine bestehende Stille bearbeiten, indem Sie das **Bearbeiten-Symbol** (Stift) wählen.

**Labelabgleich für die Unterdrückung von Alarmen**

Wenn Sie eine Stille erstellen, erstellen Sie im Rahmen der Stille eine Reihe von *passenden Bezeichnungen*. Dabei handelt es sich um eine Reihe von Regeln für Bezeichnungen, die übereinstimmen müssen, damit die Warnung unterdrückt wird. Die passenden Beschriftungen bestehen aus drei Teilen:
+ **Bezeichnung** — Der Name der Bezeichnung, der zugeordnet werden soll. Er muss exakt mit dem Labelnamen der Warnung übereinstimmen.
+ **Operator** — Der Operator, der verwendet wird, um den Labelwert mit dem passenden Labelwert zu vergleichen. Die verfügbaren Operatoren sind:
  + `=`Wählen Sie Labels aus, deren Wert genau mit der angegebenen Zeichenfolge übereinstimmt.
  + `!=`Wählen Sie Labels aus, deren Wert nicht mit der angegebenen Zeichenfolge übereinstimmt.
  + `=~`Wählen Sie Labels aus, deren Wert mit dem regex-interpretierten Wert der angegebenen Zeichenfolge übereinstimmt (die angegebene Zeichenfolge wird als regulärer Ausdruck interpretiert).
  + `!=`Wählen Sie Beschriftungen aus, die nicht mit dem angegebenen regulären Ausdruck übereinstimmen.
+ **Wert** — Der Wert, dem der Labelwert zugeordnet werden soll. Er kann je nach ausgewähltem Operator als Zeichenfolge oder als regulärer Ausdruck übereinstimmen.

Eine Stille endet am angegebenen Enddatum, Sie können die Unterdrückung jedoch jederzeit manuell beenden.

**Um eine Stille manuell zu beenden**

1. Wählen Sie auf der Seite **„Benachrichtigungen**“ die Option „**Stille**“, um die Liste der vorhandenen Pausen anzuzeigen.

1. **Wählen Sie die Stille aus, die Sie beenden möchten, und wählen Sie Stille aufheben.** Dadurch wird die Unterdrückung von Alarmen beendet.
**Anmerkung**  
Durch das Aufheben der Stummschaltung wird die Unterdrückung von Alarmen beendet, als ob die Endzeit für die aktuelle Uhrzeit festgelegt wäre. Stille, die (automatisch oder manuell) beendet wurde, werden fünf Tage lang beibehalten und in der Liste aufgeführt. Sie können eine Stille nicht manuell aus der Liste entfernen.

**Einen Link zum Formular zur Erstellung von Stille erstellen**

Sie können eine URL zum Formular zur Erstellung von Stille erstellen, wobei die Details bereits ausgefüllt sind. Bediener können dies verwenden, um einen Alarm während eines Betriebsereignisses schnell zu unterdrücken.

Wenn Sie einen Link zu einem Silence-Formular erstellen, verwenden Sie einen `matchers` Abfrageparameter, um die entsprechenden Bezeichnungen anzugeben, und einen `comment` Abfrageparameter, um einen Kommentar anzugeben. Der `matchers` Parameter erfordert einen oder mehrere Werte im Formular`[label][operator][value]`, getrennt durch Kommas.

**Beispiel-URL**

Verwenden Sie eine URL wie die folgende, um einen Link zu einem `cluster!~europe-.*` Silence-Formular mit passenden Bezeichnungen `severity=critical` und einem Kommentar`Silencing critical EU alerts`, der besagt, zu verlinken. *mygrafana*Ersetzen Sie durch den Hostnamen Ihrer Grafana-Instanz.

```
https://mygrafana/alerting/silence/new?matchers=severity%3Dcritical%2Ccluster!~europe-*&comment=Silence%20critical%20EU%20alert
```

Um eine Verknüpfung zu einer neuen Silence-Seite für einen externen Alertmanager herzustellen, fügen Sie einen `alertmanager` Abfrageparameter mit dem Alertmanage-Datenquellennamen hinzu, z. B. `alertmanager=myAlertmanagerdatasource`

# Timings stummschalten
<a name="v9-alerting-notification-muting"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Eine Stummschaltung ist ein wiederkehrendes Zeitintervall, in dem keine neuen Benachrichtigungen für eine Richtlinie generiert oder gesendet werden. Verwenden Sie sie, um zu verhindern, dass Warnmeldungen für einen bestimmten und sich wiederholenden Zeitraum ausgelöst werden, z. B. während eines regulären Wartungszeitraums.

Ähnlich wie bei Stummschaltungen verhindern auch Stummschaltungen nicht, dass Warnungsregeln ausgewertet werden, und sie verhindern auch nicht, dass Warnungsinstanzen auf der Benutzeroberfläche angezeigt werden. Sie verhindern lediglich, dass Benachrichtigungen erstellt werden.

Sie können von Grafana verwaltete Stummschaltezeiten sowie Stummschaltezeiten für eine externe Alertmanager-Datenquelle konfigurieren.

**Stummschaltungen im Vergleich zu Stummschaltungen**

In der folgenden Tabelle werden die Unterschiede zwischen Stummschaltezeiten und Stummschaltungen hervorgehoben.


| Timing stummschalten | Stumm | 
| --- | --- | 
|  Verwendet Zeitintervalldefinitionen, die sich wiederholen können.  |  Hat eine feste Start- und Endzeit.  | 
|  Wird erstellt und dann zu den Benachrichtigungsrichtlinien hinzugefügt.  |  Verwendet Labels, um mit einer Warnung abzugleichen, um zu bestimmen, ob stummgeschaltet werden soll oder nicht.  | 
|  Funktioniert mit Grafana-Alerting und externen Alertmanagern.  |  Funktioniert nur mit externen Alertmanagern.  | 

**Um ein Timing zur Stummschaltung zu erstellen**

1. **Wählen Sie in Ihrer Grafana-Konsole im Grafana-Menü das **Alerting (Glockensymbol), um die Alerting-Seite** zu öffnen.**

1. **Wählen Sie Benachrichtigungsrichtlinien.**

1. Wählen Sie im Drop-down-Menü **Alertmanager** den Alertmanager aus, den Sie bearbeiten möchten.

1. **Wählen Sie im Bereich **Timings für die Stummschaltung die Schaltfläche Timing** für Stummschaltung hinzufügen aus.**

1. Wählen Sie das Zeitintervall aus, für das die Stummschaltung gelten soll.

1. Wählen Sie „**Senden**“, um die Dauer der Stummschaltung zu erstellen.

**Um einer Benachrichtigungsrichtlinie einen Zeitpunkt für die Stummschaltung hinzuzufügen**

1. Wählen Sie die Benachrichtigungsrichtlinie aus, zu der Sie die Stummschaltung hinzufügen möchten, und klicken Sie auf die Schaltfläche **Bearbeiten**.

1. Wählen Sie in der Dropdownliste **für** die Dauer der Stummschaltung die Zeiten für die Stummschaltung aus, die Sie der Richtlinie hinzufügen möchten.

   Wählen Sie die Schaltfläche Richtlinie **speichern**.

**Zeitintervalle**

Ein Zeitintervall ist eine Definition für einen Zeitbereich. Wenn während dieses Intervalls eine Warnung ausgelöst wird, wird sie unterdrückt. Bereiche werden unterstützt mit `:` (zum Beispiel`monday:thursday`). Ein Timing für die Stummschaltung kann mehrere Zeitintervalle enthalten. Ein Zeitintervall besteht aus mehreren Feldern (Details in der folgenden Liste), die alle übereinstimmen müssen, damit die Alerts unterdrückt werden. Wenn Sie beispielsweise Wochentage und einen Zeitraum zwischen 8:00 `monday:friday` und 9:00 Uhr angeben, werden Benachrichtigungen von Montag bis Freitag von 8 bis 9 Uhr unterdrückt, am Samstag jedoch nicht von 8 bis 9 Uhr.
+ **Zeitraum — Die Tageszeit, zu** der Benachrichtigungen unterdrückt werden sollen. Besteht aus zwei Unterfeldern: **Startzeit** und **Endzeit.** Ein Beispiel für die Zeit ist`14:30`. Die Uhrzeit wird in 24-Stunden-Notation in UTC angegeben.
+ **Wochentage** — Die Wochentage. Dabei kann es sich um einen einzelnen Tag handeln`monday`, z. B. um einen Bereich`monday:friday`, oder um eine durch Kommas getrennte Liste von Tagen, z. B. `monday, tuesday, wednesday`
+ **Monate** — Die Monate, die ausgewählt werden sollen. Sie können Monate mit numerischen Bezeichnungen oder mit dem vollständigen Monatsnamen angeben, `1` oder `january` beide geben Januar an. Sie können einen einzelnen Monat, einen Bereich von Monaten oder eine durch Kommas getrennte Liste von Monaten angeben.
+ **Tage des Monats** — Die Daten innerhalb eines Monats. Die Werte können im Bereich von `1` - liegen`31`. Negative Werte geben die Tage des Monats in umgekehrter Reihenfolge an, `-1` stellen also den letzten Tag des Monats dar. Tage des Monats können als einzelner Tag, als Bereich von Tagen oder als durch Kommas getrennte Liste von Tagen angegeben werden.
+ **Jahre** — Das Jahr oder die Jahre für das Intervall. Beispiel, `2023:2025`.

Jedes dieser Elemente kann eine Liste sein, und mindestens ein Element im Element muss erfüllt sein, um eine Übereinstimmung zu erhalten. Wenn Sie also Jahre auf festlegen`2023:2025, 2027`, gilt dies für die Jahre 2023, 2024, 2025 und 2027 (aber nicht 2026).

Wenn ein Feld leer gelassen wird, entspricht jeder Zeitpunkt dem Feld. Ein Zeitpunkt muss allen Feldern entsprechen, um einem vollständigen Zeitintervall zu entsprechen.

Wenn Sie eine genaue Dauer angeben möchten, geben Sie alle für diese Dauer erforderlichen Optionen an. Wenn Sie beispielsweise ein Zeitintervall für den ersten Montag des Monats, für März, Juni, September und Dezember, zwischen 12:00 und 24:00 Uhr UTC erstellen möchten, könnte Ihre Zeitintervallspezifikation wie folgt lauten:
+ Zeitbereich:
  + Startzeit: `12:00`
  + Endzeit: `24:00`
+ Wochentage: `monday`
+ Monate: `3, 6, 9, 12`
+ Tage des Monats: `1:7`

# Warnungsgruppen anzeigen und nach Warnungsgruppen filtern
<a name="v9-alerting-viewfiltergroups"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Warnungsgruppen zeigen gruppierte Alerts aus einer Alertmanager-Instanz an. Standardmäßig werden Warnungsregeln in Benachrichtigungsrichtlinien nach den Labelschlüsseln für die Stammrichtlinie gruppiert. Durch die Gruppierung allgemeiner Warnungsregeln in einer einzigen Warnungsgruppe wird verhindert, dass doppelte Warnungsregeln ausgelöst werden.

Sie können Warnungsgruppen anzeigen und auch nach Warnungsregeln filtern, die bestimmten Kriterien entsprechen.

**Um Warnungsgruppen anzuzeigen**

1. Klicken Sie im Grafana-Menü auf das **Warnsymbol** (Glocke), um die Warnseite mit den vorhandenen Benachrichtigungen zu öffnen.

1. Klicken Sie auf **Warnungsgruppen, um die Seite mit den vorhandenen Gruppen** zu öffnen.

1. Wählen Sie in der **Alertmanager-Dropdownliste** einen externen Alertmanager als Datenquelle aus.

1. Wählen Sie im Drop-down-Menü „**Benutzerdefiniert gruppieren nach“ eine Kombination von** Bezeichnungen aus, um eine andere Gruppierung als die Standardgruppierung anzuzeigen. Dies ist nützlich, um Ihre Gruppierung von Benachrichtigungsrichtlinien zu debuggen und zu überprüfen.

Wenn eine Warnung keine Bezeichnungen enthält, die entweder in der Gruppierung der Stammrichtlinie oder in der benutzerdefinierten Gruppierung angegeben wurden, wird die Warnung einer Catch-All-Gruppe mit dem Header von hinzugefügt. `No grouping`

**Um nach Label zu filtern**
+ Geben Sie **unter Suchen** ein vorhandenes Label ein, um Benachrichtigungen anzuzeigen, die dem Label entsprechen.

  Beispiel, `environment=production,region=~US|EU,severity!=warning`.

**Um nach Bundesland zu filtern**
+ Wählen Sie unter **Staaten den** Status Aktiv, Unterdrückt oder Nicht verarbeitet aus, um Benachrichtigungen anzuzeigen, die Ihrem ausgewählten Status entsprechen. Alle anderen Benachrichtigungen sind ausgeblendet.

# Benachrichtigungsfehler anzeigen
<a name="v9-alerting-viewnotificationerrors"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 9.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 8](using-grafana-v8.md)

Sehen Sie sich Benachrichtigungsfehler an und erfahren Sie, warum sie nicht gesendet oder empfangen wurden.

**Anmerkung**  
Diese Funktion wird nur für Grafana Alertmanager unterstützt.

**Um Benachrichtigungsfehler anzuzeigen**

1. Klicken Sie im Grafana-Menü auf das **Warnsymbol** (Glocke), um die Warnseite mit den vorhandenen Benachrichtigungen zu öffnen.

1. Wählen Sie **Kontaktstellen**, um eine Liste der vorhandenen Kontaktstellen anzuzeigen.

   Wenn eine Kontaktstelle ausfällt, wird der Benutzer in einer Meldung in der rechten Ecke des Bildschirms darauf hingewiesen, dass und wie viele Fehler vorliegen.

1. Klicken Sie auf eine Kontaktstelle, um die Einzelheiten der Fehler für diese Kontaktstelle anzuzeigen.

   Fehlerdetails werden angezeigt, wenn Sie den Mauszeiger über das Fehlersymbol bewegen.

   Wenn eine Kontaktstelle über mehr als eine Integration verfügt, werden alle Fehler für jede der aufgelisteten Integrationen angezeigt.

1. Überprüfen Sie in der Spalte Health den Status der Benachrichtigung.

   Dies kann entweder „OK“, „Keine Versuche“ oder „Fehler“ lauten.

# Arbeitet in Grafana-Version 8
<a name="using-grafana-v8"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Wenn Sie Ihren Grafana-Workspace erstellen, haben Sie die Wahl, welche Version von Grafana Sie verwenden möchten. In den folgenden Themen wird die Verwendung eines Grafana-Workspace beschrieben, der Version 8 von Grafana verwendet.

**Topics**
+ [Felder](Grafana-panels.md)
+ [Dashboards](dashboard-overview.md)
+ [Erkunden](explore.md)
+ [Verknüpfen](linking-in-Amazon-Managed-Service-for-Grafana.md)
+ [Vorlagen und Variablen](templates-and-variables.md)
+ [Grafana-Warnung](alerts-overview.md)

# Felder
<a name="Grafana-panels"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Das Panel ist der grundlegende Visualisierungsbaustein in einem Grafana-Server. Ein Panel ist eine visuelle Darstellung einer oder mehrerer Abfragen mit Ausnahme einiger Panels für spezielle Zwecke. Die Abfragen zeigen Daten im Zeitverlauf an. Dies kann von Temperaturschwankungen über den aktuellen Serverstatus bis hin zu einer Liste von Protokollen oder Warnungen reichen.

Jedes Panel verfügt über einen Abfrage-Editor, der für die im Panel ausgewählte Datenquelle spezifisch ist. Mit dem Abfrage-Editor können Sie eine Visualisierung extrahieren, um sie im Panel anzuzeigen.



Um Daten anzuzeigen, muss Ihrem Workspace mindestens eine Datenquelle hinzugefügt worden sein. Weitere Informationen zu Datenquellen finden Sie unter[Verbinden zu Datenquellen](AMG-data-sources.md).

Für jedes Bedienfeld gibt es eine Vielzahl von Stil- und Formatierungsoptionen. Bedienfelder können gezogen, neu angeordnet und ihre Größe geändert werden.

**Topics**
+ [Ein Panel hinzufügen](add-a-panel-to-a-dashboard.md)
+ [Löschen eines Panels](Deleting-a-panel.md)
+ [Abfragen](panel-queries.md)
+ [Aufgezeichnete Anfragen](recorded-queries.md)
+ [Transformationen](panel-transformations.md)
+ [Feldoptionen und Überschreibungen](field-options-overrides.md)
+ [Panel-Editor](AMG-panel-editor.md)
+ [Paneele der Bibliothek](AMG-library-panel.md)
+ [Visualisierungen](AMG-visualizations.md)

# Ein Panel hinzufügen
<a name="add-a-panel-to-a-dashboard"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

 Sie können Panels verwenden, um Ihre Daten in visueller Form anzuzeigen. In diesem Thema werden Sie durch die grundlegenden Schritte zum Erstellen eines Panels geführt. 

**Um ein Panel zu einem Dashboard hinzuzufügen**

1.  Wählen Sie das Dashboard aus, dem Sie ein Panel hinzufügen möchten. 

1.  Wählen Sie das Symbol **„Bedienfeld hinzufügen**“. 

1.  Wählen Sie „**Neues Panel hinzufügen“**. 

    Der Grafana-Arbeitsbereich erstellt ein leeres Grafikfenster, in dem Ihre Standarddatenquelle ausgewählt ist. 

1.  Obwohl dies nicht erforderlich ist, empfehlen wir Ihnen, Ihrem Panel einen hilfreichen Titel und eine Beschreibung hinzuzufügen. Sie können optional Variablen verwenden, die Sie in einem der Felder definiert haben, jedoch keine globalen Variablen. Weitere Informationen finden Sie unter [Vorlagen und Variablen](templates-and-variables.md).
   + **Panel-Titel** — Der in dieses Feld eingegebene Text wird oben in Ihrem Panel im Panel-Editor und im Dashboard angezeigt.
   + **Beschreibung** — Der in dieses Feld eingegebene Text wird in einem Tooltip in der oberen linken Ecke des Panels angezeigt. Schreiben Sie eine Beschreibung des Panels und der Daten, die Sie anzeigen.

1. Schreiben Sie eine Abfrage für das Panel. Um eine Visualisierung anzuzeigen, benötigt jedes Panel mindestens eine Abfrage. Sie schreiben Abfragen auf der Registerkarte „**Abfrage**“ des Bedienfeldeditors. Weitere Informationen finden Sie unter [Abfragen](panel-queries.md).

   1. Wählen Sie eine Datenquelle aus. Wählen Sie in der ersten Zeile der Registerkarte „**Abfrage**“ die Dropdownliste aus, um alle verfügbaren Datenquellen anzuzeigen. Diese Liste enthält alle Datenquellen, die Sie hinzugefügt haben. Weitere Informationen zu Datenquellen finden Sie unter[Verbinden zu Datenquellen](AMG-data-sources.md). 

   1. Schreiben oder erstellen Sie eine Abfrage in der Abfragesprache Ihrer Datenquelle. Die Optionen variieren. Spezifische Richtlinien finden Sie in der Dokumentation zu Ihrer jeweiligen Datenquelle. 

1.  Wählen Sie auf der Registerkarte „**Bedienfeld**“ im Abschnitt „**Visualisierung**“ einen Visualisierungstyp aus. Der Grafana-Workspace zeigt eine Vorschau Ihrer Abfrageergebnisse mit dieser angewendeten Visualisierung an. 

1. Wir empfehlen Ihnen, eine Notiz zur Beschreibung Ihrer Änderungen hinzuzufügen, bevor Sie **Speichern** wählen. Hinweise sind hilfreich, wenn Sie das Dashboard auf eine frühere Version zurücksetzen müssen. 

1.  Um das Dashboard zu speichern, wählen Sie in der oberen rechten Ecke des Bildschirms **Speichern**. 

# Löschen eines Panels
<a name="Deleting-a-panel"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Gehen Sie wie folgt vor, um ein Panel in Grafana zu löschen:
+  Wählen Sie das Drop-down-Menü neben dem Titel des Panels und wählen Sie **Panel entfernen**. 

oder
+ Bewegen Sie den Mauszeiger über das Bedienfeld und verwenden Sie die Tastenkombination „p r“.

# Abfragen
<a name="panel-queries"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

 Grafana-Workspace-Panels verwenden *Abfragen*, um mit Datenquellen zu kommunizieren und Daten für die Visualisierung abzurufen. Eine Abfrage ist eine Frage, die in der Abfragesprache geschrieben ist, die von der Datenquelle verwendet wird. Wenn die Abfrage richtig formatiert ist, antwortet die Datenquelle. Im Bereich Datenquellenoptionen können Sie einstellen, wie oft die Abfrage an die Datenquelle gesendet wird und wie viele Datenpunkte gesammelt werden. 

 Grafana-Arbeitsbereiche unterstützen bis zu 26 Abfragen pro Panel. 

## Abfrage-Editoren
<a name="query-editors"></a>

 Abfrage-Editoren sind Formulare, die Ihnen beim Schreiben von Abfragen helfen. Abhängig von Ihrer Datenquelle bietet der Abfrage-Editor möglicherweise automatische Vervollständigung, Metriknamen oder Variablenvorschläge. 

 Aufgrund von Unterschieden zwischen den Abfragesprachen verfügen Datenquellen möglicherweise über Abfrageeditoren, die unterschiedlich aussehen.

## Abfragesyntax
<a name="query-syntax"></a>

 Datenquellen haben unterschiedliche Abfragesprachen und Syntaxen, um nach den Daten zu fragen. Hier sind zwei Abfragebeispiele.

 **PostgreSQL** 

```
SELECT hostname FROM host WHERE region IN($region)
```

 **PromQL** 

```
query_result(max_over_time(<metric>[${__range_s}s]) != <state>)
```

 Weitere Informationen zum Schreiben einer Abfrage für Ihre Datenquelle finden Sie in der Dokumentation zu dieser Datenquelle. Datenquellen sind unter aufgeführt[Verbinden zu Datenquellen](AMG-data-sources.md).

## Benutzeroberfläche der Registerkarte „Abfrage“
<a name="query-tab-ui"></a>

 Die Registerkarte „**Abfrage**“ besteht aus den folgenden Elementen: 
+  Datenquellenauswahl 
+  Abfrageoptionen 
+  Schaltfläche „Inspektor abfragen“ 
+  Liste des Abfrage-Editors 

### Datenquellenauswahl
<a name="data-source-selector"></a>

 Die Datenquellenauswahl ist eine Dropdownliste. Wählen Sie ihn aus, um eine Datenquelle auszuwählen, die Sie hinzugefügt haben. Wenn Sie ein Panel erstellen, wählt Amazon Managed Grafana automatisch Ihre Standarddatenquelle aus. Weitere Informationen zu Datenquellen finden Sie unter[Verbinden zu Datenquellen](AMG-data-sources.md). 

 Zusätzlich zu den Datenquellen, die Sie in Ihrem Grafana-Workspace konfiguriert haben, stehen drei spezielle Datenquellen zur Verfügung. 
+ **TestDataDB** — Eine integrierte Datenquelle, die Random-Walk-Daten generiert. Die Grafana-Datenquelle ist nützlich, um Visualisierungen zu testen und Experimente durchzuführen.
+  **Gemischt** — Eine Datenquelle zum Abfragen mehrerer Datenquellen im selben Panel. Wenn diese Datenquelle ausgewählt ist, können Sie für jede neue Abfrage, die Sie hinzufügen, eine Datenquelle auswählen.
  +  Die erste Abfrage verwendet die Datenquelle, die ausgewählt wurde, bevor Sie **Gemischt** ausgewählt haben. 
  +  Sie können eine vorhandene Abfrage nicht so ändern, dass sie die gemischte Datenquelle verwendet. 
+ **Dashboard** — Eine Datenquelle für die Verwendung einer Ergebnismenge aus einem anderen Bereich im selben Dashboard. 

### Abfrageoptionen
<a name="query-options"></a>

 Um die Einstellungen für die ausgewählte Datenquelle anzuzeigen, wählen Sie neben der Datenquellenauswahl die **Option Abfrageoptionen** aus. Änderungen, die Sie hier vornehmen, wirken sich nur auf die Abfragen aus, die in diesem Bereich vorgenommen wurden. 

 Amazon Managed Grafana legt Standardwerte fest, die in dunkelgrauem Text angezeigt werden. Änderungen werden in weißem Text angezeigt. Um ein Feld auf die Standardeinstellung zurückzusetzen, löschen Sie den weißen Text aus dem Feld. 

 Sie können die folgenden Optionen für die Abfrage von Panel-Datenquellen verwenden: 
+  **Max. Datenpunkte** — Legt die maximale Anzahl von Datenpunkten für jede zurückgegebene Datenreihe fest, sofern die Datenquelle dies unterstützt. Wenn die Abfrage mehr Datenpunkte zurückgibt als die Einstellung für maximale Datenpunkte, konsolidiert die Datenquelle sie (reduziert die Anzahl der zurückgegebenen Punkte, indem sie sie nach Durchschnitt oder Maximum oder einer anderen Funktion zusammenfasst). 

   Es gibt zwei Hauptgründe für die Begrenzung der Punktezahl: Leistung und Glättung der Linie. Der Standardwert ist die Breite (oder Anzahl der Pixel) des Diagramms, wodurch vermieden wird, dass mehr Datenpunkte vorhanden sind, als das Grafikfenster anzeigen kann. 

   Bei Streaming-Daten wird der Wert für die maximale Anzahl an Datenpunkten für den Rolling-Puffer verwendet. (Streaming ist ein kontinuierlicher Datenfluss, und durch Puffern kann der Stream in Blöcke aufgeteilt werden). 
+  **Minimales Intervall** — Legt einen Mindestgrenzwert für das automatisch berechnete Intervall fest, in der Regel das minimale Scrape-Intervall. Wenn alle 15 Sekunden ein Datenpunkt gespeichert wird, ist kein geringeres Intervall erforderlich. Ein weiterer Anwendungsfall besteht darin, es auf ein höheres Minimum als das Scrape-Intervall festzulegen, um grobkörnigere, gut funktionierende Abfragen zu erhalten. 
+  **Intervall** — Eine Zeitspanne, die Sie verwenden können, wenn Sie Datenpunkte nach Zeit aggregieren oder gruppieren. 

   Amazon Managed Grafana berechnet automatisch ein geeignetes Intervall, das als Variable in Abfragen mit Vorlagen verwendet werden kann. Die Variable wird entweder in Sekunden:`$__interval`; oder in Millisekunden: angegeben. `$__interval_ms` Sie wird normalerweise in Aggregationsfunktionen wie oder verwendet. `sum` `average` Dies ist beispielsweise eine Prometheus-Abfrage, die die Intervallvariable verwendet:. `rate(http_requests_total[$__interval])` 

   Dieses automatische Intervall wird auf der Grundlage der Breite des Diagramms berechnet. Wenn der Benutzer stark herauszoomt, wird das Intervall größer, was zu einer grobkörnigeren Aggregation führt. Wenn der Benutzer die Ansicht vergrößert, verringert sich das Intervall, was zu einer feinkörnigeren Aggregation führt. 

   Weitere Informationen finden Sie unter [Globale Variablen](variables-types.md#global-variables). 
+  **Relative Zeit** — Überschreiben Sie den relativen Zeitraum für einzelne Bereiche, sodass sie sich von dem unterscheiden, was in der Dashboard-Zeitauswahl in der oberen rechten Ecke des Dashboards ausgewählt wurde. Auf diese Weise können Sie Metriken aus verschiedenen Zeiträumen oder Tagen auf demselben Dashboard anzeigen. 
+  **Time Shift** — Bietet eine weitere Möglichkeit, den Zeitbereich für einzelne Panels zu überschreiben. Diese Funktion funktioniert nur mit relativen Zeitbereichen, und Sie können den Zeitbereich anpassen. 

   Sie können beispielsweise den Zeitraum für das Panel so einstellen, dass er 2 Stunden vor dem Zeitwähler im Dashboard liegt. Weitere Informationen finden Sie unter [Steuerungen für den Zeitbereich](dashboard-time-range-controls.md). 
+  **Cache-Timeout** — (Dieses Feld ist nur sichtbar, wenn es in Ihrer Datenquelle verfügbar ist.) Überschreibt das Standard-Cache-Timeout, wenn Ihr Zeitreihenspeicher über einen Abfrage-Cache verfügt. Er wird als numerischer Wert in Sekunden angegeben. 

### Schaltfläche im Abfrageinspektor
<a name="query-inspector-button"></a>

 Sie können „**Abfrageinspektor**“ wählen, um die Registerkarte „**Abfrage**“ des Bedienfeldinspektors zu öffnen. Auf der Registerkarte „**Abfrage**“ können Sie die vom Panel gesendete Abfrageanforderung und die Antwort sehen. 

 Wählen Sie **Aktualisieren**, um den vollständigen Text der Anfrage zu sehen, die von diesem Panel an den Server gesendet wurde. 

**Anmerkung**  
 Sie müssen mindestens eine Abfrage hinzufügen, bevor der Abfrageinspektor Ergebnisse zurückgeben kann. 

 Weitere Informationen zum Bedienfeldinspektor finden Sie unter[Inspizieren Sie ein Panel](inspect-a-panel.md). 

### Liste des Abfrage-Editors
<a name="query-editor-list"></a>

 In der Benutzeroberfläche sind Abfragen in zusammenklappbaren Abfragezeilen organisiert. Jede Abfragezeile enthält einen Abfrage-Editor und ist mit einem Buchstaben (A, B, C usw.) gekennzeichnet. 

## Teilen von Abfrageergebnissen zwischen Bedienfeldern
<a name="share-query-results-between-panels"></a>

 Mit Amazon Managed Grafana können Sie das Abfrageergebnis aus einem Panel für jedes andere Panel im Dashboard verwenden. Durch die gemeinsame Nutzung von Abfrageergebnissen über mehrere Panels hinweg wird die Anzahl der Abfragen an Ihre Datenquelle reduziert, was die Leistung Ihres Dashboards verbessern kann. 

 Mit der Dashboard-Datenquelle können Sie einen Bereich in Ihrem Dashboard auswählen, der die Abfragen enthält, für die Sie die Ergebnisse teilen möchten. Anstatt für jedes Panel eine separate Abfrage zu senden, sendet Amazon Managed Grafana eine Abfrage, und andere Panels verwenden die Abfrageergebnisse, um Visualisierungen zu erstellen. 

 Diese Strategie kann die Anzahl der Abfragen drastisch reduzieren, wenn Sie beispielsweise mehrere Panels haben, die dieselben Daten visualisieren. 

**Um Datenquellenabfragen mit einem anderen Panel gemeinsam zu nutzen**

1.  Erstellen Sie ein Dashboard. Weitere Informationen finden Sie unter [Erstellen eines Dashboards](getting-started-grafanaui.md#create-a-dashboard). 

1.  Fügen Sie ein Panel hinzu. Weitere Informationen finden Sie unter [Ein Panel hinzufügen](add-a-panel-to-a-dashboard.md). 

1.  Ändern Sie den Titel in**Source panel**. Sie verwenden dieses Panel als Quelle für die anderen Panels. Definieren Sie die Abfrage oder Abfragen, die gemeinsam genutzt werden sollen. Wenn Sie derzeit keine Datenquelle zur Verfügung haben, können Sie die **Grafana-Datenquelle** verwenden, die eine zufällige Zeitreihe zurückgibt, die Sie zum Testen verwenden können. 

1.  Fügen Sie ein zweites Fenster hinzu und wählen Sie dann die **Dashboard-Datenquelle** im Abfrage-Editor aus. 

1.  Wählen **Sie unter Ergebnisse aus der Bedienfeldliste verwenden** den ersten Bereich aus, den Sie erstellt haben. 

 Alle im Quellfenster definierten Abfragen sind jetzt für das neue Bedienfeld verfügbar. Abfragen, die im Quellbereich gestellt wurden, können mit mehreren Panels geteilt werden. 

 Um zu einem Bereich zu gelangen, in dem eine Abfrage definiert ist, wählen Sie diese Abfrage aus. 

# Aufgezeichnete Anfragen
<a name="recorded-queries"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Sie können Trends im Zeitverlauf erkennen, indem Sie anhand aufgezeichneter Abfragen in einem festgelegten Intervall eine Momentaufnahme eines Datenpunkts erstellen. Dies kann Ihnen einen Einblick in historische Trends geben.

Für Plugins, die keine Zeitreihen zurückgeben, kann es nützlich sein, historische Daten grafisch darzustellen. Möglicherweise möchten Sie eine Abfrage durchführen, um einen Verlauf der Antwortzeiten von Anfragen **ServiceNow**zu sehen, aber es können nur aktuelle point-in-time Messwerte zurückgegeben werden.

## So funktionieren aufgezeichnete Abfragen
<a name="how-recorded-queries-work"></a>

Aufgezeichnete Abfragen funktionieren nur mit Backend-Datenquellen-Plugins. Weitere Informationen finden Sie unter [Backend-Datenquellen-Plugin](https://grafana.com/tutorials/build-a-data-source-backend-plugin/). Sie können drei Arten von Abfragen aufzeichnen:
+ einzelne Zeile und Spalte — Eine Abfrage, die eine einzelne Zeile und Spalte zurückgibt.
+ Zeilenanzahl — Eine Abfrage, die aussagekräftige Zeilen zurückgibt, die gezählt werden sollen.
+ Ausdruck — Beliebiger Ausdruck. Weitere Informationen zum Erstellen und Verwenden von Ausdrücken finden Sie unter [Ausdrücke](https://grafana.com/docs/grafana/next/panels-visualizations/query-transform-data/expression-queries/).

Nachdem eine aufgezeichnete Abfrage erstellt oder aktiviert wurde, erstellt sie sofort einen Snapshot und erstellt weiterhin Schnappschüsse im festgelegten Intervall. Die aufgezeichnete Abfrage macht keine Schnappschüsse mehr, wenn sie deaktiviert oder gelöscht ist oder Grafana nicht läuft. Datenpunkte werden im Backend gesammelt, indem die aufgezeichnete Abfrage ausgeführt und jedes Ergebnis an eine Prometheus-Instanz mit Remote-Schreibzugriff weitergeleitet wird.

**Anmerkung**  
Sie müssen eine Prometheus-Datenquelle konfigurieren und sie einem Remote-Schreibziel zuordnen, bevor aufgezeichnete Abfragen verwendet werden können.

## Erstellen Sie eine aufgezeichnete Abfrage
<a name="create-a-recorded-query"></a>

Gehen Sie wie folgt vor, um eine aufgezeichnete Abfrage zu erstellen:

1. Suchen oder erstellen Sie eine Abfrage, die Sie aufzeichnen möchten, in einem Dashboard in einem Bearbeitungsbereich. Die Abfrage darf nur eine Zeile und eine Spalte zurückgeben. Wenn mehr Ergebnisse zurückgegeben werden, können Sie trotzdem die Anzahl der zurückgegebenen Ergebnisse mit der Option *count* aufzeichnen. Die Datenquelle der Abfrage muss eine Backend-Datenquelle sein. Ausdrücke können verwendet werden, um Daten aus einer Zeitreihenabfrage zu aggregieren. Weitere Informationen zum Erstellen und Verwenden von Ausdrücken finden Sie unter [Ausdrücke](https://grafana.com/docs/grafana/next/panels-visualizations/query-transform-data/expression-queries/).

1. Wählen Sie das Menü „**Datensatzabfrage**“ im Abfrage-Editor.

1. Geben Sie aufgezeichnete Abfrageinformationen ein. Alle Felder sind Pflichtfelder, sofern nicht anders angegeben. 
   + Name — Name der aufgezeichneten Abfrage.
   + Beschreibung — (optional) Beschreiben Sie die aufgezeichnete Abfrage so, wie sie in der Liste der aufgezeichneten Abfragen angezeigt werden soll.
   + Intervall — Das Intervall, in dem der Snapshot erstellt wird. Das Intervall beginnt, wenn Sie die aufgezeichnete Abfrage erstellen, und endet, wenn Sie die aufgezeichnete Abfrage anhalten oder löschen. Weitere Informationen zum Anhalten und Löschen aufgezeichneter Abfragen finden Sie unter [Aufgezeichnete Abfragen verwalten](https://grafana.com/docs/grafana/latest/enterprise/recorded-queries/#manage-recorded-queries).
   + Bereich — Der relative Zeitraum der Abfrage. Wenn Sie einen Bereich von 30 m und ein Intervall von 1 Stunde auswählen, erstellt die Abfrage jede Stunde der letzten 30 Minuten einen Snapshot.
   + Abfrageergebnisse zählen — Wenn Sie die von Ihrer Abfrage zurückgegebenen Zeilen zählen möchten, schalten Sie diese Option ein. Wenn diese Option deaktiviert ist, muss Ihre Abfrage eine Zeile mit einem Wert zurückgeben.

1. Testen Sie Ihre aufgezeichnete Abfrage, indem Sie auf die Schaltfläche „Aufgezeichnete Abfrage testen“ klicken.

1. Wählen Sie „**Abfrage aufzeichnen starten**“.

## Eine aufgezeichnete Abfrage hinzufügen
<a name="Adding-a-recorded-query"></a>

Sie können bestehende aufgezeichnete Abfragen zu Panels in einem Dashboard hinzufügen. Für jede aufgezeichnete Abfrage, die Sie hinzufügen, wird eine Prometheus-Abfrage erstellt:. `generated_recorded_query_name{id="generated_id", name="recorded query name"}` Die von Prometheus erstellte Abfrage gibt alle gesammelten Schnappschüsse der aufgezeichneten Abfrage zurück.

1. Navigieren Sie zu einem Bereich in einem Dashboard, in dem Sie eine aufgezeichnete Abfrage hinzufügen möchten.

1. Wählen Sie das Menü **\$1 Aufgezeichnete Abfragen**.

1. Wenn Sie aufgezeichnete Abfragen nach Datenquelle filtern möchten, wählen Sie eine Datenquelle aus dem Dropdownmenü Nach Datenquelle filtern aus.

1. Wählen Sie in Ihrer aufgezeichneten Abfrage das Menü **Hinzufügen** aus, um es dem Bereich hinzuzufügen.

Nachdem Sie Ihre aufgezeichnete Abfrage zum Panel hinzugefügt haben, wird die Panel-Datenquelle`-- Mixed --`. Ihre aufgezeichnete Abfrage wird durch eine `Prometheus` Abfrage mit einer Namensbezeichnung dargestellt, die dem Namen Ihrer aufgezeichneten Abfrage entspricht. Weitere Informationen zur [Prometheus-Datenquelle](https://grafana.com/docs/grafana/latest/datasources/prometheus/) finden Sie unter Prometheus.

Wenn nach dem Hinzufügen einer aufgezeichneten Abfrage eine Abfrage mit einer `-- Mixed --` Datenquelle statt einer Prometheus-Datenquelle angezeigt wird, kann dies bedeuten, dass kein `Prometheus ` Remote-Schreibziel für aufgezeichnete Abfragen eingerichtet wurde. Informationen zum Einrichten eines [Remote-Schreibpunkts finden Sie unter Remote-Schreibziel](https://grafana.com/docs/grafana/latest/enterprise/recorded-queries/#remote-write-target).

## Verwenden einer aufgezeichneten Abfrage
<a name="using-a-recorded-query"></a>

Um eine aufgezeichnete Abfrage zu verwenden, erstellen Sie eine und fügen Sie sie einem Dashboard hinzu. Danach kann sie in den **Einstellungen** auf der Registerkarte **Aufgezeichnete Abfragen** verwaltet werden.

## Verwaltung aufgezeichneter Abfragen
<a name="managing-recorded-queries"></a>

Aufgezeichnete Abfragen können auf der Registerkarte Aufgezeichnete Abfragen in den Einstellungen pausiert oder aktiviert und gelöscht werden. Durch das Löschen einer aufgezeichneten Anfrage wird sie aus Grafana entfernt, aber die in Prometheus gesammelten Informationen sind weiterhin vorhanden. Wenn Sie eine aufgezeichnete Abfrage pausieren, werden keine neuen Datenpunkte mehr erfasst, bis sie wieder aufgenommen wird.

## Ziel für Remote-Schreibvorgänge
<a name="remote_write_target"></a>

Das Remote-Schreibziel ist die **Prometheus-Datenquelle**, in die aufgezeichnete Abfragedatenpunkte geschrieben werden. Sie benötigen einen Prometheus mit aktiviertem Remote Write und Sie müssen eine Datenquelle für diesen Prometheus erstellen.

**Um das Remote-Schreibziel zu bearbeiten, wählen Sie im Konsolenmenü auf der Registerkarte **Aufgezeichnete Abfragen** in den Einstellungen die Option **Remote-Schreibziel bearbeiten**.** Wählen Sie die **Prometheus-Datenquelle** aus, für die Remote Write aktiviert ist, und geben Sie den Remote-Schreibpfad ein.

# Transformationen
<a name="panel-transformations"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Transformationen verarbeiten die Ergebnismenge, bevor sie an die Visualisierung übergeben wird. Sie greifen auf Transformationen auf der Registerkarte „**Transformieren**“ des Amazon Managed Grafana-Panel-Editors zu.

Sie können Transformationen verwenden, um Felder umzubenennen, separate Zeitreihen zusammenzufügen, abfrageübergreifende Berechnungen durchzuführen und vieles mehr. Wenn Sie große Dashboards oder umfangreiche Abfragen haben, kann die Möglichkeit, das Abfrageergebnis von einem Bereich in einem anderen Bereich wiederzuverwenden, eine enorme Leistungssteigerung bedeuten.

**Anmerkung**  
Transformationen führen manchmal zu Daten, die nicht grafisch dargestellt werden können. In diesem Fall zeigt Amazon Managed Grafana einen Vorschlag in der Visualisierung an. Wählen Sie den Vorschlag aus, um zur Tabellenvisualisierung zu wechseln. Dies hilft Ihnen oft dabei, besser zu verstehen, was die Transformation mit Ihren Daten macht. 

Amazon Managed Grafana wendet Transformationen in der Reihenfolge an, in der sie auf dem Bildschirm aufgeführt sind. Jede Transformation erstellt eine neue Ergebnismenge, die an die nächste Transformation in der Pipeline übergeben wird. 

Die Reihenfolge kann einen großen Unterschied darin machen, wie Ihre Ergebnisse aussehen. Wenn Sie beispielsweise die Transformation zum Reduzieren verwenden, um alle Ergebnisse einer Spalte auf einen einzigen Wert zu komprimieren, können Sie Transformationen nur auf diesen einzelnen Wert anwenden. 

**Voraussetzungen**

Bevor Sie Transformationen anwenden, müssen alle der folgenden Bedingungen erfüllt sein:
+ Sie haben eine Abfrage eingegeben und Daten aus einer Datenquelle zurückgegeben. Weitere Informationen zu Abfragen finden Sie unter [Abfragen](panel-queries.md).
+ Sie haben eine Visualisierung angewendet, die Abfragen unterstützt, z. B. eine der folgenden Visualisierungen:
  + Balkenmaß
  + Messinstrument
  + Diagramm
  + Heatmap
  + Protokolle
  + Stat
  + Tabelle

## Eine Transformation anwenden
<a name="apply-a-transformation"></a>

 Transformationen sind auf der Registerkarte **Transformieren** im unteren Bereich des Bedienfeldeditors neben der Registerkarte **Abfragen** verfügbar. 

**Um eine Transformation anzuwenden**

1.  Wählen Sie in dem Bereich, dem Sie Transformationen hinzufügen möchten, den Titel des Bedienfelds und anschließend **„Bearbeiten“**. 

1.  Wählen Sie die Registerkarte **Transform (Transformation)** aus. 

1.  Wählen Sie eine Transformation aus. 

    In der angezeigten Transformationszeile können Sie die Transformationsoptionen konfigurieren. 

1.  Um eine weitere Transformation anzuwenden, wählen Sie **Transformation hinzufügen**. Beachten Sie, dass sich die nächste Transformation auf die Ergebnismenge auswirkt, die von der vorherigen Transformation zurückgegeben wurde. 

 Wenn Sie Probleme haben, wählen Sie das Bug-Symbol, um [Ihre Transformationen zu debuggen](#debug-transformations). 

 Um eine Transformation zu entfernen, wählen Sie das Papierkorbsymbol. 

## Arten und Optionen von Transformationen
<a name="transformation-types-and-options"></a>

 Grafana-Arbeitsbereiche umfassen die folgenden Transformationen. 

**Topics**
+ [Reduzieren](#reduce)
+ [Mischen von](#merge)
+ [Filtern nach Name](#filter-by-name)
+ [Daten nach Abfragen filtern](#filter-data-by-query)
+ [Organisieren Sie Felder](#organize-fields)
+ [Feldweise verknüpfen (äußere Verknüpfung)](#join-by-field-outer-join)
+ [Feld aus der Formel hinzufügen](#add-field-from-calculation)
+ [Beschriftungen für Felder](#labels-to-fields)
+ [Gruppieren nach](#sort-by)
+ [Gruppieren nach](#group-by)
+ [Reihe zu Zeilen](#series-to-rows)
+ [Daten nach Wert filtern](#filter-data-by-value)
+ [Transformationen debuggen](#debug-transformations)

### Reduzieren
<a name="reduce"></a>

 Wenden Sie eine Transformation zum **Reduzieren** an, wenn Sie Ihre Ergebnisse auf einen Wert reduzieren möchten. Mit Reduce wird im Grunde die Zeitkomponente entfernt. Wenn es als Tabelle visualisiert wird, reduziert es eine Spalte auf eine Zeile (Wert). 

 Geben Sie im Feld **Berechnungen** einen oder mehrere Berechnungstypen ein. Wählen Sie diese Option, um eine Liste mit Berechnungsoptionen anzuzeigen. Informationen zu verfügbaren Berechnungen finden Sie unter[Liste der Berechnungen](list-of-calculations.md).

Nachdem Sie mindestens eine Berechnung ausgewählt haben, zeigt Amazon Managed Grafana anhand der von Ihnen ausgewählten Berechnung einen Wert an. Wenn Sie mehr als eine Berechnung auswählen, wird mehr als ein Wert angezeigt. 

### Mischen von
<a name="merge"></a>

 Verwenden Sie diese Transformation, um die Ergebnisse mehrerer Abfragen zu einem einzigen Ergebnis zu kombinieren. Dies ist hilfreich, wenn Sie die Tabellenfenster-Visualisierung verwenden. Werte, die zusammengeführt werden können, werden in derselben Zeile zusammengefasst. Werte können zusammengeführt werden, wenn die gemeinsam genutzten Felder dieselben Daten enthalten. 

 Im folgenden Beispiel geben zwei Abfragen Tabellendaten zurück. Die Daten werden als zwei separate Tabellen visualisiert, bevor die Transformation angewendet wird. 

Abfrage A


|  Zeit  |  Aufgabe  |  Verfügbarkeit  | 
| --- | --- | --- | 
|  2020-07-07 11:34:20  |  node  |  25260122  | 
|  2020-07-07 11:24:20  |  Poster  |  123001233  | 

Abfrage B


|  Zeit  |  Aufgabe  |  Fehler  | 
| --- | --- | --- | 
|  2020-07-07 11:34:20  |  node  |  15  | 
|  07.07.2020 11:24:20  |  Poster  |  5  | 

 Hier ist das Ergebnis nach der Anwendung der **Merge-Transformation**. 


|  Zeit  |  Aufgabe  |  Fehler  |  Betriebszeit  | 
| --- | --- | --- | --- | 
|  2020-07-07 11:34:20  |  node  |  15  |  25260122  | 
|  2020-07-07 11:24:20  |  Poster  |  5  |  123001233  | 

### Filtern nach Name
<a name="filter-by-name"></a>

 Verwenden Sie diese Transformation, um Teile der Abfrageergebnisse zu entfernen. 

 Amazon Managed Grafana zeigt das Feld **Identifier** an, gefolgt von den Feldern, die von Ihrer Anfrage zurückgegeben wurden. 

 Sie können Filter auf zwei Arten anwenden: 
+  Geben Sie einen Regex-Ausdruck ein. 
+  Wählen Sie ein Feld aus, um die Filterung für dieses Feld umzuschalten. Gefilterte Felder werden mit dunkelgrauem Text angezeigt, ungefilterte Felder haben weißen Text. 

### Daten nach Abfragen filtern
<a name="filter-data-by-query"></a>

 Verwenden Sie diese Transformation in Bedienfeldern mit mehreren Abfragen, wenn Sie eine oder mehrere Abfragen ausblenden möchten. 

 Amazon Managed Grafana zeigt die Abfrage-Identifikationsbuchstaben in dunkelgrauem Text an. Um die Filterung umzuschalten, wählen Sie eine Abfrage-ID aus. Wenn der Abfragebuchstabe weiß ist, werden die Ergebnisse angezeigt. Wenn der Abfragebuchstabe dunkel ist, sind die Ergebnisse ausgeblendet. 

### Organisieren Sie Felder
<a name="organize-fields"></a>

 Verwenden Sie diese Transformation, um die von der Abfrage zurückgegebenen Felder umzubenennen, neu anzuordnen oder auszublenden. 

**Anmerkung**  
 Diese Transformation funktioniert nur in Bedienfeldern, die über eine einzige Abfrage verfügen. Wenn Ihr Panel über mehrere Abfragen verfügt, müssen Sie entweder eine Transformation für die **Verknüpfung nach Feld (äußere Verknüpfung)** anwenden oder die zusätzlichen Abfragen entfernen. 

 Amazon Managed Grafana zeigt eine Liste der Felder an, die von der Abfrage zurückgegeben wurden. Sie können jede der folgenden Änderungen vornehmen: 
+  Ändern Sie die Reihenfolge der Felder, indem Sie den Mauszeiger über einem Feld halten. Der Cursor wird zu einer Hand, und dann können Sie das Feld an die neue Position ziehen. 
+  Ein Feld ein- oder ausblenden, indem Sie auf das Augensymbol neben dem Feldnamen klicken. 
+  Benennen Sie Felder um, indem Sie einen neuen Namen in das Feld **Umbenennen** eingeben. 

### Feldweise verknüpfen (äußere Verknüpfung)
<a name="join-by-field-outer-join"></a>

 Verwenden Sie diese Transformation, um mehrere Zeitreihen aus einer Ergebnismenge feldweise zu verknüpfen. 

 Diese Transformation ist nützlich, wenn Sie Abfragen kombinieren möchten, um Ergebnisse aus den Feldern zu berechnen. 

### Feld aus der Formel hinzufügen
<a name="add-field-from-calculation"></a>

 Verwenden Sie diese Transformation, um ein neues Feld hinzuzufügen, das aus zwei anderen Feldern berechnet wurde. Mit jeder Transformation können Sie ein neues Feld hinzufügen. 
+  **Modus** — Wählen Sie einen Modus aus: 
  +  **Zeile reduzieren** — Wendet die ausgewählte Formel unabhängig auf jede Zeile der ausgewählten Felder an. 
  +  **Binäre Option** — Wendet eine grundlegende mathematische Operation (`sum``multiply`, usw.) auf Werte in einer einzelnen Zeile aus zwei ausgewählten Feldern an. 
+  **Feldname** — Wählen Sie die Namen der Felder aus, die Sie in der Berechnung für das neue Feld verwenden möchten. 
+  **Berechnung —** Wählen Sie eine Berechnung aus, die verwendet werden soll, wenn Amazon Managed Grafana das neue Feld erstellt. Wählen Sie das Feld aus, um eine Liste mit Berechnungsmöglichkeiten zu sehen. Informationen zu verfügbaren Berechnungen finden Sie unter[Liste der Berechnungen](list-of-calculations.md). 
+  **Alias** — (Optional) Geben Sie den Namen Ihres neuen Felds ein. Wenn Sie dieses Feld leer lassen, wird das Feld so benannt, dass es der Formel entspricht. 
+  **Alle Felder ersetzen** — (Optional) Verwenden Sie diese Option, wenn Sie alle anderen Felder ausblenden und nur Ihr berechnetes Feld in der Visualisierung anzeigen möchten. 

### Beschriftungen für Felder
<a name="labels-to-fields"></a>

**Anmerkung**  
 Um diese Transformation anzuwenden, muss Ihre Abfrage beschriftete Felder zurückgeben. 

 Wenn Sie diese Transformation auswählen, wandelt Amazon Managed Grafana automatisch alle beschrifteten Daten in Felder um. 

 Stellen Sie sich zum Beispiel ein Abfrageergebnis aus zwei Zeitreihen vor. 

 1: Beschriftungen Server=Server A, DataCenter=EU 2: Labels Server=Server B, DataCenter=EU 

 Diese Transformation würde zu der folgenden Tabelle führen. 


|  Zeit  |  Server  |  Rechenzentrum  |  Wert  | 
| --- | --- | --- | --- | 
|  2020-07-07 11:34:20  |  Server A  |  EU  |  1  | 
|  2020-07-07 11:34:20  |  Server B  |  EU  |  2  | 

 **Wertfeldname**; Wenn Sie `Server` als **Wertfeldnamen** wählen würden, würden Sie für jeden Wert des `Server` Labels ein Feld erhalten. 


|  Zeit  |  Rechenzentrum  |  Server A  |  Server B  | 
| --- | --- | --- | --- | 
|  2020-07-07 11:34:20  |  EU  |  1  |  2  | 

### Gruppieren nach
<a name="sort-by"></a>

Diese Transformation sortiert jeden Frame nach dem konfigurierten Feld. Wenn diese Option aktiviert `reverse` ist, werden die Werte in umgekehrter Reihenfolge zurückgegeben.

### Gruppieren nach
<a name="group-by"></a>

 Diese Transformation gruppiert die Daten nach einem bestimmten Feldwert (Spaltenwert) und verarbeitet Berechnungen für jede Gruppe. Die verfügbaren Berechnungen sind dieselben wie für die Reduce-Transformation. 

 Hier ist ein Beispiel für Originaldaten. 


|  Zeit  |  Server ID  |  CPU-Temperatur  |  Status des Servers  | 
| --- | --- | --- | --- | 
|  2020-07-07 11:34:20  |  Server 1  |  80  |  Herunterfahren  | 
|  2020-07-07 11:34:20  |  Server 3  |  62  |  OK  | 
|  2020-07-07 10:32:20  |  Server 2  |  90  |  Überlastung  | 
|  2020-07-07 10:31:22  |  Server 3  |  55  |  OK  | 
|  2020-07-07 09:30:57  |  Server 3  |  62  |  Rebooting  | 
|  2020-07-07 09:30:05  |  Server 2  |  88  |  OK  | 
|  2020-07-07 09:28:06  |  Server 1  |  80  |  OK  | 
|  2020-07-07 09:25:05  |  Server 2  |  88  |  OK  | 
|  2020-07-07 09:23:07  |  Server 1  |  86  |  OK  | 

 Diese Transformation erfolgt in zwei Schritten. Zunächst geben Sie ein oder mehrere Felder an, nach denen die Daten gruppiert werden sollen. Dadurch werden dieselben Werte dieser Felder gruppiert, als ob Sie sie sortiert hätten. Wenn Sie beispielsweise **nach dem `Server ID` Feld Gruppieren**, werden die Daten wie folgt gruppiert: 


|  Zeit  |  Server ID  |  CPU-Temperatur  |  Status des Servers  | 
| --- | --- | --- | --- | 
|  2020-07-07 11:34:20  |  Server 1  |  80  |  Herunterfahren  | 
|  2020-07-07 09:28:06  |  Server 1  |  80  |  OK  | 
|  2020-07-07 09:23:07  |  Server 1  |  86  |  OK  | 

```
2020-07-07 10:32:20 | server 2 | 90 | Overload
2020-07-07 09:30:05 | server 2 | 88 | OK
2020-07-07 09:25:05 | server 2 | 88 | OK

2020-07-07 11:34:20 | server 3 | 62 | OK
2020-07-07 10:31:22 | server 3 | 55 | OK
2020-07-07 09:30:57 | server 3 | 62 | Rebooting
```

Alle Zeilen mit demselben Wert von `Server ID` werden zusammen gruppiert. 

Nachdem Sie ausgewählt haben, nach welchem Feld Sie Ihre Daten gruppieren möchten, können Sie verschiedene Berechnungen für die anderen Felder hinzufügen. Die Berechnung wird dann auf jede Zeilengruppe angewendet. Beispielsweise möchten Sie möglicherweise den Durchschnitt `CPU temperature` für jeden dieser Server berechnen. Sie können die auf das `CPU Temperature` Feld angewendete *Mittelwertberechnung* hinzufügen, um Folgendes zu erhalten.


|  Server ID  |  CPU-Temperatur (Mittelwert)  | 
| --- | --- | 
|  Server 1  |  82  | 
|  Server 2  |  88,6  | 
|  Server 3  |  59,6  | 

Und Sie können mehr als eine dieser Berechnungen hinzufügen. Sie können beispielsweise die folgenden Berechnungen verwenden. 
+  Für das Feld `Time` können Sie den *letzten* Wert berechnen, um zu erfahren, wann der letzte Datenpunkt für jeden Server empfangen wurde. 
+  Für das Feld `Server Status` können Sie den *letzten* Wert berechnen, um den letzten Statuswert für jeden Server zu ermitteln. 
+  Für das Feld `Temperature` können Sie auch den *letzten* Wert berechnen, um die zuletzt überwachte Temperatur für jeden Server zu ermitteln. 

 Die Transformation „Gruppieren nach“ führt zu den folgenden Ergebnissen. 


|  Server ID  |  CPU-Temperatur (Mittelwert)  |  CPU-Temperatur (letzte)  |  Zeit (letzte)  |  Serverstatus (zuletzt)  | 
| --- | --- | --- | --- | --- | 
|  Server 1  |  82  |  80  |  2020-07-07 11:34:20  |  Herunterfahren  | 
|  Server 2  |  88,6  |  90  |  2020-07-07 10:32:20  |  Überlastung  | 
|  Server 3  |  59,6  |  62  |  07.07.2020 11:34:20  |  OK  | 

Mit dieser Transformation können Sie einige wichtige Informationen aus Ihrer Zeitreihe extrahieren und sie auf bequeme Weise anzeigen. 

### Reihe zu Zeilen
<a name="series-to-rows"></a>

Verwenden Sie diese Transformation, um die Ergebnisse mehrerer Zeitreihen-Datenabfragen zu einem einzigen Ergebnis zu kombinieren. Dies ist hilfreich, wenn Sie die Tabellenfenster-Visualisierung verwenden. 

Das Ergebnis dieser Transformation wird drei Spalten enthalten: `Time``Metric`, und`Value`. Die `Metric` Spalte wird hinzugefügt, sodass Sie sehen können, aus welcher Abfrage die Metrik stammt. Passen Sie diesen Wert an, indem Sie ihn `Label` in der Quellabfrage definieren. 

Im folgenden Beispiel geben zwei Abfragen Zeitreihendaten zurück. Sie wird als zwei separate Tabellen visualisiert, bevor die Transformation angewendet wird. 

 Abfrage A 


|  Zeit  |  Temperatur  | 
| --- | --- | 
|  2020-07-07 11:34:20  |  25  | 
|  07.07.2020 10:31:22  |  22  | 
|  2020-07-07 09:30:05  |  19  | 

 Abfrage B 


|  Zeit  |  Feuchtigkeit  | 
| --- | --- | 
|  2020-07-07 11:34:20  |  24  | 
|  07.07.2020 10:32:20  |  29  | 
|  07.07.2020 09:30:57  |  33  | 

 Die Anwendung der Transformation führt zu den folgenden Ergebnissen. `Series to rows` 


|  Zeit  |  Metrik  |  Wert  | 
| --- | --- | --- | 
|  2020-07-07 11:34:20  |  Temperatur  |  25  | 
|  07.07.2020 11:34:20  |  Feuchtigkeit  |  22  | 
|  2020-07-07 10:32:20  |  Feuchtigkeit  |  29  | 
|  2020-07-07 10:31:22  |  Temperatur  |  22  | 
|  2020-07-07 09:30:57  |  Feuchtigkeit  |  33  | 
|  2020-07-07 09:30:05  |  Temperatur  |  19  | 

### Daten nach Wert filtern
<a name="filter-data-by-value"></a>

Diese Transformation ermöglicht es Ihnen, Ihre Daten direkt im Grafana-Workspace zu filtern und einige Datenpunkte aus Ihrem Abfrageergebnis zu entfernen. Sie haben die Möglichkeit, Daten ein- oder auszuschließen, die einer oder mehreren von Ihnen definierten Bedingungen entsprechen. Die Bedingungen werden auf ein ausgewähltes Feld angewendet.

Diese Transformation ist nützlich, wenn Ihre Datenquelle nicht nativ nach Werten filtert. Sie können dies auch verwenden, um die anzuzeigenden Werte einzugrenzen, wenn Sie eine gemeinsam genutzte Abfrage verwenden.

 Die verfügbaren Bedingungen für alle Felder lauten wie folgt:
+  **Regex — Entspricht** einem Regex-Ausdruck. 
+  **Ist Null — Entspricht**, wenn der Wert Null ist.
+  **Ist nicht Null** — Stimmt überein, wenn der Wert nicht Null ist.
+  **Gleich — Entspricht**, wenn der Wert dem angegebenen Wert entspricht. 
+  **Anders** — Entspricht, wenn der Wert vom angegebenen Wert abweicht. 

Die verfügbaren Bedingungen für Zahlenfelder lauten wie folgt:
+  **Größer** — Entspricht, wenn der Wert größer als der angegebene Wert ist. 
+  **Niedriger** — Entspricht, wenn der Wert niedriger als der angegebene Wert ist. 
+  **Größer oder gleich — Entspricht**, wenn der Wert größer oder gleich dem angegebenen Wert ist. 
+  **Niedriger oder gleich — Entspricht**, wenn der Wert niedriger oder gleich dem angegebenen Wert ist. 
+  **Bereich** — Entspricht einem Bereich zwischen einem angegebenen Minimum und Maximum. Das Minimum und das Maximum sind im Bereich enthalten.

Sie können dem Filter mehr als eine Bedingung hinzufügen. Wenn Sie mehr als eine Bedingung haben, können Sie wählen, ob die Aktion „Einschließen“ oder „Ausschließen“ auf Zeilen angewendet werden soll, die allen oder einer der von Ihnen hinzugefügten Bedingungen entsprechen.

Bedingungen, die nicht gültig oder unvollständig konfiguriert sind, werden ignoriert.

### Transformationen debuggen
<a name="debug-transformations"></a>

Um die Eingabe- und Ausgaberesultsets der Transformation zu sehen, wählen Sie das Bugsymbol auf der rechten Seite der Transformationszeile. 

 Amazon Managed Grafana zeigt die Transformations-Debug-Ansicht unter der Transformationszeile an. 

# Feldoptionen und Überschreibungen
<a name="field-options-overrides"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

 In diesem Abschnitt wird erklärt, was Feldoptionen und Feldüberschreibungen in Amazon Managed Grafana sind und wie sie verwendet werden. 

 Das in Grafana-Workspaces verwendete Datenmodell, der Datenrahmen, ist eine spaltenorientierte Tabellenstruktur, die sowohl Zeitreihen- als auch Tabellenabfrageergebnisse vereinheitlicht. *Jede Spalte innerhalb dieser Struktur wird als Feld bezeichnet.* Ein Feld kann eine einzelne Zeitreihe oder Tabellenspalte darstellen. 

 Mit Feldoptionen können Sie ändern, wie die Daten in Ihren Visualisierungen angezeigt werden. Optionen und Überschreibungen, die Sie anwenden, ändern nicht die Daten, sondern ändern, wie Amazon Managed Grafana die Daten anzeigt. 

## Feldoptionen
<a name="field-options-overview"></a>

 *Feldoptionen*, sowohl Standard- als auch benutzerdefinierte, finden Sie auf der Registerkarte **Feld** im Panel-Editor. Änderungen, die auf dieser Registerkarte vorgenommen werden, gelten für alle Felder (also Reihen und Spalten). Wenn Sie beispielsweise die Einheit in Prozent ändern, werden alle Felder mit numerischen Werten in Prozentwerten angezeigt. Weitere Informationen zum Anwenden einer Feldoption finden Sie in[Alle Felder konfigurieren](#configure-all-fields). 

## Feldüberschreibungen
<a name="field-overrides-overview"></a>

 *Feldüberschreibungen* können auf der Registerkarte **Überschreibungen** im Bedienfeldeditor hinzugefügt werden. Dort können Sie dieselben Optionen wie auf der Registerkarte „**Feld**“ hinzufügen, sie werden jedoch nur auf bestimmte Felder angewendet. Erfahren Sie in, wie Sie eine Überschreibung anwenden können[Konfigurieren Sie bestimmte Felder](#configure-specific-fields).

## Verfügbare Feldoptionen und Überschreibungen
<a name="available-field-options-and-overrides"></a>

 Feldoptionstypen sind sowohl für Feldoptionen als auch für Feldüberschreibungen üblich. Der einzige Unterschied besteht darin, ob die Änderung für alle Felder (angewendet auf der Registerkarte **Feld**) oder für eine Teilmenge von Feldern (angewendet auf der Registerkarte **Überschreibungen**) gilt. 
+  [Standardfeldoptionen](#standard-field-options)gilt für alle Panel-Visualisierungen, die Transformationen zulassen. 
+  [Optionen für Tabellenfelder](table-panel.md#table-field-options)gilt nur für Visualisierungen von Tabellenfenstern. 

### Alle Felder konfigurieren
<a name="configure-all-fields"></a>

 Um zu ändern, wie Daten in allen Feldern angezeigt werden, können Sie eine Option auf der Registerkarte **Feld** ändern. Auf der Registerkarte **Überschreibungen** können Sie dann die Feldoptionen für bestimmte Felder überschreiben. Weitere Informationen finden Sie unter [Konfigurieren Sie bestimmte Felder](#configure-specific-fields). 

 Sie können beispielsweise die Anzahl der in allen Feldern angezeigten Dezimalstellen ändern, indem Sie die Option **Dezimalzahlen** ändern. Weitere Informationen zu Optionen finden Sie unter [Standardfeldoptionen](#standard-field-options) und. [Optionen für Tabellenfelder](table-panel.md#table-field-options) 

#### Ändern Sie eine Feldoption
<a name="change-a-field-option"></a>

 Sie können so viele Optionen ändern, wie Sie möchten. 

**Um eine Feldoption zu ändern**

1.  Wählen Sie das Bedienfeld aus, das Sie bearbeiten möchten, wählen Sie den Titel des Bedienfelds und anschließend **„Bearbeiten“**. 

1.  Wählen Sie die Registerkarte „**Feld**“. 

1.  Suchen Sie die Option, die Sie ändern möchten. Sie können Folgendes definieren: 
   +  [Standardfeldoptionen](#standard-field-options), die für alle Panel-Visualisierungen gelten, die Transformationen zulassen. 
   +  [Optionen für Tabellenfelder](table-panel.md#table-field-options), die nur für Visualisierungen von Tabellenfenstern gelten. 

1.  Fügen Sie Optionen hinzu, indem Sie Werte in die Felder einfügen. Um die Optionen auf die Standardwerte zurückzusetzen, löschen Sie den weißen Text in den Feldern. 

1.  Wenn Sie mit den Änderungen am Dashboard fertig sind, wählen Sie **Speichern**. 

#### Beispiel für eine Feldoption
<a name="field-option-example"></a>

 Nehmen wir an, dass der Ergebnissatz ein Datenrahmen ist, der aus zwei Feldern besteht: Zeit und Temperatur. 


|  time  |  temperature  | 
| --- | --- | 
|  2020-01-02 03:04:00  |  45.0  | 
|  2020-01-02 03:05:00  |  47,0  | 
|  2020-01-02 03:06:00  |  48,0  | 

 Für jedes Feld (Spalte) dieser Struktur können Feldoptionen so angewendet werden, dass die Art und Weise, wie die Werte angezeigt werden, verändert wird. Sie können die Einheit beispielsweise auf Temperatur > Celsius einstellen, woraus sich die folgende Tabelle ergibt. 


|  time  |  temperature  | 
| --- | --- | 
|  2020-01-02 03:04:00  |  45,0 °C  | 
|  2020-01-02 03:05:00  |  47,0 °C  | 
|  2020-01-02 03:06:00  |  48,0 °C  | 

 Die Dezimalstelle bedeutet in diesem Fall nichts. Sie können die Dezimalzahlen von `auto` auf Null (`0`) ändern, was zu der folgenden Tabelle führt. 


|  time  |  temperature  | 
| --- | --- | 
|  2020-01-02 03:04:00  |  45 °C  | 
|  2020-01-02 03:05:00  |  47 °C  | 
|  2020-01-02 03:06:00  |  48 °C  | 

### Konfigurieren Sie bestimmte Felder
<a name="configure-specific-fields"></a>

 Sie können Überschreibungen verwenden, um die Einstellungen für ein oder mehrere Felder zu ändern. Die Feldoptionen für Überschreibungen entsprechen exakt den Feldoptionen, die in einer bestimmten Visualisierung verfügbar sind. Der einzige Unterschied besteht darin, dass Sie auswählen, auf welche Felder sie angewendet werden sollen. 

 **Sie können beispielsweise die Anzahl der Dezimalstellen ändern, die in allen numerischen Feldern oder Spalten angezeigt werden, indem Sie die Option **Dezimalzahlen** für **Felder ändern, deren Typ dem Typ** Numerisch entspricht.** Weitere Informationen zu Optionen finden Sie unter[Standardfeldoptionen](#standard-field-options), die für alle Fenstervisualisierungen gelten, die Transformationen zulassen, und[Optionen für Tabellenfelder](table-panel.md#table-field-options), die nur für Tabellenfenstervisualisierungen gelten. 

#### Fügen Sie eine Feldüberschreibung hinzu
<a name="add-a-field-override"></a>

 Sie können so viele Feldoptionen überschreiben, wie Sie möchten. 

**Um eine Feldüberschreibung hinzuzufügen**

1.  Wählen Sie das Panel aus, das Sie bearbeiten möchten, wählen Sie den Titel des Panels und dann **Bearbeiten**. 

1.  Wählen Sie die Registerkarte „**Überschreibungen**“. 

1.  Wählen Sie „**Überschreibung hinzufügen für**“. 

1.  Wählen Sie die Felder aus, auf die Sie eine Überschreibungsregel anwenden möchten. 
   +  **Felder mit Namen** — Verwenden Sie diese Option, um ein Feld aus der Liste aller verfügbaren Felder auszuwählen. Eigenschaften, die Sie mit diesem Selektor zu einer Regel hinzufügen, werden nur auf dieses einzelne Feld angewendet. 
   +  **Felder, deren Name mit dem regulären Ausdruck** übereinstimmt — Verwenden Sie diese Option, um Felder anzugeben, die mit einem regulären Ausdruck überschrieben werden sollen. Eigenschaften, die Sie mithilfe dieses Selektors zu einer Regel hinzufügen, werden auf alle Felder angewendet, deren Feldnamen mit dem regulären Ausdruck übereinstimmen. 
   +  **Felder mit Typ** — Verwenden Sie diese Option, um Felder nach Typ auszuwählen, z. B. nach Zeichenfolge, Zahl usw. Eigenschaften, die Sie mit diesem Selektor zu einer Regel hinzufügen, werden auf alle Felder angewendet, die dem ausgewählten Typ entsprechen. 

1.  Wählen Sie **Überschreibungseigenschaft hinzufügen** aus. 

1.  Wählen Sie die Feldoption aus, die Sie anwenden möchten. 

1.  Geben Sie Optionen ein, indem Sie Werte in die Felder eingeben. Um die Optionen auf die Standardwerte zurückzusetzen, löschen Sie den weißen Text in den Feldern. 

1. Fügen Sie diesem Feld weitere Überschreibungen hinzu, indem Sie **Überschreibungseigenschaft hinzufügen** wählen, oder Sie können **Überschreibung hinzufügen** wählen und ein anderes Feld auswählen, zu dem Überschreibungen hinzugefügt werden sollen.

1.  Wenn Sie fertig sind, wählen Sie **Speichern** aus. 

#### Löschen Sie eine Feldüberschreibung
<a name="delete-a-field-override"></a>

1.  Wählen Sie die Registerkarte „Überschreibungen“, die die Überschreibung enthält, die Sie löschen möchten. 

1.  Wählen Sie das Papierkorbsymbol neben dem Override aus. 

#### Beispiel für eine Feldüberschreibung
<a name="field-override-example"></a>

Nehmen wir an, dass unser Ergebnissatz ein Datenrahmen ist, der aus vier Feldern besteht: Zeit, Hochtemperatur, Niedrigtemperatur und Luftfeuchtigkeit. 


|  time  |  hohe Temperatur  |  niedrige Temperatur  |  feuchtigkeit  | 
| --- | --- | --- | --- | 
|  2020-01-02 03:04:00  |  45.0  |  30.0  |  67  | 
|  2020-01-02 03:05:00  |  47,0  |  34,0  |  68  | 
|  2020-01-02 03:06:00  |  48,0  |  31,0  |  68  | 

 Wenden wir die Feldoptionen von [Beispiel für eine Feldoption](#field-option-example) an, um die Einheit Celsius anzuwenden und die Dezimalstelle zu entfernen. Dies ergibt die folgende Tabelle. 


|  time  |  hohe Temperatur  |  niedrige Temperatur  |  feuchtigkeit  | 
| --- | --- | --- | --- | 
|  2020-01-02 03:04:00  |  45 °C  |  30 °C  |  67 °C  | 
|  2020-01-02 03:05:00  |  47 °C  |  34 °C  |  68 °C  | 
|  2020-01-02 03:06:00  |  48 °C  |  31 °C  |  68 °C  | 

 Die Temperaturfelder sehen gut aus, aber die Luftfeuchtigkeit ist unsinnig. Sie können dieses Problem beheben, indem Sie eine Feldoption außer Kraft setzen und die Einheit auf Verschiedenes > Prozent (0-100) ändern. Das Ergebnis ist eine Tabelle, die viel sinnvoller ist. 


|  time  |  hohe Temperatur  |  niedrige Temperatur  |  feuchtigkeit  | 
| --- | --- | --- | --- | 
|  2020-01-02 03:04:00  |  45 °C  |  30 °C  |  67%  | 
|  2020-01-02 03:05:00  |  47 °C  |  34 °C  |  68%  | 
|  2020-01-02 03:06:00  |  48 °C  |  31 °C  |  68%  | 

### Standardfeldoptionen
<a name="standard-field-options"></a>

 In diesem Abschnitt werden die verfügbaren Feldoptionen erläutert. Sie sind in alphabetischer Reihenfolge aufgeführt. 

 Sie können Standardfeldoptionen auf die meisten integrierten Grafana-Workspace-Panels anwenden. In einigen älteren Panels und Community-Panels, die nicht auf das neue Panel und das neue Datenmodell aktualisiert wurden, werden entweder alle oder einige dieser Feldoptionen fehlen. 

 Die meisten Feldoptionen wirken sich erst dann auf die Visualisierung aus, wenn Sie außerhalb des Feldoptionsfeldes, das Sie gerade bearbeiten, eine Auswahl treffen oder die Eingabetaste drücken. 

 Weitere Informationen zur Anwendung dieser Optionen finden Sie in den folgenden Abschnitten: 
+  [Alle Felder konfigurieren](#configure-all-fields) 
+  [Konfigurieren Sie bestimmte Felder](#configure-specific-fields) 

#### Dezimalzahlen
<a name="decimals"></a>

 Diese Option legt die Anzahl der Dezimalstellen fest, die beim Rendern eines Werts berücksichtigt werden sollen. Lassen Sie dieses Feld leer, damit Amazon Managed Grafana die Anzahl der Dezimalstellen verwendet, die von der Datenquelle bereitgestellt wird. 

 Um diese Einstellung zu ändern, geben Sie eine Zahl in das Feld ein. 

#### Datenverknüpfungen
<a name="data-links-overview"></a>

 Diese Option steuert die URL, auf die ein Wert oder eine Visualisierung verweist. Weitere Informationen und Anweisungen finden Sie unter [Datenverknüpfungen](data-links.md). 

#### Anzeigename
<a name="display-name"></a>

 Diese Option legt den Anzeigetitel aller Felder fest. Sie können Variablen im Feldtitel verwenden. Weitere Hinweise zu Vorlagen und Vorlagenvariablen finden Sie unter[Vorlagen und Variablen](templates-and-variables.md). 

 Wenn mehrere Statistiken, Felder oder Reihen angezeigt werden, steuert dieses Feld den Titel in jeder Statistik. Sie können Ausdrücke verwenden`${__field.name}`, um beispielsweise nur den Seriennamen oder den Feldnamen im Titel zu verwenden. 

 Es wird ein Feld mit dem Namen Temp und den Bezeichnungen \$1"loc"="PBI“, „Sensor"="3"\$1 angegeben 


|  Ausdruck-Syntax  |  Beispiel  |  Wird gerendert zu  |  Erklärung  | 
| --- | --- | --- | --- | 
|  \$1\$1\$1\$1field.displayName\$1  |  Entspricht der Syntax  |  Temp \$1Loc="PBI", Sensor="3"\$1  |  Zeigt den Feldnamen und die Beschriftungen an\$1\$1, sofern sie vorhanden sind. Wenn die Antwort nur einen Labelschlüssel enthält, zeigt Amazon Managed Grafana für den Labelteil den Wert des Labels ohne die umschließenden Klammern an.  | 
|  \$1\$1\$1\$1field.name\$1  |  Entspricht der Syntax  |  Temp  |  Zeigt den Namen des Felds an (ohne Beschriftungen).  | 
|  \$1\$1\$1\$1field.labels\$1  |  Entspricht der Syntax  |  Loc="PBI", Sensor="3"  |  Zeigt die Beschriftungen ohne den Namen an.  | 
|  \$1\$1\$1\$1field.labels.X\$1  |  \$1\$1\$1\$1field.labels.Loc\$1  |  PBI  |  Zeigt den Wert des angegebenen Labelschlüssels an.  | 
|  \$1\$1\$1\$1field.labels.\$1\$1values\$1  |  Entspricht Syntax  |  PBI, 3  |  Zeigt die Werte der Labels durch ein Komma getrennt an (ohne Labelschlüssel).  | 

 Wenn der Wert nach dem Rendern des Ausdrucks für ein bestimmtes Feld eine leere Zeichenfolge ist, wird die Standardanzeigemethode verwendet. 

#### Max
<a name="max"></a>

 Diese Option legt den Höchstwert fest, der bei der Berechnung des prozentualen Schwellenwerts verwendet wird. Für eine automatische Berechnung auf der Grundlage aller Reihen und Felder lassen Sie diese Einstellung leer. 

#### Min
<a name="min"></a>

 Diese Option legt den Mindestwert fest, der bei der Berechnung des prozentualen Schwellenwerts verwendet wird. Für eine automatische Berechnung auf der Grundlage aller Reihen und Felder lassen Sie diese Einstellung leer. 

#### Kein Wert
<a name="no-value"></a>

 Geben Sie ein, was Amazon Managed Grafana anzeigen soll, wenn der Feldwert leer oder Null ist. 

#### Einheit
<a name="unit"></a>

 Diese Option gibt die Einheit an, die ein Feld verwenden soll. Wählen Sie das Feld **Einheit** aus und gehen Sie dann weiter, bis Sie die gewünschte Einheit gefunden haben. Die von Ihnen gewählte Einheit wird auf alle Felder mit Ausnahme der Zeit angewendet. 

##### Benutzerdefinierte Einheiten
<a name="custom-units"></a>

 Sie können auch die Dropdownliste für Einheiten verwenden, um benutzerdefinierte Einheiten, benutzerdefinierte Präfixe oder Suffixe und date/time Formate anzugeben. 

 Um eine benutzerdefinierte Einheit auszuwählen, geben Sie die Einheit ein und wählen Sie die letzte `Custom: xxx` Option in der Dropdownliste aus. 
+  `suffix:<suffix>`für eine benutzerdefinierte Einheit, die hinter dem Wert stehen soll. 
+  `time:<format>`für benutzerdefinierte date/time Formate; zum Beispiel`time:YYYY-MM-DD`. Informationen zur Formatsyntax und zu den Optionen finden Sie unter [Anzeige](https://momentjs.com/docs/#/displaying/). 
+  `si:<base scale><unit characters>`für benutzerdefinierte SI-Einheiten, zum Beispiel`si: mF`. Diese Option ist etwas anspruchsvoller, da Sie sowohl eine Einheit als auch die Skala der Quelldaten angeben können. Wenn Ihre Quelldaten beispielsweise als Milli (Tausende von) Einheiten dargestellt werden, stellen Sie der Einheit dieses SI-Skalenzeichen voran. 
+  `count:<unit>`für eine benutzerdefinierte Zähleinheit. 
+  `currency:<unit>`für benutzerdefinierte eine Währungseinheit. 

 Sie können auch ein systemeigenes Emoji in die Einheitenauswahl einfügen und es als benutzerdefinierte Einheit auswählen. 

##### Zeichenketteneinheiten
<a name="string-units"></a>

 Amazon Managed Grafana kann manchmal Zeichenketten analysieren und sie als Zahlen anzeigen. Damit Amazon Managed Grafana die ursprüngliche Zeichenfolge anzeigt, erstellen Sie eine Feldüberschreibung und fügen Sie eine Einheiteneigenschaft mit der `string` Einheit hinzu. 

#### Farbschema
<a name="color-scheme"></a>

 Die Option Feldfarbe definiert, wie Amazon Managed Grafana Serien oder Felder färbt. Hier gibt es mehrere Modi, die unterschiedlich funktionieren, und ihr Nutzen hängt weitgehend von der aktuell ausgewählten Visualisierung ab. 

 Kontinuierliche Farbmodi verwenden den Prozentsatz eines Werts im Verhältnis zu Minimum und Maximum, um eine Farbe zu interpolieren. 
+  **Einzelfarbe** — Spezifische Farbeinstellung mithilfe des Farbwählers. Dies ist am nützlichsten, wenn eine Regel außer Kraft gesetzt wird. 
+  **Aus Schwellenwerten** — Farbe, die aus dem entsprechenden Schwellenwert abgeleitet wird. Dies ist nützlich für die Visualisierung von Messgeräten, Statistiken und Tabellen. 

##### Farbe nach Serien
<a name="color-by-series"></a>

 Amazon Managed Grafana enthält Farbschemata, die Farben nach Serien definieren. Dies ist beispielsweise für Grafiken und Kreisdiagramme nützlich. 

##### Farbe nach Wert
<a name="color-by-value"></a>

 Amazon Managed Grafana umfasst auch kontinuierliche (Verlaufs-) Farbschemata. Dies ist nützlich für Visualisierungen, die einzelne Werte farbig einfärben, zum Beispiel Statistikfelder und das Tabellenfenster. 

#### Schwellenwerte
<a name="thresholds-overview"></a>

 Sie können Schwellenwerte verwenden, um die Farbe eines Felds auf der Grundlage des Werts zu ändern. Weitere Informationen und Anweisungen finden Sie unter [Schwellenwerte](thresholds.md). 

#### Zuordnung von Werten
<a name="value-mapping"></a>

 Sie können diese Option verwenden, um Regeln festzulegen, die einen Feldwert oder einen Wertebereich in expliziten Text übersetzen. Sie können mehr als eine Wertezuordnung hinzufügen. 
+  **Zuordnungstyp** — Wählen Sie eine Option. 
  +  **Wert** — Geben Sie einen Wert ein. Wenn der Feldwert größer oder gleich dem Wert ist, wird der **Text** angezeigt. 
  +  **Von** und **Bis** — Geben Sie einen Bereich ein. Wenn der Feldwert zwischen oder gleich den Werten im Bereich liegt, wird der **Text** angezeigt. 
+  **Text** — Text, der angezeigt wird, wenn die Bedingungen in einem Feld erfüllt sind. Dieses Feld akzeptiert Variablen. 

# Panel-Editor
<a name="AMG-panel-editor"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

 Dieses Thema beschreibt die Teile des Amazon Managed Grafana-Panel-Editors und enthält Links zu weiteren Informationen. 

## Öffnen des Panel-Editors
<a name="open-the-panel-editor"></a>

 Es gibt mehrere Möglichkeiten, auf den Panel-Editor zuzugreifen, der auch als **Panel-Bearbeitungsbildschirm**, *Bearbeitungsmodus* oder *Panel-Bearbeitungsmodus bezeichnet wird*. 
+  Wählen Sie oben auf dem Bildschirm das Symbol „**Bedienfeld hinzufügen**“ und anschließend „**Neues Bedienfeld hinzufügen“**. Das neue Fenster wird im Panel-Editor geöffnet. Weitere Informationen zum Hinzufügen eines Panels finden Sie unter[Ein Panel hinzufügen](add-a-panel-to-a-dashboard.md). 
+  Wählen Sie den Titel eines vorhandenen Panels und anschließend **„Bearbeiten“**. Das Panel wird im Bearbeitungsmodus geöffnet. 
+  Wählen Sie eine beliebige Stelle in einem vorhandenen Bedienfeld und drücken Sie dann **E** auf Ihrer Tastatur. Das Fenster wird im Bearbeitungsmodus geöffnet. 

## Ändern der Größe von Abschnitten im Panel-Editor
<a name="resize-panel-editor-sections"></a>

 Ziehen Sie, um die Größe von Abschnitten des Bedienfeldeditors zu ändern. Wenn der Seitenbereich zu schmal wird, ändern sich die Registerkarten **„Bedienfeld“**, **„Feld**“ und „**Überschreibungen**“ in eine Dropdownliste. 

## Teile des Panel-Editors
<a name="parts-of-the-panel-editor"></a>

 In diesem Abschnitt werden die einzelnen Bereiche des Panel-Editors mit Informationen zu den Feldern, Optionen oder Aufgaben beschrieben, die mit den einzelnen Bereichen verknüpft sind. 

### Header
<a name="header"></a>

 In der Kopfzeile werden der Name des Dashboards, in dem sich das Panel befindet, sowie einige Dashboard-Befehle aufgeführt. Sie können auch den **Zurück-Pfeil** wählen, um zum Dashboard zurückzukehren. 

 Auf der rechten Seite der Kopfzeile befinden sich die folgenden Optionen: 
+  **Symbol für Dashboard-Einstellungen (Zahnrad)** — Wählen Sie diese Option, um auf die Dashboard-Einstellungen zuzugreifen. 
+  **Verwerfen** Wählen Sie diese Option, um alle Änderungen zu verwerfen, die Sie seit dem letzten Speichern des Dashboards am Panel vorgenommen haben. 
+  **Speichern** — Wählen Sie diese Option, um das Dashboard einschließlich aller Änderungen, die Sie im Panel-Editor vorgenommen haben, zu speichern. 
+  **Anwenden** — Wählen Sie, ob Sie die von Ihnen vorgenommenen Änderungen übernehmen möchten, schließen Sie dann den Panel-Editor und kehren Sie zum Dashboard zurück. Speichern Sie auch das Dashboard, um die angewendeten Änderungen beizubehalten. 

### Vorschau der Visualisierung
<a name="visualization-preview"></a>

 Der Bereich Visualisierungsvorschau enthält Anzeigeoptionen, Steuerelemente für den Zeitbereich, die Visualisierungsvorschau und (falls zutreffend) den Titel, die Achsen und die Legende des Bedienfelds. 
+  **Füllen** — Die Visualisierungsvorschau füllt den verfügbaren Platz im Vorschaubereich aus. Wenn Sie die Breite des Seitenbereichs oder die Höhe des unteren Bereichs ändern, passt sich die Visualisierung an, um den verfügbaren Platz auszufüllen. 
+  **Anpassen** — Die Visualisierungsvorschau füllt den verfügbaren Platz aus, behält aber das Seitenverhältnis des Panels bei. 
+  **Exakt** — Die Visualisierungsvorschau hat genau die gleiche Größe wie die Größe auf dem Dashboard. Wenn nicht genügend Speicherplatz verfügbar ist, wird die Visualisierung verkleinert, wobei das Seitenverhältnis beibehalten wird. 
+  **Steuerelemente für den Zeitbereich** — Weitere Informationen finden Sie unter[Steuerungen für den Zeitbereich](dashboard-time-range-controls.md).

### Datenbereich (unterster Bereich)
<a name="data-section-bottom-pane"></a>

 Der Datenbereich enthält Registerkarten, auf denen Sie Abfragen eingeben, Ihre Daten transformieren und Warnungsregeln (falls zutreffend) erstellen können. 
+  **Registerkarte „Abfrage“** — Wählen Sie Ihre Datenquelle aus und geben Sie hier Abfragen ein. Weitere Informationen finden Sie unter [Abfragen](panel-queries.md). 
+  **Registerkarte „Transformieren“** — Wenden Sie Datentransformationen an. Weitere Informationen finden Sie unter [Transformationen](panel-transformations.md). 
+  **Registerkarte „Warnung“** — Schreiben Sie Warnungsregeln. Weitere Informationen finden Sie unter [Grafana-Warnung](alerts-overview.md). 

### Bedienfelder- und Feldoptionen (Seitenbereich)
<a name="panel-and-field-options-side-pane"></a>

 Dieser Abschnitt enthält Registerkarten, auf denen Sie fast jeden Aspekt der Datenvisualisierung steuern können. Nicht alle Registerkarten sind für jede Visualisierung verfügbar. 

 Die Funktionen auf diesen Registerkarten sind in den folgenden Themen dokumentiert: 
+  [Ein Panel hinzufügen](add-a-panel-to-a-dashboard.md) 
+  [Visualisierungen](AMG-visualizations.md) 
+  [Feldoptionen und Überschreibungen](field-options-overrides.md) 
+  [Links zu Panels](panel-links.md)und[Datenverknüpfungen](data-links.md), die Ihnen helfen, Ihre Visualisierung mit anderen Ressourcen zu verbinden 

# Paneele der Bibliothek
<a name="AMG-library-panel"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

 Mithilfe von Bibliotheksfenstern können Benutzer wiederverwendbare Bedienfelder erstellen, in denen alle Änderungen, die an einer Instanz des Bibliotheksfensters vorgenommen wurden, in jedem Dashboard widergespiegelt werden und sich auf alle anderen Instanzen auswirken, in denen das Panel verwendet wird. Diese Bedienfelder können zusammen mit Dashboards in Ordnern gespeichert werden, um die Wiederverwendung von Bedienfeldern in mehreren Dashboards zu vereinfachen. 

## Erstellen Sie ein Bibliotheks-Panel
<a name="library-panel-create"></a>

**Anmerkung**  
Wenn Sie Bibliotheksfenster erstellen, wird das Bedienfeld auf dem Quell-Dashboard ebenfalls in ein Bibliotheksfenster umgewandelt. Nach der Konvertierung eines Panels müssen Sie das ursprüngliche Dashboard speichern.

**Um ein Bibliotheksfenster zu erstellen**

1. Erstellen Sie ein Panel, wie Sie es normalerweise tun würden. Sie können auch ein vorhandenes Panel verwenden.

1. Wählen Sie den Titel des Panels und dann **Bearbeiten**.

1. Wählen Sie im Seitenbereich mit den Anzeigeoptionen des Bedienfelds die Option mit dem Abwärtspfeil, um Änderungen an der Visualisierung vorzunehmen.

1. Wählen Sie „**Bibliotheksfenster****“ und anschließend „Neue Bibliothek erstellen“**. 

1. Geben Sie einen Namen für das Bedienfeld „Bibliothek“ ein und wählen Sie den Ordner aus, in dem es gespeichert werden soll.

1. Wählen Sie „**Bibliotheksfenster erstellen“** und speichern Sie dann das Dashboard.

Sie können Bibliotheksfenster auch erstellen, indem Sie die Option „**Teilen**“ für ein beliebiges Bedienfeld verwenden.

Nach der Erstellung können Sie das Bibliotheksfenster mithilfe eines beliebigen Dashboards, auf dem es angezeigt wird, ändern. Sobald die Änderungen am Bibliotheksfenster gespeichert wurden, werden diese Änderungen in allen Instanzen des Bibliotheksfensters übernommen.

## Fügen Sie ein Bibliotheksfenster hinzu
<a name="library-panel-add"></a>

**Um ein Bibliotheksfenster zu einem Dashboard hinzuzufügen**

1. Halten Sie im linken Menü bei der Option „\$1“ inne und wählen Sie dann „**Erstellen**“.

1. Wählen Sie „**Panel hinzufügen“ aus der Panel-Bibliothek** aus.

1. Filtern Sie die Liste der Bedienfelder in der Bibliothek, um das gewünschte Bedienfeld zu finden.

1. Wählen Sie das Panel aus und fügen Sie es dem Dashboard hinzu. 

## Die Verknüpfung eines Bibliotheksfensters aufheben
<a name="library-panel-unlink"></a>

Wenn Sie in Ihrem Dashboard ein Bibliotheksfenster haben, das Sie ändern möchten, ohne dass sich dies auf alle anderen Instanzen des Bibliotheksfensters auswirkt, können Sie die Verknüpfung des Bibliotheksfensters aufheben.

**Um die Verknüpfung eines Bibliotheksfensters mit einem Dashboard aufzuheben**

1. Machen Sie im linken Menü eine Pause auf dem **Dashboard** und wählen Sie dann „**Bibliotheksfenster“.**

1. Wählen Sie ein Bedienfeld für die Bibliothek aus. Sie sehen eine Liste aller Dashboards, in denen das Bibliotheksfenster verwendet wird.

1. Wählen Sie das Panel aus, dessen Verknüpfung Sie aufheben und aktualisieren möchten.

1. Wählen Sie den Titel des Panels und dann „**Bearbeiten“**. 

1. Wählen Sie „**Verknüpfung aufheben**“. 

## Löschen Sie ein Bibliotheksfenster
<a name="library-panel-delete"></a>

Bevor Sie ein Bibliotheksfenster löschen, stellen Sie sicher, dass es in keinem Dashboard mehr verwendet wird.

**Um ein Bibliotheksfenster zu löschen**

1. Machen Sie im linken Menü eine Pause auf dem **Dashboard** und wählen Sie dann „**Bibliotheksfenster**“.

1. Wählen Sie ein Bedienfeld für die Bibliothek aus. Sie sehen eine Liste aller Dashboards, in denen das Bibliotheksfenster verwendet wird.

1. Wählen Sie das Panel aus, das Sie löschen möchten.

1. Wählen Sie das Löschsymbol neben dem Namen des Bedienfelds. 

## Teile des Panel-Editors
<a name="parts-of-the-panel-editor"></a>

 In diesem Abschnitt werden die einzelnen Bereiche des Panel-Editors mit Informationen zu den Feldern, Optionen oder Aufgaben beschrieben, die mit den einzelnen Bereichen verknüpft sind. 

### Header
<a name="header"></a>

 In der Kopfzeile werden der Name des Dashboards, in dem sich das Panel befindet, sowie einige Dashboard-Befehle aufgeführt. Sie können auch den **Zurück-Pfeil** wählen, um zum Dashboard zurückzukehren. 

 Auf der rechten Seite der Kopfzeile befinden sich die folgenden Optionen: 
+  **Symbol für Dashboard-Einstellungen (Zahnrad)** — Wählen Sie diese Option, um auf die Dashboard-Einstellungen zuzugreifen. 
+  **Verwerfen** Wählen Sie diese Option, um alle Änderungen zu verwerfen, die Sie seit dem letzten Speichern des Dashboards am Panel vorgenommen haben. 
+  **Speichern** — Wählen Sie diese Option, um das Dashboard einschließlich aller Änderungen, die Sie im Panel-Editor vorgenommen haben, zu speichern. 
+  **Anwenden** — Wählen Sie, ob Sie die von Ihnen vorgenommenen Änderungen übernehmen möchten, schließen Sie dann den Panel-Editor und kehren Sie zum Dashboard zurück. Speichern Sie auch das Dashboard, um die angewendeten Änderungen beizubehalten. 

### Vorschau der Visualisierung
<a name="visualization-preview"></a>

 Der Bereich Visualisierungsvorschau enthält Anzeigeoptionen, Steuerelemente für den Zeitbereich, die Visualisierungsvorschau und (falls zutreffend) den Titel, die Achsen und die Legende des Bedienfelds. 
+  **Füllen** — Die Visualisierungsvorschau füllt den verfügbaren Platz im Vorschaubereich aus. Wenn Sie die Breite des Seitenbereichs oder die Höhe des unteren Bereichs ändern, passt sich die Visualisierung an, um den verfügbaren Platz auszufüllen. 
+  **Anpassen** — Die Visualisierungsvorschau füllt den verfügbaren Platz aus, behält aber das Seitenverhältnis des Panels bei. 
+  **Exakt** — Die Visualisierungsvorschau hat genau die gleiche Größe wie die Größe auf dem Dashboard. Wenn nicht genügend Speicherplatz verfügbar ist, wird die Visualisierung verkleinert, wobei das Seitenverhältnis beibehalten wird. 
+  **Steuerelemente für den Zeitbereich** — Weitere Informationen finden Sie unter[Steuerungen für den Zeitbereich](dashboard-time-range-controls.md).

### Datenbereich (unterster Bereich)
<a name="data-section-bottom-pane"></a>

 Der Datenbereich enthält Registerkarten, auf denen Sie Abfragen eingeben, Ihre Daten transformieren und Warnungsregeln (falls zutreffend) erstellen können. 
+  **Registerkarte „Abfrage“** — Wählen Sie Ihre Datenquelle aus und geben Sie hier Abfragen ein. Weitere Informationen finden Sie unter [Abfragen](panel-queries.md). 
+  **Registerkarte „Transformieren“** — Wenden Sie Datentransformationen an. Weitere Informationen finden Sie unter [Transformationen](panel-transformations.md). 
+  **Registerkarte „Warnung“** — Schreiben Sie Warnungsregeln. Weitere Informationen finden Sie unter [Grafana-Warnung](alerts-overview.md). 

### Fenster- und Feldoptionen (Seitenbereich)
<a name="panel-and-field-options-side-pane"></a>

 Dieser Abschnitt enthält Registerkarten, auf denen Sie fast jeden Aspekt der Datenvisualisierung steuern können. Nicht alle Registerkarten sind für jede Visualisierung verfügbar. 

 Die Funktionen auf diesen Registerkarten sind in den folgenden Themen dokumentiert: 
+  [Ein Panel hinzufügen](add-a-panel-to-a-dashboard.md) 
+  [Visualisierungen](AMG-visualizations.md) 
+  [Feldoptionen und Überschreibungen](field-options-overrides.md) 
+  [Links zu Panels](panel-links.md)und[Datenverknüpfungen](data-links.md), die Ihnen helfen, Ihre Visualisierung mit anderen Ressourcen zu verbinden 

# Visualisierungen
<a name="AMG-visualizations"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Amazon Managed Grafana bietet eine Vielzahl von Visualisierungen für unterschiedliche Anwendungsfälle. In den folgenden Abschnitten werden die in Amazon Managed Grafana verfügbaren Visualisierungen und ihre Anzeigeeinstellungen aufgeführt.

**Topics**
+ [Bereich „Warnmeldungsliste“](alert-list-panel.md)
+ [Balkendiagramm-Panel](bar-chart-panel.md)
+ [Balkenmessplatte](alert-panel-bar-gauge-panel.md)
+ [Uhr-Panel](clock-panel.md)
+ [Bereich „Dashboard-Liste“](dashboard-list-panel.md)
+ [Instrumententafel](gauge-panel.md)
+ [Bedienfeld „Geomap“](AMG-Geomap.md)
+ [Bedienfeld „Grafik“](graph-panel.md)
+ [Heatmap](visualization-heatmap.md)
+ [Bedienfeld „Histogramm“](histogram-panel.md)
+ [Bedienfeld „Protokolle“](logs-panel.md)
+ [Nachrichten-Panel](news-panel.md)
+ [Bereich „Knotendiagramm“ (Beta)](node-graph-panel.md)
+ [Bereich „Kreisdiagramm“](pie-chart-panel.md)
+ [Panel Plotly](plotly-panel.md)
+ [Paneel Sankey](sankey-panel.md)
+ [Panel streuen](scatter-panel.md)
+ [Statistik-Panel](stat-panel.md)
+ [Bedienfeld „Statuszeitleiste“](state-timeline-panel.md)
+ [Bereich „Statusverlauf“](status-history-panel.md)
+ [Tischplatte](table-panel.md)
+ [Textfeld](text-panel.md)
+ [Bedienfeld „Zeitreihen“](time-series-panel.md)
+ [Schwellenwerte](thresholds.md)
+ [WindRose](windrose.md)
+ [Inspizieren Sie ein Panel](inspect-a-panel.md)
+ [Liste der Berechnungen](list-of-calculations.md)

# Bereich „Warnmeldungsliste“
<a name="alert-list-panel"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Im Bereich mit der Warnungsliste werden die Benachrichtigungen Ihres Dashboards angezeigt. Sie können die Liste so konfigurieren, dass der aktuelle Status oder die letzten Statusänderungen angezeigt werden. Weitere Informationen zu Warnmeldungen finden Sie unter[Grafana-Warnung](alerts-overview.md).

Verwenden Sie diese Einstellungen, um Ihre Visualisierung zu verfeinern.

## Optionen
<a name="alert-list-panel-options"></a>
+  **Anzeigen** — Wählen Sie aus, ob das Panel den aktuellen Alarmstatus oder die letzten Änderungen des Alarmstatus anzeigen soll.
+  **Max. Anzahl an Elementen** — Legen Sie die maximale Anzahl von Alarmen fest, die aufgelistet werden sollen.
+  **Sortierreihenfolge** — Wählen Sie aus, wie die angezeigten Benachrichtigungen sortiert werden sollen.
  +  **Alphabetisch (asc)** — Alphabetisch sortiert
  +  **Alphabetisch (desc) — Umgekehrte alphabetische** Reihenfolge
  +  **Wichtigkeit** — Nach Wichtigkeit anhand der folgenden Werte sortiert, wobei 1 der höchste Wert ist:
    + Warnung: 1
    + no\$1data: 2
    + ausstehend: 3
    + ok: 4
    + pausiert: 5
+  **Benachrichtigungen von diesem Dashboard** — Zeigt nur Benachrichtigungen aus dem Dashboard an, in dem sich die Warnungsliste befindet.

## Filter
<a name="alerts-panel-filter"></a>

Verwenden Sie die folgenden Optionen, um die Benachrichtigungen so zu filtern, dass sie der von Ihnen ausgewählten Abfrage, dem Ordner oder den Tags entsprechen:
+  **Warnungsname** — Geben Sie eine Abfrage mit einem Warnungsnamen ein. 
+  **Dashboard-Titel** — Geben Sie eine Abfrage zum Dashboard-Titel ein.
+  **Ordner** — Wählen Sie einen Ordner aus. Es werden nur Benachrichtigungen von Dashboards im ausgewählten Ordner angezeigt.
+  **Dashboard-Tags —** Wählen Sie ein oder mehrere Tags aus. Es werden nur Benachrichtigungen von Dashboards mit einem oder mehreren der Tags angezeigt. 

## Filter nach Status
<a name="alert-panel-state-filter"></a>

Wählen Sie aus, welche Warnungsstatus in diesem Bereich angezeigt werden sollen.
+ OK
+ Pausiert
+ Keine Daten
+ Fehler bei der Ausführung
+ Warnfunktion
+ Ausstehend

# Balkendiagramm-Panel
<a name="bar-chart-panel"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Mit dieser Panel-Visualisierung können Sie kategoriale Daten grafisch darstellen.

## Unterstützte Datumsformate
<a name="bar-chart-formats"></a>

Es wird nur ein Datenrahmen unterstützt, und dieser benötigt mindestens ein Zeichenkettenfeld, das als Kategorie für eine X- oder Y-Achse verwendet wird, und ein oder mehrere numerische Felder. Im Folgenden finden Sie ein Beispiel für Datenformate:


|  Browser  |  Marktanteil  | 
| --- | --- | 
|  Chrome  |  50  | 
|  Internet Explorer  |  17,5  | 

Wenn Sie mehr als ein numerisches Feld haben, zeigt das Panel gruppierte Balken an.

### Visualisieren von Zeitreihen oder mehreren Ergebnismengen
<a name="bar-chart-visualization"></a>

Wenn Sie über mehrere Zeitreihen oder Tabellen verfügen, müssen Sie diese zunächst mithilfe einer Join- oder Reduction-Transformation verbinden. Wenn Sie beispielsweise über mehrere Zeitreihen verfügen und deren letzten und maximalen Wert vergleichen möchten, fügen Sie die Transformation „Reduzieren“ hinzu und geben Sie unter Berechnungen die Optionen Max und Last als Optionen an.

## Optionen für Balkendiagramme
<a name="bar-chart-options"></a>

Verwenden Sie diese Optionen, um Ihre Visualisierungen zu verfeinern:

**Orientation (Ausrichtung)**
+  **Auto** — Grafana bestimmt die Balkenausrichtung anhand der Panelabmessungen.
+  **Horizontal** — Macht die X-Achse zur Kategorieachse.
+  **Vertikal** — Macht die Y-Achse zur Kategorieachse.

**Werte anzeigen**

Steuert, ob Werte über oder links von Balken angezeigt werden.
+  **Auto** — Werte werden angezeigt, wenn Leerzeichen vorhanden sind.
+  **Immer** — Werte werden immer angezeigt.
+  **Nie** — Niemals Werte anzeigen.

Die **Gruppenbreite** bestimmt die Breite der Gruppen. 0=minimale Breite und 1=maximale Breite.

Die **Balkenbreite bestimmt** die Breite der Balken. 0=minimale und 1=maximale Breite.

**Die Linienbreite** steuert die Linienbreite der Balken.

Die **Fülldeckkraft** steuert die Füllopazität der Balken.

Der **Verlaufsmodus** legt den Modus der Verlaufsfüllung fest. Der Füllverlauf basiert auf der Linienfarbe. Um die Farbe zu ändern, verwenden Sie die Standardfeldoption für das Farbschema. Die Darstellung des Verlaufs wird durch die Einstellung für die Deckkraft der Füllung beeinflusst.
+  **Keine** — keine Verlaufsfüllung, dies ist die Standardeinstellung.
+  **Opazität** — Die Transparenz des Farbverlaufs wird anhand der Werte auf der Y-Achse berechnet. Die Deckkraft der Füllung nimmt mit den Werten auf der Y-Achse zu.
+  **Farbton** — Die Verlaufsfarbe wird auf der Grundlage des Farbtons der Linienfarbe generiert.

**Tooltip-Modus** — Wenn Sie den Mauszeiger über die Visualisierung bewegen, kann Grafana Tooltips anzeigen. Wählen Sie, wie sich Tooltips verhalten.
+  **Einzeln** — Der Tooltip zeigt nur eine einzige Serie an, nämlich die, über der Sie in der Visualisierung den Mauszeiger bewegen.
+  **Alle** — Der Hover-Tooltip zeigt alle Serien in der Visualisierung an. Grafana hebt die Serie, über die Sie den Mauszeiger bewegen, in der Serienliste im Tooltip fett hervor.
+  **Versteckt** — Zeigt den Tooltip nicht an, wenn Sie mit der Visualisierung interagieren.

**Anmerkung**  
Verwenden Sie eine Überschreibung, um einzelne Serien in der QuickInfo auszublenden.

**Legendenmodus** — Verwenden Sie diese Einstellungen, um die Darstellung der Legende in Ihrer Visualisierung zu verfeinern.
+  **Liste** — Zeigt die Legende als Liste an. Dies ist der Standardanzeigemodus der Legende.
+  **Tabelle** — Zeigt die Legende als Tabelle an.
+  **Versteckt** — Blendet die Legende aus.

**Platzierung der Legende** — Wählen Sie aus, wo die Legende platziert werden soll.
+  **Unten** — Unter dem Diagramm.
+  **Rechts** — Rechts neben dem Diagramm.

**Legendenberechnungen** — Wählen Sie aus, welche der Standardberechnungen in der Legende angezeigt werden sollen. Sie können mehr als eine haben.

**Textgröße** — Geben Sie einen Wert ein, um die Größe des Textes in Ihrem Balkendiagramm zu ändern.

**Achse** — Verwenden Sie die folgenden Feldeinstellungen, um die Anzeige Ihrer Achsen zu verfeinern. Einige Feldoptionen wirken sich erst dann auf die Visualisierung aus, wenn Sie auf eine Stelle außerhalb des Feldoptionsfeldes klicken, das Sie bearbeiten, oder die Eingabetaste drücken.
+  **Platzierung** — Legt die Platzierung der Y-Achse fest.
+  **Auto** — Grafana weist der Serie automatisch die Y-Achse zu. Wenn es zwei oder mehr Serien mit unterschiedlichen Einheiten gibt, weist Grafana der ersten Einheit die linke Achse und den folgenden Einheiten die rechte Achse zu.
+  **Links** — Zeigt alle Y-Achsen auf der linken Seite an.
+  **Rechts** — Zeigt alle Y-Achsen auf der rechten Seite an.
+  **Versteckt** — Alle Y-Achsen werden ausgeblendet.
+  **Bezeichnung** — Legen Sie eine Textbeschriftung für die Y-Achse fest. Wenn Sie mehr als eine Y-Achse haben, können Sie verschiedene Beschriftungen mit einer Überschreibung zuweisen.
+  **Breite** — Legen Sie eine feste Breite der Achse fest. Standardmäßig berechnet Grafana dynamisch die Breite einer Achse.

  Durch die Einstellung der Breite der Achse können Daten mit unterschiedlichen Achstypen dieselben Anzeigeproportionen haben. Dies macht es einfacher, Daten aus mehreren Diagrammen zu vergleichen, da die Achsen in visueller Nähe zueinander nicht verschoben oder gestreckt werden.
+  **Soft Min und Soft Max** — Stellen Sie eine Soft-Min- und Soft-Max-Option ein, um die Y-Achsengrenzwerte besser kontrollieren zu können. Standardmäßig legt Grafana den Bereich für die Y-Achse automatisch auf der Grundlage des Datensatzes fest.

  Weiche Min- und Soft-Max-Einstellungen können verhindern, dass Blips zu Bergen werden, wenn die Daten größtenteils flach sind. Harte Min.- oder Max-Werte, die aus den Standardfeldoptionen für Min und Max abgeleitet werden, können verhindern, dass intermittierende Spitzen nützliche Details abflachen, indem die Spitzen über einen definierten Punkt hinaus abgeschnitten werden.

  Sie können min/max Standardoptionen festlegen, um feste Grenzwerte für die Y-Achse zu definieren.

# Balkenmessplatte
<a name="alert-panel-bar-gauge-panel"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Die Balkenanzeige vereinfacht Ihre Daten, indem sie jedes Feld auf einen einzigen Wert reduziert. Sie entscheiden, wie Amazon Managed Grafana die Reduzierung berechnet.

In diesem Bereich können ein oder mehrere Balkenanzeigen angezeigt werden, je nachdem, wie viele Reihen, Zeilen oder Spalten Ihre Abfrage zurückgibt.

## Daten- und Feldoptionen
<a name="bar-gauge-data-and-field-options"></a>

Bei Visualisierungen mit Balkenanzeige können Sie die folgenden Optionen anwenden:
+  [Transformationen](panel-transformations.md) 
+  [Feldoptionen und Überschreibungen](field-options-overrides.md) 
+  [Schwellenwerte](thresholds.md) 

## Optionen anzeigen
<a name="bar-gauge-display-options"></a>

Verwenden Sie die folgenden Optionen, um Ihre Visualisierung zu verfeinern:
+  **Anzeigen** — Wählen Sie aus, wie Amazon Managed Grafana Ihre Daten anzeigt.
  +  **Berechnen** — Zeigt einen berechneten Wert an, der auf allen Zeilen basiert. Eine Liste der verfügbaren Berechnungen finden Sie unter[Liste der Berechnungen](list-of-calculations.md).
  +  **Alle Werte** — Zeigt für jede Zeile eine separate Statistik an. Wenn Sie diese Option auswählen, können Sie auch ein **Limit** oder die maximale Anzahl der anzuzeigenden Zeilen auswählen.
+  **Wert** — Wählen Sie eine Reduzierungsfunktion aus, mit der Amazon Managed Grafana viele Felder auf einen einzigen Wert reduziert. Wählen Sie die **Werteliste**, um Funktionen und kurze Beschreibungen zu sehen. 
+  **Ausrichtung** — Wählen Sie eine Stapelrichtung.
  +  **Automatisch** — Amazon Managed Grafana wählt die Ausrichtung aus, die seiner Meinung nach am besten passt.
  +  **Horizontal** — Balken werden horizontal von links nach rechts gestreckt.
  +  **Vertikal** — Die Balken werden vertikal von oben nach unten gestreckt.
+  **Anzeigemodus** — Wählen Sie einen Anzeigemodus.
  +  **Verlauf** — Wählen Sie einen Schwellenwert, um einen Verlauf zu definieren.
  +  **Retro-LCD** — Zeigt das Messgerät aufgeteilt in kleine Zellen an, die beleuchtet oder unbeleuchtet sind.
  +  **Einfach** — Verwenden Sie eine einzelne Farbe, die auf dem entsprechenden Schwellenwert basiert.
+  **Ungefüllten Bereich anzeigen** — Wählen Sie diese Option, wenn Sie den ungefüllten Bereich der Balken dunkelgrau rendern möchten. Diese Option ist für den Retro-LCD-Anzeigemodus nicht verfügbar.

# Uhr-Panel
<a name="clock-panel"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Das Uhrfenster zeigt die aktuelle Uhrzeit oder einen Countdown an. Es wird jede Sekunde aktualisiert.
+ **Modus** — Die Standardeinstellung ist **Zeit**. Wenn Sie **Countdown wählen, legen** Sie die **Countdown-Frist fest, um den Countdown** zu starten.
+ **12 oder 24 Stunden** — Die Optionen für die Anzeige der Uhrzeit sind das 12-Stunden-Format und das 24-Stunden-Format.
+ **Zeitzone** — Die Zeitzonen werden von der Moment Timezone Library bereitgestellt. Die Standardeinstellung ist die Zeitzone auf Ihrem Computer.
+ **Countdown-Frist** — Geben Sie die Uhrzeit und das Datum an, bis zu dem der Countdown gezählt werden soll, wenn Sie den **Modus** auf **Countdown** eingestellt haben.
+ **Text zum Ende des Countdowns — Geben Sie den Text** an, der angezeigt werden soll, wenn der Countdown endet.
+ **Formatierungsoptionen für Datum/Uhrzeit** — Passen Sie Schriftgröße, Schriftstärke und Formatierung an. date/time Wenn Sie einen Countdown anzeigen und nicht möchten, dass die Sekunden ablaufen, ändern Sie das Zeitformat auf `hh:mm` die 24-Stunden-Uhr oder `h:mm A` die 12-Stunden-Uhr. [Eine vollständige Liste der Optionen finden Sie unter Anzeige.](https://momentjs.com/docs/#/displaying/)
+ **Bg Color** — Wählen Sie eine Hintergrundfarbe für die Uhr aus.

# Bereich „Dashboard-Liste“
<a name="dashboard-list-panel"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

In der Dashboard-Liste werden dynamische Links zu anderen Dashboards angezeigt. Die Liste kann so konfiguriert werden, dass sie mit einem Stern markierte Dashboards, kürzlich angesehene Dashboards, eine Suchabfrage und Dashboard-Tags verwendet.

Bei jedem Ladevorgang des Dashboards fragt dieser Bereich die Dashboard-Liste ab und liefert immer die meisten Ergebnisse. up-to-date

## Optionen
<a name="options-1"></a>

Verwenden Sie die folgenden Optionen, um Ihre Visualisierung zu verfeinern:
+  **Mit** Stern markiert — Zeigt mit Sternchen versehene Dashboards in alphabetischer Reihenfolge an.
+  **Zuletzt angesehen** — Zeigt die zuletzt aufgerufenen Dashboards in alphabetischer Reihenfolge an.
+  **Suche** — Zeigt Dashboards nach Suchabfrage oder Schlagwörtern an. Für diese Option müssen Sie mindestens einen Wert in **Query** oder **Tags** eingeben.
+  **Überschriften anzeigen** — Zeigt die gewählte Listenauswahl (mit Stern markiert, Zuletzt angesehen, Suche) als Überschrift an.
+  **Max. Einträge** — Legt die maximale Anzahl von Elementen fest, die pro Abschnitt aufgelistet werden sollen. Wenn Sie beispielsweise beim Standardwert 10 wählen, ob Dashboards mit Sternchen und zuletzt aufgerufene Dashboards angezeigt werden sollen, werden im Bereich insgesamt bis zu 20 Dashboards angezeigt, 10 in jedem Abschnitt.

### Suchen
<a name="panel-dashboard-list-search"></a>

Die folgenden Optionen gelten nur, wenn die **Suchoption ausgewählt** ist.
+  **Abfrage** — Geben Sie die Abfrage ein, nach der Sie suchen möchten. Bei Abfragen wird nicht zwischen Groß- und Kleinschreibung unterschieden, und Teilwerte werden akzeptiert.
+  **Ordner** — Wählen Sie die Dashboard-Ordner aus, die Sie anzeigen möchten.
+  **Tags** — Geben Sie die Tags ein, nach denen Sie suchen möchten. Beachten Sie, dass vorhandene Tags während der Eingabe nicht angezeigt werden und dass bei Tags zwischen Groß- und Kleinschreibung *unterschieden* wird.

**Anmerkung**  
Wenn mehrere Tags und Zeichenfolgen angezeigt werden, werden in der Dashboard-Liste diejenigen angezeigt, die *allen* Bedingungen entsprechen.

# Instrumententafel
<a name="gauge-panel"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

 Ein **Messgerät** ist ein Einzelwertfeld, das ein Messgerät für jede Reihe, Spalte oder Zeile wiederholen kann.

## Daten- und Feldoptionen
<a name="gauge-panel-data-and-field-options"></a>

Mit Visualisierungen von Messgeräten können Sie die folgenden Optionen anwenden:
+  [Transformationen](panel-transformations.md) 
+  [Feldoptionen und Überschreibungen](field-options-overrides.md) 
+  [Schwellenwerte](thresholds.md) 

## Optionen anzeigen
<a name="gauge-panel-display-options-2"></a>

Verwenden Sie die folgenden Optionen, um Ihre Visualisierung zu verfeinern:
+  **Anzeigen** — Wählen Sie aus, wie Amazon Managed Grafana Ihre Daten anzeigt.
  +  **Berechnen** — Zeigt einen berechneten **Wert** an, der auf allen Zeilen basiert. Eine Liste der verfügbaren Berechnungen finden Sie unter[Liste der Berechnungen](list-of-calculations.md).
  +  **Alle Werte** — Zeigt für jede Zeile eine separate Statistik an. Wenn Sie diese Option auswählen, können Sie auch ein **Limit** oder die maximale Anzahl der anzuzeigenden Zeilen auswählen.
+  **Ausrichtung** — Wählen Sie eine Stapelrichtung.
  +  **Automatisch** — Amazon Managed Grafana wählt aus, was es für die beste Ausrichtung hält.
  +  **Horizontal** — Balken werden horizontal von links nach rechts gestreckt.
  +  **Vertikal** — Die Balken werden vertikal von oben nach unten gestreckt.
+  **Schwellenwertbeschriftungen anzeigen** — Wählen Sie aus, ob Schwellenwerte angezeigt werden sollen.
+  **Schwellenwertmarkierungen anzeigen** — Wählen Sie aus, ob ein Schwellenband außerhalb des inneren Messbereiches angezeigt werden soll.

# Bedienfeld „Geomap“
<a name="AMG-Geomap"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Mit der Visualisierung im **Geomap-Bedienfeld** können Sie die Weltkarte mithilfe von Geodaten anzeigen und anpassen. Damit Sie sich ganz einfach auf die wichtigen standortbezogenen Merkmale der Daten konzentrieren können, können Sie verschiedene Overlay-Stile und Einstellungen für die Kartenansicht konfigurieren.

## Datenschicht
<a name="Data-Layer"></a>

Die Datenebene im Geomap-Plug-In bestimmt, wie Sie Geodaten auf der Basiskarte visualisieren.

### Speicherort
<a name="Location"></a>

Das **Geomap-Panel** benötigt eine Quelle für geografische Daten. Diese Daten stammen aus einer Datenbankabfrage, und es gibt vier Zuordnungsoptionen für Ihre Daten.
+ Sucht **automatisch** nach Standortdaten. Verwenden Sie diese Option, wenn Ihre Abfrage auf einem der folgenden Namen für Datenfelder basiert.
  + geohash: „Geohash“
  + Breitengrad: „Breitengrad“, „Breitengrad“
  + Längengrad: „Längengrad“, „Long“, „Long“
  + Suche: „Suche“
+  **Coords** gibt an, dass Ihre Abfrage Koordinatendaten enthält. Sie werden aufgefordert, numerische Datenfelder für Breitengrad und Längengrad aus Ihrer Datenbankabfrage auszuwählen.
+  **Geohash** gibt an, dass Ihre Abfrage Geohash-Daten enthält. Sie werden aufgefordert, ein Zeichenkettendatenfeld für den Geohash aus Ihrer Datenbankabfrage auszuwählen.
+  **Lookup** gibt an, dass Ihre Abfrage Ortsnamendaten enthält, die einem Wert zugeordnet werden müssen. Sie werden aufgefordert, das Nachschlagefeld aus Ihrer Datenbankabfrage auszuwählen und ein` gazetteer`. Das ` gazetteer ` ist das Verzeichnis, das verwendet wird, um Ihre abgefragten Daten einem geografischen Punkt zuzuordnen.

## Ebene „Markierungen“
<a name="Markers-Layer"></a>

Auf der **Markerebene** können Sie Datenpunkte als verschiedene Markierungsformen wie Kreise, Quadrate, Dreiecke, Sterne und mehr anzeigen.
+ **Die Markierungsfarbe** konfiguriert die Farbe der Markierung. Die Standardeinstellung „Feste Größe“ sorgt dafür, dass alle Punkte eine einzige Farbe haben. Abhängig von den Datenpunktwerten und dem im Abschnitt Schwellenwerte festgelegten Schwellenwert gibt es eine alternative Option, bei der mehrere Farben **verwendet** werden können.
+  Die **Markergröße** konfiguriert die Größe der Markierung. Die Standardeinstellung ist` Fixed size`, dass alle Markierungsgrößen unabhängig von den Datenpunkten gleich sind. Es besteht jedoch auch die Möglichkeit, die Kreise auf die entsprechenden Datenpunkte zu skalieren. ` Min`und die `Max ` Markergröße muss so eingestellt werden, dass die Markerebene innerhalb dieser Bereiche skaliert werden kann.
+  **Marker Shape** bietet Ihnen die Flexibilität, die Datenpunkte unterschiedlich zu visualisieren.
  + Circle
  + Square (Quadrat)
  + Dreieck
  + Kreuz
  + X
+  Mit der **Fülldeckkraft** wird die Transparenz der einzelnen Markierungen konfiguriert.

## Heatmap-Ebene
<a name="Heatmap-layer"></a>

Die **Heatmap-Ebene** gruppiert verschiedene Datenpunkte, um Orte mit unterschiedlicher Dichte zu visualisieren. **Um eine Heatmap-Ebene hinzuzufügen, wählen Sie unter **Datenebene** die Option Heatmap aus.**



Ähnlich wie bei **Markierungen** werden Ihnen verschiedene Optionen angezeigt, mit denen Sie festlegen können, welche Datenpunkte wie visualisiert werden sollen.
+ **Gewichtungswerte** konfigurieren die Intensität der Heatmap-Cluster. Bei einem festen Wert bleibt der Gewichtungswert für alle Datenpunkte konstant. Dieser Wert sollte im Bereich von 0\$11 liegen. Ähnlich wie bei **Markierungen** gibt es in der Drop-down-Liste eine alternative Option, um die Gewichtswerte automatisch in Abhängigkeit von den Datenwerten zu skalieren. 
+  **Radius** konfiguriert die Größe der Heatmap-Cluster.
+  **Blur** konfiguriert den Grad der Unschärfe auf jedem Cluster.

# Bedienfeld „Grafik“
<a name="graph-panel"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Ein Grafikfenster kann als Linie, als Pfad aus Punkten oder als Reihe von Balken dargestellt werden. Diese Art von Diagramm ist vielseitig genug, um fast alle Zeitreihendaten anzuzeigen.

## Daten- und Feldoptionen
<a name="graph-panel-data-and-field-options"></a>

Bei der Verwendung von Grafikvisualisierungen können Sie die folgenden Optionen anwenden:
+  [Transformationen](panel-transformations.md) 
+ Warnmeldungen. Dies ist die einzige Art der Visualisierung, mit der Sie Warnmeldungen einrichten können. Weitere Informationen finden Sie unter [Grafana-Warnung](alerts-overview.md).
+  [Schwellenwerte](thresholds.md) 

## Optionen anzeigen
<a name="graph-panel-display-options"></a>

Verwenden Sie die folgenden Einstellungen, um Ihre Visualisierung zu verfeinern:
+  **Balken** — Zeigt Werte als Balkendiagramm an. 
+  **Linien** — Zeigt Werte als Liniendiagramm an. 
+  **Linienbreite** — Geben Sie die Breite der Linie für eine Reihe an. Der Standardwert ist 1.
+  **Treppe** — Zeichnet benachbarte Punkte als Treppe.
+  **Flächenfüllung** — Geben Sie den Umfang der Farbfüllung für eine Reihe an. Die Standardeinstellung ist 1; 0 ist keine.
+  **Füllverlauf** — Geben Sie den Grad des Farbverlaufs auf der Flächenfüllung an. Die Standardeinstellung ist 0, was kein Farbverlauf ist; 10 ist ein steiler Farbverlauf.
+  **Punkte** — Zeigt Punkte für Werte an. 
+  **Punktradius** — Steuern Sie, wie groß die Punkte sind.
+  **Alarmschwellenwerte** — Zeigt Alarmschwellenwerte und Regionen auf dem Panel an.

### Stapeln und Nullwert
<a name="stacking-and-null-value"></a>
+  **Stapel** — Jede Serie wird übereinander gestapelt.
+  **Prozent** — Jede Reihe wird als Prozentsatz der Summe aller Serien dargestellt. Diese Option ist verfügbar, wenn **Stapel** ausgewählt ist.
+  **Nullwert** — Geben Sie an, wie Nullwerte angezeigt werden. *Dies ist eine wichtige Einstellung.* Siehe den Hinweis unten.
  +  **verbunden** — Wenn die Datenreihe eine Lücke enthält, d. h. einen oder mehrere Nullwerte, überspringt die Zeile die Lücke und verbindet sich mit dem nächsten Wert, der nicht Null ist. 
  +  **null** Wenn die Reihe eine Lücke enthält, d. h. einen Nullwert, wird die Linie im Diagramm unterbrochen und zeigt die Lücke an. Dies ist die Standardeinstellung.
  +  **null als Null** — Wenn die Reihe eine Lücke enthält, d. h. einen Nullwert, wird diese im Grafikfenster als Nullwert angezeigt.

**Wichtig**  
Wenn Sie die CPU-Auslastung eines Servers überwachen und die Auslastung 100 Prozent erreicht, stürzt der Server ab und der Agent, der die Statistiken sendet, kann die Laststatistik nicht erfassen. Dies führt zu einer Lücke in den Kennzahlen, und die Verwendung der Standardeinstellung *Null* bedeutet, dass Amazon Managed Grafana die Lücken anzeigt und darauf hinweist, dass etwas nicht stimmt. Wenn dies auf „*Verbunden*“ gesetzt ist, kann dieses Signal leicht übersehen werden. 

### Zeigen Sie mit der Maus auf den Tooltip
<a name="graph-panel-hover-tooltip"></a>

Verwenden Sie diese Einstellungen, um das Aussehen des Tooltips zu ändern, der angezeigt wird, wenn Sie den Mauszeiger über der Grafikvisualisierung halten.
+  **Modus** — Legt fest, wie viele Serien der Hover-Tooltip anzeigt.
  +  **Alle Serien** — Der Hover-Tooltip zeigt alle Serien im Diagramm an. In der Serienliste im Tooltip hebt der Grafana-Arbeitsbereich die Serie, bei der Sie pausieren, fett hervor.
  +  **Einzeln** — Der Hover-Tooltip zeigt nur eine einzige Serie an, nämlich die, bei der Sie im Diagramm eine Pause einlegen.
+  **Sortierreihenfolge** **— Sortiert die Reihenfolge der Reihen in der QuickInfo, wenn Sie den Modus Alle Serien ausgewählt haben.** Wenn Sie in einem Diagramm pausieren, zeigt Amazon Managed Grafana die mit den Linien verknüpften Werte an. Im Allgemeinen sind Benutzer am meisten an den höchsten oder niedrigsten Werten interessiert. Das Sortieren dieser Werte kann das Auffinden der gewünschten Daten erheblich erleichtern.
  +  **Keine** — Die Reihenfolge der Datenreihen in der QuickInfo wird durch die Sortierreihenfolge in Ihrer Abfrage bestimmt. Sie können die Serie beispielsweise alphabetisch nach dem Seriennamen sortieren.
  +  **Zunehmend** — Die Reihen in der QuickInfo, auf die der Mauszeiger zeigt, sind nach Wert und in aufsteigender Reihenfolge sortiert, wobei der niedrigste Wert ganz oben in der Liste steht.
  +  **Absteigend** — Die Reihen im Hover-Tooltip sind nach Wert und in absteigender Reihenfolge sortiert, wobei der höchste Wert in der Liste ganz oben steht.

## Überschreibungen von Serien
<a name="graph-panel-series-overrides"></a>

Durch Überschreibungen von Reihen kann eine Reihe in einem Grafikfenster anders gerendert werden als die anderen. Sie können die Anzeigeoptionen für jede Serie oder mithilfe von Regex-Regeln anpassen. Beispielsweise kann eine Serie eine dickere Linienbreite haben, um sie hervorzuheben, oder sie kann auf die rechte Y-Achse verschoben werden.

Sie können mehrere Serienüberschreibungen hinzufügen.

**Um eine Reihenüberschreibung hinzuzufügen**

1. Wählen Sie „**Serienüberschreibung hinzufügen**“.

1. Geben Sie in **Alias oder Regex** eine Serie ein, oder wählen Sie sie aus. Wählen Sie das Feld aus, um eine Liste der verfügbaren Serien anzuzeigen.

   `/Network.*/`Würde beispielsweise zwei Serien mit dem Namen `Network out` und entsprechen`Network in`.

1. Wählen Sie **\$1** und dann einen Stil aus, der auf die Serie angewendet werden soll. Sie können jedem Eintrag mehrere Stile hinzufügen.
+  **Balken** — Zeigt Serien als Balkendiagramm an. 
+  **Linien** — Zeigt Serien als Liniendiagramm an. 
+  **Linienfüllung** — Zeigt ein Liniendiagramm mit Flächenfüllung an. 
+  **Füllverlauf** — Geben Sie den Grad des Farbverlaufs für die Flächenfüllung an.
+  **Linienbreite** — Legt die Linienbreite fest.
+  **Nullpunktmodus** — Verwenden Sie diese Option, um Nullwerte zu ignorieren oder sie durch Null zu ersetzen. Dies ist wichtig, wenn Sie Lücken in Ihren Daten ignorieren möchten.
+  **Füllen Sie unten bis** — Füllen Sie den Bereich zwischen zwei Reihen aus.
+  **Treppenlinie** — Zeigt die Serie als Treppenlinie an.
+  **Striche** — Zeigt eine Linie mit Strichen an. 
+  **Versteckte Serie** — Verstecke die Serie. 
+  **Strichlänge** — Legt die Länge der Striche in der Linie fest.
+  **Strichabstand** — Legt die Länge der Abstände zwischen den Strichen in der Linie fest.
+  **Punkte** — Zeigt Reihen als separate Punkte an.
+  **Punktradius** — Legt den Radius für das Rendern von Punkten fest.
+  **Stapel** — Legt die Stapelgruppe für die Serie fest.
+  **Farbe** — Legt die Farbe der Serie fest.
+  **Y-Achse** — Legt die Y-Achse der Serie fest.
+  **Z-Index — Legt** den Z-Index der Serie fest (Renderreihenfolge). Diese Option ist wichtig, wenn Sie verschiedene Stile überlagern, z. B. Balkendiagramme und Flächendiagramme.
+  Transformieren — Transformiert den Wert in einen negativen Wert, um unterhalb der Y-Achse zu rendern.
+  **Legende** — Steuert, ob eine Reihe in der Legende angezeigt wird.
+  **Im Tooltip ausblenden** — Steuert, ob eine Reihe in einer QuickInfo eines Diagramms angezeigt wird.

## Axes (Achsen)
<a name="graph-panel-axes"></a>

Verwenden Sie diese Optionen, um die Anzeige von Achsen in der Visualisierung zu steuern.

### Linkes Y/Right Y
<a name="left-yright-y"></a>

Die Optionen sind für beide Y-Achsen identisch.
+  **Einblenden** — Wählen Sie, ob die Achse ein- oder ausgeblendet werden soll.
+  **Einheit** — Wählen Sie die Anzeigeeinheit für den Y-Wert.
+  **Skala** — Wählen Sie die Skala, die für den Y-Wert verwendet werden soll: **linear** oder **logarithmisch**. **Die Standardeinstellung ist linear.**
+  **Y-Min** — Der kleinste Y-Wert. Die Standardeinstellung ist **auto**.
+  **Y-Max** — Der maximale Y-Wert. Die Standardeinstellung ist **auto**.
+  **Dezimalzahlen** — Definiert, wie viele Dezimalzahlen für den Y-Wert angezeigt werden. Die Standardeinstellung ist **auto**. 
+  **Bezeichnung** — Geben Sie die Bezeichnung der Y-Achse an. Die Standardeinstellung ist „“,

### Y-Achsen
<a name="y-axes"></a>
+  **Ausrichten** — Richten Sie die linke und rechte Y-Achse nach Wert aus. Die Standardeinstellung ist deaktiviert/falsch.
+  **Ebene** — Geben Sie den Wert ein, der für die Ausrichtung der linken und rechten Y-Achse verwendet werden soll, beginnend bei Y=0. Der Standardwert ist 0. Diese Option ist verfügbar, wenn **Ausrichten** ausgewählt ist. 

### X-Achse
<a name="x-axis"></a>
+  **Einblenden** — Wählen Sie, ob die Achse ein- oder ausgeblendet werden soll.
+  **Modus** — Der Anzeigemodus verändert die Darstellung des Grafikfensters vollständig. Es ist wie drei Panels in einem. Der Hauptmodus ist der Zeitreihenmodus mit der Zeit auf der X-Achse. Die anderen beiden Modi sind ein einfacher Balkendiagrammmodus mit Reihen auf der X-Achse anstelle der Zeit und ein Histogrammmodus.
  +  **Zeit** (Standard) — Die X-Achse stellt die Zeit dar und die Daten sind nach Zeit gruppiert (z. B. nach Stunde oder Minute).
  +  **Serie** — Die Daten sind nach Serien gruppiert und nicht nach Zeit. Die Y-Achse stellt immer noch den Wert dar.
    +  **Wert** — Dies ist der Aggregationstyp, der für die Werte verwendet werden soll. Die Standardeinstellung ist „**Insgesamt**“ (Summe der Werte).
  +  **Histogramm** — Diese Option konvertiert das Diagramm in ein Histogramm. Ein Histogramm ist eine Art Balkendiagramm, das Zahlen in Bereiche gruppiert, die oft als Buckets oder Bins bezeichnet werden. Höhere Balken zeigen, dass mehr Daten in diesen Bereich fallen.

    Weitere Informationen zu Histogrammen finden Sie unter. [Einführung in Histogramme und Heatmaps](getting-started-grafanaui.md#introduction-to-histograms-and-heatmaps)
    +  **Buckets** — Legt die Anzahl der Buckets fest, nach denen die Werte gruppiert werden sollen. Wenn dieses Feld leer gelassen wird, versucht Amazon Managed Grafana, eine geeignete Anzahl von Buckets zu berechnen.
    +  **X-Min — Filtert Werte aus dem Histogramm heraus, die unter diesem Mindestgrenzwert** liegen.
    +  **X-Max** — Filtert Werte heraus, die über diesem Höchstwert liegen.

## Legende
<a name="graph-panel-legend"></a>

Verwenden Sie diese Einstellungen, um die Darstellung der Legende in Ihrer Visualisierung zu verfeinern.

### Optionen
<a name="graph-panel-legends-options"></a>
+  **Einblenden** — Deaktivieren, um die Legende auszublenden. Die Standardeinstellung ist ausgewählt (true).
+  **Als Tabelle** — Wählen Sie diese Option, um die Legende in der Tabelle anzuzeigen. Die Standardeinstellung ist aktiviert (true).
+  **Nach rechts** — Wählen Sie diese Option, um die Legende auf der rechten Seite anzuzeigen.
+  Breite — Geben Sie die Mindestbreite für die Legende in Pixeln ein. Diese Option ist verfügbar, wenn **Nach rechts die Option Nach rechts** ausgewählt ist.

### Werte
<a name="graph-panel-values"></a>

Zusätzliche Werte können neben den Legendennamen angezeigt werden.
+  **Min** — Der Mindestwert, der von der Metrikabfrage zurückgegeben wurde.
+  **Max** — Der von der Metrikabfrage zurückgegebene Höchstwert.
+  **Avg** — Der von der Metrikabfrage zurückgegebene Durchschnittswert.
+  **Aktuell** — Der letzte von der Metrikabfrage zurückgegebene Wert.
+  **Insgesamt** — Die Summe aller von der Metrikabfrage zurückgegebenen Werte.
+  **Dezimalzahlen — Gibt** an, wie viele Dezimalzahlen für Legendenwerte und QuickInfos zum Zeigen von Grafiken angezeigt werden.

Amazon Managed Grafana berechnet die Legendenwerte auf der Clientseite. Diese Legendenwerte hängen von der Art der Aggregation oder Punktkonsolidierung ab, die Ihre Metrikabfrage verwendet. Alle oben genannten Legendenwerte können nicht gleichzeitig korrekt sein.

Wenn Sie beispielsweise eine Rate wie Anfragen pro Sekunde grafisch darstellen und dabei wahrscheinlich der Durchschnitt als Aggregator verwendet wird, entspricht die Summe in der Legende nicht der Gesamtzahl der Anfragen. Es ist nur die Summe aller Datenpunkte, die von Amazon Managed Grafana empfangen wurden. 

### Serie ausblenden
<a name="graph-panel-hide-series"></a>

Datenreihen ausblenden, wenn alle Werte einer Reihe aus einer metrischen Abfrage einen bestimmten Wert haben.
+  **Nur mit Nullen** — Wert=Null (standardmäßig deaktiviert)
+  **Nur mit Nullen — Wert=Null** (standardmäßig deaktiviert)

### Zeitregionen
<a name="graph-panel-time-regions"></a>

Sie können bestimmte Zeitbereiche in der Grafik hervorheben, um sie besser erkennen zu können, z. B. Wochenenden, Geschäftszeiten und arbeitsfreie Zeiten. Alle konfigurierten Zeitregionen beziehen sich auf die UTC-Zeit.

# Heatmap
<a name="visualization-heatmap"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Mit der Visualisierung im Heatmap-Panel können Sie Histogramme im Zeitverlauf anzeigen. Weitere Informationen zu Histogrammen finden Sie unter. [Einführung in Histogramme und Heatmaps](getting-started-grafanaui.md#introduction-to-histograms-and-heatmaps)

## Achsen-Optionen
<a name="heatmap-axes-options"></a>

Verwenden Sie diese Einstellungen, um anzupassen, wie Achsen in Ihrer Visualisierung angezeigt werden.

### Y-Achse
<a name="heatmap-y-axis"></a>
+  **Einheit** — Die Anzeigeeinheit für den Y-Achsenwert
+  **Skala** — Die Skala, die für den Y-Achsenwert verwendet werden soll
  +  **linear — Lineare** Skala 
  +  **log (Basis 2)** — Logarithmische Skala mit Basis 2
  +  **log (Basis 10)** — Logarithmische Skala mit Basis 10
  +  **log (Basis 32)** — Logarithmische Skala mit Basis 32
  +  **log (Basis 1024)** — Logarithmische Skala mit Basis 1024
+  **Y-Min** — Der minimale Y-Wert (Standard ist auto)
+  **Y-Max** — Der maximale Y-Wert (Standard ist auto)
+  **Dezimalzahlen** — Anzahl der Dezimalstellen, mit denen Y-Achsenwerte gerendert werden sollen (Standard ist auto)

### Buckets
<a name="heatmap-buckets"></a>

**Anmerkung**  
Wenn das Datenformat **Zeitreihen-Buckets** lautet, ist dieser Abschnitt nicht verfügbar.
+  **Y-Achsen-Buckets** — Die Anzahl der Buckets, in die die Y-Achse aufgeteilt wird.
+  **Größe** *— Die Größe der einzelnen Y-Achsen-Buckets (nur sichtbar, wenn **Scale** linear ist).* Diese Option hat Vorrang vor **Y-Achsen-Buckets**.
+  **Teilungsfaktor** — (Nur sichtbar, wenn die **Skalierung** *logarithmisch (Basis 2)* oder höher ist). Standardmäßig teilt Amazon Managed Grafana Y-Werte nach Protokollbasis auf. Mit dieser Option können Sie jeden Standard-Bucket in die angegebene Anzahl von Buckets aufteilen.
+  **X-Achsen-Buckets** — Die Anzahl der Buckets, in die die X-Achse aufgeteilt wird.
+  **Größe** — Die Größe der einzelnen X-Achsen-Buckets. Zahl oder Zeitintervall (10 s, 5 m, 1 h usw.). Unterstützte Intervalle: ms, s, m, h, d, w, M, y. Diese Option hat Vorrang vor **X-Achsen-Buckets**.

#### An den Bucket gebunden
<a name="heatmap-bucket-bound"></a>

Wenn das Datenformat auf Zeitreihen-Buckets gesetzt ist, gibt die Datenquelle Reihen zurück, deren Namen für Buckets stehen. Je nach Datenquelle kann eine Grenze jedoch nach oben oder unten gesetzt werden. Sie können diese Option verwenden, um einen gebundenen Typ anzupassen. Wenn **Automatisch** aktiviert ist, wird eine gebundene Option auf der Grundlage des Datenquellentyps der Panels ausgewählt.

#### Bucket-Größe
<a name="heatmap-bucket-size"></a>

Die Optionen Anzahl und Größe der Buckets werden von Amazon Managed Grafana verwendet, um zu berechnen, wie groß jede Zelle in der Heatmap ist. Sie können die Bucket-Größe entweder anhand der Anzahl (das erste Eingabefeld) oder durch Angabe eines Größenintervalls definieren. Für die Y-Achse ist das Größenintervall nur ein Wert. Für den X-Bucket können Sie in der **Größeneingabe** ein Zeitintervall angeben. Sie können den Zeitraum beispielsweise auf festlegen. `1h` Dadurch werden die Zellen auf der X-Achse 1 h breit.

#### Data format (Datenformat)
<a name="heatmap-data-format"></a>

Wählen Sie eine Option in der **Formatliste** aus.
+ **Zeitreihen** — Amazon Managed Grafana führt das Bucketing durch, indem es alle Zeitreihenwerte durchsucht. Die Bucket-Größen und -Intervalle werden in den **Buckets-Optionen** festgelegt.
+ **Zeitreihen-Buckets** — Jede Zeitreihe stellt bereits einen Bucket auf der Y-Achse dar. Der Name der Zeitreihe (Alias) muss ein numerischer Wert sein, der das obere oder untere Intervall für den Bucket darstellt. Im Grafana-Arbeitsbereich gibt es kein Bucketing, daher sind die Optionen für die Bucket-Größe ausgeblendet.

## Optionen anzeigen
<a name="heatmap-display-options"></a>

Verwenden Sie diese Einstellungen, um Ihre Visualisierung zu verfeinern.

### Colors (Farben)
<a name="heatmap-colors"></a>

Das Farbspektrum steuert die Zuordnung zwischen der Anzahl der Werte (in jedem Bereich) und der jedem Bereich zugewiesenen Farbe. Die Farbe ganz links im Spektrum steht für die minimale Anzahl und die Farbe ganz rechts für die maximale Anzahl. Einige Farbschemata werden automatisch invertiert, wenn das Lichtdesign verwendet wird.

Sie können den Farbmodus auch auf **Deckkraft** ändern. In diesem Fall ändert sich die Farbe nicht, aber der Grad der Deckkraft ändert sich mit der Anzahl der Buckets.
+  **Mode (Modus)** 
  +  **Opazität** — Der Wert des Buckets wird durch die Opazität der Zellen dargestellt. Eine undurchsichtige Zelle bedeutet den Maximalwert.
    +  **Farbe** — Zellengrundfarbe.
    +  **Maßstab** — Maßstab für die Zuordnung von Bucket-Werten zur Opazität.
      +  **linear — Lineare** Skala. Der Bucket-Wert wird linear der Opazität zugeordnet.
      +  **sqrt — Leistungsskala**. Die Zellenopazität wird berechnet als`value ^ k`, wobei ein konfigurierter **Exponentenwert** angegeben `k` ist. Wenn der Exponent kleiner als ist`1`, erhalten Sie eine logarithmische Skala. Wenn der Exponent größer als ist`1`, erhalten Sie eine Exponentialskala. Im Fall von `1` entspricht die Skala der linearen.
    +  **Exponent** — Wert des Exponenten, größer als. `0`
  +  **Spektrum** — Der Bucket-Wert wird durch die Zellenfarbe dargestellt.
    +  **Schema** — Wenn der Modus **Spektrum** ist, wählen Sie ein Farbschema aus.

### Farbskala
<a name="heatmap-color-scale"></a>

Standardmäßig berechnet Amazon Managed Grafana die Zellenfarben auf der Grundlage von Mindest- und Höchstwerten für Buckets. Mit **Min** und **Max** können Sie diese Werte überschreiben. Stellen Sie sich einen Bucket-Wert als Z-Achse und Min und Max als Z-Min bzw. Z-Max vor.
+  **Min** — Minimaler Wert, der für die Berechnung der Zellenfarbe verwendet wird. Wenn der Bucket-Wert kleiner als Min ist, wird er der Mindestfarbe zugeordnet. Der Standardwert ist `series min value`.
+  **Max** — Maximalwert, der für die Berechnung der Zellenfarbe verwendet wird. Wenn der Bucket-Wert größer als Max ist, wird er der maximalen Farbe zugeordnet. Der Standardwert ist `series max value`. 

### Legende
<a name="heatmap-legend"></a>

Wählen Sie aus, ob die Heatmap-Legende in der Visualisierung angezeigt werden soll oder nicht. 

### Buckets
<a name="heatmap-legend-buckets"></a>
+  **Null ausblenden** — Zeichnet keine Zellen mit Nullwerten.
+  **Leerzeichen** — Legt den Abstand zwischen den Zellen in Pixeln fest. Die Standardeinstellung ist 1 Pixel.
+  **Rund** — Legt die Rundheit der Zelle in Pixeln fest. Standard = 0.

### Tooltip
<a name="heatmap-tooltip"></a>
+  **Tooltip anzeigen** — Zeigt den Heatmap-Tooltip an.
+  **Histogramm** — Zeigt das Y-Achsen-Histogramm im Tooltip an. Das Histogramm stellt die Verteilung der Bucket-Werte für den jeweiligen Zeitstempel dar.
+  **Dezimalzahlen — Legt** die Anzahl der Dezimalstellen fest, mit der der Bucket-Wert gerendert werden soll (Standard ist auto).

# Bedienfeld „Histogramm“
<a name="histogram-panel"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Die Histogramm-Visualisierung berechnet die Verteilung der Werte und stellt sie als Balkendiagramm dar. Die Y-Achse und die Höhe jedes Balkens stellen die Anzahl der Werte dar, die in jede Klammer fallen, während die X-Achse den Wertebereich darstellt.

Die Histogramm-Visualisierung unterstützt Zeitreihen und beliebige Tabellenergebnisse mit einem oder mehreren numerischen Feldern.

## Optionen anzeigen
<a name="histogram-options"></a>

Verwenden Sie diese Optionen, um Ihre Visualisierungen zu verfeinern:

**Größe des Eimers**

Die Größe der Eimer. Lassen Sie dieses Feld leer, wenn die Schaufelgröße automatisch angepasst werden soll (\$1 10% des gesamten Bereichs).

**Offset der Schaufel**

Wenn der erste Bucket nicht bei Null beginnen soll. Ein Offset ungleich Null verschiebt das Aggregationsfenster. Beispielsweise würden aus 5-großen Buckets mit den Werten 0—5, 5—10, 10—15 mit einem Standard-Offset von 0 2—7, 7—12, 12—17 mit einem Offset von 2 werden; Offsets von 0, 5 oder 10 würden in diesem Fall praktisch nichts bewirken. In der Regel wird diese Option nicht automatisch, sondern mit einer explizit definierten Bucket-Größe verwendet. Damit diese Einstellung wirksam wird, muss der Offset-Betrag größer als 0 und kleiner als die Bucket-Größe sein. Werte außerhalb dieses Bereichs haben die gleiche Wirkung wie Werte innerhalb dieses Bereichs.

**Reihen kombinieren**

Dadurch werden alle Serien und Felder zu einem kombinierten Histogramm zusammengeführt.

**Die Linienbreite** steuert die Linienbreite der Balken.

Die **Fülldeckkraft** steuert die Füllopazität der Balken.

Der **Verlaufsmodus** legt den Modus der Verlaufsfüllung fest. Der Füllverlauf basiert auf der Linienfarbe. Um die Farbe zu ändern, verwenden Sie die Standardfeldoption für das Farbschema. Die Darstellung des Verlaufs wird durch die Einstellung für die Deckkraft der Füllung beeinflusst.
+  **Keine** — Keine Verlaufsfüllung, dies ist die Standardeinstellung.
+  **Opazität** — Die Transparenz des Farbverlaufs wird anhand der Werte auf der Y-Achse berechnet. Die Deckkraft der Füllung nimmt mit den Werten auf der Y-Achse zu.
+  **Farbton** — Die Verlaufsfarbe wird auf der Grundlage des Farbtons der Linienfarbe generiert.

**Tooltip-Modus** Wenn Sie den Mauszeiger über das Diagramm bewegen, kann Grafana Tooltips anzeigen. Wählen Sie, wie sich Tooltips verhalten:
+  **Einzeln** — Der Tooltip zeigt nur die Serie an, über der Sie den Mauszeiger bewegen.
+  **Alle** — Der Hover-Tooltip zeigt alle Serien in der Visualisierung an. Grafana hebt die Serie, über die Sie den Mauszeiger bewegen, in der Serienliste im Tooltip fett hervor.
+  **Versteckt** — Zeigt den Tooltip nicht an. 

**Anmerkung**  
Verwenden Sie eine Überschreibung, um einzelne Serien in der QuickInfo auszublenden.

## Legendenoptionen
<a name="histogram-legend"></a>

Wenn die Legendenoption aktiviert ist, können entweder die Wertzuordnungen oder die Schwellenwertklammern angezeigt werden. Um die Wertzuordnungen in der Legende anzuzeigen, ist es wichtig, dass die Option Farbschema unter den Standardoptionen auf Einzelfarbe oder Klassische Palette eingestellt ist. Um die Schwellenwertklammern in der Legende zu sehen, stellen Sie das Farbschema auf Von Schwellenwerten ein.

**Legendenmodus** Verwenden Sie diese Einstellungen, um die Darstellung der Legende in Ihrer Visualisierung zu verfeinern.
+  **Liste** — Zeigt die Legende als Liste an. Dies ist der Standardanzeigemodus der Legende.
+  **Tabelle** — Zeigt die Legende als Tabelle an.
+  **Versteckt** — Blendet die Legende aus.

**Platzierung der Legende** Wählen Sie aus, wo die Legende platziert werden soll.
+  **Unten** — Unter dem Diagramm.
+  **Rechts** — Rechts neben dem Diagramm.

**Legendenberechnungen**

Wählen Sie aus, welche Berechnungen in der Legende angezeigt werden sollen. Weitere Informationen finden Sie unter [Liste der Berechnungen](list-of-calculations.md).

# Bedienfeld „Protokolle“
<a name="logs-panel"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Die Visualisierung des Protokollfensters zeigt Protokollzeilen aus Datenquellen, die Logs unterstützen, wie Elastic, Influx und Loki. In der Regel verwenden Sie diesen Bereich neben einem Grafikfenster, um die Protokollausgabe eines verwandten Prozesses anzuzeigen.

Im Bereich „Protokolle“ werden die Ergebnisse von Abfragen angezeigt, die auf der Registerkarte „**Abfrage**“ eingegeben wurden. Die Ergebnisse mehrerer Abfragen werden zusammengeführt und nach Zeit sortiert. Sie können innerhalb des Bedienfelds blättern, wenn die Datenquelle mehr Zeilen zurückgibt, als angezeigt werden können.

Um die Anzahl der gerenderten Zeilen zu begrenzen, können Sie die Einstellung **Max. Datenpunkte** in den **Abfrageoptionen** verwenden. Wenn sie nicht festgelegt ist, erzwingt die Datenquelle normalerweise ein Standardlimit.

## Optionen anzeigen
<a name="logs-panel-display-options"></a>

Verwenden Sie die folgenden Einstellungen, um Ihre Visualisierung zu verfeinern:
+  **Zeit** — Zeigt die Zeitspalte an oder blendet sie aus. Dies ist der Zeitstempel, der der Protokollzeile zugeordnet ist, wie er von der Datenquelle gemeldet wurde.
+  **Eindeutige Beschriftungen** — Zeigt die Spalte mit eindeutigen Beschriftungen an oder blendet sie aus, in der nur ungewöhnliche Beschriftungen angezeigt werden.
+  **Linien umbrechen** — Aktiviert die Option Zeilenumbruch. 
+  **Reihenfolge** — Zeigt die Ergebnisse in absteigender oder aufsteigender Reihenfolge an. Die Standardeinstellung ist **Absteigend, wobei** die neuesten Protokolle zuerst angezeigt werden. Wählen Sie **Aufsteigend**, um die ältesten Protokollzeilen zuerst anzuzeigen.

# Nachrichten-Panel
<a name="news-panel"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

In diesem Bereich wird ein RSS-Feed angezeigt. Standardmäßig werden Artikel aus dem Grafana Labs-Blog angezeigt.

Geben Sie im Bereich **Anzeige** im Feld **URL die URL** eines RSS-Feeds ein. Dieser Panel-Typ akzeptiert keine anderen Abfragen.

# Bereich „Knotendiagramm“ (Beta)
<a name="node-graph-panel"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Das Node-Graph-Panel visualisiert gerichtete Graphen oder Netzwerke. Es verwendet die Anordnung gerichteter Kräfte, um die Knoten effektiv zu positionieren, sodass es bei der Darstellung komplexer Infrastrukturkarten, Hierarchien oder Ausführungsdiagramme hilfreich sein kann.

## Datenvoraussetzungen
<a name="node-graph-panel-requirements"></a>

Das Node-Graph-Panel erfordert eine bestimmte Form der Daten, damit die Knoten und Kanten angezeigt werden können. Nicht jede Datenquelle oder Abfrage kann in diesem Bereich visualisiert werden.

Die Node-Graph-Visualisierung besteht aus *Knoten* und *Kanten*.
+ Ein *Knoten* wird als Kreis angezeigt. Ein Knoten kann eine Anwendung, einen Dienst oder etwas anderes darstellen, das aus Anwendungsperspektive relevant ist.
+ Eine *Kante* wird als Linie dargestellt, die zwei Knoten verbindet. Bei der Verbindung kann es sich um eine Anfrage, eine Ausführung oder eine andere Beziehung zwischen den beiden Knoten handeln.

## Knoten
<a name="node-graph-panel-nodes"></a>

Normalerweise zeigen Knoten zwei statistische Werte innerhalb des Knotens und zwei Identifikatoren direkt unter dem Knoten, normalerweise Name und Typ. Knoten können auch einen anderen Satz von Werten als Farbkreis um den Knoten herum anzeigen, wobei Abschnitte unterschiedlicher Farbe unterschiedliche Werte darstellen, die zusammen 1 ergeben sollten. Sie können beispielsweise angeben, dass der Prozentsatz der Fehler durch den roten Teil des Kreises dargestellt wird.

Zusätzliche Details können in einem Kontextmenü angezeigt werden, das angezeigt wird, wenn Sie den Knoten auswählen. Das Kontextmenü kann auch zusätzliche Links enthalten, die entweder auf andere Teile des Grafana-Arbeitsbereichs oder auf einen externen Link abzielen.

## Edges
<a name="node-graph-panel-edges"></a>

Kanten können auch Statistiken anzeigen, wenn Sie den Mauszeiger über die Kante bewegen. Ähnlich wie bei Knoten können Sie ein Kontextmenü mit zusätzlichen Details und Links öffnen, indem Sie die Kante auswählen.

Die erste Datenquelle, die diese Visualisierung unterstützt, ist die AWS X-Ray Datenquelle für die zugehörige Service Map-Funktion. Weitere Informationen finden Sie unter [Connect zu einer AWS X-Ray Datenquelle herstellen](x-ray-data-source.md).

Zusätzliche Details können in einem Kontextmenü angezeigt werden, das angezeigt wird, wenn Sie den Knoten auswählen. Das Kontextmenü kann auch zusätzliche Links enthalten, die entweder auf andere Teile des Grafana-Arbeitsbereichs oder auf einen externen Link abzielen.

## Im Knotendiagramm navigieren
<a name="node-graph-panel-navigation"></a>

Sie können innerhalb des Knotendiagramms schwenken, indem Sie die Position außerhalb eines Knotens oder einer Kante auswählen und mit der Maus ziehen.

Sie können mithilfe der Schaltflächen in der oberen linken Ecke des Knotendiagramms zoomen.

# Bereich „Kreisdiagramm“
<a name="pie-chart-panel"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Das Kreisdiagramm zeigt reduzierte Reihen oder Werte in einer Reihe aus einer oder mehreren Abfragen in ihrer Beziehung zueinander als Teile eines Kuchens an. Die Bogenlänge, die Fläche und der Mittelwinkel eines Segments sind alle proportional zum Wert des Segments, da er sich auf die Summe aller Werte bezieht. Dieser Diagrammtyp eignet sich am besten, wenn Sie einen schnellen Vergleich einer kleinen Gruppe von Werten in einer ästhetisch ansprechenden Form wünschen.

Mithilfe von Kreisdiagramm-Visualisierungen können Sie die folgenden Optionen anwenden:
+  [Transformationen](panel-transformations.md). 
+  [Feldoptionen und Überschreibungen](field-options-overrides.md). 
+  [Schwellenwerte](thresholds.md).

## Optionen
<a name="pie-chart-panel-options"></a>

Sie können die folgenden Optionen verwenden, um Ihre Visualisierung zu verfeinern.
+  **Anzeigen** — Wählen Sie aus, wie viele Informationen angezeigt werden sollen. **Calculate** reduziert jeden Wert auf einen einzigen Wert pro Reihe. **Alle Werte** zeigen jeden Wert aus einer einzelnen Reihe an.
+  **Berechnung** — Wählen Sie eine Berechnung aus, um jede Reihe zu reduzieren, wenn „**Berechnen**“ ausgewählt wurde. Informationen zu verfügbaren Berechnungen finden Sie unter[Liste der Berechnungen](list-of-calculations.md).
+  **Limit** — Wenn jeder Wert aus einer einzelnen Datenreihe angezeigt wird, begrenzt dies die Anzahl der angezeigten Werte.
+  **Felder** — Wählen Sie aus, welche Felder in der Visualisierung angezeigt werden sollen.
  + **Numerische Felder** — Alle Felder mit numerischen Werten.
  + **Alle Felder** — Alle Felder, die nicht durch Transformationen entfernt wurden.
  + **Zeit** — Alle Felder mit Zeitwerten.

## Labels
<a name="pie-charts-panel-labels"></a>

Wählen Sie Beschriftungen aus, die im Kreisdiagramm angezeigt werden sollen. Sie können mehrere auswählen.
+  **Name** — Der Serien- oder Feldname. 
+  **Prozent** — Der Prozentsatz des Ganzen. 
+  **Wert** — Der numerische Rohwert. 

Beschriftungen werden weiß über dem Hauptteil des Diagramms angezeigt. Möglicherweise müssen Sie dunklere Diagrammfarben auswählen, damit sie besser sichtbar sind. Lange Namen oder Zahlen werden möglicherweise abgeschnitten.

## Platzierung und Werte der Legende
<a name="pie-charts-panel-legend"></a>

Wählen Sie aus, wo die Legende angezeigt werden soll.
+  **Unten** — Unter dem Diagramm.
+  **Rechts** — Rechts neben dem Diagramm. 

Sie können mehr als einen Wert auswählen, der in der Legende angezeigt werden soll. **Prozent** ist der Prozentsatz des Ganzen und **Wert** ist der numerische Rohwert.

# Panel Plotly
<a name="plotly-panel"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Das Plotly-Bedienfeld rendert Diagramme mit [Plotly](https://plotly.com/javascript/), einer Open-Source-JavaScript-Grafikbibliothek.

Die Felder **Data**, **Layout** und **Config** entsprechen den allgemeinen Parametern, die in der [Plotly-Dokumentation beschrieben sind](https://plotly.com/javascript/plotlyjs-function-reference/). Sie müssen im JSON-Format sein.

Von der Datenquelle bereitgestellte Daten können über ein benutzerdefiniertes Skript transformiert werden, bevor sie in das Plotly-Diagramm eingefügt werden. Das Skript enthält 2 Argumente.
+ `data`— Von der Datenquelle zurückgegebene Daten.
+ `variables`— Ein Objekt, das [Grafana-Variablen](templates-and-variables.md) im aktuellen Dashboard enthält (Benutzervariablen und diese wenigen globalen Variablen:`__from`, `__to``__interval`, und`__interval_ms`).

Das Skript muss ein Objekt mit einer oder mehreren der folgenden Eigenschaften zurückgeben: `data``layout`, `config` und`frames`. Im Folgenden wird ein -Beispiel gezeigt.

```
let x = data.series[0].fields[0].values;
let y = data.series[0].fields[1].values;
let series = {
    x: x,
    y: y,
    name: variables.name, // where ‘name’ is the name of a Grafana dashboard variable
};

return {
    data: [series],
    config: {
        displayModeBar: false,
    },
};
```

Das vom Skript zurückgegebene Objekt und das in den Feldern *Data*, *Layout* und *Config* angegebene JSON werden zusammengeführt (Deep Merge).

Wenn kein Skript bereitgestellt wird, verwendet das Panel nur *Daten* -, *Layout* - und *Konfigurationsfelder*.

# Paneel Sankey
<a name="sankey-panel"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Das Sankey-Bedienfeld zeigt Sankey-Diagramme, die sich gut zur Visualisierung von Flussdaten eignen, wobei die Breite des Flusses proportional zur ausgewählten Metrik ist. Die folgende Abbildung zeigt ein Sankey-Diagramm mit zwei Gruppen von Quellen und Zielen.

![\[Sankey diagram showing flow between source organizations, science disciplines, and projects.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/sankey-panel.png)


**Funktionsweise**

Das Sankey-Panel benötigt mindestens 2 Datenspalten, eine Quelle und ein Ziel für die Flows. Ihre Abfrage sollte Ihre Daten in mindestens zwei Gruppen gruppieren. Das Panel zeichnet in der Reihenfolge der Abfrage Links von der ersten Spalte mit Datenpunkten zur letzten Spalte. Die Dicke der Links wird proportional zu dem Wert sein, der durch die Metrik in der Abfrage zugewiesen wird.

**Anpassen**
+ **Links** — Derzeit gibt es zwei Optionen für die Linkfarbe: mehrere oder einzelne. Sie ist standardmäßig mehrfarbig. Um eine einzelne Farbe für die Links auszuwählen, schalten Sie die Option **Nur Einzellink-Farbe** ein und wählen Sie Ihre Farbe aus dem Farbwähler von Grafana aus.
+ **Knoten** **— Sie können die Farbe der rechteckigen Knoten ändern, indem Sie die Option Knotenfarbe ändern**
+ **Knotenbreite** — Die Breite der Knoten kann mit dem Schieberegler für die **Knotenbreite** oder durch Eingabe einer Zahl in das Eingabefeld angepasst werden. Diese Zahl muss eine Ganzzahl sein.
+ **Knotenabstand —** Der vertikale Abstand zwischen den Knoten kann mit dem Schieberegler für den **Knotenabstand oder durch** Eingabe einer Zahl in das Eingabefeld angepasst werden. Diese Zahl muss eine Ganzzahl sein. Wenn Ihre Links zu dünn sind, versuchen Sie, diese Zahl anzupassen
+ **Kopfzeilen** — Die Spaltenüberschriften können geändert werden, indem Sie im Editorbereich eine Überschreibung des **Anzeigenamens** verwenden. **Sie werden dieselbe Farbe haben, die Sie für die Textfarbe ausgewählt haben**
+ **Sankey-Layout** — Das Layout der Sankey-Links kann mit dem **Layout-Iterationsregler** leicht angepasst werden. Diese Zahl muss eine Ganzzahl sein und entspricht der Anzahl der Relaxationsiterationen, die zur Generierung des Layouts verwendet wurden.

# Panel streuen
<a name="scatter-panel"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Das Streufeld zeigt ein X/Y Streudiagramm für Tabellendaten mit einer einfacheren Oberfläche als andere Grafikfelder. Im Gegensatz zum Grafikfenster müssen sich die Daten beim Streufeld nicht in einer Zeitreihe befinden. Für das Streufeld ist ein tabellenformatierter Datensatz mit zwei oder mehr numerischen Datenspalten erforderlich.

Einer davon kann der X-Achse zugewiesen werden. Einer oder mehrere Werte können einer Reihe von Y-Achsenwerten zugewiesen werden, und die resultierenden Daten können als eine Reihe von Punkten dargestellt werden. Jede Reihe kann optional auch eine Regressionslinie zeigen, wobei eine von mehreren statistischen Bestanpassungen verwendet wird.

**Ein Streufeld erstellen**

Im folgenden Verfahren wird beschrieben, wie Sie mithilfe des Streufensters ein Streudiagramm erstellen. Für dieses Beispiel gehen wir davon aus, dass es Daten gibt, wie in der folgenden Tabelle `HEIGHT` mit drei Spalten mit numerischen Werten,, und `Age` `Boys``Girls`, die die durchschnittliche Körpergröße von Jungen und Mädchen nach Alter zeigen.


| Age | Größe des Jungen | Größe des Mädchens | 
| --- | --- | --- | 
|  5  |  109,7  |  109,5  | 
|  6  |  115,6  |  115,4  | 
|  7  |  121,1  |  120,8  | 
|  8  |  126,3  |  126  | 
|  9  |  131,3  |  131,3  | 
|  10  |  136,2  |  137,1  | 
|  11  |  141,2  |  143,2  | 
|  12  |  147  |  148,7  | 
|  13  |  153,6  |  152,6  | 
|  14  |  159,9  |  155,1  | 
|  15  |  164,4  |  156,7  | 
|  16  |  167,3  |  157,6  | 
|  17  |  169  |  158  | 
|  18  |  170  |  158,3  | 
|  19  |  170,8  |  158,6  | 

**Um ein Streudiagramm mit dem Streufeld zu erstellen**

1. Wählen Sie in Ihrem Grafana-Dashboard die Option **Panel hinzufügen**. Weitere Informationen zum Hinzufügen von Panels finden Sie unter[Ein Panel hinzufügen](add-a-panel-to-a-dashboard.md).

1. Schreiben Sie für die Abfrage eine Abfrage, die die benötigten Daten zurückgibt. In diesem Fall würden Sie eine Abfrage wie verwenden`SELECT * FROM HEIGHT`.

1. Wählen Sie die **Streuvisualisierung** aus.

Dadurch wird ein Streudiagramm erstellt, bei dem die erste Spalte als X-Achse und die anderen numerischen Spalten als Y-Achsen verwendet werden.

**Konfigurationsoptionen**

Das Streufenster bietet die folgenden vier benutzerdefinierten Konfigurationsoptionen.
+ **X-Achse** — Sie können wählen, welches Feld als X-Achse verwendet werden soll, sowie Ausdehnungen, Titel und Anzeigeinformationen für die Achse.
+ **Y-Achse** — Sie können wählen, welche Felder auf der Y-Achse angezeigt werden sollen, einschließlich der Anzeigeoptionen für jedes Feld sowie Ausdehnungen und Titelinformationen für die Achse. Sie können auch festlegen, dass für jedes Feld eine Regressionslinie angezeigt wird. In den folgenden Informationen finden Sie weitere Informationen zur Konfiguration der Regressionslinien.
+ **Legende** — Sie können eine Legende für das Bedienfeld ein- oder ausschalten sowie die Größe des Texts in der Legende wählen.
+ **Anzeige** — Sie können weitere Optionen für das Diagramm festlegen, darunter die Rasterfarbe und den Rahmenstil.

**Konfiguration der Regressionslinie**

Jeder Y-Achsen-Datensatz kann zusätzlich zu den einzelnen Punkten eine Linie anzeigen. Für den Linientyp gibt es fünf Optionen.
+ **Keine** — Zeigt keine Regressionslinie an.
+ **Einfach** — Zeigt eine Regressionslinie an, die die Datensatzpunkte verbindet.
+ **Linear** — Zeigt eine gerade Linie an, wobei die Methode der kleinsten Quadrate, die beste Anpassung verwendet wird, verwendet wird.
+ Exponentiell — Zeigt eine **exponentielle Regressionslinie** mit der besten Anpassung an.
+ **Potenz** — Zeigt eine Regressionslinie mit der besten Potenz an.

# Statistik-Panel
<a name="stat-panel"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Das Statistikfenster zeigt einen großen Statistikwert mit einer optionalen Grafiksparkline. Sie können die Hintergrund- oder Wertfarbe mithilfe von Schwellenwerten steuern.

Standardmäßig zeigt das Statistikfenster eine der folgenden Anzeigen an:
+ Nur der Wert für eine einzelne Datenreihe oder ein einzelnes Feld.
+ Sowohl der Wert als auch der Name für mehrere Serien oder Felder.

Mit der Option **Textmodus** können Sie steuern, ob der Text angezeigt wird oder nicht.

## Daten- und Feldoptionen
<a name="stat-panel-data-and-field-options"></a>

Mithilfe von Statistikvisualisierungen können Sie die folgenden Optionen anwenden:
+  [Transformationen](panel-transformations.md).
+  [Feldoptionen und Überschreibungen](field-options-overrides.md).
+  [Schwellenwerte](thresholds.md).

## Automatische Layoutanpassung
<a name="stat-panel-automatic-layout-adjustment"></a>

Das Panel passt das Layout automatisch an die verfügbare Breite und Höhe im Armaturenbrett an. Das Diagramm (Sparkline) wird automatisch ausgeblendet, wenn das Bedienfeld zu klein wird.

## Optionen anzeigen
<a name="stat-panel-display-options"></a>

Verwenden Sie die folgenden Optionen, um Ihre Visualisierung zu verfeinern:
+  **Anzeigen** — Wählen Sie aus, wie Amazon Managed Grafana Ihre Daten anzeigt.
  +  **Berechnen** — Zeigt einen berechneten Wert an, der auf allen Zeilen basiert.
    +  **Berechnung** — Wählen Sie eine anzuwendende Berechnung aus. Informationen zu verfügbaren Berechnungen finden Sie unter[Liste der Berechnungen](list-of-calculations.md).
  +  **Alle Werte** — Zeigt für jede Zeile eine separate Statistik an.
    +  **Limit** — Geben Sie die maximale Anzahl der anzuzeigenden Zeilen an.
+  **Felder** — Wählen Sie einen Feldnamen oder einen Feldtyp (einschließlich **Alle Felder oder Numerische Felder****) aus**, der in diesen Bereich aufgenommen werden soll.
+  **Wert** — Wählen Sie eine Reduzierungsfunktion aus, mit der Amazon Managed Grafana viele Felder auf einen einzigen Wert reduziert. Wählen Sie die **Werteliste**, um Funktionen und kurze Beschreibungen zu sehen. 
+  **Ausrichtung** — Wählen Sie eine Stapelrichtung.
  +  **Automatisch** — Amazon Managed Grafana wählt aus, was es für die beste Ausrichtung hält.
  +  **Horizontal** — Balken werden horizontal von links nach rechts gestreckt.
  +  **Vertikal** — Die Balken werden vertikal von oben nach unten gestreckt.
+  **Textmodus** — Mit der Option **Textmodus** können Sie steuern, welcher Text im Bedienfeld angezeigt wird. Wenn nur der Name und die Farbe wichtig sind und der Wert nicht, ändern Sie den **Textmodus** in **Name**. Der Wert wird weiterhin zur Bestimmung der Farbe verwendet und in einer QuickInfo angezeigt.
  +  **Automatisch** — Wenn die Daten mehrere Reihen oder Felder enthalten, werden sowohl der Name als auch der Wert angezeigt.
  +  **Wert** — Zeigt nur den Wert an, niemals den Namen. Der Name wird im Tooltip angezeigt.
  +  **Wert und Name** — Zeigt immer den Wert und den Namen an.
  +  **Name** — Zeigt den Namen statt des Werts an. Der Wert wird im Tooltip angezeigt.
  +  **Keine** — Nichts anzeigen (leer). Der Name und der Wert werden im Tooltip angezeigt.
+  **Farbmodus** — Wählen Sie einen Farbmodus.
  +  **Wert** — Färbt nur den Wert und den Grafikbereich.
  +  **Hintergrund** — Färbt auch den Hintergrund ein.
+  **Grafikmodus** — Wählen Sie einen Grafikmodus.
  +  **Keine** — Blendet das Diagramm aus und zeigt nur den Wert an.
  +  **Fläche** — Zeigt das Flächendiagramm unter dem Wert an. Diese Option setzt voraus, dass Ihre Abfrage eine Zeitspalte zurückgibt.
+  **Ausrichtungsmodus** — Wählen Sie einen Ausrichtungsmodus.
  +  **Automatisch** — Wenn nur ein einziger Wert angezeigt wird (keine Wiederholung), wird der Wert zentriert. Wenn mehrere Reihen oder Zeilen angezeigt werden, ist der Wert linksbündig ausgerichtet.
  +  **Mitte** — Der Statistikwert ist zentriert.

# Bedienfeld „Statuszeitleiste“
<a name="state-timeline-panel"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Die Visualisierung des Zustandszeitfensters zeigt diskrete Zustandsänderungen im Zeitverlauf. Jedes Feld oder jede Reihe wird als eigenes horizontales Band gerendert. Bundesstaatenregionen können entweder mit oder ohne Werte gerendert werden. Dieses Bedienfeld eignet sich gut für Zeichenketten- oder boolesche Zustände, kann aber auch mit Zeitreihen verwendet werden. Bei Verwendung mit Zeitreihen werden die Schwellenwerte verwendet, um die numerischen Werte in Bereiche mit diskreten Zuständen umzuwandeln.

## Optionen für die Zeitleiste von Bundesstaaten
<a name="state-timeline-options"></a>

Verwenden Sie diese Optionen, um Ihre Visualisierungen zu verfeinern:

**Gleiche aufeinanderfolgende Werte zusammenführen**

Steuert, ob Grafana identische Werte zusammenführt, wenn sie nebeneinander liegen.

**Werte anzeigen**

Steuert, ob Werte innerhalb der Regionen der Bundesstaaten gerendert werden. Auto rendert Werte, wenn ausreichend Speicherplatz vorhanden ist.

**Werte ausrichten**

Steuert die Ausrichtung der Werte innerhalb der Regionen der Bundesstaaten.

**Höhe der Zeile**

Steuert den Abstand zwischen den Zeilen. 1 = kein Leerzeichen = 0,5 = 50% Abstand.

**Linienbreite**

Steuert die Linienbreite der Regionen der Bundesstaaten.

**Deckkraft füllen**

Steuert die Opazität von Regionen der Bundesstaaten.

## Wertezuordnungen
<a name="state-timeline-valuemap"></a>

Um booleschen Werten oder Zeichenkettenwerten Farben zuzuweisen, verwenden Sie. [Zuordnung von Werten](field-options-overrides.md#value-mapping)

## Zeitreihendaten mit Schwellenwerten
<a name="state-timeline-threshold"></a>

Das Panel kann auch mit Zeitreihendaten verwendet werden. In diesem Fall werden die Schwellenwerte verwendet, um die Zeitreihen in diskrete farbige Zustandsregionen umzuwandeln.

## Optionen für Legenden
<a name="state-timeline-legend"></a>

Wenn die Legendenoption aktiviert ist, können entweder die Wertzuordnungen oder die Schwellenwertklammern angezeigt werden. Um die Wertzuordnungen in der Legende anzuzeigen, ist es wichtig, dass die Option Farbschema unter Standardoptionen auf Einzelfarbe oder Klassische Palette eingestellt ist. Um die Schwellenwertklammern in der Legende zu sehen, stellen Sie das Farbschema auf Von Schwellenwerten ein.

**Legendenmodus** Verwenden Sie diese Einstellungen, um die Darstellung der Legende in Ihrer Visualisierung zu verfeinern.
+  **Liste** — Zeigt die Legende als Liste an. Dies ist der Standardanzeigemodus der Legende.
+  **Tabelle** — Zeigt die Legende als Tabelle an.
+  **Versteckt** — Blendet die Legende aus.

**Platzierung der Legende** Wählen Sie aus, wo die Legende platziert werden soll.
+  **Unten** — Unter dem Diagramm.
+  **Rechts** — Rechts neben dem Diagramm.

# Bereich „Statusverlauf“
<a name="status-history-panel"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Die Visualisierung des Statusverlaufs zeigt periodische Zustände im Zeitverlauf. Jedes Feld oder jede Reihe wird als horizontale Zeile gerendert. Boxen werden gerendert und um jeden Wert zentriert.

Die Visualisierung des Statusverlaufs funktioniert mit Zeichenketten, booleschen Feldern und numerischen Feldern oder Zeitreihen. Ein Zeitfeld ist erforderlich. Sie können Wertezuordnungen verwenden, um Zeichenketten einzufärben oder numerischen Bereichen Textwerte zuzuweisen.

## Optionen anzeigen
<a name="status-timeline-options"></a>

Verwenden Sie diese Optionen, um Ihre Visualisierungen zu verfeinern:

**Werte anzeigen**

Steuert, ob Werte in den Wertfeldern gerendert werden. Auto rendert Werte, wenn ausreichend Platz vorhanden ist.

Die **Spaltenbreite** bestimmt die Breite der Boxen. 1=maximale Breite und 0=Minimale Breite.

**Die Linienbreite steuert die Linienbreite** der Bundesstaatenregionen.

Die **Füllopazität** steuert die Füllundurchlässigkeit der Regionen der Bundesstaaten.

## Zuordnungen von Werten
<a name="status-history-valuemap"></a>

Um booleschen Werten oder Zeichenkettenwerten Farben zuzuweisen, verwenden Sie. [Zuordnung von Werten](field-options-overrides.md#value-mapping)

## Zeitreihendaten mit Schwellenwerten
<a name="status-history-threshold"></a>

Das Panel kann auch mit Zeitreihendaten verwendet werden. In diesem Fall werden die Schwellenwerte verwendet, um die Boxen einzufärben. Sie können auch Farbverläufe verwenden, um Werte einzufärben.

## Legendenoptionen
<a name="status-history-legend"></a>

Wenn die Legendenoption aktiviert ist, können entweder die Wertzuordnungen oder die Schwellenwertklammern angezeigt werden. Um die Wertzuordnungen in der Legende anzuzeigen, ist es wichtig, dass die Option Farbschema unter Standardoptionen auf Einzelfarbe oder Klassische Palette eingestellt ist. Um die Schwellenwertklammern in der Legende zu sehen, stellen Sie das Farbschema auf Von Schwellenwerten ein.

**Legendenmodus** Verwenden Sie diese Einstellungen, um die Darstellung der Legende in Ihrer Visualisierung zu verfeinern.
+  **Liste** — Zeigt die Legende als Liste an. Dies ist der Standardanzeigemodus der Legende.
+  **Tabelle** — Zeigt die Legende als Tabelle an.
+  **Versteckt** — Blendet die Legende aus.

**Platzierung der Legende** Wählen Sie aus, wo die Legende platziert werden soll.
+  **Unten** — Unter dem Diagramm.
+  **Rechts** — Rechts neben dem Diagramm.

# Tischplatte
<a name="table-panel"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Das Tabellenfenster unterstützt mehrere Modi für Zeitreihen und für Tabellen, Anmerkungen und JSON-Rohdaten. Dieses Fenster bietet auch Optionen zur Datumsformatierung, Wertformatierung und Farbgebung.

## Daten- und Feldoptionen
<a name="data-and-field-options"></a>

Bei Tabellenvisualisierungen können Sie die folgenden Optionen anwenden:
+  [Transformationen](panel-transformations.md).
+  [Feldoptionen und Überschreibungen](field-options-overrides.md).
+  [Schwellenwerte](thresholds.md).

## Optionen anzeigen
<a name="display-options"></a>
+  **Kopfzeile anzeigen** — Zeigt die aus Ihrer Datenquelle importierten Spaltennamen an oder blendet sie aus.
+  **Aufsteigend/absteigend sortieren** — Wählen Sie einen Spaltentitel, um die Sortierreihenfolge von der Standardsortierreihenfolge über absteigend bis aufsteigend zu ändern. Bei jeder Auswahl ändert sich die Sortierreihenfolge zur nächsten Option im Zyklus. Es kann jeweils nur nach einer Spalte sortiert werden.
+  [Optionen für Tabellenfelder](#table-field-options)— Ändern Sie Feldoptionen wie Spaltenbreite, Ausrichtung und Zellenanzeigemodus.
+  [Tabellenspalten filtern](#filter-table-columns)— Ändern Sie vorübergehend, wie Spaltendaten angezeigt werden. Sie können beispielsweise Werte vom höchsten zum niedrigsten Wert sortieren oder bestimmte Werte ausblenden.

## Unterstützung für Anmerkungen
<a name="annotation-support"></a>

Anmerkungen werden derzeit im neuen Tabellenbereich nicht unterstützt.

## Optionen für Tabellenfelder
<a name="table-field-options"></a>

In diesem Abschnitt werden alle verfügbaren Tabellenfeldoptionen erklärt. Die Optionen sind in derselben Reihenfolge wie in Amazon Managed Grafana aufgeführt. Die in diesem Thema aufgelisteten Optionen gelten nur für Visualisierungen von Tabellenfenstern.

Die meisten Feldoptionen wirken sich erst dann auf die Visualisierung aus, wenn Sie außerhalb des Feldoptionsfeldes, das Sie gerade bearbeiten, eine Auswahl treffen oder die EINGABETASTE drücken.

Weitere Informationen zur Anwendung dieser Optionen finden Sie unter [Alle Felder konfigurieren](field-options-overrides.md#configure-all-fields) und[Konfigurieren Sie bestimmte Felder](field-options-overrides.md#configure-specific-fields).

### Ausrichtung der Spalten
<a name="column-alignment"></a>

Wählen Sie aus, wie Amazon Managed Grafana den Zellinhalt ausrichten soll:
+ Auto (Standard)
+ Links
+ zentrum
+ Rechts

### Breite der Spalte
<a name="column-width"></a>

Standardmäßig berechnet Amazon Managed Grafana die Spaltenbreite automatisch auf der Grundlage des Zelleninhalts. In dieser Feldoption können Sie die Einstellung überschreiben und die Breite für alle Spalten in Pixeln definieren.

Wenn Sie beispielsweise `100` in das Feld eingeben, werden alle Spalten auf eine Breite von 100 Pixeln festgelegt, wenn Sie außerhalb des Felds wählen.

### Zellenanzeigemodus
<a name="cell-display-mode"></a>

Standardmäßig wählt Amazon Managed Grafana automatisch die Anzeigeeinstellungen aus. Sie können die Einstellungen überschreiben, indem Sie eine der folgenden Optionen wählen, um alle Felder zu ändern.

**Anmerkung**  
Wenn Sie diese auf der Registerkarte „**Feld**“ festlegen, gelten die Anzeigemodi für alle Felder, einschließlich des Zeitfeldes. Viele Optionen funktionieren am besten, wenn Sie sie auf der Registerkarte **Überschreiben** festlegen.

#### Text einfärben
<a name="color-text"></a>

Wenn Schwellenwerte festgelegt sind, wird der Feldtext in der entsprechenden Schwellenwertfarbe angezeigt.

#### Farbiger Hintergrund
<a name="color-background"></a>

Wenn Schwellenwerte festgelegt sind, wird der Feldhintergrund in der entsprechenden Schwellenwertfarbe angezeigt.

#### Gradientenanzeige
<a name="gradient-gauge"></a>

Die Schwellenwerte definieren einen Gradienten.

#### LCD-Messgerät
<a name="lcd-gauge"></a>

Das Messgerät ist in kleine Zellen aufgeteilt, die leuchten oder nicht beleuchtet sind.

#### JSON-Ansicht
<a name="json-view"></a>

Der Wert wird als Code formatiert angezeigt. Wenn es sich bei einem Wert um ein Objekt handelt, wird die JSON-Ansicht, mit der Sie das JSON-Objekt durchsuchen können, angezeigt, wenn Sie bei dem Wert eine Pause einlegen.

### Spaltenfilter
<a name="column-filter"></a>

## Tabellenspalten filtern
<a name="filter-table-columns"></a>

Wenn Sie den **Spaltenfilter** in den Tabellenoptionen aktivieren, können Sie Tabellenoptionen filtern. Weitere Informationen finden Sie unter [Optionen für Tabellenfelder](#table-field-options).

### Schalten Sie die Spaltenfilterung ein
<a name="turn-on-column-filtering"></a>

1. Wählen Sie in Amazon Managed Grafana das Dashboard aus, das die Tabelle mit den Spalten anzeigt, die Sie filtern möchten.

1. In dem Tabellenbereich, den Sie filtern möchten,[Öffnen des Panel-Editors](AMG-panel-editor.md#open-the-panel-editor).

1. Wählen Sie die Registerkarte „**Feld**“.

1. Aktivieren Sie unter **Tabellenoptionen** die Option **Spaltenfilter**.

Neben jedem Spaltentitel wird ein Filtersymbol angezeigt.

### Filtern Sie die Spaltenwerte
<a name="filter-column-values"></a>

Um Spaltenwerte zu filtern, wählen Sie das Filter- (Trichter-) Symbol neben einem Spaltentitel. Der Grafana-Arbeitsbereich zeigt die Filteroptionen für diese Spalte an.

Aktivieren Sie die Kontrollkästchen neben den Werten, die Sie anzeigen möchten. Geben Sie Text in das Suchfeld oben ein, um diese Werte in der Anzeige anzuzeigen, sodass Sie sie auswählen können, anstatt zu scrollen, um sie zu finden.

### Löschen Sie die Spaltenfilter
<a name="clear-column-filters"></a>

Bei Spalten mit angewendeten Filtern wird neben dem Titel ein blauer Trichter angezeigt.

Um den Filter zu entfernen, wählen Sie das blaue Trichtersymbol und dann Filter **löschen** aus.

# Textfeld
<a name="text-panel"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Sie können das Textfeld verwenden, um Informations- und Beschreibungsfelder für Ihre Dashboards zu erstellen.

Wählen Sie im **Modus** aus, ob Sie Markdown oder HTML verwenden möchten, um Ihren Text zu gestalten, und geben Sie dann Inhalt in das Feld darunter ein. Der Grafana-Arbeitsbereich enthält einen Titel und einen Absatz, um Ihnen den Einstieg zu erleichtern, oder Sie können Inhalte aus einem anderen Editor einfügen.

# Bedienfeld „Zeitreihen“
<a name="time-series-panel"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Das Zeitreihenfenster kann eine Zeitreihe als Linie, einen Pfad aus Punkten oder eine Reihe von Balken rendern. Diese Art von Diagramm ist vielseitig genug, um fast alle Zeitreihendaten anzuzeigen.

**Anmerkung**  
Sie können Visualisierungen im Grafikfenster zu Zeitreihenvisualisierungen migrieren. **Wählen Sie zur Migration auf der Registerkarte **Bedienfeld** die Option Zeitreihenvisualisierung aus.** Grafana überträgt alle zutreffenden Einstellungen.

Mit Zeitreihenvisualisierungen können Sie die folgenden Optionen anwenden:
+  [Transformationen](panel-transformations.md) 
+  [Feldoptionen und Überschreibungen](field-options-overrides.md) 
+  [Schwellenwerte](thresholds.md) 

Sie können Feldoptionen auch verwenden, um verschiedene Arten von Diagrammen zu erstellen oder Ihre Achsen anzupassen.

Verwenden Sie diese Einstellungen, um Ihre Visualisierung zu verfeinern.

## Tooltip-Modus
<a name="time-series-panel-tooltip"></a>

Wenn Sie den Mauszeiger über das Diagramm bewegen, kann Grafana Tooltips anzeigen. Wählen Sie, wie sich Tooltips verhalten:
+  **Einzeln** — Der Tooltip zeigt nur die Serie an, über der Sie den Mauszeiger bewegen.
+  **Alle** — Der Hover-Tooltip zeigt alle Serien im Diagramm an. Grafana hebt die Serie, über die Sie den Mauszeiger bewegen, in der Serienliste im Tooltip fett hervor.
+  **Versteckt** — Zeigt den Tooltip nicht an. 

## Legendenmodus und Platzierung
<a name="time-series-panel-legend"></a>

Wählen Sie aus, wie die Legende angezeigt wird.
+  **Liste** — Zeigt die Legende als Liste an. Dies ist die Standardeinstellung.
+  **Tabelle** — Zeigt die Legende als Tabelle an. 
+  **Versteckt** — Blendet die Legende aus.

Wählen Sie aus, wo die Legende angezeigt werden soll.
+  **Unten** — Unter dem Diagramm.
+  **Rechts** — Rechts neben dem Diagramm. 

## Legendenberechnungen
<a name="time-series-panel-legend-calculations"></a>

Wählen Sie aus, welche Berechnungen in der Legende angezeigt werden sollen. Weitere Informationen finden Sie unter [Liste der Berechnungen](list-of-calculations.md).

# Zeitreihen als Linien grafisch darstellen
<a name="time-series-graph-lines"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

In diesem Abschnitt wird erklärt, wie Zeitreihenfeldoptionen verwendet werden, um Zeitreihendaten als Linien zu visualisieren, und es wird veranschaulicht, was die Optionen bewirken.

**Erstellen Sie das Panel**

1. Erstellen Sie ein Panel und wählen Sie die **Zeitreihenvisualisierung** aus. Weitere Informationen finden Sie unter [Ein Panel hinzufügen](add-a-panel-to-a-dashboard.md).

1. Wählen Sie im **Panel-Editor** die Option **Feld** aus.

1. Wählen Sie unter „**Stil**“ die Option „**Linien**“.

## Gestalten Sie die Linien
<a name="time-series-graph-lines-style"></a>

Es gibt eine Vielzahl von Optionen für die Gestaltung der Linien.
+ **Linieninterpolation** — Wählen Sie aus, wie Grafana die Serienlinie interpoliert. **Zur Auswahl stehen „**Linear**“, „**Glatt**“, „**Schritt davor“ und „Schritt danach**“.**
+ **Linienbreite** — Stellen Sie die Linienstärke zwischen 0 und 10 Pixeln ein.
+ **Füllundurchlässigkeit** — Stellen Sie die Deckkraft der Serienfüllung auf einen Wert von 0 bis 100 Prozent ein.
+ **Verlaufsmodus** — Stellen Sie den Modus der Verlaufsfüllung ein. Der Füllverlauf basiert auf der Linienfarbe. Um die Farbe zu ändern, verwenden Sie die Standardfeldoption für das Farbschema.

  Die Darstellung des Verlaufs wird durch die Einstellung für die **Deckkraft der Füllung** beeinflusst.

  **Die Optionen für die Verlaufsfüllung sind „**Keine**“, „**Deckkraft“** und „Farbton“.** Bei der **Option „Deckkraft**“ wird die Transparenz des Verlaufs anhand der Werte auf der Y-Achse berechnet. Die Deckkraft der Füllung nimmt mit den Werten auf der Y-Achse zu. Bei **Hue** wird die Verlaufsfarbe auf der Grundlage des Farbtons der Linienfarbe generiert.
+ **Linienstil** — Legt den Stil der Linie fest. Um die Farbe zu ändern, verwenden Sie die Standardfeldoption für das Farbschema.

  Die Darstellung des Linienstils wird durch die Einstellungen für **Linienbreite** und **Fülldeckkraft** beeinflusst.

  Für den Linienstil stehen die Optionen „Durchgezogen“, **„****Strich**“ und „**Punkte**“ zur Auswahl.
+ **Nullwerte** — Wählen Sie aus, wie Lücken in den Daten angezeigt werden. Nullwerte können zu einer durchgehenden Linie verbunden oder optional ein Schwellenwert festgelegt werden, bei dessen Überschreitung Lücken in den Daten nicht mehr miteinander verbunden werden sollen. Sie können „**Niemals** Datenpunkte mit Lücken verbinden“, „Datenpunkte **immer** mit Lücken verbinden“ oder einen **Schwellenwert** festlegen, ab dem Lücken in den Daten nicht mehr miteinander verbunden werden sollen.
+ **Punkte anzeigen** — Wählen Sie aus, wann die Punkte im Diagramm angezeigt werden sollen. Zur Auswahl stehen „**Automatisch**“, „**Immer**“ und „**Nie**“.

## Füllen Sie das Feld unten aus
<a name="time-series-panel-legend-fillbelow"></a>

Diese Option ist nur auf der Registerkarte „Überschreibungen“ verfügbar.

**Um den Bereich zwischen zwei Serien zu füllen**

1. Wählen Sie unten die Felder aus, die Sie ausfüllen möchten.

1. Wählen Sie unter **Überschreibungseigenschaft hinzufügen** die Option **Unten ausfüllen aus**.

1. Wählen Sie die Datenreihe aus, bei der die Füllung enden soll.

# Zeitreihen als Balken grafisch darstellen
<a name="time-series-graph-bars"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

In diesem Abschnitt wird erklärt, wie Zeitreihenfeldoptionen verwendet werden, um Zeitreihendaten als Balken zu visualisieren, und es wird veranschaulicht, was die Optionen bewirken.

**Erstellen Sie das Panel**

1. Erstellen Sie ein Panel und wählen Sie die **Zeitreihenvisualisierung** aus. Weitere Informationen finden Sie unter [Ein Panel hinzufügen](add-a-panel-to-a-dashboard.md).

1. Wählen Sie im **Panel-Editor** die Option **Feld** aus.

1. Wählen Sie unter „**Stil**“ die Option „**Balken**“ aus.

## Gestalte die Balken
<a name="time-series-graph-bars-style"></a>

Es gibt eine Vielzahl von Optionen für die Gestaltung der Balken.
+ **Balkenausrichtung** — Legt die Position des Balkens relativ zu einem Datenpunkt fest. Zur Auswahl stehen „**Vorher**“, „**Mitte**“ und „**Nachher**“.
+ **Linienbreite** — Stellen Sie die Dicke der Balkenkonturen auf einen Wert zwischen 0 und 10 Pixeln ein.
+ **Füllundurchlässigkeit** — Stellen Sie die Deckkraft der Balkenfüllung auf einen Wert von 0 bis 100 Prozent ein.
+ **Verlaufsmodus** — Stellen Sie den Modus der Verlaufsfüllung ein. Der Füllverlauf basiert auf der Linienfarbe. Um die Farbe zu ändern, verwenden Sie die Standardfeldoption für das Farbschema.

  Die Darstellung des Verlaufs wird durch die Einstellung für die **Deckkraft der Füllung** beeinflusst.

  **Die Optionen für die Verlaufsfüllung sind „**Keine**“, „**Deckkraft“** und „Farbton“.** Bei der **Option „Deckkraft**“ wird die Transparenz des Verlaufs anhand der Werte auf der Y-Achse berechnet. Die Deckkraft der Füllung nimmt mit den Werten auf der Y-Achse zu. Bei **Hue** wird die Verlaufsfarbe auf der Grundlage des Farbtons der Linienfarbe generiert.
+ **Punkte anzeigen** — Wählen Sie aus, wann die Punkte im Diagramm angezeigt werden sollen. Zur Auswahl stehen „**Automatisch“, „****Immer**“ und „**Nie**“.

# Zeitreihen als Punkte grafisch darstellen
<a name="time-series-graph-points"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

In diesem Abschnitt wird erklärt, wie Zeitreihenfeldoptionen verwendet werden, um Zeitreihendaten als Punkte zu visualisieren, und es wird veranschaulicht, was die Optionen bewirken.

**Erstellen Sie das Panel**

1. Erstellen Sie ein Panel und wählen Sie die **Zeitreihenvisualisierung** aus. Weitere Informationen finden Sie unter [Ein Panel hinzufügen](add-a-panel-to-a-dashboard.md).

1. Wählen Sie im **Panel-Editor** die Option **Feld** aus.

1. Wählen Sie unter „**Stil**“ die Option „**Punkte**“.

## Gestalten Sie die Punkte
<a name="time-series-graph-points-style"></a>

Wenn Sie als Punkte grafisch darstellen, können Sie die Punktgröße wählen.
+ **Punktgröße** — Wählen Sie die Punktgröße mit einem Durchmesser zwischen 1 und 40 Pixeln.

# Achsenanzeige ändern
<a name="time-series-change-axis"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

In diesem Abschnitt wird erklärt, wie die Feldoptionen für Zeitreihen verwendet werden, um die Anzeige von Achsen in der Visualisierung zu steuern, und es wird veranschaulicht, was die Achsenoptionen bewirken.

Es gibt eine Vielzahl von Optionen für die Achsen.
+ **Platzierung der Y-Achse** — Legen Sie die Platzierung der Y-Achse fest. **Zur Auswahl stehen **Links**, **Rechts** und Versteckt.**
+ **Y-Achsenbeschriftung** — Legen Sie eine Textbeschriftung für die Y-Achse fest. Wenn Sie mehr als eine Y-Achse haben, können Sie ihnen auf der Registerkarte **Überschreiben verschiedene** Beschriftungen zuweisen.
+ **Breite** — Legen Sie die feste Breite der Achse fest. Standardmäßig berechnet der Grafana-Workspace dynamisch die Achsenbreite. Durch die Einstellung der Breite der Achse können Daten, deren Achstypen unterschiedlich sind, dieselben Anzeigeproportionen haben. Dadurch ist es einfacher, Daten aus mehreren Diagrammen zu vergleichen, da die Achsen in visueller Nähe zueinander nicht verschoben oder gestreckt werden.
+ **Soft Min und Soft Max** — Stellen Sie einen **Soft-Min- oder **Soft-Max**** ein, um die Y-Achsengrenzwerte besser kontrollieren zu können. Standardmäßig legt der Grafana-Workspace den Bereich für die Y-Achse automatisch auf der Grundlage der Daten fest.

  **Weiche Min** - oder **Soft-Max-Einstellungen** können verhindern, dass Blips als Berge erscheinen, wenn die Daten größtenteils flach sind. Harte Min.- oder Max-Werte, die aus den Standardfeldoptionen für Min und Max abgeleitet werden, können verhindern, dass intermittierende Spitzen nützliche Details abflachen, indem die Spitzen über einen definierten Punkt hinaus abgeschnitten werden.
+ **Maßstab — Legen Sie die Skala** fest, die für Y-Achsenwerte verwendet werden soll. Zur Auswahl stehen **Linear** und **Logarithmisch**.

# Gestapelte Zeitreihen grafisch darstellen
<a name="time-series-stacked"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

In diesem Abschnitt wird erklärt, wie Sie mithilfe der Feldoptionen im Bedienfeld „Zeitreihen“ das Stapeln von Serien steuern können, und es wird veranschaulicht, was die Stapeloptionen bewirken. Durch das Stapeln kann Grafana Serien übereinander anzeigen. Seien Sie vorsichtig, wenn Sie das Stapeln in der Visualisierung verwenden, da dadurch leicht irreführende Grafiken entstehen können. Weitere Informationen darüber, warum das Stapeln möglicherweise nicht der beste Ansatz ist, finden Sie hier: Das [Problem mit dem](https://www.data-to-viz.com/caveat/stacking.html) Stapeln.

# Serien in Gruppen stapeln
<a name="time-series-stacked-groups"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Die Option Stacking Group ist nur als Override verfügbar.

**Um Serien in derselben Gruppe zu stapeln**

1. Erstellen Sie im Abschnitt Überschreibungen eine Feldüberschreibung für die Option **Serie stapeln**.

1. Wählen Sie den **Stapelmodus Normal**.

1. Benennen Sie die Stapelgruppe, in der die Serie erscheinen soll. Die Option für den Namen der Stapelgruppe ist nur verfügbar, wenn eine Überschreibung erstellt wird.

# Schwellenwerte
<a name="thresholds"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Schwellenwerte legen die Farbe entweder des Werttextes oder des Hintergrunds fest, abhängig von den von Ihnen definierten Bedingungen.

Sie können Schwellenwerte auf zwei Arten definieren:
+ **Absolute** Schwellenwerte werden auf der Grundlage einer Zahl definiert, z. B. 80 auf einer Skala von 1—150.
+ **Prozentuale** Schwellenwerte werden relativ zum Mindest- oder Höchstwert definiert, beispielsweise 80 Prozent.

Sie können Schwellenwerte auf die folgenden Visualisierungen anwenden:
+ [Balkenmessplatte](alert-panel-bar-gauge-panel.md) 
+  [Instrumententafel](gauge-panel.md) 
+  [Bedienfeld „Grafik“](graph-panel.md)
+  [Statistik-Panel](stat-panel.md)
+  [Tischplatte](table-panel.md)

## Standard-Schwellenwerte
<a name="default-thresholds"></a>

Für Visualisierungen, die dies unterstützen, legt Amazon Managed Grafana den folgenden Standardschwellenwert fest: 80 = Rot; Basis = Grün; Mode = Absolut.

Der **Basiswert** steht für minus Unendlich. Es ist im Allgemeinen die *gute* Farbe.

## Einen Schwellenwert hinzufügen
<a name="add-a-threshold"></a>

Sie können einem Panel beliebig viele Schwellenwerte hinzufügen. Der Grafana-Arbeitsbereich sortiert Schwellenwerte automatisch vom höchsten zum niedrigsten Wert.

**Anmerkung**  
Diese Anweisungen gelten nur für die Visualisierungen Statistik, Messgerät, Balkenanzeige und Tabelle.

1. Wählen Sie den Bereich aus, dem Sie einen Schwellenwert hinzufügen möchten.

1. Wählen Sie die Registerkarte „**Feld**“.

1. Wählen Sie **Schwellenwert hinzufügen**.

   Amazon Managed Grafana fügt einen Schwellenwert mit vorgeschlagenen Zahlen- und Farbwerten hinzu. 

1. Akzeptieren Sie die Empfehlungen oder bearbeiten Sie den neuen Schwellenwert.
   +  **Farbe bearbeiten** — Wählen Sie den Farbpunkt aus, den Sie ändern möchten, und wählen Sie dann eine neue Farbe aus.
   +  **Nummer bearbeiten** — Wählen Sie die Nummer aus, die Sie ändern möchten, und geben Sie dann eine neue Nummer ein.
   +  **Schwellenwertmodus** — Wählen Sie den Modus, um ihn für alle Schwellenwerte in diesem Bereich zu ändern.

1. Wählen Sie **Speichern**, um die Änderungen im Dashboard zu speichern.

## Hinzufügen eines Schwellenwerts zu einem Grafikfenster
<a name="add-a-threshold-to-a-graph-panel"></a>

In der Visualisierung des Grafikfensters können Sie Schwellenwerte verwenden, um dem Diagramm beliebige Linien oder Abschnitte hinzuzufügen, sodass leichter zu erkennen ist, wann das Diagramm einen bestimmten Schwellenwert überschreitet.

1. Wählen Sie das Grafikfenster aus, dem Sie einen Schwellenwert hinzufügen möchten.

1. Wählen Sie auf der Registerkarte **Bedienfeld** die Option **Schwellenwerte** aus.

1. Wählen Sie **Schwellenwert hinzufügen**.

1. Füllen Sie so viele Felder aus, wie Sie möchten. Nur die **T1-Felder** sind erforderlich.
   +  **T1** — Beide Werte sind erforderlich, um einen Schwellenwert anzuzeigen.
     +  **lt** oder **gt** — Wählen Sie **lt** für weniger als oder **gt** für größer als, um anzugeben, wofür der Schwellenwert gilt.
     +  **Wert** — Geben Sie einen Schwellenwert ein. Der Grafana-Workspace zeichnet bei diesem Wert eine Schwellenlinie entlang der Y-Achse.
   +  **Farbe** — Wählen Sie eine Bedingung, die einer Farbe entspricht, oder definieren Sie Ihre eigene Farbe.
     +  **Benutzerdefiniert** — Sie definieren die Füllfarbe und die Linienfarbe.
     +  **kritisch** — Füll- und Linienfarbe sind rot.
     +  **Warnung** — Füll- und Linienfarbe sind gelb.
     +  **ok** — Füll- und Linienfarbe sind grün.
   +  **Füllen** — Wählen Sie aus, ob die Schwellenwertfüllung angezeigt werden soll.
   +  **Linie** — Wählen Sie aus, ob die Schwellenwertlinie angezeigt werden soll.
   +  **Y-Achse** — Wählen Sie **links** oder **rechts**.

1. Wählen Sie **Speichern**, um die Änderungen im Dashboard zu speichern. 

## Einen Schwellenwert löschen
<a name="delete-a-threshold"></a>

1. Wählen Sie das Panel aus, aus dem Sie einen Schwellenwert entfernen möchten.

1. Wählen Sie die Registerkarte „**Feld**“. (Oder wählen Sie für ein Grafikfenster die Registerkarte **Panel**.)

1. Wählen Sie das Papierkorbsymbol neben dem Schwellenwert, den Sie entfernen möchten. 

1. Wählen Sie **Speichern**, um die Änderungen im Dashboard zu speichern. 

# WindRose
<a name="windrose"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Das WindRose Panel empfängt Rohdaten aus Zeitreihen, konvertiert die Daten und ordnet sie in einem Diagramm zu. WindRose 

![\[WindRose panel with two circular charts showing wind direction and speed data distribution.\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/images/windrose.png)


## Optionen
<a name="windrose-options"></a>

Das WindRose Panel unterstützt die folgenden Optionen:
+ Frequenz der Achse
+ Achsenstil (Grad oder Kompass)
+ Maßstab (linear, quadratisch, logarithmisch)

# Inspizieren Sie ein Panel
<a name="inspect-a-panel"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Der Bedienfeldinspektor hilft Ihnen dabei, Ihre Panels zu verstehen und Fehler zu beheben. Sie können die Rohdaten für jedes Grafana-Workspace-Panel überprüfen, diese Daten in eine Datei mit kommagetrennten Werten (CSV) exportieren, Abfrageanfragen anzeigen und Panel- und Daten-JSON exportieren. 

## Benutzeroberfläche des Bedienfeldinspektors
<a name="panel-inspector-ui"></a>

Im Bedienfeldinspektor wird **Inspect: < NameOfPanelBeingInspected >** oben im Fenster angezeigt. Wählen Sie den Pfeil in der oberen rechten Ecke, um den Bereich zu vergrößern oder zu verkleinern.

Der Bedienfeldinspektor besteht aus vier Registern:
+  **Registerkarte „Daten“** — Zeigt die von der Abfrage zurückgegebenen Rohdaten mit angewendeten Transformationen an. Feldoptionen wie Überschreibungen und Wertezuordnungen werden standardmäßig nicht angewendet.
+  **Registerkarte „Statistiken“** — Zeigt an, wie lange Ihre Abfrage dauert und wie viel sie zurückgibt.
+  **Registerkarte JSON** — Ermöglicht das Anzeigen und Kopieren von Panel-JSON, Panel-Daten-JSON und Datenrahmenstruktur JSON. Dies ist nützlich, wenn Sie Amazon Managed Grafana bereitstellen oder verwalten.
+  **Registerkarte „Abfrage“** — Zeigt Ihnen die Anfragen an den Server an, die gesendet wurden, wenn Amazon Managed Grafana die Datenquelle abfragt.

**Anmerkung**  
Nicht alle Panel-Typen enthalten alle vier Tabs. Beispielsweise enthalten die Listenbereiche des Dashboards keine Rohdaten, die überprüft werden können, sodass die Registerkarten Statistik, Daten oder Abfrage nicht angezeigt werden.

## Aufgaben des Bedienfeldinspektors
<a name="panel-inspector-tasks"></a>

Im Bedienfeldinspektor können Sie Bedienfelder untersuchen, Rohabfrageergebnisse überprüfen und herunterladen, die Abfrageleistung überprüfen, Panel-JSON-Modelle anzeigen und die Rohanforderung und -antwort an die Datenquelle anzeigen.

### Öffnen Sie den Bedienfeldinspektor
<a name="open-the-panel-inspector"></a>

Sie können jedes Panel überprüfen, das Sie sich ansehen können.

1. Wählen Sie in der Grafana-Workspace-Konsole das Dashboard aus, das das Panel enthält, das Sie überprüfen möchten.

1. Wählen Sie den Titel des Panels, das Sie inspizieren möchten, und wählen Sie dann **Inspect**. Oder zeigen Sie mit der Maus auf den Titel des Bedienfelds und drücken Sie dann **i.**

Der Bedienfeldinspektor wird auf der rechten Seite des Bildschirms geöffnet.

### Untersuchen Sie die rohen Abfrageergebnisse
<a name="inspect-raw-query-results"></a>

Zeigen Sie unformatierte Abfrageergebnisse in einer Tabelle an. Dies sind die Daten, die von der Abfrage mit angewendeten Transformationen zurückgegeben wurden und bevor das Bedienfeld Feldoptionen oder Feldoptionsüberschreibungen anwendet.

1. Öffnen Sie den Bedienfeldinspektor und wählen Sie dann die Registerkarte „**Daten**“. Oder wählen Sie im Bedienfeldmenü „**Prüfen**“ und „**Daten**“.

1. Wenn Ihr Panel mehrere Abfragen enthält oder mehrere Knoten abfragt, stehen Ihnen zusätzliche Optionen zur Verfügung.
+  **Ergebnis auswählen** — Wählen Sie aus, welche Ergebnissatzdaten Sie anzeigen möchten.
+  **Daten transformieren** 
  +  **Nach Zeit verknüpfen** — Zeigen Sie Rohdaten aus all Ihren Abfragen gleichzeitig an, mit einem Ergebnissatz pro Spalte. Wählen Sie eine Spaltenüberschrift, um die Daten neu anzuordnen.

  Zeigen Sie unformatierte Abfrageergebnisse in einer Tabelle mit angewendeten Feldoptionen und Optionsüberschreibungen an.

  1. Öffnen Sie die Registerkarte „**Daten**“ im Bedienfeldinspektor.

  1. Wählen Sie oberhalb der Tabelle die **Optionen für die Datenanzeige** aus.

  1. Wählen Sie die Umschaltfläche **Feldkonfiguration anwenden**.

### Laden Sie die unformatierten Abfrageergebnisse als CSV-Datei herunter
<a name="download-raw-query-results-as-csv"></a>

Amazon Managed Grafana generiert eine CSV-Datei in Ihrem Standard-Browser-Download-Speicherort. Sie können sie im Viewer Ihrer Wahl öffnen.

1. Öffnen Sie den Bedienfeldinspektor.

1. Untersuchen Sie die unformatierten Abfrageergebnisse wie oben beschrieben. Passen Sie die Einstellungen an, bis Sie die Rohdaten sehen, die Sie exportieren möchten.

1. Wählen Sie **CSV herunterladen** aus.

Um eine für Excel formatierte CSV-Datei herunterzuladen, erweitern Sie den Bereich **Datenoptionen** und aktivieren Sie die Option **Für Excel herunterladen**, bevor Sie **CSV herunterladen** wählen. 

### Überprüfen Sie die Abfrageleistung
<a name="inspect-query-performance"></a>

**Auf der Registerkarte Statistik werden Statistiken angezeigt, aus denen hervorgeht, wie lange Ihre Abfrage dauert, wie viele Abfragen Sie gesendet haben und wie viele Zeilen zurückgegeben wurden.** Diese Informationen können Ihnen bei der Problembehandlung Ihrer Abfragen helfen, insbesondere wenn eine der Zahlen unerwartet hoch oder niedrig ist.

1. Öffnen Sie den Bedienfeldinspektor.

1. Wählen Sie den Tab „**Statistiken**“.

Statistiken werden im schreibgeschützten Format angezeigt.

### JSON-Modelle im Bedienfeld anzeigen
<a name="view-panel-json-model"></a>

Erkunden und exportieren Sie JSON-Modelle für Panels, Paneldaten und Datenrahmen.

1. Öffnen Sie den Bedienfeldinspektor und wählen Sie dann die Registerkarte **JSON**. Oder wählen Sie im Bedienfeldmenü „**Inspect**“, „**Panel-JSON“**. 

1. **Wählen Sie unter „Quelle** auswählen“ eine der folgenden Optionen aus:
   +  **Panel-JSON** — Zeigt ein JSON-Objekt an, das das Panel darstellt.
   +  **Panel-Daten** — Zeigt ein JSON-Objekt an, das die Daten darstellt, die an das Panel übergeben wurden. 
   +  **DataFrame Struktur** — Zeigt den Rohergebnissatz mit Ihren Transformationen, der Feldkonfiguration und den angewendeten Überschreibungen an.

1. Sie können Teile der JSON-Datei erweitern oder reduzieren, um sie zu untersuchen, oder Sie können „In die **Zwischenablage kopieren**“ wählen und die JSON-Datei in eine andere Anwendung einfügen.

### Rohanfrage und Antwort an die Datenquelle anzeigen
<a name="view-raw-request-and-response-to-data-source"></a>

1. Öffnen Sie den Bedienfeldinspektor und wählen Sie dann die Registerkarte **Abfrage**. Oder wählen Sie im Bedienfeldmenü „**Prüfen**“, „**Abfrage**“.

1. Wählen Sie **Refresh** aus.

Amazon Managed Grafana sendet eine Anfrage an den Server, um Informationen zu sammeln, und zeigt dann das Ergebnis an. Sie können bestimmte Teile der Abfrage aufschlüsseln, sie vollständig erweitern oder reduzieren oder die Daten in die Zwischenablage kopieren, um sie in anderen Anwendungen zu verwenden.

# Liste der Berechnungen
<a name="list-of-calculations"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

In diesem Thema werden die in Amazon Managed Grafana verwendeten Berechnungen aufgeführt und definiert.

Diese Berechnungen werden unter anderem auf der Registerkarte „**Transformieren**“ und in den Visualisierungen von Balkenmessgeräten, Messgeräten und Statistiken verwendet.


|  Berechnung  |  Description  | 
| --- | --- | 
|  Alle Nullen  |  Wahr, wenn alle Werte Null sind  | 
|  Alle Nullen  |  Wahr, wenn alle Werte 0 sind  | 
|  Anzahl ändern  |  Gibt an, wie oft sich der Wert des Felds ändert  | 
|  Anzahl  |  Anzahl der Werte in einem Feld  | 
|  Delta  |  Kumulative Wertänderung  | 
|  Unterschied  |  Unterschied zwischen dem ersten und dem letzten Wert eines Felds  | 
|  Deutliche Anzahl  |  Anzahl der eindeutigen Werte in einem Feld  | 
|  Zuerst (nicht Null)  |  Erstens kein Nullwert in einem Feld  | 
|  Max  |  Maximalwert eines Felds  | 
|  Mean  |  Mittelwert aller Werte in einem Feld  | 
|  Min  |  Minimaler Wert eines Feldes  | 
|  Min. (über Null)  |  Minimaler, positiver Wert eines Felds  | 
|  Bereich  |  Unterschied zwischen Maximal- und Minimalwerten eines Felds  | 
|  Schritt  |  Minimaler Abstand zwischen den Werten eines Feldes  | 
|  Gesamt  |  Summe aller Werte in einem Feld  | 

# Dashboards
<a name="dashboard-overview"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

 Ein *Dashboard* besteht aus einem oder mehreren Bedienfeldern, die in einer oder mehreren Zeilen organisiert und angeordnet sind. Amazon Managed Grafana wird mit einer Vielzahl von Panels geliefert. Amazon Managed Grafana macht es einfach, die richtigen Abfragen zu erstellen und die Anzeigeeigenschaften so anzupassen, dass Sie das Dashboard erstellen können, das Sie benötigen. Jedes Panel kann mit Daten aus jeder konfigurierten Datenquelle interagieren. 

## Dashboards verwalten
<a name="manage-dashboards"></a>

 Um den Zeitraum für das Dashboard zu steuern, können Sie den [Steuerungen für den Zeitbereich](dashboard-time-range-controls.md) in der oberen rechten Ecke des Dashboards verwenden. 

 Dashboards können Vorlagen und Variablen verwenden, um sie dynamischer und interaktiver zu gestalten. Weitere Informationen finden Sie unter [Vorlagen und Variablen](templates-and-variables.md). 

 Dashboards können verwendet werden[Anmerkungen](dashboard-annotations.md), um Ereignisdaten panelübergreifend anzuzeigen. Dies kann helfen, die Zeitreihendaten im Panel mit anderen Ereignissen zu korrelieren. 

 Dashboards können auf einfache Weise auf verschiedene Arten geteilt werden. Weitere Informationen finden Sie unter [Ein Dashboard teilen](share-a-dashboard.md). 

 Dashboards können mit Tags versehen werden, und die Dashboard-Auswahl bietet schnellen, durchsuchbaren Zugriff auf alle Dashboards in einer bestimmten Organisation. 

## Rows
<a name="dashboard-rows"></a>

 Eine *Zeile* ist eine logische Unterteilung innerhalb eines Dashboards. Sie wird verwendet, um Bedienfelder zu gruppieren. 

 Die Reihen sind immer 12 *Einheiten* breit. Diese Einheiten werden automatisch auf der Grundlage der horizontalen Auflösung Ihres Browsers skaliert. Sie können die relative Breite der Felder innerhalb einer Reihe steuern, indem Sie deren spezifische Breite festlegen. 

 Amazon Managed Grafana verwendet eine Einheitenabstraktion, um die Darstellung auf allen Bildschirmgrößen zu optimieren. 

**Anmerkung**  
 Mit der MaxDataPoint Funktionalität kann Amazon Managed Grafana die erforderliche Anzahl von Datenpunkten unabhängig von Auflösung oder Zeitbereich anzeigen. 

 Um eine Zeile auszublenden, wählen Sie den Zeilentitel. Wenn Sie ein Dashboard speichern, in dem eine Zeile reduziert ist, wird das Dashboard in diesem Zustand gespeichert, und diese Grafiken werden erst geladen, wenn Sie die Zeile erweitern. 

 Verwenden Sie die Funktion „Zeilen wiederholen“, um anhand der ausgewählten Vorlagenvariablen ganze Reihen von Bedienfeldern dynamisch zu erstellen oder zu entfernen. 

# Anmerkungen
<a name="dashboard-annotations"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

 Anmerkungen bieten eine Möglichkeit, Punkte im Diagramm mit reichhaltigen Ereignissen zu markieren. Wenn Sie bei einer Anmerkung eine Pause einlegen, werden Ihnen eine Beschreibung des Ereignisses und Event-Tags angezeigt. Das Textfeld kann Links zu anderen Systemen für weitere Details enthalten. 

## Systemeigene Anmerkungen
<a name="native-annotations"></a>

 Amazon Managed Grafana verfügt über einen nativen Annotationsspeicher und die Möglichkeit, Annotationsereignisse direkt aus dem Grafikfenster hinzuzufügen. 

## Hinzufügen von Anmerkungen
<a name="adding-annotations"></a>

 Um eine Anmerkung hinzuzufügen, drücken Sie **Strg** oder **Cmd** und wählen Sie aus, wo Sie die Anmerkung hinzufügen möchten. Um die Anmerkung von anderen Dashboards aus durchsuchbar zu machen, fügen Sie ihr Tags hinzu. 

### Hinzufügen von Anmerkungen zur Region
<a name="adding-regions-events"></a>

 Um eine Anmerkung für eine Region zu erstellen, drücken Sie **Strg oder Befehlstaste****, während Sie** die Region auswählen. 

### Integrierte Abfrage
<a name="annotation-built-in-query"></a>

 Nachdem Sie eine Anmerkung hinzugefügt haben, bleibt sie sichtbar. Dies liegt daran, dass in allen Dashboards eine integrierte Annotationsabfrage vorhanden ist. Diese Annotationsabfrage ruft alle Annotationsereignisse ab, die aus dem aktuellen Dashboard stammen, und zeigt sie in dem Bereich an, in dem sie erstellt wurden. Dies schließt Anmerkungen zum Verlauf der Warnmeldungen ein. Sie können verhindern, dass Anmerkungen abgerufen und angezeigt werden, indem Sie auf das Symbol für die **Dashboard-Einstellungen** (Zahnrad) klicken, **Anmerkungen** auswählen und dann die angegebene Abfrage ändern. `Annotations & Alerts (Built-in)` 

 Wenn Sie ein Dashboard mit der Funktion „**Speichern** unter“ kopieren, hat das neue Dashboard eine neue Dashboard-ID, sodass Anmerkungen, die auf dem Quell-Dashboard erstellt wurden, in der Kopie nicht sichtbar sind. Wenn die Quell-Dashboard-Anmerkungen Tags enthalten, nach denen gefiltert werden kann, können Sie die Anmerkungen in der Kopie anzeigen, indem Sie eine neue **Annotationsabfrage** hinzufügen und nach den Tags filtern. 

### Nach Tag abfragen
<a name="annotation-query-by-tag"></a>

 **Sie können neue Annotationsabfragen erstellen, die Anmerkungen aus dem systemeigenen Annotationsspeicher abrufen, indem Sie die `-- Grafana --` Datenquelle verwenden und **Filter by auf Tags** setzen.** Geben Sie mindestens ein Tag an. Erstellen Sie beispielsweise eine Annotationsabfrage mit dem Namen`outages`, und geben Sie ein Tag mit dem Namen an`outage`. Diese Abfrage zeigt alle Anmerkungen, die Sie (von einem beliebigen Dashboard oder über eine API) erstellen und die das `outage` Tag enthalten.

Wenn Sie der Annotationsabfrage mehrere Tags hinzufügen, zeigt Amazon Managed Grafana standardmäßig nur Anmerkungen an, die alle von Ihnen angegebenen Tags enthalten. **Um Anmerkungen anzuzeigen, die mindestens eines der von Ihnen angegebenen Tags enthalten, aktivieren Sie die Option Alle zuordnen.** 

 In Amazon Managed Grafana ist es möglich, Vorlagenvariablen in der Tag-Abfrage zu verwenden. Wenn Sie beispielsweise ein Dashboard haben, das Statistiken für verschiedene Services anzeigt, und eine Vorlagenvariable, die steuert, welche Services angezeigt werden sollen, können Sie dieselbe Vorlagenvariable in Ihrer Annotationsabfrage verwenden, um Anmerkungen nur für diese Services anzuzeigen. 

## Abfragen anderer Datenquellen
<a name="querying-other-data-sources"></a>

 Annotationsereignisse werden mithilfe von Annotationsabfragen abgerufen. Um einem Dashboard eine neue Annotationsabfrage hinzuzufügen, wählen Sie das Symbol für **Dashboard-Einstellungen** (Zahnrad)`Annotations`, wählen Sie und wählen Sie dann **Neu**. 

 Geben Sie einen Namen für die Annotationsabfrage an. Dieser Name wird durch das Kontrollkästchen zum Ein- oder Ausblenden von Annotationsereignissen für diese Abfrage angezeigt. Beispielsweise könnten Sie zwei Annotationsabfragen mit dem Namen `Deploys` und haben`Outages`. Sie können die Kontrollkästchen aktivieren oder deaktivieren, um anzugeben, welche Anmerkungen angezeigt werden sollen. 

### Details zur Annotationsabfrage
<a name="annotation-query-details"></a>

 Die Abfrageoptionen für Anmerkungen sind für jede Datenquelle unterschiedlich. 
+ [Anmerkungen mit dem Graphite-Abfrageeditor](https://docs.aws.amazon.com/en_us/grafana/latest/userguide/using-graphite-in-AMG.html#graphite-annotations)
+ [Anmerkungen unter Verwendung der Datenquelle OpenSearch ](https://docs.aws.amazon.com/en_us/grafana/latest/userguide/ES-use-datasource.html#ES-annotations)
+ [Anmerkungen mit Prometheus](https://docs.aws.amazon.com/en_us/grafana/latest/userguide/using-prometheus-datasource.html#p-annotations)
+ [Anmerkungen mit MySQL](https://docs.aws.amazon.com/en_us/grafana/latest/userguide/using-mysql-in-AMG.html#mysql-annotations)
+ [Anmerkungen mit PostgreSQL](https://docs.aws.amazon.com/en_us/grafana/latest/userguide/using-postgresql-in-AMG.html#postgresql-annotations)

# Dashboard-Ordner
<a name="dashboard-folders"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

 Ordner sind eine Möglichkeit, Dashboards zu organisieren und zu gruppieren. Dies ist nützlich, wenn Sie viele Dashboards haben oder wenn mehrere Teams denselben Grafana-Arbeitsbereich verwenden. 

## Erstellen eines Ordners
<a name="how-to-create-a-folder"></a>

Gehen Sie wie folgt vor, um einen Ordner zu erstellen:
+  Wählen Sie im Seitenmenü unter dem Pluszeichen den Link **Ordner erstellen** aus. 
+  Wählen Sie auf der Seite **„Dashboards verwalten**“ die Schaltfläche „**Ordner erstellen**“. 

 Geben Sie auf der Seite **„Ordner erstellen**“ einen eindeutigen Namen für den Ordner ein und wählen Sie dann **Erstellen** aus. 

Beim Speichern eines Dashboards können Sie entweder einen vorhandenen Ordner auswählen oder einen neuen Ordner erstellen.

## Dashboards verwalten
<a name="folders-manage-dashboards"></a>

 Auf der Seite **„Dashboards verwalten**“ können Sie eine Vielzahl von Aufgaben ausführen: 
+  Erstellen Sie einen Ordner. 
+  Erstellen Sie ein Dashboard. 
+  Verschieben Sie Dashboards in Ordner. 
+  Löschen Sie mehrere Dashboards. 
+  Navigieren Sie zu einer Ordnerseite (auf der Sie Berechtigungen für einen Ordner oder dessen Dashboards festlegen können). 

## Seite „Dashboard-Ordner“
<a name="dashboard-folder-page"></a>

 Um eine Dashboard-Ordnerseite zu öffnen, wählen Sie das Zahnradsymbol, das angezeigt wird, wenn Sie in der Dashboard-Liste in den Suchergebnissen oder auf der Seite „Dashboards verwalten“ auf einem Ordner pausieren. 

 Die Seite „Dashboard-Ordner“ ähnelt der Seite „Dashboards verwalten“. Auf der Seite „Dashboard-Ordner“ können Sie die folgenden Aufgaben ausführen: 
+  Dashboards in einem Ordner verschieben oder löschen. 
+  Benennen Sie einen Ordner um (auf der Registerkarte **Einstellungen**). 
+  Legen Sie die Berechtigungen für den Ordner fest (wird von den Dashboards im Ordner übernommen). 

## Berechtigungen
<a name="folder-permissions"></a>

 Berechtigungen können einem Ordner zugewiesen und von den darin enthaltenen Dashboards vererbt werden. Eine Zugriffskontrollliste (ACL) wird verwendet, in der der **Organisationsrolle**, dem **Team** und dem einzelnen **Benutzer** Berechtigungen zugewiesen werden können. Weitere Informationen finden Sie unter [Dashboard- und Ordnerberechtigungen](dashboard-and-folder-permissions.md). 

# Playlist
<a name="dashboard-playlist"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

 Eine Playlist ist eine Liste von Dashboards, die in einer Reihenfolge angezeigt werden. Sie können eine Playlist verwenden, um ein Situationsbewusstsein aufzubauen oder Ihre Kennzahlen Ihrem Team oder Ihren Besuchern zu präsentieren. 

 Amazon Managed Grafana skaliert Dashboards automatisch auf jede Auflösung, auch auf große Bildschirme. 

 Sie können über das Seitenmenü im Untermenü **Dashboards** auf die **Playlist-Funktion** zugreifen. 

## Eine Playlist erstellen
<a name="create-a-playlist"></a>

 Eine Playlist präsentiert Dashboards in einer Reihenfolge, mit einer festgelegten Reihenfolge und einem Zeitintervall zwischen den Dashboards. 

1.  Um auf die **Playlist-Funktion** zuzugreifen, pausieren Sie im Seitenmenü. 

1.  Wähle **Playlisten**. 

1.  Wähle „**Neue Playlist**“. 

1.  Geben Sie im Textfeld **Name** einen Namen für Ihre Playlist ein. 

1.  Geben Sie im Textfeld **Intervall** ein Zeitintervall ein. 

   Das Zeitintervall gibt an, wie lange Amazon Managed Grafana auf einem bestimmten Dashboard verbleibt, bevor es zum nächsten Dashboard in der Playlist wechselt. 

1.  Wählen Sie neben jedem Dashboard, das Sie zu Ihrer Playlist hinzufügen möchten, die Option **Zur Playlist hinzufügen** aus. 

1.  Wählen Sie **Erstellen** aus. 

## Eine Playlist bearbeiten
<a name="edit-a-playlist"></a>

 Sie können Playlisten bearbeiten, während Sie sie erstellen oder nachdem Sie sie gespeichert haben. 

1.  Um auf die Playlist-Funktion zuzugreifen, pausiere im Seitenmenü. 

1.  Wähle **Playlisten**. 

1.  Wähle die Playlist aus, die du bearbeiten möchtest. 

### Den Namen einer Playlist bearbeiten
<a name="edit-the-name-of-a-playlist"></a>

1. Wählen Sie das Textfeld **Name** aus.

1.  Bearbeiten Sie den Namen. 

1.  Wählen Sie **Speichern**, um Ihre Änderungen zu speichern. 

### Das Intervall einer Playlist bearbeiten
<a name="edit-the-interval-of-a-playlist"></a>

1.  Wählen Sie das Textfeld **Intervall** aus. 

1.  Bearbeiten Sie das Intervall. 

1.  Wählen Sie **Speichern**, um Ihre Änderungen zu speichern. 

### Hinzufügen eines Dashboards zu einer Playlist
<a name="add-a-dashboard-to-a-playlist"></a>

1.  Wähle neben dem Dashboard, das du hinzufügen möchtest, die Option **Zur Playlist hinzufügen** aus. 

1.  Wählen Sie **Speichern**, um Ihre Änderungen zu speichern. 

### Suchen Sie nach einem Dashboard, das Sie hinzufügen möchten
<a name="search-for-a-dashboard-to-add"></a>

1. Wählen **Sie unter Dashboards hinzufügen** das Textfeld **Dashboards nach Namen suchen** aus. 

1.  Geben Sie einen Namen oder einen regulären Ausdruck ein. 

1. Filtern Sie Ihre Ergebnisse bei Bedarf nach dem Status mit Sternchen oder nach Tags. Standardmäßig werden Ihre mit Sternen markierten Dashboards als Optionen angezeigt, die Sie der Playlist hinzufügen können.

1.  Wählen Sie **Speichern**, um Ihre Änderungen zu speichern. 

### Reihenfolge im Dashboard neu anordnen
<a name="rearrange-dashboard-order"></a>

1.  Wählen Sie neben dem Dashboard, das Sie verschieben möchten, den Aufwärts- oder Abwärtspfeil aus. 

1.  Wählen Sie **Speichern**, um Ihre Änderungen zu speichern. 

### Ein Dashboard entfernen
<a name="remove-a-dashboard"></a>

1.  Wählen Sie das X-Symbol, um ein Dashboard aus der Playlist zu entfernen. 

1.  Wählen Sie **Speichern**, um Ihre Änderungen zu speichern. 

### Eine Playlist löschen
<a name="delete-a-playlist"></a>

1.  Wähle **Playlisten**. 

1.  Wähle neben der Playlist, die du löschen möchtest, das X-Symbol aus. 

## Eine Playlist speichern
<a name="save-a-playlist"></a>

 Du kannst eine Playlist speichern, um sie zu deiner **Playlist-Seite** hinzuzufügen, wo du sie starten kannst. Stellen Sie sicher, dass Sie alle Dashboards hinzufügen, die in Ihrer Playlist angezeigt werden sollen, bevor Sie sie speichern. 

1.  Um auf die **Playlist-Funktion** zuzugreifen, pausiere im Seitenmenü. 

1.  Wähle **Playlisten**. 

1.  Wähle die Playlist aus. 

1.  Bearbeiten Sie die Playlist. 

   Vergewissere dich, dass deiner Playlist ein **Name**, ein **Intervall** und mindestens ein **Dashboard** hinzugefügt wurden. 

1.  Wählen Sie **Speichern**. 

## Eine Playlist starten
<a name="start-a-playlist"></a>

 Sie können eine Playlist in fünf verschiedenen Anzeigemodi starten. Der Modus bestimmt, wie die Menüs und die Navigationsleiste auf den Dashboards angezeigt werden. 

 Standardmäßig wird jedes Dashboard für den Zeitraum angezeigt, der im Feld **Intervall** eingegeben wurde. Dieser Zeitraum kann beim Erstellen oder Bearbeiten einer Playlist festgelegt werden. Nachdem Sie eine Playlist gestartet haben, können Sie sie mithilfe der Navigationsleiste am oberen Bildschirmrand steuern. 

1.  **Wählen Sie im Menü „**Dashboards**“ die Option Playlisten aus.** 

1.  Wählen Sie neben der Playlist, die Sie starten möchten, die Option **Playlist starten** aus. 

1.  Wählen Sie in der Dropdownliste einen der folgenden Anzeigemodi aus: 
   +  **Normaler Modus** 
     +  Das Seitenmenü bleibt sichtbar. 
     +  Die Steuerelemente für die Navigationsleiste, die Zeile und das Bedienfeld werden oben auf dem Bildschirm angezeigt. 
   +  **TV-Modus** 
     +  Das Seitenmenü ist ausgeblendet oder entfernt. 
     +  Die Steuerelemente für die Navigationsleiste, die Zeile und das Bedienfeld werden oben auf dem Bildschirm angezeigt. 
     +  Der TV-Modus wird nach 1 Minute Inaktivität des Benutzers automatisch eingeschaltet. 
     +  Sie können den TV-Modus manuell einschalten, indem Sie die Tastenkombination **d v** sequenz verwenden oder den Parameter `?inactive` an die Dashboard-URL anhängen. 
     +  Sie können den TV-Modus mit jeder Maus- oder Tastaturbewegung deaktivieren. 
   +  **TV-Modus (mit Panels zur auto Anpassung)** 
     +  Das Seitenmenü ist ausgeblendet oder entfernt. 
     +  Die Steuerelemente für die Navigationsleiste, die Zeile und das Bedienfeld werden oben auf dem Bildschirm angezeigt. 
     +  Die Dashboard-Bedienfelder passen sich automatisch an, um den Platz auf dem Bildschirm zu optimieren. 
   +  **Kiosk-Modus** 
     +  Das Seitenmenü, die Navigationsleiste, die Zeilen und die Bedienfelder sind vollständig ausgeblendet oder werden nicht angezeigt. 
     +  Sie können den Kioskmodus manuell einschalten, indem Sie nach dem Start der Playlist die Tastenkombination **d v** sequence verwenden. 
     +  Sie können den Kioskmodus manuell ausschalten, indem Sie dieselbe Tastenkombination verwenden. 
   +  **Kioskmodus (mit Paneelen zur auto Anpassung):** 
     +  Das Seitenmenü, die Navigationsleiste, die Zeilen und die Bedienfelder sind vollständig ausgeblendet oder werden nicht angezeigt. 
     +  Die Dashboard-Bedienfelder passen sich automatisch an, um den Platz auf dem Bildschirm zu optimieren. 

## Steuerung einer Playlist
<a name="control-a-playlist"></a>

 Sie können eine Playlist nach dem Start im **Normal** - oder **TV-Modus** steuern, indem Sie die Navigationsleiste oben auf dem Bildschirm verwenden. 


|  Button  |  Ergebnis  | 
| --- | --- | 
|  Weiter (doppelter Rechtspfeil)  |  Wechselt zum nächsten Dashboard.  | 
|  Zurück (linker Pfeil)  |  Kehrt zum vorherigen Dashboard zurück.  | 
|  Stopp (quadratisch)  |  Beendet die Playlist und wechselt zum aktuellen Dashboard.  | 
|  Modus „Zyklusansicht“ (Monitorsymbol)  |  Ändert die Anzeige der Dashboards in verschiedene Anzeigemodi.  | 
|  Zeitraum  | Zeigt Daten innerhalb eines Zeitbereichs an. Mithilfe des Dropdown-Pfeils kann festgelegt werden, dass die letzten 5 Minuten bis zu 5 Jahren oder ein benutzerdefinierter Zeitraum angezeigt werden.  | 
|  Aktualisieren (Kreispfeil)  |  Lädt das Dashboard neu, um die aktuellen Daten anzuzeigen. Mithilfe des Dropdown-Pfeils kann es so eingestellt werden, dass es automatisch alle 5 Sekunden bis 1 Tag neu geladen wird.  | 

 **Um die Playlist auf Ihrer Tastatur zu beenden, drücken Sie Esc.**

## Eine Playlist im Anzeigemodus teilen
<a name="share-a-playlist-in-a-view-mode"></a>

Sie können eine Playlist teilen, indem Sie die URL im gewünschten Anzeigemodus kopieren und die URL an Ihr Ziel einfügen.

1.  **Wählen Sie im Menü „**Dashboards**“ die Option Playlisten aus.** 

1.  Wählen Sie neben der Playlist, die Sie teilen möchten, die Option **Playlist starten** und wählen Sie dann den gewünschten Anzeigemodus aus. 

1.  Um die URL in die Zwischenablage zu kopieren, wählen Sie „**Linkadresse kopieren**“. 

    Die URL für eine Playlist auf der Grafana Play-Website im Kioskmodus könnte beispielsweise lauten `https://play.grafana.org/d/000000010/annotations?orgId=1&kiosk` 

1.  Fügen Sie die URL in Ihr Ziel ein. 

# Dashboard-Suche
<a name="dashboard-search"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

 Dashboards können nach dem Namen des Dashboards durchsucht, nach einem (oder mehreren) Tags gefiltert oder nach dem Status „Sternchen“ gefiltert werden. Auf die Dashboard-Suche wird über die Dashboard-Auswahl zugegriffen, die in der oberen Navigationsleiste des Dashboards verfügbar ist. Die Dashboard-Suche kann auch mit der Tastenkombination **F** geöffnet werden. 

Wenn Sie nur eine Tastatur verwenden, können Sie die Pfeiltasten der Tastatur verwenden, um in den Ergebnissen zu navigieren, und die **EINGABETASTE** drücken, um das gewünschte Dashboard zu öffnen. 

## Suchen nach dem Namen des Dashboards
<a name="find-by-dashboard-name"></a>

Geben Sie einen beliebigen Teil des Dashboard-Namens in die Suchleiste ein. Während der Eingabe gibt die Suche Ergebnisse für jede teilweise übereinstimmende Zeichenfolge in Echtzeit zurück. 

Die Dashboard-Suche ist wie folgt:
+ In Echtzeit
+ Groß- und Kleinschreibung nicht beachten
+  Funktioniert in allen gespeicherten und dateibasierten Dashboards

## Nach Tags filtern
<a name="filter-by-tags"></a>

 Tags sind eine hilfreiche Methode, um Ihre Dashboards zu organisieren, insbesondere wenn die Anzahl der Dashboards zunimmt. **Tags können in den Dashboard-Einstellungen hinzugefügt und verwaltet werden.** 

 Um die Dashboard-Liste nach Tag zu filtern, wählen Sie ein beliebiges Tag aus, das in der rechten Spalte angezeigt wird. Sie können die Liste weiter filtern, indem Sie zusätzliche Tags auswählen. 

Um eine Liste aller verfügbaren Tags zu sehen, wählen Sie das Dropdownmenü Nach **Stichwörtern filtern**. Wenn Sie ein Tag auswählen, wird die Dashboard-Suche sofort gefiltert. 

Wenn Sie nur eine Tastatur verwenden, drücken Sie die **Tabulatortaste**, um sich auf den Tag-Link zu konzentrieren, drücken Sie die NACH-UNTEN-TASTE, um ein Tag zu finden, und drücken **Sie die EINGABETASTE**, um das Tag auszuwählen. 

**Anmerkung**  
 Wenn mehrere Tags ausgewählt sind, zeigt Amazon Managed Grafana Dashboards an, die alle Tags enthalten. 

# Ein Dashboard teilen
<a name="share-a-dashboard"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

 Um ein Dashboard zu teilen, wählen Sie in der **oberen Navigationsleiste Dashboard teilen** (das Symbol „Teilen“) aus. Dadurch wird das Dialogfeld „**Teilen**“ geöffnet, in dem Sie einen Link zum aktuellen Dashboard mit dem aktuell ausgewählten Zeitraum und den Vorlagenvariablen abrufen können. Wenn Sie Änderungen am Dashboard vorgenommen haben, müssen Sie diese Änderungen speichern, bevor Sie den Link kopieren. 

## Snapshot des Dashboards
<a name="dashboard-snapshot"></a>

 Ein Dashboard-Snapshot ist eine sofortige Möglichkeit, ein interaktives Dashboard öffentlich zu teilen. Bei der Erstellung des Snapshots entfernt Amazon Managed Grafana sensible Daten wie Abfragen (Metrik, Vorlage und Anmerkung) und Panel-Links, sodass nur die sichtbaren Metrikdaten und Seriennamen in Ihrem Dashboard eingebettet bleiben. Auf Dashboard-Schnappschüsse kann jeder zugreifen, der über den Link verfügt und die URL erreichen kann. 

## Schnappschüsse veröffentlichen
<a name="publish-snapshots"></a>

 Sie können Snapshots auf Ihrer lokalen Instanz veröffentlichen. 

# Ein Panel teilen
<a name="dashboard-share-a-panel"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

 Wählen Sie einen Bedienfeldtitel, um das Bedienfeldmenü zu öffnen, und wählen Sie dann im Bedienfeldmenü die Option „**Teilen**“, um das Dialogfeld „Bedienfeld **teilen**“ zu öffnen. Sie können den Link kopieren, der Sie zu genau diesem Bereich mit dem aktuellen Zeitraum und den ausgewählten Vorlagenvariablen führt. 

# Steuerungen für den Zeitbereich
<a name="dashboard-time-range-controls"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

 Amazon Managed Grafana bietet verschiedene Möglichkeiten, die Zeitbereiche der visualisierten Daten zu verwalten, sowohl auf Dashboard-Ebene als auch auf Panel-Ebene. 

 In diesem Thema werden die unterstützten Zeiteinheiten und relativen Bereiche, die allgemeinen Zeitsteuerungen, die Zeiteinstellungen für das gesamte Dashboard und die panelspezifischen Zeiteinstellungen beschrieben. 

**Anmerkung**  
Um über Zeitsteuerungen verfügen zu können, müssen Ihre Daten eine Zeitspalte enthalten. Weitere Informationen zum Hinzufügen einer Zeitspalte finden Sie in der Dokumentation zu Ihrer spezifischen [Datenquelle](AMG-data-sources.md).

## Zeiteinheiten und relative Bereiche
<a name="time-units-and-relative-ranges"></a>

 Die folgenden Zeiteinheiten werden unterstützt: 
+ `s`(Sekunden)
+ `m`(Minuten)
+ `h`(Stunden),
+ `d`(Tage)
+ `w`(Wochen)
+ `M`(Monate)
+ `y`(Jahre)

 Verwenden Sie den Minus-Operator, um im Vergleich zur Gegenwart in die Vergangenheit zurückzureisen. Um den gesamten Zeitraum der Einheit (z. B. Tag, Woche oder Monat) anzuzeigen, fügen `/<time unit>` Sie den Befehl hinzu. 

 Verwenden Sie den Plus-Operator, um im Vergleich zum Jetzt in der Zeit einen Schritt vorwärts zu machen. Sie können diese Funktion verwenden, um sich vorhergesagte Daten für die future anzusehen. 

 Hier sind einige Beispiele: 


|  Beispiel für einen relativen Bereich  |  Aus  |  Bis  | 
| --- | --- | --- | 
|  Letzte 5 Minuten  |  now-5m  |  now  | 
|  Der Tag bis jetzt  |  now/d  |  now  | 
|  Diese Woche  |  now/w  |  now/w  | 
|  Woche bis heute  |  now/w  |  now  | 
|  Voriger Monat  |  now-1M/M  |  now-1M/M  | 

## Allgemeine Steuerungen für den Zeitbereich
<a name="common-time-range-controls"></a>

 Die Zeitsteuerungen im Dashboard und im Panel haben eine gemeinsame Benutzeroberfläche mit den folgenden Optionen. 

### Aktueller Zeitraum
<a name="current-time-range"></a>

 Der aktuelle Zeitraum, auch *Zeitauswahl genannt, zeigt den Zeitraum* an, der aktuell in dem Dashboard oder Panel angezeigt wird, das Sie gerade betrachten. 

 Halten Sie auf einem Feld an, um die genauen Zeitstempel im Bereich und deren Quelle, z. B. den lokalen Browser, zu sehen. 

 Um den Zeitraum zu ändern, wählen Sie den aktuellen Zeitraum aus. Sie können die aktuelle Uhrzeit anhand eines *relativen Zeitbereichs*, z. B. der letzten 15 Minuten, oder eines *absoluten Zeitbereichs*, z. B. ändern`2020-05-14 00:00:00 to 2020-05-15 23:59:59`. 

### Relativer Zeitbereich
<a name="relative-time-range"></a>

 Wählen Sie den relativen Zeitraum aus der Liste **Relative Zeitbereiche** aus. Hier sind einige Beispiele für relative Zeitbereiche: 
+  Letzte 30 Minuten 
+  Letzte 12 Stunden 
+  Letzte 7 Tage 
+  Letzte 2 Jahre 
+  Gestern 
+  Vorgestern 
+  Dieser Tag letzte Woche 
+  Heute soweit 
+  Bisher diese Woche 
+  Bisher in diesem Monat 

### Absoluter Zeitraum
<a name="absolute-time-range"></a>

 Legen Sie einen absoluten Zeitraum auf zwei Arten fest: 
+  Geben Sie Werte in die Felder **Von** und **Bis** ein. Sie können exakte Zeitwerte oder relative Werte eingeben, z. B.`now-24h`, und dann **Zeitbereich anwenden** wählen. 
+  Wählen Sie das Feld **Von** oder **Bis**. Amazon Managed Grafana zeigt einen Kalender an. Wählen Sie den Tag oder die Tage aus, die Sie als aktuellen Zeitraum verwenden möchten, und klicken Sie dann **auf Zeitraum anwenden**. 

 Amazon Managed Grafana zeigt auch kürzlich verwendete absolute Bereiche an. 

### Verkleinern (Cmd\$1Z oder Strg\$1Z)
<a name="zoom-out-cmdz-or-ctrlz"></a>

 Um einen größeren Zeitraum im Dashboard oder in der Panel-Visualisierung anzuzeigen, wählen Sie das Symbol „**Zeitbereich** verkleinern“. 

### Vergrößern (nur für Grafikvisualisierungen)
<a name="zoom-in-only-applicable-to-graph-visualizations"></a>

 Ziehen Sie in der Grafikvisualisierung, um den Zeitraum auszuwählen, den Sie anzeigen möchten. 

### Aktualisieren Sie das Dashboard
<a name="refresh-dashboard"></a>

 Wählen Sie das Symbol „**Dashboard aktualisieren**“, um jede Abfrage im Dashboard sofort auszuführen und die Visualisierungen zu aktualisieren. Amazon Managed Grafana storniert alle ausstehenden Anfragen, wenn eine neue Aktualisierung gestartet wird. 

 Standardmäßig aktualisiert Amazon Managed Grafana das Dashboard nicht automatisch. Abfragen werden gemäß den Panel-Einstellungen nach ihrem eigenen Zeitplan ausgeführt. Wenn Sie das Dashboard jedoch regelmäßig aktualisieren möchten, klicken Sie auf den Abwärtspfeil neben dem Symbol „**Dashboard aktualisieren**“ und wählen Sie dann ein Aktualisierungsintervall aus. 

## Zeiteinstellungen für das Dashboard
<a name="dashboard-time-settings"></a>

 Die Zeiteinstellungen werden pro Dashboard gespeichert. 

 Um auf die Zeiteinstellungen des Dashboards zuzugreifen, wählen Sie das Symbol **Dashboard-Einstellungen** (Zahnrad) oben auf dem Bildschirm. Die Einstellungen befinden sich im Abschnitt „**Zeitoptionen**“ auf der Registerkarte „**Allgemein**“. 
+  **Zeitzone** — Die lokale Zeitzone des Dienstes oder Systems, das Sie überwachen. Dies kann hilfreich sein, wenn Sie ein System oder einen Dienst überwachen, der in mehreren Zeitzonen betrieben wird. 
  +  **Standard** — Die standardmäßig ausgewählte Zeitzone für das Benutzerprofil, das Team oder die Organisation. Wenn für das Benutzerprofil, ein Team, dem der Benutzer angehört, oder die Organisation keine Zeitzone angegeben ist, verwendet Amazon Managed Grafana die lokale Browserzeit. 
  +  **Browserzeit** Die Zeitzone, die für den verwendeten Browser konfiguriert ist. Dies ist normalerweise die Zeitzone, die auf dem Computer festgelegt ist. 
  +  **Koordinierte Weltzeit** — Standard-Zeitzonen nach ISO 8601, einschließlich UTC. Weitere Informationen finden Sie in einer [Liste der Zeitzonen](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). 
+  **Automatische Aktualisierung** — Anpassbare Optionen für die relative Zeit und die automatische Aktualisierung. Die Einträge sind durch Kommas getrennt und können jede gültige Zeiteinheit sein. 
+  **Jetzt verzögern —** Wert für die Zeitverzögerung, der den `now` Wert überschreibt. In den meisten Fällen wird diese Funktion verwendet, um Nullwerte zu vermeiden, indem bekannte Verzögerungen bei der Datenaggregation berücksichtigt werden. 
+  **Zeitauswahl ausblenden** — Option, um die Zeitauswahl nicht anzuzeigen. 

## Zeitüberschreibungen und Zeitverschiebung im Panel
<a name="panel-time-overrides-and-timeshift"></a>

 In [Abfrageoptionen](panel-queries.md#query-options) können Sie den relativen Zeitraum für einzelne Bereiche überschreiben, sodass sie sich von dem unterscheiden, was in der Dashboard-Zeitauswahl in der oberen Navigationsleiste ausgewählt wurde. Sie können Metriken aus verschiedenen Zeiträumen oder Tagen gleichzeitig anzeigen. 

## Steuern des Zeitbereichs mithilfe einer URL
<a name="control-the-time-range-using-a-url"></a>

 Sie können den Zeitraum eines Dashboards steuern, indem Sie die folgenden Abfrageparameter in der Dashboard-URL angeben: 
+  `from`— Definiert die Untergrenze des Zeitbereichs, angegeben in ms, Epoche oder relativer Zeit. Weitere Informationen finden Sie unter [Relativer Zeitbereich](#relative-time-range). 
+  `to`— Definiert die Obergrenze des Zeitbereichs, angegeben in ms, Epoche oder relativer Zeit. Weitere Informationen finden Sie unter [Relativer Zeitbereich](#relative-time-range). 
+  `time`und `time.window` — Definiert einen Zeitraum von `time-time.window/2` bis`time+time.window/2`. Beide Parameter sollten in Millisekunden angegeben werden. Dies `?time=1500000000000&time.window=10000` ergibt beispielsweise einen 10-Sekunden-Zeitbereich von 1499999995000 bis 1500000005000 

# Dashboards exportieren und importieren
<a name="dashboard-export-and-import"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

 Amazon Managed Grafana-Dashboards können einfach exportiert und importiert werden, entweder über die Benutzeroberfläche oder über die [HTTP-API] 

## Exportieren eines Dashboards
<a name="exporting-a-dashboard"></a>

 Dashboards werden im Amazon Managed Grafana-JSON-Format exportiert und enthalten alles, was Sie benötigen, einschließlich Layout, Variablen, Stilen, Datenquellen und Abfragen, um das Dashboard zu einem späteren Zeitpunkt zu importieren. 

 Auf die Exportfunktion wird im Fenster „Teilen“ zugegriffen, das Sie öffnen, indem Sie im Dashboard-Menü auf die Schaltfläche „Teilen“ klicken.

### Ein Dashboard portabel machen
<a name="making-a-dashboard-portable"></a>

 Wenn Sie ein Dashboard exportieren, damit andere es verwenden können, empfiehlt es sich, Vorlagenvariablen für Werte wie ein Metrikpräfix (verwenden Sie eine konstante Variable) und einen Servernamen hinzuzufügen. 

 Eine Vorlagenvariable dieses Typs `Constant` wird automatisch im Dashboard ausgeblendet. Sie wird auch als erforderliche Eingabe hinzugefügt, wenn das Dashboard importiert wird. Weitere Informationen zu Vorlagen und Vorlagenvariablen finden Sie unter[Vorlagen und Variablen](templates-and-variables.md). 

## Ein Dashboard importieren
<a name="importing-a-dashboard"></a>

 Um ein Dashboard zu importieren, wählen Sie im Seitenmenü das Pluszeichen und dann **Import**. 

 Sie können eine Dashboard-JSON-Datei hochladen, eine Dashboard-URL einfügen oder Dashboard-JSON-Text direkt in den Textbereich einfügen. 

 In Schritt 2 des Importvorgangs können Sie den Namen des Dashboards ändern, die Datenquelle angeben, die das Dashboard verwenden soll, und alle Metrikpräfixe angeben (falls das Dashboard welche verwendet). 

## Entdecken Sie Dashboards auf Grafana.com
<a name="discover-dashboards-on-grafana.com"></a>

 [Dashboards für gängige Serveranwendungen finden Sie unter Grafana.com/Dashboards.](https://grafana.com/dashboards) 

# Versionsverlauf des Dashboards
<a name="dashboard-version-history"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

 Immer wenn Sie eine Version Ihres Dashboards speichern, wird eine Kopie dieser Version gespeichert, sodass frühere Versionen Ihres Dashboards nicht verloren gehen. Eine Liste dieser Versionen ist verfügbar, indem Sie **Dashboard-Einstellungen** und dann im Menü auf der linken Seite **Versionen** auswählen. 

 Mit der Funktion zum Versionsverlauf im Dashboard können Sie zuvor gespeicherte Dashboard-Versionen vergleichen und wiederherstellen. 

## Vergleich von zwei Dashboard-Versionen
<a name="comparing-two-dashboard-versions"></a>

 Um zwei Dashboard-Versionen zu vergleichen, wählen Sie die beiden Versionen aus der Liste aus, die Sie vergleichen möchten. Nachdem Sie zwei Versionen ausgewählt haben, wählen Sie **Versionen vergleichen**, um die Vergleichsansicht zu öffnen. Standardmäßig wird eine Zusammenfassung der Änderungen in Textform angezeigt, wie in der folgenden Abbildung.

 Um den Unterschied der unformatierten JSON-Datei anzuzeigen, die Ihr Dashboard darstellt, wählen Sie **JSON-Vergleich anzeigen**. 

 Um die frühere Version wiederherzustellen, mit der Sie den Vergleich vergleichen, wählen Sie „**Auf Version wiederherstellen**<x>“.

## Eine zuvor gespeicherte Dashboard-Version wiederherstellen
<a name="restoring-to-a-previously-saved-dashboard-version"></a>

 Wenn Sie eine zuvor gespeicherte Dashboard-Version wiederherstellen müssen, können Sie dies tun, indem Sie entweder auf die Schaltfläche „Wiederherstellen“ rechts neben einer Zeile in der Dashboard-Versionsliste klicken oder indem Sie <x>in der Vergleichsansicht die Option Auf **Version wiederherstellen** klicken. Nachdem Sie sich für die Wiederherstellung entschieden haben, werden Sie in einem Popup-Fenster aufgefordert, die Wiederherstellung zu bestätigen. 

 Nach der Wiederherstellung auf eine frühere Version wird eine neue Version erstellt, die genau dieselben Daten wie die vorherige Version enthält, jedoch mit einer anderen Versionsnummer. Dies ist in der Spalte „**Hinweise**“ angegeben. Auf diese Weise können Sie sicherstellen, dass Ihre vorherigen Dashboard-Versionen von der Änderung nicht betroffen sind. 

# Tastenkombinationen
<a name="keyboard-shortcuts"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

 Amazon Managed Grafana bietet eine Reihe von Tastenkombinationen. Um alle in Ihrer Version von Amazon Managed Grafana verfügbaren Tastenkombinationen anzuzeigen, drücken Sie **Shift \$1?** auf Ihrer Tastatur. 

 **Amazon Managed Grafana umfasst die folgenden beliebten Abkürzungen:** 
+  **Strg\$1S** speichert das aktuelle Dashboard. 
+  **Strg\$1F** öffnet den Dashboard-Finder /-Suche. 
+  **Strg\$1H** blendet alle Steuerelemente aus (das Ausblenden von Steuerelementen funktioniert gut für Fernsehbildschirme). 
+  **Escape** beendet ein Diagramm, wenn es sich im Vollbild- oder Bearbeitungsmodus befindet. 

# JSON-Modell des Dashboards
<a name="dashboard-json-model"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

 Ein Dashboard in Amazon Managed Grafana wird durch ein JSON-Objekt dargestellt, das Metadaten seines Dashboards speichert. Zu den Dashboard-Metadaten gehören Dashboard-Eigenschaften, Metadaten aus Panels, Vorlagenvariablen und Panel-Abfragen.

**So zeigen Sie den JSON-Wert eines Dashboards an**

1.  Öffnen Sie ein Dashboard. 

1.  Wählen Sie in der oberen Navigationsleiste **Dashboard verwalten** aus. 

1.  Wählen Sie im Drop-down-Menü **JSON anzeigen** aus. 

## JSON-Felder
<a name="dashboard-json-fields"></a>

 Wenn ein Benutzer ein neues Dashboard erstellt, wird ein neues Dashboard-JSON-Objekt mit den folgenden Feldern initialisiert. 

**Anmerkung**  
 Im Folgenden `id` wird JSON als angezeigt. Dies ist der Standardwert`null`, der ihm zugewiesen wird, bis ein Dashboard gespeichert wird. Nachdem Sie ein Dashboard gespeichert haben, wird dem `id` Feld ein Ganzzahlwert zugewiesen. 

```
{
  "id": null,
  "uid": "cLV5GDCkz",
  "title": "New dashboard",
  "tags": [],
  "style": "dark",
  "timezone": "browser",
  "editable": true,
  "hideControls": false,
  "graphTooltip": 1,
  "panels": [],
  "time": {
    "from": "now-6h",
    "to": "now"
  },
  "timepicker": {
    "time_options": [],
    "refresh_intervals": []
  },
  "templating": {
    "list": []
  },
  "annotations": {
    "list": []
  },
  "refresh": "5s",
  "schemaVersion": 17,
  "version": 0,
  "links": []
}
```

 Die folgende Tabelle enthält Nutzungsdetails für jedes Feld im Dashboard-JSON. 


|  Name  |  Usage  | 
| --- | --- | 
|  id  |  Die eindeutige numerische Kennung für das Dashboard (generiert von der Datenbank).  | 
|  uid  |  Die eindeutige Dashboard-ID, die von jedem generiert werden kann. Das uid ist eine Zeichenfolge mit 8 bis 40 Zeichen.  | 
|  Titel  |  Der aktuelle Titel des Dashboards.  | 
|  Tags  |  Die Tags, die dem Dashboard zugeordnet sind. In der JSON-Datei sind die Tags ein Array von Zeichenketten.  | 
|  style  |  Das Thema des Dashboards (zum Beispiel dark oderlight).  | 
|  timezone  |  Die Zeitzone des Dashboards (utcoderbrowser).  | 
|  editable  |  Ob ein Dashboard bearbeitet werden kann.  | 
|  graphTooltip  |  Der Tooltip-Stil. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/grafana/latest/userguide/dashboard-json-model.html)  | 
|  time  |  Der Zeitraum für das Dashboard (z. B. letzte 6 Stunden, letzte 7 Tage).  | 
|  timepicker  |  Die Timepicker-Metadaten. Weitere Informationen finden Sie unter [Zeitauswahl](#dashboard-json-timepicker).  | 
|  templating  |  Die Templating-Metadaten. Weitere Informationen finden Sie unter [Vorlagen und Variablen](templates-and-variables.md).  | 
|  annotations  |  Die Metadaten der Anmerkungen. Weitere Informationen finden Sie unter [Anmerkungen](dashboard-annotations.md).  | 
|  refresh  |  Das Intervall für die automatische Aktualisierung.  | 
|  schemaVersion  |  Die Version des JSON-Schemas (Ganzzahl), die jedes Mal erhöht wird, wenn ein Amazon Managed Grafana-Update das Schema ändert.  | 
|  version  |  Die Version des Dashboards (Ganzzahl), die bei jeder Aktualisierung des Dashboards inkrementiert wird.  | 
|  panels  |  Die Anordnung der Bedienfelder. Weitere Informationen finden Sie unter [Felder](#dashboard-JSON-panels).  | 

## Felder
<a name="dashboard-JSON-panels"></a>

 Panels sind die Bausteine eines Dashboards. Es besteht aus Datenquellenabfragen, Diagrammtypen, Aliasnamen und anderen Daten. Panel-JSON besteht aus einer Reihe von JSON-Objekten, von denen jedes ein anderes Panel darstellt. Die meisten Felder sind für alle Panels gleich, aber einige Felder hängen vom Panel-Typ ab. Das folgende Beispiel zeigt den Panel-JSON eines Textfensters.

```
"panels": [
  {
    "type": "text",
    "title": "Panel Title",
    "gridPos": {
      "x": 0,
      "y": 0,
      "w": 12,
      "h": 9
    },
    "id": 4,
    "mode": "markdown",
    "content": "# title"
  }
```

### Größe und Position des Panels
<a name="panel-size-and-position"></a>

 Die `gridPos` Eigenschaft beschreibt die Größe und Position des Panels in Rasterkoordinaten: 
+  `w`— 1—24. Die Breite des Dashboards ist in 24 Spalten unterteilt. 
+  `h`— In Rasterhöheneinheiten. Jede Rasterhöheneinheit entspricht 30 Pixeln. 
+  `x`— Die X-Position. Die X-Position verwendet dieselbe Einheit in derselben Spalte wie`w`. 
+  `y`— Die Y-Position. Die Y-Position verwendet dieselbe Rasterhöheneinheit wie`h`. 

 Das Gitter hat eine negative Schwerkraft, die Paneele nach oben verschiebt, wenn sich über einem Feld ein leerer Bereich befindet. 

### Zeitauswahl
<a name="dashboard-json-timepicker"></a>

Das folgende Beispiel zeigt die `timepicker` Optionen.

```
"timepicker": {
    "collapse": false,
    "enable": true,
    "notice": false,
    "now": true,
    "refresh_intervals": [
      "5s",
      "10s",
      "30s",
      "1m",
      "5m",
      "15m",
      "30m",
      "1h",
      "2h",
      "1d"
    ],
    "status": "Stable",
    "type": "timepicker"
  }
```

 Die folgende Tabelle enthält Verwendungsdetails für`timepicker`. 


|  Name  |  Usage  | 
| --- | --- | 
|  collapse  |  Ob ausgeblendet timepicker ist  | 
|  enable  |  timepickerOb aktiviert  | 
|  notice  |  TODO  | 
|  now  |  TODO  | 
|  refresh\$1intervals  |  TODO  | 
|  status  |  TODO  | 
|  type  |  TODO  | 

### Schablonierung
<a name="json-templating"></a>

 Das `templating` Feld enthält eine Reihe von Vorlagenvariablen mit ihren gespeicherten Werten und anderen Metadaten. Das folgende Beispiel zeigt `templating` Metadaten. 

```
 "templating": {
    "enable": true,
    "list": [
      {
        "allFormat": "wildcard",
        "current": {
          "tags": [],
          "text": "prod",
          "value": "prod"
        },
        "datasource": null,
        "includeAll": true,
        "name": "env",
        "options": [
          {
            "selected": false,
            "text": "All",
            "value": "*"
          },
          {
            "selected": false,
            "text": "stage",
            "value": "stage"
          },
          {
            "selected": false,
            "text": "test",
            "value": "test"
          }
        ],
        "query": "tag_values(cpu.utilization.average,env)",
        "refresh": false,
        "type": "query"
      },
      {
        "allFormat": "wildcard",
        "current": {
          "text": "apache",
          "value": "apache"
        },
        "datasource": null,
        "includeAll": false,
        "multi": false,
        "multiFormat": "glob",
        "name": "app",
        "options": [
          {
            "selected": true,
            "text": "tomcat",
            "value": "tomcat"
          },
          {
            "selected": false,
            "text": "cassandra",
            "value": "cassandra"
          }
        ],
        "query": "tag_values(cpu.utilization.average,app)",
        "refresh": false,
        "regex": "",
        "type": "query"
      }
    ]
  }
```

 Die folgende Tabelle enthält Verwendungsdetails für den Abschnitt Templating. 


|  Name  |  Usage  | 
| --- | --- | 
|  aktivieren  |  Ob Templating aktiviert ist.  | 
|  Liste  |  Ein Array von Objekten, von denen jedes eine Vorlagenvariable darstellt  | 
|  AllFormat  |  Das Format, das beim Abrufen aller Werte aus der Datenquelle verwendet werden soll (z. B., wildcard globregex, undpipe).  | 
|  aktuell  |  Zeigt den aktuell ausgewählten Variablentext oder Wert auf dem Dashboard an  | 
|  Datenquelle  |  Zeigt die Datenquelle für die Variablen an  | 
|  Alle einbeziehen  |  Ob die Option „Alle Werte“ verfügbar ist  | 
|  mehrfach  |  Ob mehrere Werte aus der Variablenwerteliste ausgewählt werden können  | 
|  Multiformat  |  Das Format, das beim Abrufen von Zeitreihen aus der Datenquelle verwendet werden soll  | 
|  name  |  Der Name einer Variablen  | 
|  options  |  Die Reihe von text/value Variablenpaaren, die im Dashboard zur Auswahl verfügbar sind  | 
|  query  |  Die Datenquellenabfrage, die zum Abrufen von Werten für eine Variable verwendet wird  | 
|  aktualisieren  |  TODO  | 
|  regex  |  TODO  | 
|  Typ  |  Der Typ der Variablen (custom,query, oderinterval)  | 

# Skriptbasierte Dashboards
<a name="scripted-dashboards"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

**Warnung**  
 Diese Funktion ist veraltet und wird in einer future Version entfernt. 

 Wenn Sie viele Metriknamen haben, die sich in einem definierten Muster ändern (z. B. neue Server), kann es zeitaufwändig sein, ständig neue Dashboards zu erstellen. 

 Mit skriptbasierten Dashboards können Sie Ihre Dashboards mithilfe von dynamisch erstellen. JavaScript Im Grafana-Installationsordner befindet sich `public/dashboards/` darunter eine Datei mit dem Namen`scripted.js`. Diese Datei enthält ein Beispiel für ein skriptbasiertes Dashboard. Sie können darauf zugreifen, indem Sie die folgende URL verwenden: `http://grafana_url/dashboard/script/scripted.js?rows=3&name=myName` 

 Beim Öffnen können Sie sehen`scripted.js`, wie es URL-Parameter aus der `ARGS` Variablen liest und dann Zeilen und Bereiche hinzufügt. 

## Beispiel: scripted.js
<a name="example"></a>

```
var seriesName = 'argName';

if (!_.isUndefined(ARGS.name)) {
  seriesName = ARGS.name;
}

dashboard.panels.push({
  title: 'Events',
  type: 'graph',
  fill: 1,
  linewidth: 2,
  gridPos: {
    h: 10,
    w: 24,
    x: 0,
    y: 10,
  },
  targets: [
    {
      target: "randomWalk('" + seriesName + "')",
    },
    {
      target: "randomWalk('random walk2')",
    },
  ],
});

return dashboard;
```

## Weitere Beispiele
<a name="more-examples"></a>

 Weitere Beispiele finden Sie im `public/dashboards/` Verzeichnis Ihrer Grafana-Installation. 

# Erkunden
<a name="explore"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

 In einem Grafana-Arbeitsbereich bietet die Dashboard-Benutzeroberfläche Tools zum Erstellen von Dashboards zur Visualisierung. *Explore* entfernt alle Dashboard- und Panel-Optionen, sodass Sie sich auf die Abfrage konzentrieren können. Iterieren Sie, bis Sie eine funktionierende Abfrage haben, und planen und erstellen Sie dann ein Dashboard. 

 Für die Überwachung der Infrastruktur und die Reaktion auf Vorfälle müssen Sie nicht mehr zu anderen Tools wechseln, um Fehler zu debuggen. Sie können Explore verwenden, um Ihre Metriken und Protokolle genauer zu untersuchen und die Ursache zu finden.

 Mit Explore können Sie Ihre Daten einfacher anzeigen, ohne ein Dashboard erstellen zu müssen. Wenn Ihre Datenquelle Diagramm- und Tabellendaten unterstützt, zeigt Explore die Ergebnisse sowohl als Grafik als auch als Tabelle an. Auf diese Weise können Sie Trends in den Daten und mehr Details gleichzeitig erkennen. 

## Beginne zu erkunden
<a name="start-exploring"></a>

**Anmerkung**  
 Standardmäßig können Benutzer mit der Viewer-Rolle keine Änderungen vornehmen und haben auch keinen Zugriff auf Explore. 

 Das **Explore-Symbol** im Menü auf der linken Seite öffnet eine leere Registerkarte „Erkunden“. 

 Um mit einer vorhandenen Abfrage in einem Panel zu beginnen, wählen Sie im **Panel-Menü** die Option **Erkunden**. Dadurch wird eine Registerkarte „Erkunden“ geöffnet, die die Abfrage aus dem Bedienfeld enthält. Anschließend können Sie die Abfrage außerhalb Ihres Dashboards optimieren oder iterieren. 

 Wählen Sie Ihre Datenquelle aus der Drop-down-Liste oben links aus. Prometheus hat eine benutzerdefinierte Explore-Implementierung. Die anderen Datenquellen verwenden ihren Standard-Abfrage-Editor. 

 Im Abfragefeld können Sie Ihre Abfrage schreiben und Ihre Daten untersuchen. Neben dem Abfragefeld befinden sich drei Schaltflächen: eine Schaltfläche zum Löschen (X), eine Schaltfläche zum Hinzufügen von Abfragen (\$1) und die Schaltfläche zum Entfernen von Abfragen (-). Wie im Panel-Abfrage-Editor können Sie mehrere Abfragen hinzufügen und entfernen. 

## Aufteilen und Vergleichen
<a name="split-and-compare"></a>

 Die Funktion zur geteilten Ansicht ist eine Möglichkeit, Grafiken und Tabellen zu vergleichen side-by-side oder verwandte Daten zusammen auf einer Seite zu betrachten. Wählen Sie **Teilen**, um die aktuelle Abfrage zu duplizieren und die Seite in zwei side-by-side Abfragen aufzuteilen. Sie haben die Möglichkeit, eine andere Datenquelle für die neue Abfrage auszuwählen. Dies gibt Ihnen die Möglichkeit, dieselbe Abfrage für zwei verschiedene Server zu vergleichen oder die Staging-Umgebung mit der Produktionsumgebung zu vergleichen. 

 In der geteilten Ansicht können die Zeitwähler für beide Bereiche miteinander verknüpft werden (wenn Sie eines ändern, wird auch das andere geändert), indem Sie eine der Zeitsynchronisierungsschaltflächen auswählen, die an den Zeitwählern angebracht sind. Durch das Verknüpfen der Zeitwähler werden Start- und Endzeiten der Abfragen in geteilter Ansicht synchronisiert, sodass Sie in beiden geteilten Bereichen dasselbe Zeitintervall betrachten. 

 Sie können die neu erstellte Abfrage schließen, indem Sie „**Split schließen**“ wählen.

## Einen gekürzten Link teilen
<a name="share-shortened-link"></a>

 Verwenden Sie die Funktion **Verkürzten Link teilen**, um kleinere und einfachere Versionen URLs des Formats zu erstellen, `/goto/:uid` anstatt längere URLs , die komplexe Abfrageparameter enthalten, gemeinsam zu nutzen. Sie können einen verkürzten Link erstellen, indem Sie in der Werkzeugleiste „Erkunden“ die Option **Teilen** auswählen. Alle gekürzten Links, die nie verwendet werden, werden nach 7 Tagen automatisch gelöscht. 

## Verlauf abfragen
<a name="query-history"></a>

 Der Abfrageverlauf ist eine Liste von Abfragen, die Sie in Explore verwendet haben. Der Verlauf ist lokal in Ihrem Browser und wird nicht geteilt. Um Ihren Verlauf zu öffnen und mit ihm zu interagieren, wählen Sie in Explore die Option **Verlauf abfragen**. 

### Den Abfrageverlauf anzeigen
<a name="view-query-history"></a>

 FIn Im Abfrageverlauf können Sie wie folgt vorgehen: 
+  Ausführen einer Abfrage 
+  Erstellen oder bearbeiten Sie einen Kommentar. 
+  Kopiert eine Abfrage in die Zwischenablage. 
+  Kopiert einen verkürzten Link mit der Abfrage in die Zwischenablage. 
+  Starten Sie eine Abfrage. 

### Bevorzugte Abfragen verwalten
<a name="manage-favorite-queries"></a>

 Alle Abfragen, die auf der Registerkarte Abfrageverlauf mit einem Stern markiert wurden, werden auf der Registerkarte Mit Stern markiert angezeigt. Sie können schneller auf Ihre bevorzugten Abfragen zugreifen und diese Abfragen wiederverwenden, ohne sie erneut eingeben zu müssen. 

### Sortieren Sie den Abfrageverlauf
<a name="sort-query-history"></a>

 Standardmäßig zeigt Ihnen der Abfrageverlauf die neuesten Abfragen. Sie können Ihren Verlauf nach Datum oder nach dem Namen der Datenquelle in aufsteigender oder absteigender Reihenfolge sortieren. 

Wählen Sie auf der rechten Seite des Abfrageverlaufs in der Dropdownliste eine der folgenden Optionen aus: Feld.
+  Die neueste zuerst 
+  Älteste zuerst 
+  Datenquelle A-Z 
+  Datenquelle Z-A 

**Anmerkung**  
 Wenn Sie sich in der geteilten Ansicht befinden, gilt der Sortiermodus nur für das aktive Bedienfeld. 

### Den Abfrageverlauf filtern
<a name="filter-query-history"></a>

 Auf den Registerkarten **Abfrageverlauf** **und Als** Favorit markiert können Sie den Abfrageverlauf nach dem Namen der Datenquelle filtern. 

1. Wählen Sie **Abfragen nach bestimmten Datenquellen filtern aus.**

1. Wählen Sie die Datenquelle aus, die Sie zum Filtern Ihres Verlaufs verwenden möchten. Sie können mehrere Datenquellen auswählen.

Auf der Registerkarte **Abfrageverlauf** können Sie den vertikalen Schieberegler verwenden, um Abfragen nach Datum zu filtern:
+ Ziehen Sie den unteren Ziehpunkt, um das Startdatum anzupassen.
+ Ziehen Sie den oberen Griff, um das Enddatum anzupassen. 

**Anmerkung**  
Wenn Sie sich in der geteilten Ansicht befinden, werden Filter nur auf das aktive Bedienfeld angewendet. 

### Im Abfrageverlauf suchen
<a name="search-in-query-history"></a>

 Sie können in Ihrem Verlauf nach Abfragen und Ihren Kommentaren suchen. Die Suche nach Abfragen ist in den Tabs **Abfrageverlauf** und **Markiert möglich**. 

1.  Wählen Sie das Feld **Suchanfragen** aus. 

1.  Geben Sie im Suchfeld Ihren Suchbegriff ein. 

### Verlaufseinstellungen abfragen
<a name="query-history-settings"></a>

 Sie können den Abfrageverlauf auf der Registerkarte **Einstellungen** anpassen. In der folgenden Tabelle sind die verfügbaren Optionen aufgeführt. 


|  Einstellung  |  Standardwert  | 
| --- | --- | 
|  Geben Sie an, wie lange Grafana Ihren Abfrageverlauf speichern soll.  |  1 Woche  | 
|  Ändern Sie die aktive Standardregisterkarte. |  Registerkarte „Verlauf abfragen“  | 
|  Zeigt nur Abfragen für die Datenquelle an, die derzeit in Explore aktiv ist.  |  Wahr  | 
|  Löscht den Abfrageverlauf.  |  (Wählen Sie Abfrageverlauf löschen, um alle gespeicherten Abfragen dauerhaft zu löschen.)  | 

**Anmerkung**  
Die Einstellungen für den Abfrageverlauf sind global und werden im geteilten Modus auf beide Bereiche angewendet.

## Promethus-spezifische Funktionen
<a name="prometheus-specific-features"></a>

 Die erste Version von Explore bietet ein benutzerdefiniertes Abfrageerlebnis für Prometheus. Wenn Sie eine Abfrage ausführen, führt Grafana tatsächlich zwei Abfragen aus: eine normale Prometheus-Abfrage für das Diagramm und eine Sofortabfrage für die Tabelle. Eine Sofortabfrage gibt den letzten Wert für jede Zeitreihe zurück, was eine gute Zusammenfassung der im Diagramm angezeigten Daten darstellt. 

### Metrik-Explorer
<a name="metrics-explorer"></a>

 Wählen Sie auf der linken Seite des Abfragefelds **Metrics** aus, um den Metric Explorer zu öffnen. Daraufhin wird ein hierarchisches Menü mit Metriken angezeigt, die nach ihrem Präfix gruppiert sind. Beispielsweise sind alle Alertmanager-Metriken unter dem Präfix gruppiert. `alertmanager` Dies ist ein guter Ausgangspunkt, um herauszufinden, welche Metriken verfügbar sind. 

### Abfragefeld
<a name="query-field"></a>

 Das Abfragefeld unterstützt die automatische Vervollständigung von Metriknamen und Funktionen und funktioniert größtenteils genauso wie der standardmäßige Prometheus-Abfrage-Editor. Drücken Sie **die Eingabetaste**, um eine Abfrage auszuführen. 

 Das Autocomplete-Menü kann durch Drücken von **Strg\$1Leertaste** aufgerufen werden. Das Autocomplete-Menü enthält einen neuen Abschnitt Verlauf mit einer Liste der zuletzt ausgeführten Abfragen. 

 Vorschläge können unter dem Abfragefeld angezeigt werden. Wählen Sie einen Vorschlag aus, um Ihre Abfrage mit der vorgeschlagenen Änderung zu aktualisieren. 
+  Für Zähler (monoton steigende Messwerte) wird eine Ratenfunktion vorgeschlagen. 
+  Für Buckets wird eine Histogrammfunktion vorgeschlagen. 
+  Für die Aufzeichnung von Regeln ist es möglich, die Regeln zu erweitern.

### Tabellenfilter
<a name="table-filters"></a>

 Wählen Sie die Schaltfläche **Filter** in der **Labelspalte** eines Tabellenfensters, um dem Abfrageausdruck Filter hinzuzufügen. Sie können auch Filter für mehrere Abfragen hinzufügen. Der Filter wird für alle Abfragen hinzugefügt. 

## Protokolliert die Integration
<a name="logs-integration"></a>

 Sie können Explore auch verwenden, um Ihre Protokolle anhand der folgenden Datenquellen zu untersuchen: 
+  InfluxDB 
+  Elasticsearch 

### Visualisierung von Protokollen
<a name="logs-visualization"></a>

 Die Ergebnisse von Protokollabfragen werden in der Grafik als Histogramme angezeigt, und einzelne Protokolle werden unten angezeigt. Wenn die Datenquelle keine Histogrammdaten für den angeforderten Zeitraum sendet, berechnet das Protokollmodell eine Zeitreihe auf der Grundlage der Anzahl der Protokollzeilen, aufgeteilt in ein automatisch berechnetes Zeitintervall. Der Beginn des Histogramms wird dann durch den Zeitstempel der ersten Protokollzeile aus dem Ergebnis verankert. **Das Ende der Zeitreihe ist im Zielbereich der Zeitauswahl verankert.** 

#### Protokollebene
<a name="log-level"></a>

 Bei Protokollen, bei denen eine **Ebenenbezeichnung** angegeben ist, verwendet Grafana den Wert der Bezeichnung, um die Protokollebene zu bestimmen und die Farbe entsprechend zu aktualisieren. Wenn für das Protokoll keine Ebenenbezeichnung angegeben ist, analysiert Grafana das Protokoll, um herauszufinden, ob sein Inhalt mit einem der unterstützten Ausdrücke übereinstimmt. Die Protokollebene wird immer durch die erste Übereinstimmung bestimmt. Wenn Grafana keinen Log-Level ermitteln kann, wird dieser mit dem **unbekannten** Log-Level visualisiert. In der folgenden Tabelle sind die Protokollebenen und die Zuordnung von Abkürzungen und Ausdrücken auf Protokollebenen aufgeführt. 


|  Unterstützte Ausdrücke  |  Protokollebene  |  Farbe  | 
| --- | --- | --- | 
|  auftauchen  |  kritisch  |  lila  | 
|  tödlich  |  kritisch  |  lila  | 
|  Warnung  |  kritisch  |  lila  | 
|  Krit  |  kritisch  |  lila  | 
|  kritisch  |  kritisch  |  lila  | 
|  irren  |  error  |  red  | 
|  Irrtum  |  error  |  red  | 
|  error  |  error  |  red  | 
|  warnen  |  warning  |  Gelb  | 
|  warning  |  warning  |  Gelb  | 
|  info  |  info  |  Grün  | 
|  Informationen  |  info  |  Grün  | 
|  Notiz  |  info  |  Grün  | 
|  debuggen  |  debug  |  Blau  | 
|  debug  |  debug  |  Blau  | 
|  trace  |  trace  |  hellblau  | 
|  \$1  |  unbekannt  |  grau  | 

### Visualisierungsoptionen
<a name="visualization-options"></a>

 Sie können anpassen, wie Protokolle angezeigt werden, und auswählen, welche Spalten angezeigt werden. 

#### Zeit
<a name="visualization-options-time"></a>

 Mit dieser Option wird die Zeitspalte ein- oder ausgeblendet. Dies ist der Zeitstempel, der der Protokollzeile zugeordnet ist, wie sie von der Datenquelle gemeldet wurde. 

#### Einzigartige Beschriftungen
<a name="visualization-options-unique-labels"></a>

 Mit dieser Option wird die Spalte für eindeutige Beschriftungen ein- oder ausgeblendet, die nur ungewöhnliche Beschriftungen enthält. Alle gängigen Beschriftungen werden oben angezeigt.

#### Linien umbrechen
<a name="visualization-options-wrap-lines"></a>

 Um den Zeilenumbruch in der Anzeige zu verwenden, setzen Sie diesen **Wert auf True**. Wenn Sie diese Option auf **False** setzen, erfolgt horizontales Scrollen. 

#### Deduplizieren
<a name="visualization-options-deduping"></a>

 Protokolldaten können sich sehr wiederholen. Explore kann helfen, indem doppelte Protokollzeilen ausgeblendet werden. Sie können aus verschiedenen Deduplizierungsalgorithmen wählen: 
+  **Exakt** — Exakte Übereinstimmungen werden in der gesamten Zeile vorgenommen, mit Ausnahme von Datumsfeldern. 
+  **Zahlen** — Übereinstimmungen werden in der Zeile vorgenommen, nachdem Zahlen wie Dauer, IP-Adressen usw. entfernt wurden. 
+  **Signatur** — Die aggressivste Deduplizierung, bei der alle Buchstaben und Zahlen entfernt werden. Die verbleibenden Leerzeichen und Satzzeichen werden abgeglichen. 

#### Reihenfolge der Ergebnisse umkehren
<a name="visualization-options-flip-results-order"></a>

 Sie können die Reihenfolge der empfangenen Protokolle von der standardmäßigen absteigenden Reihenfolge (neueste zuerst) in aufsteigender Reihenfolge (älteste zuerst) ändern. 

### Beschriftungen und erkannte Felder
<a name="labels-and-detected-fields"></a>

 Jede Protokollzeile verfügt über einen erweiterbaren Bereich mit ihren Beschriftungen und erkannten Feldern, um eine robustere Interaktion zu ermöglichen. Für alle Labels können Sie nach ausgewählten Labels filtern (positiver Filter) und herausfiltern (negativer Filter). Jedes Feld oder Label hat außerdem ein Statistiksymbol, mit dem einmalige Statistiken in Bezug auf alle angezeigten Logs angezeigt werden können. 

### Erkannte Felder umschalten
<a name="toggle-detected-fields"></a>

 Wenn Ihre Logs in JSON oder logfmt strukturiert sind, können Sie erkannte Felder ein- oder ausblenden. Erweitern Sie eine Protokollzeile und wählen Sie dann das Augensymbol, um Felder ein- oder auszublenden. 

 \$1\$1< docs-imagebox img=“/img/docs/explore/parsed-fields-7-2.gif "max-width="800px“ caption="Zwischen erkannten Feldern in Explore hin- und herschalten“ >\$1\$1 

## Integration der Rückverfolgung
<a name="tracing-integration"></a>

 Sie können Spuren aus Tracing-Datenquellen in Explore visualisieren. Derzeit unterstützte Datenquellen: 
+ [Stellen Sie eine Connect zu einer Jaeger-Datenquelle her](jaeger-data-source.md) 
+ [Mit einer Tempo-Datenquelle verbinden](tempo-data-source.md) 
+ [Connect zu einer AWS X-Ray Datenquelle herstellen](x-ray-data-source.md) 
+ [Stellen Sie eine Connect zu einer Zipkin-Datenquelle her](zipkin-data-source.md) 

 Informationen zur Verwendung des Abfrage-Editors finden Sie in der Dokumentation für die jeweilige Datenquelle. 

### Header
<a name="explore-header"></a>

Die Kopfzeile enthält die folgenden Elemente:
+  Header-Titel, der den Namen des Root-Spans und die Trace-ID anzeigt 
+  Suche: Dabei werden Bereiche hervorgehoben, die den gesuchten Text enthalten 
+  Metadaten über den Trace 

### Minikarte
<a name="explore-minimap"></a>

 Minimap zeigt eine komprimierte Ansicht oder die Trace-Timeline. Ziehen Sie die Maus über die Minimap, um in einen kleineren Zeitbereich zu zoomen. Durch das Zoomen wird auch die Hauptzeitleiste aktualisiert, sodass kürzere Zeiträume leichter zu erkennen sind. Wenn du auf der Minimap pausierst, siehst du beim Zoomen die Schaltfläche „**Auswahl zurücksetzen**“, mit der der Zoom zurückgesetzt wird. 

### Zeitplan
<a name="explore-timeline"></a>

 In der Zeitleiste wird eine Liste der Zeitspannen innerhalb des Traces angezeigt. Jede Span-Zeile besteht aus den folgenden Komponenten: 
+ Schaltfläche „**Untergeordnete Elemente erweitern**“: Erweitert oder reduziert alle untergeordneten Bereiche des ausgewählten Bereichs 
+ Dienstname: Name des Dienstes, der den Zeitraum protokolliert hat
+ Operationsname: Name des Vorgangs, für den dieser Span steht
+ Balken für die Dauer der Spanne: Visuelle Darstellung der Operationsdauer innerhalb der Ablaufverfolgung

Wenn Sie eine beliebige Stelle in der Span-Zeile auswählen, werden Details zur Spanne angezeigt. 

### Angaben zur Spannweite
<a name="explore-span-details"></a>

Die Angaben zur Spanne umfassen die folgenden Elemente:
+  Vorgangsname 
+  Span-Metadaten 
+  Tags (alle Tags, die mit diesem Bereich verknüpft sind) 
+  Prozessmetadaten (Metadaten über den Prozess, der diesen Zeitraum protokolliert hat) 
+  Protokolle: Liste der in diesem Bereich protokollierten Protokolle und der zugehörigen Schlüsselwerte. Im Fall von Zipkin-Protokollen werden im Abschnitt Zipkin-Anmerkungen angezeigt. 

## Zwischen Explore und einem Dashboard navigieren
<a name="navigating-between-explore-and-a-dashboard"></a>

 Um Arbeitsabläufe zu beschleunigen, bei denen regelmäßig von Explore zu einem Dashboard und umgekehrt gewechselt wird, haben wir die Möglichkeit hinzugefügt, zum Ursprungs-Dashboard zurückzukehren, nachdem Sie über das Drop-down-Menü des Panels zu Explore navigiert haben. 

 Nachdem Sie zu Explore navigiert sind, sollten Sie in der Explore-Symbolleiste eine Schaltfläche „Zurück“ sehen. 

 Wenn Sie einfach auf die Schaltfläche klicken, kehren Sie zum ursprünglichen Dashboard zurück. Wenn Sie in Explore vorgenommene Änderungen wieder in das Dashboard übernehmen möchten, klicken Sie einfach auf den Pfeil neben der Schaltfläche, um den Menüpunkt „Zurück zum Bereich mit Änderungen“ anzuzeigen. 

## Abfrageinspektor
<a name="query-inspector"></a>

 Um Ihnen beim Debuggen von Abfragen zu helfen, ermöglicht Ihnen Explore, Abfrageanfragen und -antworten sowie Abfragestatistiken über den Abfrageinspektor zu untersuchen. Diese Funktion ähnelt den Registerkarten „**Statistiken**“ und „**Abfrage**“ des Bedienfeldinspektors. Weitere Informationen erhalten Sie unter [Überprüfen Sie die Abfrageleistung](inspect-a-panel.md#inspect-query-performance) und [Rohanfrage und Antwort an die Datenquelle anzeigen](inspect-a-panel.md#view-raw-request-and-response-to-data-source). 

# Verknüpfen
<a name="linking-in-Amazon-Managed-Service-for-Grafana"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

 Sie können Links verwenden, um zwischen häufig verwendeten Dashboards zu navigieren oder andere mit Ihren Visualisierungen zu verbinden. Mithilfe von Links können Sie Verknüpfungen zu anderen Dashboards, Panels und sogar externen Websites erstellen. 

 Amazon Managed Grafana unterstützt Dashboard-Links, Panel-Links und Datenlinks. Dashboard-Links werden oben im Dashboard angezeigt. Auf Bedienfeld-Links können Sie zugreifen, indem Sie ein Symbol in der oberen linken Ecke des Panels auswählen. 

## Welchen Link sollten Sie verwenden?
<a name="which-link-should-you-use"></a>

 Untersuchen Sie zunächst, wie Sie derzeit zwischen den Dashboards navigieren. Wenn Sie häufig zwischen mehreren Dashboards hin- und herspringen und Schwierigkeiten haben, in jedem den gleichen Kontext zu finden, können Links Ihnen helfen, Ihren Arbeitsablauf zu optimieren. 

 Im nächsten Schritt müssen Sie herausfinden, welcher Linktyp für Ihren Workflow geeignet ist. Obwohl alle Linktypen in Grafana verwendet werden, um Verknüpfungen zu anderen Dashboards oder externen Websites zu erstellen, funktionieren sie in unterschiedlichen Kontexten. 
+  Um Links hinzuzufügen, die sich auf die meisten oder alle Bereiche im Dashboard beziehen, verwenden Sie. [Links zum Dashboard](dashboard-links.md) 
+  Verwenden Sie, um sich bestimmte Bereiche genauer anzusehen[Links zu Panels](panel-links.md).
+  Um auf externe Websites zu verlinken, können Sie entweder einen Dashboard-Link oder einen Panel-Link verwenden. 
+  Um eine bestimmte Serie oder sogar eine einzelne Messung aufzuschlüsseln, verwenden Sie[Datenverknüpfungen](data-links.md). 

## Steuern des Zeitbereichs mithilfe der URL
<a name="controlling-time-range-using-the-url"></a>

 Sie können den Zeitraum eines Panels oder Dashboards steuern, indem Sie die folgenden Abfrageparameter in der Dashboard-URL angeben: 
+  `from`definiert die untere Grenze des Zeitbereichs, angegeben in ms epoch. 
+  `to`definiert die Obergrenze des Zeitbereichs, angegeben in ms epoch. 
+  `time`und `time.window` definieren Sie einen Zeitbereich von `time-time.window/2` bis`time+time.window/2`. Beide Parameter sollten in Millisekunden angegeben werden. Dies `?time=1500000000000&time.window=10000` führt beispielsweise zu einem 10-Sekunden-Zeitbereich von 1499999995000 bis 1500000005000 

# Links zum Dashboard
<a name="dashboard-links"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

 Wenn Sie einen Dashboard-Link erstellen, können Sie den Zeitraum und die aktuellen Vorlagenvariablen angeben, um direkt zum gleichen Kontext in einem anderen Dashboard zu springen. Auf diese Weise können Sie sicherstellen, dass die Person, an die Sie den Link senden, die richtigen Daten sieht. Informationen zu anderen Arten von Links finden Sie unter[Datenverbindungsvariablen](linking-in-Amazon-Managed-Service-for-Grafana.md#data-link-variables). 

 Nachdem Sie einen Dashboard-Link hinzugefügt haben, wird er in der oberen rechten Ecke Ihres Dashboards angezeigt. 

## Links zu Dashboards hinzufügen
<a name="add-links-to-dashboards"></a>

 Fügen Sie oben in Ihrem aktuellen Dashboard Links zu anderen Dashboards hinzu. 

1.  Wenn Sie das Dashboard aufrufen, zu dem Sie einen Link hinzufügen möchten, wählen Sie das Zahnradsymbol oben auf dem Bildschirm, um die **Dashboard-Einstellungen** zu öffnen. 

1.  Wählen Sie **Links** und dann **Dashboard-Link hinzufügen** oder **Neu**. 

1.  Wählen Sie unter **Typ** die Option **Dashboards** aus. 

1.  Wählen Sie Link-Optionen aus: 
   +  **Mit Tags** — Geben Sie Tags ein, um die verknüpften Dashboards auf diejenigen zu beschränken, die die von Ihnen eingegebenen Tags enthalten. Andernfalls enthält der Grafana-Arbeitsbereich Links zu allen anderen Dashboards. 
   +  **Als Dropdown** — Wählen Sie diese Option, wenn Sie auf viele Dashboards verlinken, und fügen Sie der Drop-down-Liste einen optionalen Titel hinzu. Wenn diese Option nicht ausgewählt ist, zeigt der Grafana-Arbeitsbereich die Dashboard-Links nebeneinander oben in Ihrem Dashboard an. 
   +  **Zeitraum** — Wählen Sie diese Option, um den Dashboard-Zeitraum in den Link aufzunehmen. Wenn der Benutzer den Link auswählt, wird das verknüpfte Dashboard geöffnet, wobei der angegebene Zeitraum bereits festgelegt ist.
   +  **Variablenwerte** — Wählen Sie diese Option, um die Vorlagenvariablen, die derzeit als Abfrageparameter verwendet werden, in den Link aufzunehmen. Wenn der Benutzer den Link auswählt, werden alle passenden Vorlagen im verknüpften Dashboard auf die Werte aus dem Link gesetzt.
   +  **In neuem Tab öffnen** — Wählen Sie diese Option, um den Dashboard-Link in einem neuen Tab oder Fenster zu öffnen. 

1.  Wählen Sie **Hinzufügen** aus. 

## Einen URL-Link zu einem Dashboard hinzufügen
<a name="add-a-url-link-to-a-dashboard"></a>

 Fügen Sie oben in Ihrem aktuellen Dashboard einen Link zu einer URL hinzu. Sie können auf jede verfügbare URL verlinken, einschließlich Dashboards, Panels oder externen Websites. Sie können sogar den Zeitraum steuern, um sicherzustellen, dass der Benutzer die spezifischen Daten im Grafana-Arbeitsbereich sieht. 

1.  Wählen Sie beim Anzeigen des Dashboards, zu dem Sie eine Verknüpfung herstellen möchten, das Zahnradsymbol oben auf dem Bildschirm, um die **Dashboard-Einstellungen** zu öffnen. 

1.  Wählen Sie **Links** und dann **Dashboard-Link hinzufügen** oder **Neu**. 

1.  Wählen Sie **unter Typ** die Option **Link** aus. 

1.  Wählen Sie Link-Optionen aus: 
   +  **URL** — Geben Sie die URL ein, auf die Sie verlinken möchten. Je nach Ziel möchten Sie möglicherweise Feldwerte einbeziehen.
   +  **Titel** — Geben Sie den Titel ein, den der Link anzeigen soll. 
   +  **Tooltip** — Geben Sie den Tooltip ein, der auf dem Link angezeigt werden soll, wenn der Benutzer den Mauszeiger über dem Link hält. 
   +  **Symbol** — Wählen Sie das Symbol aus, das Sie zusammen mit dem Link anzeigen möchten. 
   +  **Zeitraum** — Wählen Sie diese Option, um den Dashboard-Zeitraum in den Link aufzunehmen. Wenn der Benutzer den Link auswählt, wird das verknüpfte Dashboard geöffnet, wobei der angegebene Zeitraum bereits festgelegt ist. 
     +  `from`definiert die Untergrenze des Zeitbereichs, angegeben in ms Epoch. 
     +  `to`definiert die Obergrenze des Zeitbereichs, angegeben in ms epoch. 
     +  `time`und `time.window` definiere einen Zeitbereich von `time-time.window/2` bis`time+time.window/2`. Beide Parameter sollten in Millisekunden angegeben werden. Dies `?time=1500000000000&time.window=10000` ergibt beispielsweise einen 10-Sekunden-Zeitbereich von 1499999995000 bis 1500000005000. 
   +  **Variablenwerte** — Wählen Sie diese Option, um die Vorlagenvariablen, die derzeit als Abfrageparameter verwendet werden, in den Link aufzunehmen. Wenn der Benutzer den Link auswählt, werden alle passenden Vorlagen im verknüpften Dashboard auf die Werte aus dem Link gesetzt, z. B. https://play.grafana. org/d/000000074/alerting? var-app=backend&var-server=backend\$101&var-server=backend\$103&var-interval=1h 
   +  **In neuem Tab öffnen — Wählen Sie diese Option, um den Dashboard-Link in einem neuen Tab oder Fenster zu öffnen.** 

1.  Wählen Sie **Hinzufügen** aus. 

## Einen Dashboard-Link aktualisieren
<a name="update-a-dashboard-link"></a>

 Gehen Sie wie folgt vor, um einen vorhandenen Dashboard-Link zu ändern oder zu aktualisieren. 

1.  Wählen Sie in den **Dashboard-Einstellungen** auf der Registerkarte **Links** den vorhandenen Link aus, den Sie bearbeiten möchten. 

1.  Ändern Sie die Einstellungen und wählen Sie dann **Aktualisieren**. 

## Einen Dashboard-Link duplizieren
<a name="duplicate-a-dashboard-link"></a>

 Um einen vorhandenen Dashboard-Link zu duplizieren, wählen Sie das Duplikatsymbol neben dem vorhandenen Link, den Sie duplizieren möchten. 

## Löschen eines Dashboard-Links
<a name="delete-a-dashboard-link"></a>

 Um einen vorhandenen Dashboard-Link zu löschen, wählen Sie das Papierkorbsymbol für den Link, den Sie löschen möchten. 

# Links zu Panels
<a name="panel-links"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

 Jedes Panel kann seinen eigenen Linksatz haben, der in der oberen linken Ecke des Panels angezeigt wird. Sie können auf alle verfügbaren Websites verlinken URLs, einschließlich Dashboards, Panels oder externen Websites. Sie können sogar den Zeitraum steuern, um sicherzustellen, dass der Benutzer die spezifischen Daten im Grafana-Arbeitsbereich sieht. 

Wählen Sie das Symbol in der oberen linken Ecke eines Fensters, um die verfügbaren Panel-Links zu sehen. 

## Hinzufügen eines Panel-Links
<a name="add-a-panel-link"></a>

1.  Halten Sie an dem Fenster, zu dem Sie einen Link hinzufügen möchten, inne, und drücken Sie dann **E.** Oder klicken Sie auf den Dropdown-Pfeil neben dem Titel des Bedienfelds und wählen Sie dann **Bearbeiten**. 

1.  Scrollen Sie auf der Registerkarte „**Bedienfeld**“ nach unten zum Abschnitt „**Links**“. 

1.  Erweitern Sie **Links** und wählen Sie dann **Link hinzufügen**. 

1.  Geben Sie einen **Titel** für den Link ein. Der Titel wird in der Benutzeroberfläche angezeigt. 

1.  Geben Sie die **URL** ein, auf die Sie verlinken möchten. Sie können eine der Vorlagenvariablen einbeziehen, die im Dashboard definiert sind. Drücken Sie **Strg\$1Leertaste** oder **Befehlstaste\$1Leertaste** und wählen Sie dann das **URL-Feld** aus, um die verfügbaren Variablen anzuzeigen. Wenn Sie Ihrem Panel-Link Vorlagenvariablen hinzufügen, leitet der Link den Benutzer in den richtigen Kontext weiter, in dem die entsprechenden Variablen bereits festgelegt sind. Sie können auch Zeitvariablen verwenden 
   +  `from`definiert die Untergrenze des Zeitbereichs, angegeben in ms Epoch. 
   +  `to`definiert die Obergrenze des Zeitbereichs, angegeben in ms epoch. 
   +  `time`und `time.window` definiere einen Zeitbereich von `time-time.window/2` bis`time+time.window/2`. Beide Parameter sollten in Millisekunden angegeben werden. Dies `?time=1500000000000&time.window=10000` ergibt beispielsweise einen 10-Sekunden-Zeitbereich von 1499999995000 bis 1500000005000. 

1.  **Um auf einer neuen Registerkarte zu öffnen, wählen Sie In einer neuen Registerkarte öffnen aus.** 

1.  Wählen Sie **Speichern**, um die Änderungen zu speichern und das Fenster zu schließen. 

1.  **Wählen Sie oben rechts Speichern, um Ihre Änderungen im Dashboard zu speichern.** 

## Einen Panel-Link aktualisieren
<a name="update-a-panel-link"></a>

1.  Suchen Sie auf der Registerkarte **Bedienfeld** nach dem Link, an dem Sie Änderungen vornehmen möchten. 

1.  Wählen Sie das Symbol **Bearbeiten** (Stift), um das Fenster **Link bearbeiten** zu öffnen. 

1.  Nehmen Sie nach Bedarf Änderungen vor. 

1.  Wählen Sie **Speichern**, um die Änderungen zu speichern und das Fenster zu schließen. 

1.  **Wählen Sie oben rechts Speichern, um Ihre Änderungen im Dashboard zu speichern.** 

## Löschen eines Panel-Links
<a name="delete-a-panel-link"></a>

1.  Suchen Sie auf der Registerkarte **Bedienfeld** nach dem Link, den Sie löschen möchten. 

1.  Wählen Sie das **X-Symbol** neben dem Link, den Sie löschen möchten. 

1.  **Wählen Sie oben rechts Speichern, um Ihre Änderungen im Dashboard zu speichern.** 

# Datenverknüpfungen
<a name="data-links"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

 Datenlinks bieten einen detaillierteren Kontext zu Ihren Links. Sie können Links erstellen, die den Seriennamen oder sogar den Wert enthalten. Wenn Ihre Visualisierung beispielsweise vier Server zeigt, können Sie einen Datenlink zu einem oder zwei von ihnen hinzufügen. 

 Auf den Link selbst kann je nach Visualisierung auf unterschiedliche Weise zugegriffen werden. Für das Grafikfenster müssen Sie einen Datenpunkt oder eine Datenlinie auswählen. Bei einem Bereich wie Statistik, Messgerät oder Balkenmessgerät können Sie eine beliebige Stelle in der Visualisierung wählen, um das Kontextmenü zu öffnen. 

 Sie können Variablen in Datenlinks verwenden, um Personen zu einem detaillierten Dashboard mit beibehaltenen Datenfiltern weiterzuleiten. Sie können Variablen beispielsweise verwenden, um einen Zeitraum, eine Reihe und eine Variablenauswahl anzugeben. Weitere Informationen finden Sie unter [Datenverbindungsvariablen](linking-in-Amazon-Managed-Service-for-Grafana.md#data-link-variables). 

## Geben Sie Vorschläge im Voraus ein
<a name="typeahead-suggestions"></a>

 Wenn Sie eine Datenverknüpfung erstellen oder aktualisieren, drücken Sie **Strg\$1Leertaste** oder **Befehlstaste\$1Leertaste** auf Ihrer Tastatur, um die Typeahead-Vorschläge zu öffnen und Ihrer URL einfacher Variablen hinzuzufügen. 

## Hinzufügen einer Datenverknüpfung
<a name="add-a-data-link"></a>

1.  Halten Sie auf dem Bedienfeld, zu dem Sie einen Link hinzufügen möchten, inne, und drücken Sie dann **E.** Oder klicken Sie auf den Dropdown-Pfeil neben dem Titel des Bedienfelds und wählen Sie dann **Bearbeiten**. 

1.  Scrollen Sie auf der Registerkarte „**Feld**“ nach unten zum Abschnitt „**Datenlinks**“. 

1.  Erweitern Sie **Datenlinks** und wählen Sie dann **Link hinzufügen** aus. 

1.  Geben Sie einen **Titel** für den Link ein. Der Titel wird in der Benutzeroberfläche angezeigt. 

1.  Geben Sie die **URL** ein, auf die Sie verlinken möchten. 

    Sie können eine der Vorlagenvariablen hinzufügen, die im Dashboard definiert sind. Wählen Sie das **URL-Feld** aus und geben Sie dann **\$1** ein, oder drücken Sie **** Strg\$1Leertaste oder **Befehlstaste\$1Leertaste**, um eine Liste der verfügbaren Variablen anzuzeigen. Wenn Sie Ihrem Panel-Link Vorlagenvariablen hinzufügen, leitet der Link den Benutzer in den richtigen Kontext weiter, in dem die entsprechenden Variablen bereits festgelegt sind. Weitere Informationen finden Sie unter [Datenverbindungsvariablen](linking-in-Amazon-Managed-Service-for-Grafana.md#data-link-variables). 

1.  Um in einem neuen Tab zu **öffnen, wählen Sie In einem neuen Tab** öffnen. 

1.  Wählen Sie **Speichern**, um die Änderungen zu speichern und das Fenster zu schließen. 

1.  **Wählen Sie oben rechts Speichern, um Ihre Änderungen im Dashboard zu speichern.** 

## Eine Datenverknüpfung aktualisieren
<a name="update-a-data-link"></a>

1.  Suchen Sie auf der Registerkarte **Feld** nach dem Link, an dem Sie Änderungen vornehmen möchten. 

1.  Wählen Sie das Symbol **Bearbeiten** (Stift), um das Fenster **Link bearbeiten** zu öffnen. 

1.  Nehmen Sie nach Bedarf Änderungen vor. 

1.  Wählen Sie **Speichern**, um die Änderungen zu speichern und das Fenster zu schließen. 

1.  **Wählen Sie oben rechts Speichern, um Ihre Änderungen im Dashboard zu speichern.** 

## Löschen einer Datenverknüpfung
<a name="delete-a-data-link"></a>

1.  Suchen Sie auf der Registerkarte **Feld** nach dem Link, den Sie löschen möchten. 

1.  Wählen Sie das **X-Symbol** neben dem Link, den Sie löschen möchten. 

1.  **Wählen Sie oben rechts Speichern, um Ihre Änderungen im Dashboard zu speichern.** 

## Datenverbindungsvariablen
<a name="data-link-variables"></a>

 Sie können Variablen in Datenverknüpfungen verwenden, um Serienfelder, Beschriftungen und Werte anzuzeigen. Weitere Informationen zu Datenverknüpfungen finden Sie unter[Datenverknüpfungen](data-links.md). 

 Um eine Liste der verfügbaren Variablen anzuzeigen, geben Sie **\$1** in das Feld für die **Datenlink-URL** ein. 

 Sie können auch Vorlagenvariablen in Ihren Datenlinks verwenden URLs. Weitere Informationen finden Sie unter [Vorlagen und Variablen](templates-and-variables.md). 

### Variablen im Bereich „Zeitbereich“
<a name="time-range-panel-variables"></a>

 Sie können die folgenden Variablen verwenden, um den aktuellen Zeitraum in die Datenlink-URL aufzunehmen: 
+  `__url_time_range`— Der Zeitbereich des aktuellen Dashboards; zum Beispiel `?from=now-6h&to=now` 
+  `$__from and $__to`— Weitere Informationen finden Sie unter [Globale Variablen] (\$1\$1< relref „.. /variables/variable-types/global-variables.md \$1\$1\$1from -and-\$1\$1to“ >\$1\$1). 

### Serienvariablen
<a name="series-variables"></a>

 Serienspezifische Variablen sind unter dem Namespace verfügbar: `__series` 
+  `__series.name`— Fügt der URL den Seriennamen hinzu 
+  `__series.labels.<LABEL>`— Fügt der URL den Wert des Labels hinzu. Wenn Ihr Etikett Punkte enthält, verwenden Sie die `__series.labels["<LABEL>"]` Syntax. 

### Feldvariablen
<a name="field-variables"></a>

 Feldspezifische Variablen sind unter dem Namespace verfügbar: `__field` 
+  `__field.name`— Der Name des Feldes 

### Wertvariablen
<a name="value-variables"></a>

 Wertspezifische Variablen sind unter dem `__value` Namespace verfügbar: 
+  `__value.time`— Der Zeitstempel des Werts (Unix-MS-Epoche) zur URL; zum Beispiel `?time=1560268814105` 
+  `__value.raw`— Der Rohwert 
+  `__value.numeric`— Die numerische Darstellung eines Werts 
+  `__value.text`— Die Textdarstellung eines Werts 
+  `__value.calc`— Der Name der Berechnung, wenn der Wert das Ergebnis einer Berechnung ist 

### Vorlagenvariablen
<a name="template-variables"></a>

 Wenn Sie auf ein anderes Dashboard verlinken, das Vorlagenvariablen verwendet, wählen Sie Variablenwerte für die Person aus, die den Link auswählt. 

 Verwenden Sie`var-myvar=${myvar}`, wobei `myvar` der Name der Vorlagenvariablen mit einem Namen im aktuellen Dashboard übereinstimmt, den Sie verwenden möchten. 

 Um der URL alle Variablen des aktuellen Dashboards hinzuzufügen, verwenden Sie`__all_variables`. 

# Vorlagen und Variablen
<a name="templates-and-variables"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Eine Variable ist ein Platzhalter für einen Wert. Sie können Variablen in metrischen Abfragen und in Paneltiteln verwenden. Variablen bieten Ihnen die Möglichkeit, interaktivere und dynamischere Dashboards zu erstellen. Anstatt Dinge wie Server-, Anwendungs- und Sensornamen in Ihren metrischen Abfragen fest zu codieren, können Sie stattdessen Variablen verwenden. 

Variablen werden als Dropdownlisten oben im Dashboard angezeigt. Wenn Sie den Wert mithilfe der Dropdownliste oben im Dashboard ändern, spiegeln die Metrikabfragen Ihres Panels den neuen Wert wider. 

Diese können besonders für Administratoren nützlich sein, die es Zuschauern ermöglichen möchten, Visualisierungen schnell anzupassen, ihnen aber keine vollständigen Bearbeitungsberechtigungen geben möchten. Grafana-Zuschauer können Variablen verwenden. 

Durch die Verwendung von Variablen und Vorlagen können Sie Dashboards aus einer Hand beziehen. Wenn Sie über mehrere identische Datenquellen oder Server verfügen, können Sie ein Dashboard erstellen und Variablen verwenden, um zu ändern, was Sie gerade sehen. Dies vereinfacht Wartung und Instandhaltung. 

Eine Liste der unterstützten Variablentypen und Anweisungen zum Hinzufügen der einzelnen Variablentypen finden Sie unter [Typen von Variablen](variables-types.md)

## -Vorlagen
<a name="templates"></a>

 Eine *Vorlage* ist jede Abfrage, die eine Variable enthält. 

Wenn Sie beispielsweise ein Dashboard zur Überwachung mehrerer Server verwalten würden, könnten Sie für jeden Server ein Dashboard erstellen. Oder Sie könnten ein Dashboard erstellen und Panels mit Vorlagenabfragen verwenden, wie im folgenden Beispiel gezeigt. 

```
wmi_system_threads{instance=~"$server"}
```

Variablenwerte werden immer mithilfe der Syntax `var-<varname>=value` mit der URL synchronisiert. 

## Bewährte Methoden für Variablen
<a name="variable-best-practices"></a>

Variablen-Dropdownlisten werden in der Reihenfolge angezeigt, in der sie in der Variablenliste in den **Dashboard-Einstellungen** aufgeführt sind.

Platzieren Sie die Variablen, die Sie häufig ändern werden, ganz oben, sodass sie zuerst angezeigt werden, ganz links im Dashboard.

## Syntax der Variablen
<a name="variable-syntax"></a>

 Bei Panel-Titeln und metrischen Abfragen können Variablen mithilfe von zwei verschiedenen Syntaxen erkannt werden: 
+  `$varname`Diese Syntax ist einfacher zu lesen, wie im folgenden Beispiel:`apps.frontend.$server.requests.count`. Sie können jedoch keine Variable in der Mitte eines Wortes verwenden. 
+  `${var_name}`Verwenden Sie diese Syntax, wenn Sie eine Variable in der Mitte eines Ausdrucks interpolieren möchten. 
+  `${var_name:<format>}`Dieses Format gibt Ihnen mehr Kontrolle darüber, wie Grafana Werte interpoliert. Weitere Informationen finden Sie unter [Erweiterte Optionen für das Variablenformat](#advanced-variable-format-options). 

 Bevor Abfragen an Ihre Datenquelle gesendet werden, wird die Abfrage *interpoliert*, was bedeutet, dass die Variable durch ihren aktuellen Wert ersetzt wird. Während der Interpolation kann der Variablenwert maskiert werden*,* um der Syntax der Abfragesprache und dem Verwendungszweck zu entsprechen. Beispielsweise wird eine Variable, die in einem Regex-Ausdruck in einer Prometheus-Abfrage verwendet wird, mit Regex-Escapes versehen. Einzelheiten zur Umgehung von Werten bei der Interpolation finden Sie in der datenquellenspezifischen Dokumentation. 

 Informationen zur erweiterten Syntax zum Überschreiben der Standardformatierung von Datenquellen finden Sie unter. [Erweiterte Optionen für das Variablenformat](#advanced-variable-format-options) 

# Typen von Variablen
<a name="variables-types"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

 Grafana verwendet verschiedene Arten von Variablen. 


|  Variablentyp  |  Description  | 
| --- | --- | 
|  Query  |  Durch eine Abfrage generierte Werteliste wie Metriknamen, Servernamen IDs, Sensoren, Rechenzentren usw. Weitere Informationen finden Sie unter [Hinzufügen einer Abfragevariablen](#add-a-query-variable).  | 
|  Benutzerdefiniert  |  Definieren Sie die Variablenoptionen manuell mithilfe einer durch Kommas getrennten Liste. Weitere Informationen finden Sie unter [Eine benutzerdefinierte Variable hinzufügen](#add-a-custom-variable).  | 
|  Text box (Textfeld)  |  Zeigt ein Texteingabefeld mit einem optionalen Standardwert an. Weitere Informationen finden Sie unter [Eine Textfeld-Variable hinzufügen](#add-a-text-box-variable).  | 
|  Konstante  |  Definieren Sie eine versteckte Konstante. Weitere Informationen finden Sie unter [Eine konstante Variable hinzufügen](#add-a-constant-variable).  | 
|  Datenquelle  |  Ändern Sie schnell die Datenquelle für ein gesamtes Dashboard. Weitere Informationen finden Sie unter [Eine Datenquellenvariable hinzufügen](#add-a-data-source-variable).  | 
|  Intervall  |  Intervallvariablen stellen Zeitspannen dar. Weitere Informationen finden Sie unter [Eine Intervallvariable hinzufügen](#add-an-interval-variable).  | 
|  Ad-hoc-Filter  |  Key/value Filter, die automatisch zu allen metrischen Abfragen für eine Datenquelle hinzugefügt werden (InfluxDB, Prometheus und nur). OpenSearch Weitere Informationen finden Sie unter [Hinzufügen von Ad-hoc-Filtern](#add-ad-hoc-filters).  | 
|  Globale Variablen  |  Integrierte Variablen, die in Ausdrücken im Abfrage-Editor verwendet werden können. Weitere Informationen finden Sie unter [Globale Variablen](#global-variables).  | 
|  Verkettete Variablen  |  Variablenabfragen können andere Variablen enthalten. Weitere Informationen finden Sie unter [Verkettete Variablen](#chained-variables).  | 

## Hinzufügen einer Abfragevariablen
<a name="add-a-query-variable"></a>

 Mithilfe von Abfragevariablen können Sie eine Datenquellenabfrage schreiben, die eine Liste von Metriknamen, Tagwerten oder Schlüsseln zurückgibt. Eine Abfragevariable kann beispielsweise eine Liste von Servernamen IDs, Sensoren oder Rechenzentren zurückgeben. Die Variablenwerte ändern sich, wenn sie Optionen mit einer Datenquellenabfrage dynamisch abrufen. 

 Abfrageausdrücke können Verweise auf andere Variablen enthalten und somit verknüpfte Variablen erstellen. Grafana erkennt dies und aktualisiert automatisch eine Variable, wenn sich eine der verknüpften Variablen ändert. 

### Ausdrücke abfragen
<a name="query-expressions"></a>

Abfrageausdrücke sind für jede Datenquelle unterschiedlich. Weitere Informationen finden Sie in der Dokumentation zu Ihrer Datenquelle unter[Verbinden zu Datenquellen](AMG-data-sources.md).

### Allgemeine Optionen eingeben
<a name="enter-general-options"></a>

**Um allgemeine Optionen für eine Abfragevariable einzugeben**

1. Navigieren Sie zu dem Dashboard, für das Sie eine Variable erstellen möchten, und wählen Sie dann oben auf der Seite das Symbol für **Dashboard-Einstellungen** (Zahnrad) aus. 

1.  Wählen Sie auf der Registerkarte **Variablen** die Option **Neu** aus. 

1.  Geben Sie einen **Namen** für Ihre Variable ein. 

1.  Wählen Sie in der Liste **Typ** die Option **Abfrage** aus. 

1. (Optional) Geben Sie unter **Label** den Anzeigenamen der Variablen-Dropdownliste ein. Wenn Sie keinen Anzeigenamen eingeben, entspricht das Dropdown-Label dem Variablennamen. 

1.  Wählen Sie eine Option zum **Ausblenden**: 
   +  **Keine Auswahl (leer)** — In der Dropdownliste der Variablen wird der **Variablenname** oder der **Labelwert** angezeigt. Dies ist die Standardeinstellung. 
   +  **Bezeichnung** — In der Variablen-Dropdownliste werden nur der ausgewählte Variablenwert und ein Abwärtspfeil angezeigt. 
   +  **Variabel** — Auf dem Dashboard wird keine Dropdownliste für Variablen angezeigt. 

### Abfrageoptionen eingeben
<a name="enter-query-options"></a>

**Um Abfrageoptionen für eine Abfragevariable einzugeben**

1. Wählen Sie in der **Datenquellenliste** die Zieldatenquelle für die Abfrage aus. Weitere Informationen zu Datenquellen finden Sie unter[Verbinden zu Datenquellen](AMG-data-sources.md).

1.  Wählen Sie in der **Aktualisierungsliste** aus, wann die Variable die Optionen aktualisieren soll. 
   +  **Nie** — Speichert Variablenabfragen im Cache, und Werte werden nicht aktualisiert. Das ist in Ordnung, wenn sich die Werte nie ändern, aber problematisch, wenn sie dynamisch sind und sich stark ändern. 
   +  **Beim Laden des Dashboards** — Fragt bei jedem Laden des Dashboards die Datenquelle ab. Dadurch wird das Laden des Dashboards verlangsamt, da die Variablenabfrage abgeschlossen werden muss, bevor das Dashboard initialisiert werden kann. 
   +  **Bei Änderung des Zeitbereichs** — Fragt die Datenquelle ab, wenn sich der Zeitbereich des Dashboards ändert. Verwenden Sie diese Option nur, wenn Ihre Abfrage mit variablen Optionen einen Zeitbereichsfilter enthält oder vom Zeitbereich des Dashboards abhängig ist. 

1.  Geben Sie im Feld **Abfrage** eine Abfrage ein. 
   +  Das Abfragefeld variiert je nach Datenquelle. Einige Datenquellen verfügen über benutzerdefinierte Abfrage-Editoren. 
   + Wenn Sie in einem einzelnen Eingabefeld-Abfrage-Editor mehr Platz benötigen, halten Sie an den Linien in der unteren rechten Ecke des Felds und ziehen Sie es nach unten, um es zu erweitern. 

1. (Optional) Geben Sie im Feld **Regex** einen Regex-Ausdruck ein, um bestimmte Teile der von Ihrer Datenquellenabfrage zurückgegebenen Namen zu filtern oder zu erfassen. Beispiele finden Sie unter [Variablen mit Regex filtern](templates-and-variables.md#filter-variables-with-regex). 

1. Wählen Sie in der **Sortierliste** die Sortierreihenfolge für die Werte aus, die in der Dropdownliste angezeigt werden sollen. Die Standardoption **Deaktiviert** bedeutet, dass die Reihenfolge der Optionen verwendet wird, die von Ihrer Datenquellenabfrage zurückgegeben wurde. 

1. (Optional) Geben Sie **Auswahloptionen** ein. Weitere Informationen finden Sie unter [Variablenauswahloptionen eingeben](templates-and-variables.md#enter-variable-selection-options). 

1.  In **der Vorschau der Werte** zeigt der Grafana-Arbeitsbereich eine Liste der aktuellen Variablenwerte an. Überprüfen Sie sie, um sicherzustellen, dass sie Ihren Erwartungen entsprechen. 

1.  Wählen **Sie Hinzufügen**, um die Variable zum Dashboard hinzuzufügen. 

## Eine benutzerdefinierte Variable hinzufügen
<a name="add-a-custom-variable"></a>

 Verwenden Sie eine *benutzerdefinierte* Variable für Werte, die sich nicht ändern. Dies können Zahlen, Zeichenketten oder sogar andere Variablen sein. 

Wenn Sie beispielsweise Servernamen oder Regionsnamen haben, die sich nicht ändern, können Sie sie als benutzerdefinierte Variablen und nicht als Abfragevariablen erstellen. Da sie sich nicht ändern, können Sie sie eher in verketteten Variablen als in anderen Abfragevariablen verwenden. Dies würde die Anzahl der Abfragen reduzieren, die Grafana senden muss, wenn verkettete Variablen aktualisiert werden. Weitere Hinweise zu verketteten Variablen finden Sie unter. [Verkettete Variablen](#chained-variables) 

### Allgemeine Optionen eingeben
<a name="variables-enter-general-options"></a>

**Um Abfrageoptionen für eine benutzerdefinierte Variable einzugeben**

1.  Navigieren Sie zu dem Dashboard, für das Sie eine Variable erstellen möchten, und wählen Sie dann oben auf der Seite das Symbol **Dashboard-Einstellungen** (Zahnrad) aus. 

1.  Wählen Sie auf der Registerkarte **Variablen** die Option **Neu** aus. 

1.  Geben Sie einen **Namen** für Ihre Variable ein. 

1.  Wählen Sie in der Liste **Typ** die Option **Benutzerdefiniert** aus. 

1. (Optional) Geben Sie unter **Label** den Anzeigenamen der Variablen-Dropdownliste ein. Wenn Sie keinen Anzeigenamen eingeben, entspricht das Dropdown-Label dem Variablennamen. 

1.  Wählen Sie eine Option zum **Ausblenden**: 
   +  **Keine Auswahl (leer)** — In der Dropdownliste der Variablen wird der **Variablenname** oder der **Labelwert** angezeigt. Dies ist die Standardeinstellung. 
   +  **Bezeichnung** ‐ In der Dropdownliste der Variablen werden nur der ausgewählte Variablenwert und ein Abwärtspfeil angezeigt. 
   +  **Variabel** — Auf dem Dashboard wird keine Dropdownliste für Variablen angezeigt. 

### Eingabe benutzerdefinierter Optionen
<a name="enter-custom-options"></a>

**Um benutzerdefinierte Optionen für eine benutzerdefinierte Variable einzugeben**

1. Geben Sie in der Liste **Durch Kommas getrennte Werte** die Werte für diese Variable in einer durch Kommas getrennten Liste ein. Sie können Zahlen, Zeichenketten, andere Variablen oder durch einen Doppelpunkt getrennte Schlüssel-Wert-Paare angeben. 

1.  (Optional) Geben Sie **Auswahloptionen** ein. Weitere Informationen finden Sie unter [Variablenauswahloptionen eingeben](templates-and-variables.md#enter-variable-selection-options). 

1.  In **der Vorschau der Werte** zeigt der Grafana-Arbeitsbereich eine Liste der aktuellen Variablenwerte an. Überprüfen Sie sie, um sicherzustellen, dass sie Ihren Erwartungen entsprechen. 

1. Wählen **Sie Hinzufügen**, um die Variable zum Dashboard hinzuzufügen. 

## Eine Textfeld-Variable hinzufügen
<a name="add-a-text-box-variable"></a>

 *Textfeldvariablen* zeigen ein Texteingabefeld mit einem optionalen Standardwert an. Dies ist die flexibelste Variable, da Sie einen beliebigen Wert eingeben können. Verwenden Sie diesen Variablentyp, wenn Sie Metriken mit hoher Kardinalität haben oder wenn Sie mehrere Bereiche in einem Dashboard gleichzeitig aktualisieren möchten. 

### Allgemeine Optionen eingeben
<a name="text-box-enter-general-options"></a>

**Um allgemeine Optionen für eine Textfeldvariable einzugeben**

1.  Navigieren Sie zu dem Dashboard, für das Sie eine Variable erstellen möchten, und wählen Sie dann oben auf der Seite das Symbol **Dashboard-Einstellungen** (Zahnrad) aus. 

1.  Wählen Sie auf der Registerkarte **Variablen** die Option **Neu** aus. 

1.  Geben Sie einen **Namen** für Ihre Variable ein. 

1.  Wählen Sie in der Liste **Typ** die Option **Textfeld** aus. 

1. (Optional) Geben Sie unter **Label** den Anzeigenamen der Variablen-Dropdownliste ein. Wenn Sie keinen Anzeigenamen eingeben, entspricht das Dropdown-Label dem Variablennamen. 

1.  Wählen Sie eine Option zum **Ausblenden**: 
   +  **Keine Auswahl (leer)** — In der Dropdownliste der Variablen wird der **Variablenname** oder der **Labelwert** angezeigt. Dies ist die Standardeinstellung. 
   +  **Bezeichnung** — In der Variablen-Dropdownliste werden nur der ausgewählte Variablenwert und ein Abwärtspfeil angezeigt. 
   +  **Variabel** — Auf dem Dashboard wird keine Dropdownliste für Variablen angezeigt. 

### Textoptionen eingeben
<a name="enter-text-options"></a>

**Um Textoptionen für eine Textfeldvariable einzugeben**

1. (Optional) Wählen Sie im Feld **Standardwert** den Standardwert für die Variable aus. Wenn Sie in dieses Feld nichts eingeben, zeigt Grafana ein leeres Textfeld an, in das Sie Text eingeben können. 

1.  In **der Wertevorschau** zeigt Grafana eine Liste der aktuellen Variablenwerte an. Überprüfen Sie sie, um sicherzustellen, dass sie Ihren Erwartungen entsprechen. 

1. Wählen **Sie Hinzufügen**, um die Variable zum Dashboard hinzuzufügen. 

## Eine konstante Variable hinzufügen
<a name="add-a-constant-variable"></a>

Verwenden Sie konstante Variablen, um eine versteckte *Konstante* zu definieren. Konstante Variablen eignen sich für metrische Pfadpräfixe für Dashboards, die Sie gemeinsam nutzen möchten. Wenn Sie ein Dashboard exportieren, werden konstante Variablen in Importoptionen konvertiert. 

Konstante Variablen sind nicht flexibel. Jede konstante Variable enthält nur einen Wert. Um sie zu aktualisieren, müssen Sie die Variableneinstellungen aktualisieren. 

Konstante Variablen sind nützlich, wenn Sie komplexe Werte haben, die Sie in Abfragen einbeziehen müssen, aber nicht bei jeder einzelnen Abfrage erneut eingeben möchten. Wenn Sie beispielsweise einen Serverpfad mit dem Namen haben`i-0b6a61efe2ab843gg`, können Sie ihn durch eine Variable mit dem Namen `$path_gg` ersetzen. 

### Allgemeine Optionen eingeben
<a name="constant-variable-enter-general-options"></a>

**Um allgemeine Optionen für eine konstante Variable einzugeben**

1.  Navigieren Sie zu dem Dashboard, für das Sie eine Variable erstellen möchten, und wählen Sie dann oben auf der Seite das Symbol für **Dashboard-Einstellungen** (Zahnrad) aus. 

1.  Wählen Sie auf der Registerkarte **Variablen** die Option **Neu** aus. 

1.  Geben Sie einen **Namen** für Ihre Variable ein. 

1.  Wählen Sie in der Liste **Typ** die Option **Konstante** aus. 

1. (Optional) Geben Sie unter **Label** den Anzeigenamen der Variablen-Dropdownliste ein. Wenn Sie keinen Anzeigenamen eingeben, entspricht das Dropdown-Label dem Variablennamen. 

1.  Wählen Sie eine Option zum **Ausblenden**: 
   +  **Variabel** — Auf dem Dashboard wird keine Dropdownliste für Variablen angezeigt. Dies ist die Standardeinstellung. 
   +  **Keine Auswahl (leer)** — In der Dropdownliste der Variablen wird der **Variablenname** oder der **Labelwert** angezeigt. 
   +  **Bezeichnung** — In der Variablen-Dropdownliste werden nur der ausgewählte Variablenwert und ein Abwärtspfeil angezeigt. 

### Konstante Optionen eingeben
<a name="enter-constant-options"></a>

**Um konstante Optionen für eine konstante Variable einzugeben**

1. Geben Sie im Feld **Wert** den Variablenwert ein. Sie können Buchstaben, Zahlen und Symbole eingeben. Wenn Sie erweiterte Optionen für das Variablenformat verwenden, können Sie sogar Platzhalter verwenden. Weitere Informationen finden Sie unter [Erweiterte Optionen für das Variablenformat](templates-and-variables.md#advanced-variable-format-options). 

1. In **der Vorschau der Werte** zeigt der Grafana-Workspace den aktuellen Variablenwert an. Überprüfen Sie es, um sicherzustellen, dass es Ihren Erwartungen entspricht. 

1. Wählen **Sie Hinzufügen**, um die Variable zum Dashboard hinzuzufügen. 

## Eine Datenquellenvariable hinzufügen
<a name="add-a-data-source-variable"></a>

Um die Datenquelle für ein ganzes Dashboard schnell zu ändern, können Sie *Datenquellenvariablen* verwenden. Sie sind nützlich, wenn Sie mehrere Instanzen einer Datenquelle haben, möglicherweise in unterschiedlichen Umgebungen. 

### Allgemeine Optionen eingeben
<a name="data-source-enter-general-options"></a>

**Um allgemeine Optionen für eine Datenquellenvariable einzugeben**

1. Navigieren Sie zu dem Dashboard, für das Sie eine Variable erstellen möchten, und wählen Sie dann oben auf der Seite das Symbol für **Dashboard-Einstellungen** (Zahnrad) aus. 

1.  Wählen Sie auf der Registerkarte **Variablen** die Option **Neu** aus. 

1.  Geben Sie einen **Namen** für Ihre Variable ein. 

1.  Wählen Sie in der Liste **Typ** die Option **Datenquelle** aus. 

1. (Optional) Geben Sie unter **Label** den Anzeigenamen der Variablen-Dropdownliste ein. Wenn Sie keinen Anzeigenamen eingeben, entspricht das Dropdown-Label dem Variablennamen. 

1.  Wählen Sie eine Option zum **Ausblenden**: 
   +  **Keine Auswahl (leer)** — In der Dropdownliste der Variablen wird der **Variablenname** oder der **Labelwert** angezeigt. Dies ist die Standardeinstellung. 
   +  **Bezeichnung** — In der Variablen-Dropdownliste werden nur der ausgewählte Variablenwert und ein Abwärtspfeil angezeigt. 
   +  **Variabel** — Auf dem Dashboard wird keine Dropdownliste für Variablen angezeigt. 

### Datenquellenoptionen eingeben
<a name="enter-data-source-options"></a>

**Um Datenquellenoptionen für eine Datenquellenvariable einzugeben**

1.  Wählen Sie in der Liste **Typ** die Zieldatenquelle für die Variable aus. Weitere Informationen zu Datenquellen finden Sie unter[Verbinden zu Datenquellen](AMG-data-sources.md). 

1. (Optional) Geben Sie für den **Instanznamenfilter** in der Dropdownliste für Variablenwerte einen Regex-Filter ein, für welche Datenquelleninstanzen Sie auswählen können. Lassen Sie dieses Feld leer, um alle Instanzen anzuzeigen. 

1.  (Optional) Geben Sie **Auswahloptionen** ein. Weitere Informationen finden Sie unter [Variablenauswahloptionen eingeben](templates-and-variables.md#enter-variable-selection-options). 

1.  In **der Wertevorschau** zeigt Grafana eine Liste der aktuellen Variablenwerte an. Überprüfen Sie sie, um sicherzustellen, dass sie Ihren Erwartungen entsprechen. 

1. Wählen **Sie Hinzufügen**, um die Variable zum Dashboard hinzuzufügen. 

## Eine Intervallvariable hinzufügen
<a name="add-an-interval-variable"></a>

Verwenden Sie eine *Intervallvariable* zur Darstellung von Zeitspannen wie`1m`,`1h`,`1d`. Sie können sie sich als einen Befehl für das gesamte Dashboard vorstellen. group-by-time Intervallvariablen ändern, wie die Daten in der Visualisierung gruppiert werden. Sie können auch die Option Auto verwenden, um eine festgelegte Anzahl von Datenpunkten pro Zeitspanne zurückzugeben. 

Sie können eine Intervallvariable als Parameter zum Gruppieren nach Zeit (für InfluxDB), Datumshistogrammintervall (für OpenSearch) oder als Parameter für die Zusammenfassungsfunktion (für Graphite) verwenden. 

### Allgemeine Optionen eingeben
<a name="interval-variable-enter-general-options"></a>

**Um allgemeine Optionen für eine Intervallvariable einzugeben**

1.  Navigieren Sie zu dem Dashboard, für das Sie eine Variable erstellen möchten, und wählen Sie dann oben auf der Seite das Symbol **Dashboard-Einstellungen** (Zahnrad) aus. 

1.  Wählen Sie auf der Registerkarte **Variablen** die Option **Neu** aus. 

1.  Geben Sie einen **Namen** für Ihre Variable ein. 

1.  Wählen Sie in der Liste **Typ** die Option **Intervall** aus. 

1. (Optional) Geben Sie **unter Label** den Anzeigenamen der Variablen-Dropdownliste ein. Wenn Sie keinen Anzeigenamen eingeben, entspricht das Dropdown-Label dem Variablennamen. 

1.  Wählen Sie eine Option zum **Ausblenden**: 
   +  **Keine Auswahl (leer)** — In der Dropdownliste der Variablen wird der **Variablenname** oder der **Labelwert** angezeigt. Dies ist die Standardeinstellung. 
   +  **Bezeichnung** — In der Variablen-Dropdownliste werden nur der ausgewählte Variablenwert und ein Abwärtspfeil angezeigt. 
   +  **Variabel** — Auf dem Dashboard wird keine Dropdownliste für Variablen angezeigt. 

### Intervalloptionen eingeben
<a name="enter-interval-options"></a>

**Um Intervalloptionen für eine Intervallvariable einzugeben**

1.  Geben Sie im Feld **Werte** die Zeitbereichsintervalle ein, die in der Dropdownliste der Variablen angezeigt werden sollen. Die folgenden Zeiteinheiten werden unterstützt: `s (seconds)``m (minutes)`,`h (hours)`,`d (days)`,`w (weeks)`,`M (months)`, und`y (years)`. Sie können die Standardwerte auch akzeptieren oder bearbeiten:`1m,10m,30m,1h,6h,12h,1d,7d,14d,30d`. 

1. (Optional) Aktivieren Sie die **Option Automatische Option**, wenn Sie die `auto` Option zur Liste hinzufügen möchten. Verwenden Sie diese Option, um anzugeben, wie oft der aktuelle Zeitraum geteilt werden soll, um den aktuellen `auto` Zeitraum zu berechnen. Wenn Sie es einschalten, werden zwei weitere Optionen angezeigt: 
   +  **Schrittanzahl** — Wählen Sie aus, wie oft der aktuelle Zeitraum geteilt werden soll, um den Wert zu berechnen, ähnlich wie bei der Abfrageoption **Max. Datenpunkte**. Wenn der aktuell sichtbare Zeitraum beispielsweise 30 Minuten beträgt, gruppiert das `auto` Intervall die Daten in 30 Ein-Minuten-Schritten. Der Standardwert ist 30 Schritte. 
   +  **Minimales Intervall** — Der Mindestschwellenwert, unter dem die Intervalle zur Schrittzählung die Zeit nicht unterteilen. Um das 30-minütige Beispiel fortzusetzen: Wenn das Mindestintervall auf eingestellt ist`2m`, gruppiert Grafana die Daten in 15-Minuten-Schritten. 

1.  In **der Wertevorschau** zeigt Grafana eine Liste der aktuellen Variablenwerte an. Überprüfen Sie sie, um sicherzustellen, dass sie Ihren Erwartungen entsprechen. 

1. Wählen **Sie Hinzufügen**, um die Variable zum Dashboard hinzuzufügen. 

### Beispiele für Intervallvariablen
<a name="interval-variable-examples"></a>

 Beispiel für die Verwendung der Template-Variablen `myinterval` in einer Graphite-Funktion: 

```
summarize($myinterval, sum, false)
```

 Ein komplexeres Graphite-Beispiel: 

```
groupByNode(summarize(movingAverage(apps.$app.$server.counters.requests.count, 5), '$interval', 'sum', false), 2, 'sum')
```

## Hinzufügen von Ad-hoc-Filtern
<a name="add-ad-hoc-filters"></a>

Sie können Einmalfilter oder *Ad-hoc-Filter* verwenden, um Schlüssel-/Wertfilter hinzuzufügen, die automatisch zu allen Metrikabfragen hinzugefügt werden, die die angegebene Datenquelle verwenden. Im Gegensatz zu anderen Variablen verwenden Sie in Abfragen keine Einmalfilter. Stattdessen verwenden Sie sie, um Filter für bestehende Abfragen zu schreiben. 

**Anmerkung**  
**Hinweis:** Einmalige oder Ad-hoc-Filtervariablen funktionieren nur mit InfluxDB, Prometheus und Datenquellen. OpenSearch 

### Allgemeine Optionen eingeben
<a name="ad-hoc-filters-enter-general-options"></a>

**Um allgemeine Optionen für einen Ad-hoc-Filter einzugeben**

1. Navigieren Sie zu dem Dashboard, für das Sie eine Variable erstellen möchten, und wählen Sie dann oben auf der Seite das Symbol für die **Dashboard-Einstellungen** (Zahnrad) aus. 

1.  Wählen Sie auf der Registerkarte **Variablen** die Option **Neu** aus. 

1.  Geben Sie einen **Namen** für Ihre Variable ein. 

1.  Wählen Sie in der Liste **Typ** die Option **Ad-hoc-Filter** aus. 

1. (Optional) Geben Sie unter **Label** den Anzeigenamen der Variablen-Dropdownliste ein. Wenn Sie keinen Anzeigenamen eingeben, entspricht das Dropdown-Label dem Variablennamen. 

1.  Wählen Sie eine Option zum **Ausblenden**: 
   +  **Keine Auswahl (leer)** — In der Dropdownliste der Variablen wird der **Variablenname** oder der **Labelwert** angezeigt. Dies ist die Standardeinstellung. 
   +  **Bezeichnung** — In der Variablen-Dropdownliste werden nur der ausgewählte Variablenwert und ein Abwärtspfeil angezeigt. 
   +  **Variabel** — Auf dem Dashboard wird keine Dropdownliste für Variablen angezeigt. 

### Optionen eingeben
<a name="ad-hoc-enter-options"></a>

**Um Optionen für einen Ad-hoc-Filter einzugeben**

1.  Wählen Sie in der **Datenquellenliste** die Zieldatenquelle aus. Weitere Informationen zu Datenquellen finden Sie unter[Verbinden zu Datenquellen](AMG-data-sources.md). 

1. Wählen **Sie Hinzufügen**, um die Variable zum Dashboard hinzuzufügen. 

### Ad-hoc-Filter erstellen
<a name="create-ad-hoc-filters"></a>

Ad-hoc-Filter sind eine der komplexesten und flexibelsten Variablenoptionen, die es gibt. Anstatt einer regulären Liste von Variablenoptionen ermöglicht diese Variable die Erstellung einer Ad-hoc-Abfrage für das gesamte Dashboard. Filter, die Sie auf diese Weise anwenden, werden auf alle Bereiche im Dashboard angewendet. 

## Verkettete Variablen
<a name="chained-variables"></a>

*Verkettete Variablen*, auch *verknüpfte Variablen* oder *verschachtelte Variablen* genannt, sind Abfragevariablen mit einer oder mehreren anderen Variablen in ihrer Variablenabfrage. In diesem Abschnitt wird erklärt, wie verkettete Variablen funktionieren, und es werden Links zu Beispiel-Dashboards bereitgestellt, die verkettete Variablen verwenden. 

Verkettete Variablenabfragen sind für jede Datenquelle unterschiedlich, aber die Prämisse ist für alle dieselbe. Sie können verkettete Variablenabfragen in jeder Datenquelle verwenden, die sie unterstützt. 

Sie können komplexe verknüpfte Dashboards mit Vorlagen mit einer Tiefe von 5 oder 10 Ebenen erstellen. Technisch gesehen gibt es keine Begrenzung dafür, wie tief oder komplex Sie gehen können, aber je mehr Links Sie haben, desto größer ist die Abfragelast. 

### Bewährte Methoden und Tipps
<a name="variables-best-practices-and-tips"></a>

Die folgenden Methoden erleichtern die Verwendung Ihrer Dashboards und Variablen. 

#### Neue verkettete Variablen erstellen
<a name="creating-new-linked-variables"></a>
+  Durch das Verketten von Variablen entstehen Abhängigkeiten zwischen Eltern und Kindern. Sie können sie sich als Leiter oder Baum vorstellen. 
+ Der schnellste Weg, eine neue verkettete Variable zu erstellen, besteht darin, die Variable zu kopieren, auf der die neue Variable basieren soll. Wählen Sie in der Variablenliste das Symbol „**Variable duplizieren**“ rechts neben dem Variableneintrag, um eine Kopie zu erstellen. Anschließend können Sie der Abfrage für die übergeordnete Variable etwas hinzufügen.
+ Neue verkettete Variablen, die Sie auf diese Weise erstellen, werden am Ende der Liste angezeigt. Um der Liste eine logische Reihenfolge zu geben, ziehen Sie die Variable an eine andere Position in der Liste. 

#### Reihenfolge der Variablen
<a name="variable-order"></a>

Um die Reihenfolge der Variablen in der Variablenliste des Dashboards zu ändern, wählen Sie die Aufwärts- und Abwärtspfeile auf der rechten Seite jedes Eintrags. Der Grafana-Arbeitsbereich listet gemäß dieser Liste Variablen-Dropdownlisten von links nach rechts auf, wobei die Variable ganz oben in der Liste ganz links angezeigt wird. 
+  Listet Variablen ohne Abhängigkeiten ganz oben vor ihren untergeordneten Variablen auf. 
+  Jede Variable sollte der Variablen folgen, von der sie abhängig ist. 
+ Die Benutzeroberfläche gibt nicht an, welche Variablen Abhängigkeitsbeziehungen haben. Listen Sie die Variablen in einer logischen Reihenfolge auf, um sie den Endbenutzern (und Ihnen selbst) klarer zu machen. 

#### Berücksichtigung der Komplexität
<a name="complexity-consideration"></a>

Je mehr Abhängigkeitsebenen Sie von Variablen haben, desto länger dauert es, Dashboards zu aktualisieren, nachdem Sie Variablen geändert haben. 

Wenn Sie beispielsweise eine Reihe von vier verknüpften Variablen (Land, Region, Server, Metrik) haben und Sie einen Stammvariablenwert (Land) ändern, muss der Grafana-Workspace Abfragen für alle abhängigen Variablen ausführen, bevor er die Visualisierungen im Dashboard aktualisiert. 

## Globale Variablen
<a name="global-variables"></a>

 Grafana verfügt über globale integrierte Variablen, die in Ausdrücken im Abfrage-Editor verwendet werden können. Dieses Thema listet sie in alphabetischer Reihenfolge auf und definiert sie. Diese Variablen eignen sich für Abfragen, Dashboard-Links, Bereichsverknüpfungen und Datenverknüpfungen. 

### \$1\$1\$1dashboard
<a name="global-variable-dashboard"></a>

Diese Variable ist der Name des aktuellen Dashboards. 

### \$1\$1\$1from und \$1\$1\$1to
<a name="global-variable-from-and-__to"></a>

Grafana hat zwei eingebaute Zeitbereichsvariablen: `$__from` und`$__to`. Sie werden derzeit standardmäßig immer als Epochen-Millisekunden interpoliert, aber Sie können die Datumsformatierung steuern. 


|  Syntax  |  Beispielergebnis  |  Description  | 
| --- | --- | --- | 
|  \$1\$1\$1\$1from\$1  |  1594671549254  |  Unix-Millisekunden-Epoche  | 
|  \$1\$1\$1\$1from:date\$1  |  2020-07-13T 20:19:09.254 Z  |  Keine Argumente, standardmäßig ISO 8601/RFC 3339  | 
|  \$1\$1\$1\$1from:date:iso\$1  |  2020-07-13T 20:19:09,254 Z  |  ISO 8601/RFC 3339  | 
|  \$1\$1\$1\$1from:date:seconds\$1  |  1594671549  |  Unix-Sekunden-Epoche  | 
|  \$1\$1\$1\$1from:date:YYYY-MM\$1  |  2020-07  |  Jedes benutzerdefinierte Datenformat. Weitere Informationen finden Sie unter [Anzeige](https://momentjs.com/docs/#/displaying/).  | 

Die obige Syntax funktioniert `${__to}` auch mit. 

Sie können diese Variable URLs auch in verwenden. Um beispielsweise einen Endbenutzer zu einem Dashboard weiterzuleiten, das einen Zeitraum von vor sechs Stunden bis heute anzeigt, verwenden Sie die folgende URL: https://play.grafana. org/d/000000012/grafana-nach Hause spielen? ViewPanel=2&orgid=1? von=jetzt-6h&bis=jetzt 

### \$1\$1\$1intervall
<a name="global-variable-interval"></a>

*Sie können die `$__interval` Variable als Parameter zum Gruppieren nach Zeit (für InfluxDB, Myself, Postgres, MSSQL), Datumshistogramm-Intervall (für) oder als Zusammenfassungsfunktionsparameter (für OpenSearch Graphite) verwenden.* 

Der Grafana-Workspace berechnet automatisch ein Intervall, das zur Gruppierung nach Zeit in Abfragen verwendet werden kann. Wenn es mehr Datenpunkte gibt, als in einem Diagramm dargestellt werden können, können Abfragen effizienter gestaltet werden, indem sie nach einem größeren Intervall gruppiert werden. Bei der Betrachtung von Daten aus 3 Monaten ist es beispielsweise effizienter, nach einem Tag zu gruppieren als nach 10 Sekunden. Das Diagramm wird genauso aussehen und die Abfrage wird schneller sein. Das `$__interval` wird anhand des Zeitbereichs und der Breite des Diagramms (Anzahl der Pixel) berechnet. 

 Ungefähre Berechnung: `(from - to) / resolution` 

Wenn der Zeitraum beispielsweise 1 Stunde beträgt und das Diagramm im Vollbildmodus angezeigt wird, kann das Intervall wie folgt berechnet werden`2m`; Punkte werden in Intervallen von 2 Minuten gruppiert. Wenn der Zeitraum 6 Monate umfasst und das Diagramm im Vollbildmodus angezeigt wird, könnte das Intervall `1d` (1 Tag) sein; die Punkte werden nach Tagen gruppiert. 

 In der InfluxDB-Datenquelle `$interval` ist die Legacy-Variable dieselbe Variable. Verwenden Sie stattdessen `$__interval`. 

 Die InfluxDB und die OpenSearch Datenquellen haben `Group by time interval` Felder, die verwendet werden, um das Intervall fest zu codieren oder um die Mindestgrenze für die `$__interval` Variable mithilfe der Syntax -> festzulegen. `>` `>10m` 

### \$1\$1\$1interval\$1ms
<a name="global-variable-interval_ms"></a>

 Diese Variable ist die `$__interval` Variable in Millisekunden, keine Zeichenfolge im Zeitintervallformat. Zum Beispiel, wenn der `$__interval` ist, dann ist `20m` der. `$__interval_ms` `1200000` 

### \$1\$1\$1name
<a name="global-variable-name"></a>

 **Diese Variable ist nur im Bereich Singlestat verfügbar und kann in den Präfix- oder Suffixfeldern auf der Registerkarte Optionen verwendet werden.** Die Variable wird durch den Seriennamen oder Alias ersetzt. 

### \$1\$1\$1org
<a name="global-variable-org"></a>

 Diese Variable ist die ID der aktuellen Organisation. Die Variable `${__org.name}` ist der Name der aktuellen Organisation. 

### \$1\$1\$1user
<a name="global-variable-user"></a>

Die Variable `${__user.id}` ist die ID des aktuellen Benutzers. Die Variable `${__user.login}` ist das Login-Handle des aktuellen Benutzers. Die Variable `${__user.email}` ist die E-Mail für den aktuellen Benutzer. 

### \$1\$1\$1range
<a name="global-variable-range"></a>

Diese Variable wird derzeit nur für Prometheus-Datenquellen unterstützt. Diese Variable stellt den Bereich für das aktuelle Dashboard dar. Sie wird berechnet von`to - from`. Es hat Millisekunden- und Sekundendarstellungen, die als und bezeichnet werden. `$__range_ms` `$__range_s` 

### \$1timeFilter oder \$1\$1\$1timeFilter
<a name="global-variable-timefilter-or-__timefilter"></a>

Die `$timeFilter` Variable gibt den aktuell ausgewählten Zeitraum als Ausdruck zurück. Der `Last 7 days` Ausdruck für das Zeitbereichsintervall lautet beispielsweise`time > now() - 7d`. 

 Diese Variable wird an verschiedenen Stellen verwendet, unter anderem: 
+ Die WHERE-Klausel für die InfluxDB-Datenquelle. Grafana fügt es im **Abfrage-Editor-Modus** automatisch zu InfluxDB-Abfragen hinzu. Sie können es manuell im **Texteditor-Modus** hinzufügen:. `WHERE $timeFilter` 
+  Loggen Sie Analytics-Abfragen in der Azure Monitor-Datenquelle. 
+  SQL-Abfragen in MySQL, Postgres und MSSQL. 
+  Die `$__timeFilter` Variable wird in der MySQL-Datenquelle verwendet. 

## Andere Variablenoptionen
<a name="other-variable-options"></a>

In diesem Abschnitt werden die anderen verfügbaren Variablenoptionen erläutert.

### Variablenauswahloptionen eingeben
<a name="enter-variable-selection-options"></a>

Sie können die **Auswahloptionen** verwenden, um die Auswahl variabler Optionen zu verwalten. Alle Auswahloptionen sind optional und standardmäßig deaktiviert. 

#### Mehrwertig
<a name="multi-value"></a>

Wenn Sie diese Option aktivieren, unterstützt die Dropdownliste für Variablen die gleichzeitige Auswahl mehrerer Optionen. Weitere Informationen finden Sie unter [Formatieren von Variablen mit mehreren Werten](#formatting-multi-value-variables). 

#### Option „Alle einbeziehen“
<a name="include-all-option"></a>

Der Grafana-Arbeitsbereich fügt der Variablen-Dropdownliste eine `All` Option hinzu. Wenn ein Endbenutzer diese Option auswählt, werden alle variablen Optionen ausgewählt. 

#### Benutzerdefinierter Wert für alle
<a name="custom-all-value"></a>

Diese Option ist nur sichtbar, wenn die **Option Alle einbeziehen** ausgewählt ist. 

Um den Wert der `All` Option zu definieren, geben Sie Regex-, Glob- oder Lucene-Syntax in das Feld Alle Werte **anpassen** ein. 

Standardmäßig umfasst der `All` Wert alle Optionen im kombinierten Ausdruck. Dies kann sehr lang werden und zu Leistungseinbußen führen. Manchmal kann es besser sein, einen benutzerdefinierten All-Wert anzugeben, z. B. einen Platzhalter-Regex. 

Wenn Sie eine benutzerdefinierte Regex-, Glob- oder Lucene-Syntax in der Option **Alle Werte anpassen verwenden, wird diese nie maskiert. Sie müssen also überlegen, welcher Wert** für Ihre Datenquelle gültig ist. 

### Erweiterte Optionen für das Variablenformat
<a name="advanced-variable-format-options"></a>

 Die Formatierung der Variableninterpolation hängt von der Datenquelle ab, es gibt jedoch Situationen, in denen Sie möglicherweise die Standardformatierung ändern möchten. 

 Die Standardeinstellung für die MySQL-Datenquelle besteht beispielsweise darin, mehrere Werte durch Kommas getrennt durch Anführungszeichen zu verbinden:. `'server01','server02'` In einigen Fällen möchten Sie vielleicht eine durch Kommas getrennte Zeichenfolge ohne Anführungszeichen verwenden:. `server01,server02` Verwenden Sie dazu die folgenden erweiterten Formatierungsoptionen für Variablen. 

#### Allgemeine Syntax
<a name="general-syntax"></a>

 Syntax: `${var_name:option}` 

Wenn eine ungültige Formatierungsoption angegeben wurde, `glob` ist dies die Standard- oder Ausweichoption. 

#### CSV
<a name="variables-csv"></a>

 Formatiert Variablen mit mehreren Werten als kommagetrennte Zeichenfolge. 

```
servers = ['test1', 'test2']
String to interpolate: '${servers:csv}'
Interpolation result: 'test1,test2'
```

#### Verteilt - OpenTSDB
<a name="distributed---opentsdb"></a>

 Formatiert Variablen mit mehreren Werten in einem benutzerdefinierten Format für OpenTSDB. 

```
servers = ['test1', 'test2']
String to interpolate: '${servers:distributed}'
Interpolation result: 'test1,servers=test2'
```

#### Doppeltes Anführungszeichen
<a name="doublequote"></a>

 Formatiert Variablen mit einem und mehreren Werten in eine durch Kommas getrennte Zeichenfolge, maskiert jeden Wert mit und setzt jeden Wert mit `"` `\"` in Anführungszeichen. `"` 

```
servers = ['test1', 'test2']
String to interpolate: '${servers:doublequote}'
Interpolation result: '"test1","test2"'
```

#### Glob - Graphit
<a name="glob---graphite"></a>

 Formatiert Variablen mit mehreren Werten in einen Glob (für Graphite-Abfragen). 

```
servers = ['test1', 'test2']
String to interpolate: '${servers:glob}'
Interpolation result: '{test1,test2}'
```

#### JSON
<a name="json"></a>

 Formatiert Variablen mit mehreren Werten als kommagetrennte Zeichenfolge. 

```
servers = ['test1', 'test2']
String to interpolate: '${servers:json}'
Interpolation result: '["test1", "test2"]'
```

#### Lucene - OpenSearch
<a name="lucene---opensearch"></a>

 Formatiert Variablen mit mehreren Werten im Lucene-Format für. OpenSearch 

```
servers = ['test1', 'test2']
String to interpolate: '${servers:lucene}'
Interpolation result: '("test1" OR "test2")'
```

#### Prozentualer Code
<a name="percentencode"></a>

 Formatiert Variablen mit einem und mehreren Werten zur Verwendung in URL-Parametern. 

```
servers = ['foo()bar BAZ', 'test2']
String to interpolate: '${servers:percentencode}'
Interpolation result: 'foo%28%29bar%20BAZ%2Ctest2'
```

#### Pipe
<a name="pipe"></a>

 Formatiert Variablen mit mehreren Werten in eine durch Leerzeichen getrennte Zeichenfolge. 

```
servers = ['test1.', 'test2']
String to interpolate: '${servers:pipe}'
Interpolation result: 'test1.|test2'
```

#### Raw
<a name="raw"></a>

 Deaktiviert datenquellenspezifische Formatierungen, z. B. einfache Anführungszeichen in einer SQL-Abfrage. 

```
servers = ['test1.', 'test2']
String to interpolate: '${var_name:raw}'
Interpolation result: '{test.1,test2}'
```

#### Regex
<a name="regex"></a>

 Formatiert Variablen mit mehreren Werten in eine Regex-Zeichenfolge. 

```
servers = ['test1.', 'test2']
String to interpolate: '${servers:regex}'
Interpolation result: '(test1\.|test2)'
```

#### Einfaches Anführungszeichen
<a name="singlequote"></a>

 Formatiert Variablen mit einem und mehreren Werten in eine durch Kommas getrennte Zeichenfolge, maskiert jeden Wert mit und setzt jeden Wert mit `'` in `\'` Anführungszeichen. `'` 

```
servers = ['test1', 'test2']
String to interpolate: '${servers:singlequote}'
Interpolation result: "'test1','test2'"
```

#### SQL-String
<a name="sqlstring"></a>

 Formatiert Variablen mit einem und mehreren Werten in eine durch Kommas getrennte Zeichenfolge, maskiert jeden Wert mit `''` und setzt jeden Wert mit `'` in Anführungszeichen. `'` 

```
servers = ["test'1", "test2"]
String to interpolate: '${servers:sqlstring}'
Interpolation result: "'test''1','test2'"
```

#### Text
<a name="text"></a>

 Formatiert Variablen mit einem und mehreren Werten in ihre Textdarstellung. Für eine einzelne Variable wird nur die Textdarstellung zurückgegeben. Bei Variablen mit mehreren Werten wird die Textdarstellung in Kombination mit `+` zurückgegeben. 

```
servers = ["test1", "test2"]
String to interpolate: '${servers:text}'
Interpolation result: "test1 + test2"
```

### Formatieren von Variablen mit mehreren Werten
<a name="formatting-multi-value-variables"></a>

Das Interpolieren einer Variablen mit mehreren ausgewählten Werten ist schwierig, da es nicht einfach ist, die mehreren Werte in eine Zeichenfolge zu formatieren, die in dem angegebenen Kontext, in dem die Variable verwendet wird, gültig ist. Grafana versucht, dieses Problem zu lösen, indem es jedem Datenquellen-Plugin ermöglicht, der Templating-Interpolationsengine mitzuteilen, welches Format für mehrere Werte verwendet werden soll. 

**Anmerkung**  
 Die Option **Benutzerdefiniert für alle Werte** für die Variable muss leer sein, damit Grafana alle Werte in einer einzigen Zeichenfolge formatieren kann. Wenn Sie das Feld leer lassen, verkettet (addiert) Grafana alle Werte in der Abfrage. Etwas wie. `value1,value2,value3` Wenn ein benutzerdefinierter `all` Wert verwendet wird, lautet der Wert stattdessen etwa `*` oder`all`. 

#### Variablen mit mehreren Werten und einer Graphite-Datenquelle
<a name="multi-value-variables-with-a-graphite-data-source"></a>

 Graphite verwendet Glob-Ausdrücke. **Eine Variable mit mehreren Werten würde in diesem Fall so interpoliert werden, als `{host1,host2,host3}` ob der aktuelle Variablenwert *host1, host2 und host3* wäre.** 

#### Mehrwertige Variablen mit einer Prometheus- oder InfluxDB-Datenquelle
<a name="multi-value-variables-with-a-prometheus-or-influxdb-data-source"></a>

 InfluxDB und Prometheus verwenden Regex-Ausdrücke, sodass dieselbe Variable interpoliert würde als. `(host1|host2|host3)` Jeder Wert würde auch mit Regex-Escapes versehen werden. Andernfalls würde ein Wert mit einem Regex-Steuerzeichen den Regex-Ausdruck unterbrechen. 

#### Variablen mit mehreren Werten und einer Elastic-Datenquelle
<a name="multi-value-variables-with-an-elastic-data-source"></a>

Amazon OpenSearch verwendet die Lucene-Abfragesyntax, sodass dieselbe Variable als formatiert würde. `("host1" OR "host2" OR "host3")` In diesem Fall muss jeder Wert maskiert werden, sodass der Wert nur Lucene-Steuerwörter und Anführungszeichen enthält. 

#### Problembehandlung beim Formatieren
<a name="formatting-troubles"></a>

 Automatisches Escapen und Formatieren können zu Problemen führen. Es kann schwierig sein, die Logik hinter einem Problem zu verstehen, insbesondere für InfluxDB und Prometheus, wo die Verwendung der Regex-Syntax erfordert, dass die Variable im Regex-Operator-Kontext verwendet wird. 

 Wenn Sie nicht möchten, dass Grafana dieses automatische Regex-Escaping und Formatieren durchführt, müssen Sie einen der folgenden Schritte ausführen:
+ **Deaktivieren Sie die Optionsoptionen „Alle einbeziehen“ **mit mehreren Werten**.**
+ Verwenden Sie das [unformatierte Variablenformat] (\$1\$1< relref "advanced-variable-format-options.md \$1raw" >\$1\$1).

### Variablen mit Regex filtern
<a name="filter-variables-with-regex"></a>

 Mithilfe der Regex-Abfrageoption können Sie die Liste der von der Variablenabfrage zurückgegebenen Optionen filtern oder die zurückgegebenen Optionen ändern. 

In diesem Abschnitt wird gezeigt, wie Sie Regex verwenden, um Werte in der Variablen-Dropdownliste zu filtern und zu ändern. 

 Mithilfe der Regex-Abfrageoption filtern Sie die Liste der von der Variablenabfrage zurückgegebenen Optionen oder ändern die zurückgegebenen Optionen. Weitere Informationen finden Sie unter [Reguläre](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions) Ausdrücke. 

 Beispiele für das Filtern anhand der folgenden Liste von Optionen: 

```
backend_01
backend_02
backend_03
backend_04
```

#### Filterung, sodass nur die Optionen zurückgegeben `02` werden, die mit `01` oder enden
<a name="filter-so-that-only-the-options-that-end-with-01-or-02-are-returned"></a>

 Regex: 

```
/.*[01|02]/
```

 Ergebnis: 

```
backend_01
backend_02
```

#### Filtern und Ändern der Optionen mithilfe einer Regex-Capture-Gruppe, um einen Teil des Textes zurückzugeben
<a name="filter-and-modify-the-options-using-a-regex-capture-group-to-return-part-of-the-text"></a>

 Regex: 

```
/.*(01|02)/
```

 Ergebnis: 

```
01
02
```

#### Filtern und Ändern - Prometheus-Beispiel
<a name="filter-and-modify---prometheus-example"></a>

 Liste der Optionen: 

```
up{instance="demo.robustperception.io:9090",job="prometheus"} 1 1521630638000
up{instance="demo.robustperception.io:9093",job="alertmanager"} 1 1521630638000
up{instance="demo.robustperception.io:9100",job="node"} 1 1521630638000
```

 Regex: 

```
/.*instance="([^"]*).*/
```

 Ergebnis: 

```
demo.robustperception.io:9090
demo.robustperception.io:9093
demo.robustperception.io:9100
```

#### Filtern und Ändern mithilfe von benannten Text- und Werterfassungsgruppen
<a name="filter-and-modify-using-named-text-and-value-capture-groups"></a>

Mithilfe benannter Erfassungsgruppen können Sie separate Teile von „Text“ und „Wert“ aus den von der Variablenabfrage zurückgegebenen Optionen erfassen. Die Dropdownliste für Variablen kann für jeden auswählbaren Wert einen benutzerfreundlichen Namen enthalten. 

 Wenn Sie beispielsweise die `node_hwmon_chip_names` Prometheus-Metrik abfragen, `chip_name` ist der freundlicher als der Wert. `chip` Beginnen Sie mit dem folgenden variablen Abfrageergebnis. 

```
node_hwmon_chip_names{chip="0000:d7:00_0_0000:d8:00_0",chip_name="enp216s0f0np0"} 1
node_hwmon_chip_names{chip="0000:d7:00_0_0000:d8:00_1",chip_name="enp216s0f0np1"} 1
node_hwmon_chip_names{chip="0000:d7:00_0_0000:d8:00_2",chip_name="enp216s0f0np2"} 1
node_hwmon_chip_names{chip="0000:d7:00_0_0000:d8:00_3",chip_name="enp216s0f0np3"} 1
```

 Übergeben Sie es durch den folgenden Regex. 

```
/chip_name="(?<text>[^"]+)|chip="(?<value>[^"]+)/g
```

 Die folgende Drop-down-Liste wird erstellt. 

```
Display Name          Value
------------          -------------------------
enp216s0f0np0         0000:d7:00_0_0000:d8:00_0
enp216s0f0np1         0000:d7:00_0_0000:d8:00_1
enp216s0f0np2         0000:d7:00_0_0000:d8:00_2
enp216s0f0np3         0000:d7:00_0_0000:d8:00_3
```

 **Hinweis:** Nur Gruppennamen `text` und `value` Capture-Namen werden unterstützt. 

### Wiederholte Panels oder Zeilen
<a name="repeat-panels-or-rows"></a>

 Sie können dynamische Dashboards mithilfe von *Vorlagenvariablen* erstellen. Alle Variablen in Ihren Abfragen werden auf den aktuellen Wert der Variablen erweitert, bevor die Abfrage an die Datenbank gesendet wird. Mit Variablen können Sie ein einziges Dashboard für all Ihre Dienste wiederverwenden. 

 Vorlagenvariablen können sehr nützlich sein, um Ihre Abfragen in einem gesamten Dashboard dynamisch zu ändern. Wenn Sie möchten, dass Grafana dynamisch neue Panels oder Zeilen basierend auf den von Ihnen ausgewählten Werten erstellt, können Sie die *Wiederholungsfunktion* verwenden. 

#### Wiederholte Panels
<a name="repeating-panels"></a>

 Wenn Sie eine Variable mit `Multi-value` aktivierten `Include all value` Optionen oder aktiviert haben, können Sie ein Panel auswählen und Grafana dieses Panel für jeden ausgewählten Wert wiederholen lassen. Sie finden die *Wiederholungsfunktion* auf der *Registerkarte Allgemein* im Panel-Bearbeitungsmodus. 

 Sie `direction` steuert, wie die Bedienfelder angeordnet sind. 

Wenn Sie möchten`horizontal`, werden die Bedienfelder angeordnet side-by-side. Grafana passt die Breite jedes wiederholten Panels automatisch an, sodass die gesamte Zeile gefüllt ist. Derzeit ist es nicht möglich, andere Panels in einer Reihe mit einem sich wiederholenden Panel zu mischen. 

 Stellen `Max per row` Sie ein, dass Grafana mitteilt, wie viele Panels pro Zeile Sie maximal haben möchten. *Die Standardeinstellung ist 4.* 

Wenn Sie wählen`vertical`, werden die Bereiche von oben nach unten in einer Spalte angeordnet. Die Breite der wiederholten Panels entspricht der des ersten Panels (der Originalvorlage), das wiederholt wird. 

Nehmen Sie nur Änderungen am ersten Bedienfeld (der Originalvorlage) vor. Damit die Änderungen in allen Bereichen wirksam werden, müssen Sie ein dynamisches Dashboard neu erstellen. Sie können dies tun, indem Sie entweder den Variablenwert (d. h. die Grundlage für die Wiederholung) ändern oder das Dashboard neu laden. 

**Anmerkung**  
Bei wiederholten Bedienfeldern müssen für Variablen ein oder mehrere Elemente ausgewählt sein. Sie können ein Panel nicht null Mal wiederholen, um es auszublenden.

#### Zeilen wiederholen
<a name="repeating-rows"></a>

 Wie oben bei den Panels gezeigt, können Sie Zeilen auch wiederholen, wenn Sie Variablen mit `Multi-value` oder eine `Include all value` Auswahloption gesetzt haben. 

 Um diese Funktion zu aktivieren, müssen Sie zunächst über das Menü „*Bereich hinzufügen“ eine neue *Zeile* hinzufügen*. Halten Sie dann beim Zeilentitel inne und wählen Sie die Zahnradtaste, um das `Row Options` Konfigurationsfenster aufzurufen. Sie können dann die Variable auswählen, für die Sie die Zeile wiederholen möchten. 

 Es hat sich bewährt, eine Variable auch im Zeilentitel zu verwenden. 

# Grafana-Warnung
<a name="alerts-overview"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Grafana-Alerting bietet Ihnen robuste und umsetzbare Warnmeldungen, mit denen Sie sofort nach ihrem Auftreten über Probleme in den Systemen informiert werden können, wodurch Unterbrechungen Ihrer Dienste minimiert werden.

Amazon Managed Grafana bietet Zugriff auf ein aktualisiertes Warnsystem, *Grafana Alerting, das Warninformationen* in einer einzigen, durchsuchbaren Ansicht zentralisiert. Es umfasst die folgenden Funktionen:
+ Erstellen und verwalten Sie Grafana-Benachrichtigungen in einer zentralen Ansicht.
+ Erstellen und verwalten Sie verwaltete Cortex- und Loki-Benachrichtigungen über eine einzige Oberfläche. Weitere Informationen finden Sie unter [Verwalte deine Alarmregeln](v9-alerting-managerules.md).
+ Zeigen Sie Warninformationen von Prometheus, Amazon Managed Service for Prometheus und anderen AlertManager-kompatiblen Datenquellen an.
+ Erstellen Sie mehrere Warnungsinstanzen anhand einer einzigen Warnungsregel. Weitere Informationen finden Sie unter [Ein- und mehrdimensionale Regeln](v9-alerting-managerules-grafana.md#v9-alerting-single-multi-rule).
+ Verwalten Sie Ihre Alarmressourcen mit Terraform oder Provisioning. APIs Weitere Informationen finden Sie unter [Bereitstellung von Grafana-Alerting-Ressourcen](v9-alerting-setup-provision.md).

Für bestehende Amazon Managed Grafana-Workspaces ist die Standardeinstellung der[Klassische Dashboard-Benachrichtigungen](old-alerts-overview.md). Um zu Grafana-Alerting zu migrieren, müssen Sie [zu Grafana-Alerting migrieren](alert-opt-in.md).

Weitere Informationen zu Grafana-Benachrichtigungen finden Sie unter. [Was ist neu in Grafana-Alerting](alerts-whats-new.md)

Die Grafana-Warnung besteht aus vier Hauptkomponenten:
+ [Warnregel](alert-rules.md) — Bewertungskriterien, die bestimmen, ob eine Warnung ausgelöst wird. Sie besteht aus einer oder mehreren Abfragen und Ausdrücken, einer Bedingung, der Häufigkeit der Auswertung und optional der Dauer, über die die Bedingung erfüllt wird.
+ [Kontaktstelle](alert-contact-points.md) — Kanal für das Senden von Benachrichtigungen, wenn die Bedingungen einer Warnregel erfüllt sind. 
+ [Benachrichtigungsrichtlinie](alert-notifications.md) — Eine Reihe von Zuordnungs- und Gruppierungskriterien, anhand derer die Häufigkeit von Benachrichtigungen bestimmt wird.
+ [Schweigen](alert-silences.md) — Datum und Abgleichskriterien, anhand derer Benachrichtigungen stummgeschaltet werden.

Wenn die Grafana-Warnung aktiviert ist, können Sie:
+ [Erstellen Sie verwaltete Grafana-Alarmregeln](alert-rules.md#create-grafana-alert-rule)
+ [Erstellen Sie verwaltete Cortex- oder Loki-Alarmregeln](alert-rules.md#create-alert-rule)
+ [Sehen Sie sich bestehende Alarmregeln an und verwalten Sie ihren aktuellen Status](alert-rules.md#manage-alert-rules)
+ [Sehen Sie sich den Status und den Zustand der Alarmregeln an](alert-fundamentals.md#alerts-state)
+ [Fügen Sie eine Kontaktstelle für Alarme hinzu oder bearbeiten Sie sie](alert-contact-points.md#alert-working-contact-points)
+ [Benachrichtigungsrichtlinien hinzufügen oder bearbeiten](alert-notifications.md#alert-notifications-working)
+ [Stille hinzufügen oder bearbeiten](alert-silences.md)

## Einschränkungen
<a name="alert-limitations"></a>
+ Das Grafana-Warnsystem kann Regeln aus allen verfügbaren Amazon Managed Service für Prometheus-, Prometheus-, Loki- und Alertmanager-Datenquellen abrufen. Es ist möglicherweise nicht in der Lage, Regeln aus anderen unterstützten Datenquellen abzurufen.
+ Warnregeln, die in Grafana und nicht in Prometheus definiert sind, senden mehrere Benachrichtigungen an Ihre Kontaktstelle. Wenn Sie native Grafana-Benachrichtigungen verwenden, empfehlen wir, die klassische Dashboard-Warnung beizubehalten und die neue Grafana-Warnfunktion nicht zu aktivieren. Wenn Sie in Ihrer Prometheus-Datenquelle definierte Alerts anzeigen möchten, empfehlen wir Ihnen, Grafana Alerting zu aktivieren, das nur eine einzige Benachrichtigung für Alerts sendet, die in Prometheus Alertmanager erstellt wurden.
**Anmerkung**  
Diese Einschränkung gilt nicht mehr für Amazon Managed Grafana-Arbeitsbereiche, die Grafana v10.4 und höher unterstützen.

**Topics**
+ [Einschränkungen](#alert-limitations)
+ [Was ist neu in Grafana-Alerting](alerts-whats-new.md)
+ [Migration klassischer Dashboard-Benachrichtigungen zu Grafana-Benachrichtigungen](alert-opt-in.md)
+ [Grundlagen der Alarmierung](alert-fundamentals.md)
+ [Grafana-Alarmregeln erstellen und verwalten](alert-rules.md)
+ [Warnungsgruppen](alert-groups.md)
+ [Stummschalten von Warnmeldungen für Prometheus-Datenquellen](alert-silences.md)
+ [Mit Kontaktstellen arbeiten](alert-contact-points.md)
+ [Messaging-Vorlagen verwenden](alert-message-templates.md)
+ [Mit Benachrichtigungsrichtlinien arbeiten](alert-notifications.md)

# Was ist neu in Grafana-Alerting
<a name="alerts-whats-new"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Grafana-Alerting bietet mehrere Verbesserungen gegenüber klassischen Dashboard-Benachrichtigungen.

## Erstellen Sie mehrdimensionale Warnmeldungen
<a name="alerts-new-dimensional"></a>

Sie können jetzt eine einzige Warnregel erstellen, die Ihnen systemweite Transparenz bietet und aus einer einzigen Warnungsregel mehrere Warnungsinstanzen generiert. Sie können beispielsweise eine Regel erstellen, um die Festplattennutzung mehrerer Bereitstellungspunkte auf einem einzelnen Host zu überwachen. Die Evaluierungs-Engine gibt mehrere Zeitreihen aus einer einzigen Abfrage zurück, wobei jede Zeitreihe durch ihren Labelsatz identifiziert wird.

**Anmerkung**  
Jede Warnungsinstanz wird auf das Alert-Kontingent angerechnet. Mehrdimensionale Regeln, die mehr Instanzen erstellen, als innerhalb des Warnungskontingents untergebracht werden können, werden nicht ausgewertet und geben einen Kontingentfehler zurück. Weitere Informationen finden Sie unter [Fehler beim Erreichen des Kontingents](alert-rules.md#rule-quota-reached).

## Erstellen Sie Warnmeldungen außerhalb von Dashboards
<a name="alerts-new-not-dashboard"></a>

Im Gegensatz zu klassischen Dashboard-Benachrichtigungen können Sie mit Grafana-Benachrichtigungen Abfragen und Ausdrücke erstellen, die Daten aus mehreren Quellen auf einzigartige Weise kombinieren. Sie können Dashboards und Panels weiterhin anhand ihrer ID mit Warnregeln verknüpfen und so schnell Fehler im beobachteten System beheben.

Da einheitliche Benachrichtigungen nicht mehr direkt mit Panel-Abfragen verknüpft sind, enthalten sie keine Bilder oder Abfragewerte in der Benachrichtigungs-E-Mail. Sie können benutzerdefinierte Benachrichtigungsvorlagen verwenden, um Abfragewerte anzuzeigen.

## Erstellen Sie Alarmregeln für Loki und Cortex
<a name="alerts-new-loki-cortex"></a>

In Grafana-Benachrichtigungen können Sie Loki- und Cortex-Alarmregeln mit derselben Benutzeroberfläche und API wie Ihre von Grafana-verwalteten Benachrichtigungen verwalten.

## Benachrichtigungen von Amazon Managed Service für Prometheus und andere Prometheus-kompatible Datenquellen anzeigen und durchsuchen
<a name="alerts-new-prometheus"></a>

Benachrichtigungen für Amazon Managed Service for Prometheus und Prometheus-kompatible Datenquellen werden jetzt in der Warnungsoberfläche aufgeführt. Sie können in mehreren Datenquellen nach Labels suchen, um schnell relevante Warnmeldungen zu finden.

## Spezielle Benachrichtigungen für Alarmstatus NoData und Fehler
<a name="alerts-new-error"></a>

Grafana-Alerting generiert spezielle Alerts mit den folgenden Bezeichnungen, wenn die Auswertung einer Warnregel den Status oder ergibt: `NoData` `Error`
+ `alertname`mit Wert `DatasourceNoData` oder `DatasourceError` abhängig vom Bundesstaat.
+ `rulename`mit dem Namen der Warnungsregel, zu der die spezielle Warnung gehört.
+ `datasource_uid`hat die UID der Datenquelle, die den Status verursacht hat.
+ Alle Beschriftungen und Anmerkungen der ursprünglichen Regel.

Sie können diese Benachrichtigungen genauso behandeln wie normale Benachrichtigungen, z. B. indem Sie eine Stille oder eine Weiterleitung an eine Kontaktstelle hinzufügen.

**Anmerkung**  
Wenn die Regel mehrere Datenquellen verwendet und eine oder mehrere keine Daten zurückgeben, wird die spezielle Warnung für jede Datenquelle erstellt, die den Warnstatus verursacht hat.

# Migration klassischer Dashboard-Benachrichtigungen zu Grafana-Benachrichtigungen
<a name="alert-opt-in"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Bestehende Workspaces oder Workspaces, die Grafana-Benachrichtigungen nicht verwenden, verwenden die klassischen Dashboard-Benachrichtigungen. Um zur neuen Grafana-Warnung zu migrieren, müssen Sie sich für die Funktion anmelden.

Sie können Ihre Amazon Managed Grafana-Instance so konfigurieren, dass Grafana-Benachrichtigungen mithilfe der AWS-Managementkonsole, der oder der Amazon Managed Grafana-API verwendet werden. AWS CLI Einzelheiten zur Konfiguration von Amazon Managed Grafana, einschließlich der Aktivierung oder Deaktivierung von Grafana-Benachrichtigungen, finden Sie unter. [Konfigurieren Sie einen Amazon Managed Grafana-Arbeitsbereich](AMG-configure-workspace.md)

**Anmerkung**  
Wenn Sie Grafana-Benachrichtigungen verwenden, senden Warnregeln, die in Grafana und nicht in Prometheus definiert sind, mehrere Benachrichtigungen an Ihre Kontaktstelle. Wenn Sie native Grafana-Benachrichtigungen verwenden, empfehlen wir, die klassische Dashboard-Warnung beizubehalten und die neue Grafana-Warnfunktion nicht zu aktivieren. Wenn Sie in Ihrer Prometheus-Datenquelle definierte Benachrichtigungen anzeigen möchten, empfehlen wir Ihnen, Grafana Alerting zu aktivieren, das nur eine einzige Benachrichtigung für in Prometheus Alertmanager erstellte Warnungen sendet.  
Diese Einschränkung wurde in Amazon Managed Grafana-Arbeitsbereichen, die Grafana v10.4 und höher unterstützen, aufgehoben.

## Migration zum Grafana-Warnsystem
<a name="alert-opt-in-migrating"></a>

Wenn die Grafana-Warnung aktiviert ist, werden bestehende klassische Dashboard-Benachrichtigungen in ein Format migriert, das mit der Grafana-Warnung kompatibel ist. Auf der Seite „Benachrichtigungen“ Ihrer Grafana-Instanz können Sie die migrierten Benachrichtigungen zusammen mit neuen Benachrichtigungen anzeigen. Mit Grafana-Benachrichtigungen senden Ihre von Grafana verwalteten Alarmregeln mehrere Benachrichtigungen statt einer einzigen Warnung, wenn sie übereinstimmen.

Der Lese- und Schreibzugriff auf klassische Dashboard-Benachrichtigungen und Grafana-Benachrichtigungen wird durch die Berechtigungen der Ordner geregelt, in denen sie gespeichert sind. Während der Migration werden die klassischen Dashboard-Warnungsberechtigungen wie folgt den neuen Regelberechtigungen zugeordnet:
+ Wenn das Dashboard der ursprünglichen Warnung über Berechtigungen verfügt, wird bei der Migration ein Ordner mit diesem Format erstellt`Migrated {"dashboardUid": "UID", "panelId": 1, "alertId": 1}`, der den Berechtigungen des ursprünglichen Dashboards entspricht (einschließlich der geerbten Berechtigungen aus dem Ordner).
+ Wenn keine Dashboard-Berechtigungen vorhanden sind und sich das Dashboard unter einem Ordner befindet, wird die Regel mit diesem Ordner verknüpft und erbt dessen Berechtigungen.
+ Wenn keine Dashboard-Berechtigungen vorhanden sind und sich das Dashboard im Ordner Allgemein befindet, wird die Regel mit dem Ordner Allgemeine Benachrichtigungen verknüpft, und die Regel erbt die Standardberechtigungen.

**Anmerkung**  
Da es `NoData` in Grafana-Benachrichtigungen keine `Keep Last State` Option gibt, wird diese Option `NoData` bei der klassischen Regelmigration aktiviert. Die Option `Keep Last State` für die `Error` Handhabung wurde auf eine neue Option migriert. `Error` Um dem Verhalten der zu entsprechen`Keep Last State`, erstellt Amazon Managed Grafana in beiden Fällen während der Migration automatisch eine Stille für jede Alarmregel mit einer Dauer von einem Jahr.

Benachrichtigungskanäle werden auf eine Alertmanager-Konfiguration mit den entsprechenden Routen und Empfängern migriert. Standardbenachrichtigungskanäle werden als Kontaktpunkte zur Standardroute hinzugefügt. Benachrichtigungskanäle, die keiner Dashboard-Warnung zugeordnet sind, führen zur `autogen-unlinked-channel-recv` Route.

### Einschränkungen
<a name="alert-migration-limitations"></a>
+ Das Grafana-Warnsystem kann Regeln aus allen verfügbaren Prometheus-, Loki- und Alertmanager-Datenquellen abrufen. Es ist möglicherweise nicht in der Lage, Warnregeln aus anderen unterstützten Datenquellen abzurufen.
+ Die Migration zwischen Grafana-Benachrichtigungen und den klassischen Dashboard-Benachrichtigungen kann zu Datenverlust für Funktionen führen, die in einem System unterstützt werden, im anderen jedoch nicht.
**Anmerkung**  
Wenn Sie zurück zur klassischen Dashboard-Warnung migrieren, verlieren Sie alle Änderungen, die an der Warnungskonfiguration vorgenommen wurden, während Sie die Grafana-Warnung aktiviert hatten, einschließlich aller neuen Warnungsregeln, die erstellt wurden.

# Grundlagen der Alarmierung
<a name="alert-fundamentals"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Dieser Abschnitt enthält Informationen zu den grundlegenden Konzepten der Grafana-Warnung.

## Konzepte der Alarmierung
<a name="alert-fundamentals-terms"></a>

In der folgenden Tabelle werden die wichtigsten Konzepte der Grafana-Warnung beschrieben.


| Schlüsselkonzept oder Merkmal | Definition | 
| --- | --- | 
|  Datenquellen für Warnmeldungen  |  Wählen Sie Datenquellen aus, aus denen Sie Metriken, Logs und Traces abfragen und visualisieren möchten.  | 
|  Scheduler  |  Wertet Ihre Warnungsregeln aus. Dabei handelt es sich um die Komponente, die regelmäßig Abfragen von Datenquellen ausführt. Sie gilt nur für von Grafana verwaltete Regeln.  | 
|  Alert-Manager  |  Verwaltet das Routing und die Gruppierung von Alert-Instanzen.  | 
|  Warnungsregel  |  Eine Reihe von Bewertungskriterien für den Zeitpunkt, an dem eine Warnregel ausgelöst werden soll. Eine Warnungsregel besteht aus einer oder mehreren Abfragen und Ausdrücken, einer Bedingung, der Häufigkeit der Auswertung und der Dauer, über die die Bedingung erfüllt wird. Eine Warnungsregel kann mehrere Warnungsinstanzen erzeugen.  | 
|  Warnungsinstanz  |  Eine Warnungsinstanz ist eine Instanz einer Warnungsregel. Eine eindimensionale Warnungsregel hat eine Warnungsinstanz. Eine mehrdimensionale Warnungsregel hat eine oder mehrere Warnungsinstanzen. Eine einzelne Warnungsregel, die mehreren Ergebnissen entspricht, z. B. CPU gegen 10 VMs, wird als mehrere (in diesem Fall 10) Warnungsinstanzen gezählt. Diese Zahl kann im Laufe der Zeit variieren. Beispielsweise enthält eine Warnungsregel, die die CPU-Auslastung für alle VMs in einem System überwacht, mehr Warnungsinstanzen als hinzugefügt VMs werden. Weitere Informationen über Kontingente für Warnungsinstanzen finden Sie unter. [Fehler beim Erreichen des Kontingents](alert-rules.md#rule-quota-reached)  | 
|  Warnungsgruppe  |  Der Alertmanager gruppiert Warnungsinstanzen standardmäßig anhand der Bezeichnungen für die Stammbenachrichtigungsrichtlinie. Dadurch werden die Deduplizierung und Gruppen von Warnungsinstanzen gesteuert, die an Kontaktstellen gesendet werden.  | 
|  Kontaktstelle  |  Definieren Sie, wie Ihre Kontakte benachrichtigt werden, wenn eine Warnregel ausgelöst wird.  | 
|  Erstellung von Nachrichtenvorlagen  |  Erstellen Sie wiederverwendbare benutzerdefinierte Vorlagen und verwenden Sie sie in Kontaktpunkten.  | 
|  Benachrichtigungsrichtlinie  |  Regelwerk, das festlegt, wo, wann und wie die Benachrichtigungen gruppiert und an Kontaktstellen weitergeleitet werden.  | 
|  Labels und Label-Matcher  |  Mit Labels lassen sich Warnregeln eindeutig identifizieren. Sie verknüpfen Warnregeln mit Benachrichtigungsrichtlinien und Stummschaltungen und legen fest, welche Richtlinie sie behandeln soll und welche Warnregeln zum Schweigen gebracht werden sollen.  | 
|  Schweigen  |  Stoppt Benachrichtigungen von einer oder mehreren Warnungsinstanzen. Der Unterschied zwischen einer Stille und einer Stummschaltung besteht darin, dass eine Stille für ein bestimmtes Zeitfenster andauert, während die Stummschaltung nach einem wiederkehrenden Zeitplan erfolgt. Verwendet Label-Matcher, um Warnungsinstanzen zum Schweigen zu bringen.  | 
|  Timings stummschalten  |  Geben Sie ein Zeitintervall an, in dem keine neuen Benachrichtigungen generiert oder gesendet werden sollen. Sie können Warnmeldungen für wiederkehrende Zeiträume einfrieren, z. B. während eines Wartungszeitraums. Muss mit einer bestehenden Benachrichtigungsrichtlinie verknüpft sein.  | 

## Datenquellen warnen
<a name="alert-sources"></a>

Von Grafana verwaltete Benachrichtigungen fragen die folgenden Backend-Datenquellen ab, für die Benachrichtigungen aktiviert sind.
+ Integrierte oder von Grafana entwickelte und verwaltete Datenquellen:`Alertmanager`,`Graphite`, `Prometheus` (einschließlich Amazon Managed Service for Prometheus),,,`Loki`,`InfluxDB`,`Amazon OpenSearch Service`,`Google Cloud Monitoring`,`Amazon CloudWatch`,`Azure Monitor`,,`MySQL`, `PostgreSQL` `MSSQL``OpenTSDB`, `Oracle` und. `Azure Monitor`

## Warnung bei numerischen Daten
<a name="alert-numeric"></a>

Numerische Daten, die nicht in einem Zeitreihenformat vorliegen, können direkt als Warnung angezeigt oder an serverseitige Ausdrücke übergeben werden. Dies ermöglicht eine bessere Verarbeitung und damit eine höhere Effizienz innerhalb der Datenquelle und kann auch die Warnungsregeln vereinfachen. Bei Warnmeldungen für numerische Daten anstelle von Zeitreihendaten ist es nicht erforderlich, jede beschriftete Zeitreihe auf eine einzelne Zahl zu reduzieren. Stattdessen werden beschriftete Zahlen stattdessen an Grafana zurückgegeben.

### Tabellendaten
<a name="alert-tabular-data"></a>

Diese Funktion wird mit Backend-Datenquellen unterstützt, die Tabellendaten abfragen, einschließlich SQL-Datenquellen wie MySQL, Postgres, MSSQL und Oracle.

Eine Abfrage mit von Grafana verwalteten Warnungen oder serverseitigen Ausdrücken wird bei diesen Datenquellen als numerisch betrachtet:
+ Wenn die `Format AS` Option `Table` in der Datenquellenabfrage auf eingestellt ist.
+ Wenn die von der Abfrage an Grafana zurückgegebene Tabellenantwort nur eine numerische Spalte (z. B. int, double oder float) und optional zusätzliche Zeichenkettenspalten enthält.

Wenn Zeichenkettenspalten vorhanden sind, werden diese Spalten zu Beschriftungen. Der Name der Spalte wird zum Labelnamen, und der Wert für jede Zeile wird zum Wert der entsprechenden Bezeichnung. Wenn mehrere Zeilen zurückgegeben werden, sollte jede Zeile anhand ihrer Beschriftungen eindeutig identifiziert werden.

### Beispiel
<a name="alert-tabular-example"></a>

Wenn Sie eine MySQL-Tabelle namens Diskspace haben, wie folgt.


| Zeit | Host | Festplatte | PercentFree | 
| --- | --- | --- | --- | 
|  2021-Juni-7  |  Netz 1  |  /usw  |  3  | 
|  2021-Juni-7  |  Netz 2  |  /var  |  4  | 
|  2021-Juni-7  |  Netz 3  |  /var  |  8  | 
|  …  |  …  |  …  |  …  | 

Sie können die Datenfilterung rechtzeitig abfragen, ohne jedoch die Zeitreihe an Grafana zurückzugeben. Eine Warnung, die pro Host und Festplatte ausgelöst wird, wenn weniger als 5% freier Speicherplatz zur Verfügung steht, könnte beispielsweise wie folgt aussehen.

```
SELECT Host, Disk, CASE WHEN PercentFree < 5.0 THEN PercentFree ELSE 0 END FROM (
  SELECT
      Host,
      Disk,
      Avg(PercentFree)
  FROM DiskSpace
  Group By
    Host,
    Disk
  Where __timeFilter(Time)
```

Diese Abfrage gibt die folgende Tabellenantwort an Grafana zurück.


| Host | Festplatte | PercentFree | 
| --- | --- | --- | 
|  web1  |  /usw  |  3  | 
|  web2  |  /var  |  4  | 
|  web3  |  /var  |  0  | 

Wenn diese Abfrage als **Bedingung** in einer Warnungsregel verwendet wird, sind die Fälle, in denen der Wert ungleich Null ist, eine Warnung. Als Ergebnis werden drei Warnungsinstanzen erzeugt, wie in der folgenden Tabelle dargestellt.


| Labels | Status | 
| --- | --- | 
|  \$1host=WEB1, disk=/etc\$1  |  Warnfunktion  | 
|  \$1Host=Web2, Festplatte=/var\$1  |  Warnfunktion  | 
|  \$1host=WEB3, Festplatte=/var\$1  |  Normal  | 

## Alert-Manager
<a name="alert-alertmanager"></a>

Grafana bietet integrierte Unterstützung für Prometheus Alertmanager. Der Alertmanager hilft sowohl bei der Gruppierung als auch bei der Verwaltung von Warnungsregeln und fügt den Alert-Engines eine zusätzliche Orchestrierungsebene hinzu. Standardmäßig werden Benachrichtigungen für von Grafana verwaltete Benachrichtigungen vom eingebetteten Alertmanager verarbeitet, der Teil des Kerns von Grafana ist. Sie können die Kontaktpunkte, Benachrichtigungsrichtlinien und Vorlagen des Alertmanagers über die Grafana-Alerting-Benutzeroberfläche konfigurieren, indem Sie die Option Grafana aus der Alertmanager-Dropdownliste auswählen.

Grafana-Alerting unterstützt die externe Alertmanager-Konfiguration (weitere Informationen zu Alertmanager als externe Datenquelle finden Sie unter). [Stellen Sie eine Connect zu einer AlertManager-Datenquelle her](data-source-alertmanager.md) Wenn Sie einen externen Alertmanager hinzufügen, zeigt das Alertmanager-Drop-down-Menü eine Liste der verfügbaren externen Alertmanager-Datenquellen an. Wählen Sie eine Datenquelle aus, um Benachrichtigungen für eigenständige Cortex- oder Loki-Datenquellen zu erstellen und zu verwalten.

## Status und Zustand der Warnregeln
<a name="alerts-state"></a>

Der Status und der Zustand der Warnregeln helfen Ihnen dabei, mehrere wichtige Statusindikatoren Ihrer Benachrichtigungen zu verstehen. Es gibt drei Hauptkomponenten: den Warnstatus, den Status der Warnregeln und den Zustand der Warnregeln. Obwohl sie miteinander verwandt sind, vermittelt jede Komponente leicht unterschiedliche Informationen.

**Status der Warnmeldungsregel**
+ **Normal** — Keine der von der Evaluierungs-Engine zurückgegebenen Zeitreihen hat den `Firing` Status „`Pending`Oder“.
+ **Ausstehend** — Mindestens eine der von der Evaluierungs-Engine zurückgegebenen Zeitreihen ist`Pending`.
+ **Wird ausgelöst** — Mindestens eine der von der Evaluierungs-Engine zurückgegebenen Zeitreihen ist`Firing`.

**Alarmstatus**
+ **Normal** — Die Bedingung für die Warnregel ist für jede Zeitreihe, die von der Evaluierungs-Engine zurückgegeben wird, **falsch**.
+ **Warnung** — Der Zustand der Warnregel ist für mindestens eine von der Evaluierungs-Engine zurückgegebene Zeitreihe **wahr**. Die Dauer, für die die Bedingung erfüllt sein muss, bevor eine Warnung ausgelöst wird, sofern sie gesetzt ist, erfüllt ist oder überschritten wurde.
+ **Ausstehend** — Die Bedingung der Warnregel ist für mindestens eine von der Evaluierungs-Engine zurückgegebene Zeitreihe **wahr**. Die Dauer, für die die Bedingung erfüllt sein muss, bevor eine Warnung ausgelöst wird, wurde, sofern sie gesetzt ist, nicht erfüllt.
+ **NoData**— Die Warnregel hat keine Zeitreihe zurückgegeben, alle Werte für die Zeitreihe sind Null oder alle Werte für die Zeitreihe sind Null.
+ **Fehler** — Fehler beim Versuch, eine Warnregel auszuwerten.

**Integrität der Warnmeldungsregel**
+ **Ok** — Kein Fehler bei der Auswertung einer Warnregel.
+ **Fehler** — Fehler bei der Auswertung einer Warnregel.
+ **NoData**— Das Fehlen von Daten in mindestens einer Zeitreihe, die während einer Regelauswertung zurückgegeben wurde.

# Grafana-Alarmregeln erstellen und verwalten
<a name="alert-rules"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Eine Warnregel besteht aus einer Reihe von Bewertungskriterien, die bestimmen, ob eine Warnung ausgelöst wird. Die Regel besteht aus einer oder mehreren Abfragen und Ausdrücken, einer Bedingung, der Häufigkeit der Auswertung und optional der Dauer, über die die Bedingung erfüllt wird.

Während Abfragen und Ausdrücke den Datensatz auswählen, der ausgewertet werden soll, legt eine Bedingung den Schwellenwert fest, den eine Warnung erfüllen oder überschreiten muss, um eine Warnung auszulösen. Ein Intervall gibt an, wie oft eine Warnregel ausgewertet wird. Die Dauer gibt, sofern konfiguriert, an, wie lange eine Bedingung erfüllt sein muss. Die Regeln können auch das Warnverhalten bei fehlenden Daten definieren.

In den folgenden Abschnitten wird das Erstellen und Verwalten verschiedener Arten von Grafana-Warnregeln beschrieben.

**Topics**
+ [Von Cortex oder Loki verwaltete Warnungsregeln erstellen](#create-alert-rule)
+ [Von Cortex oder Loki verwaltete Aufzeichnungsregeln erstellen](#create-alert-recording-rule)
+ [Von Grafana verwaltete Alarmregeln erstellen](#create-grafana-alert-rule)
+ [Anmerkungen und Beschriftungen für Warnregeln](#alert-rule-labels)
+ [Verwaltung von Warnungsregeln](#manage-alert-rules)
+ [Cortex- oder Loki-Regelgruppen und Namespaces](#alert-rule-groups)

## Von Cortex oder Loki verwaltete Warnungsregeln erstellen
<a name="create-alert-rule"></a>

Mit Grafana können Sie Warnregeln für eine externe Cortex- oder Loki-Instanz erstellen.

**Anmerkung**  
Cortex ist die Zeitreihendatenbank, die von Amazon Managed Service für Prometheus- und Prometheus-Datenquellen verwendet wird.

**Voraussetzungen**
+ Stellen Sie sicher, dass Sie Schreibberechtigungen für die Prometheus-Datenquelle haben. Andernfalls sind Sie nicht in der Lage, verwaltete Cortex-Warnregeln zu erstellen oder zu aktualisieren.
+ Aktivieren Sie für Cortex- und Loki-Datenquellen die Ruler-API, indem Sie ihre jeweiligen Dienste konfigurieren.
  + **Loki** — Der `local` Regelspeichertyp, Standard für die Loki-Datenquelle, unterstützt nur das Anzeigen von Regeln. Um Regeln zu bearbeiten, konfigurieren Sie einen der anderen Speichertypen.
  + **Cortex** — Verwenden Sie das `/api/prom` Legacy-Präfix, nicht`/prometheus`. Die Prometheus-Datenquelle unterstützt sowohl Cortex als auch Prometheus, und Grafana geht davon aus, dass sich sowohl die Query-API als auch die Ruler-API unter derselben URL befinden. Sie können keine separate URL für die Ruler-API angeben.

**Anmerkung**  
Wenn Sie keine Warnungsregeln für eine bestimmte Loki- oder Prometheus-Datenquelle verwalten möchten, gehen Sie zu deren Einstellungen und deaktivieren Sie das Kontrollkästchen **Benachrichtigungen über die Alerting UI verwalten**.

**Um eine von Cortex oder Loki verwaltete Warnregel hinzuzufügen**

1. Wählen Sie in Ihrer Grafana-Konsole im Grafana-Menü das **Alerting (Glockensymbol), um die Alerting-Seite** mit den vorhandenen **Alerts** zu öffnen.

1. **Wählen Sie Neue Warnungsregel.**

1. Fügen Sie in **Schritt 1** den Namen, den Typ und den Speicherort der Regel wie folgt hinzu:
   + Fügen Sie im **Feld Regelname** einen beschreibenden Namen hinzu. Dieser Name wird in der Liste der Warnungsregeln angezeigt. Es ist auch die `alertname` Bezeichnung für jede Warnungsinstanz, die anhand dieser Regel erstellt wird.
   + Wählen Sie **in der Dropdownliste Regeltyp** die Option **Cortex/Loki** Managed Alert aus.
   + **Wählen Sie in der Dropdownliste Datenquelle** auswählen eine Prometheus- oder Loki-Datenquelle aus.
   + Wählen Sie aus der Dropdownliste **Namespace** einen vorhandenen Regel-Namespace aus. Andernfalls wählen Sie **Neu hinzufügen** und geben Sie einen Namen ein, um einen zu erstellen. Namespaces können eine oder mehrere Regelgruppen enthalten und haben nur einen organisatorischen Zweck. Weitere Informationen finden Sie unter [Cortex- oder Loki-Regelgruppen und Namespaces](#alert-rule-groups).
   + Wählen Sie in der Dropdownliste **Gruppe** eine bestehende Gruppe im ausgewählten Namespace aus. Andernfalls wählen Sie **Neu hinzufügen** und geben Sie einen Namen ein, um einen zu erstellen. Neu erstellte Regeln werden an das Ende der Gruppe angehängt. Regeln innerhalb einer Gruppe werden sequenziell in regelmäßigen Intervallen mit derselben Evaluierungszeit ausgeführt.

1. Fügen Sie in **Schritt 2** die auszuwertende Abfrage hinzu.

   Der Wert kann ein PromQL- oder LogQL-Ausdruck sein. Die Regel löst eine Warnung aus, wenn das Auswertungsergebnis mindestens eine Reihe mit einem Wert größer als 0 enthält. Für jede Serie wird eine Warnung erstellt.

1. Fügen Sie in **Schritt 3** Bedingungen hinzu.

   Geben Sie im Textfeld Für der Bedingung die Dauer an, für die die Bedingung erfüllt sein muss, bevor die Warnung ausgelöst wird. Wenn Sie angeben`5m`, müssen die Bedingungen fünf Minuten lang erfüllt sein, bevor die Warnung ausgelöst wird.
**Anmerkung**  
Wenn eine Bedingung erfüllt ist, geht die Warnung in den `Pending` Status über. Wenn die Bedingung für die angegebene Dauer aktiv bleibt, wechselt die Warnung in den `Firing` Status. Wenn sie nicht mehr erfüllt ist, kehrt sie in den `Normal` Status zurück.

1. Fügen Sie in **Schritt 4** zusätzliche Metadaten hinzu, die der Regel zugeordnet sind.
   + Fügen Sie eine Beschreibung und eine Zusammenfassung hinzu, um Warnmeldungen individuell anzupassen. Verwenden Sie die Richtlinien in[Anmerkungen und Beschriftungen für Warnregeln](#alert-rule-labels).
   + Fügen Sie die Runbook-URL, das Panel, das Dashboard und die Warnung IDs hinzu.
   + Fügen Sie benutzerdefinierte Labels hinzu.

1. Wählen Sie „**Warnmeldungen in der Vorschau anzeigen**“, um die Regel auszuwerten und zu sehen, welche Warnmeldungen sie ausgeben würde. Es wird eine Liste von Warnmeldungen mit Status und Wert der einzelnen Warnungen angezeigt.

1. Wählen Sie **Speichern**, um die Regel zu **speichern, oder Speichern und beenden**, um die Regel zu speichern und zur **Warnseite** zurückzukehren.

## Von Cortex oder Loki verwaltete Aufzeichnungsregeln erstellen
<a name="create-alert-recording-rule"></a>

Sie können Aufzeichnungsregeln für eine externe Cortex- oder Loki-Instanz erstellen und verwalten. Aufzeichnungsregeln berechnen häufig benötigte Ausdrücke oder rechenintensive Ausdrücke im Voraus und speichern das Ergebnis als neue Zeitreihe. Die Abfrage dieser neuen Zeitreihe ist schneller, insbesondere bei Dashboards, da bei jeder Aktualisierung der Dashboards derselbe Ausdruck abgefragt wird.

**Voraussetzungen**

Aktivieren Sie für Cortex- und Loki-Datenquellen die Ruler-API, indem Sie ihre jeweiligen Dienste konfigurieren.
+ **Loki** — Der `local` Regelspeichertyp, Standard für die Loki-Datenquelle, unterstützt nur das Anzeigen von Regeln. Um Regeln zu bearbeiten, konfigurieren Sie einen der anderen Speichertypen.
+ **Cortex** — Wenn Sie eine Grafana Prometheus-Datenquelle so konfigurieren, dass sie auf Cortex verweist, verwenden Sie das `/api/prom` Legacy-Präfix, nicht. `/prometheus` Die Prometheus-Datenquelle unterstützt sowohl Cortex als auch Prometheus, und Grafana geht davon aus, dass sich sowohl die Query-API als auch die Ruler-API unter derselben URL befinden. Sie können keine separate URL für die Ruler-API angeben.

**Anmerkung**  
Wenn Sie keine Warnungsregeln für eine bestimmte Loki- oder Prometheus-Datenquelle verwalten möchten, gehen Sie zu deren Einstellungen und deaktivieren Sie das Kontrollkästchen **Benachrichtigungen über die Alerting UI verwalten**.

**Um eine von Cortex oder Loki verwaltete Aufzeichnungsregel hinzuzufügen**

1. Wählen Sie in Ihrer Grafana-Konsole im Grafana-Menü das **Alerting (Glockensymbol), um die Alerting-Seite** mit den vorhandenen **Alerts** zu öffnen.

1. **Wählen Sie Neue Warnungsregel.**

1. Fügen Sie in **Schritt 1** den Namen, den Typ und den Speicherort der Regel wie folgt hinzu.
   + Fügen Sie im **Feld Regelname** einen beschreibenden Namen hinzu. Dieser Name wird in der Liste der Warnungsregeln angezeigt. Es ist auch die `alertname` Bezeichnung für jede Warnungsinstanz, die anhand dieser Regel erstellt wird.
   + Wählen Sie **in der Dropdownliste Regeltyp** die Option **Cortex/Loki** Managed Alert aus.
   + **Wählen Sie in der Dropdownliste Datenquelle** auswählen eine Prometheus- oder Loki-Datenquelle aus.
   + Wählen Sie aus der Dropdownliste **Namespace** einen vorhandenen Regel-Namespace aus. Andernfalls wählen Sie **Neu hinzufügen** und geben Sie einen Namen ein, um einen zu erstellen. Namespaces können eine oder mehrere Regelgruppen enthalten und haben nur einen organisatorischen Zweck. Weitere Informationen finden Sie unter [Cortex- oder Loki-Regelgruppen und Namespaces](#alert-rule-groups).
   + Wählen Sie in der Dropdownliste **Gruppe** eine bestehende Gruppe im ausgewählten Namespace aus. Andernfalls wählen Sie **Neu hinzufügen** und geben Sie einen Namen ein, um einen zu erstellen. Neu erstellte Regeln werden an das Ende der Gruppe angehängt. Regeln innerhalb einer Gruppe werden sequenziell in regelmäßigen Intervallen mit derselben Evaluierungszeit ausgeführt.

1. Fügen Sie in **Schritt 2** die auszuwertende Abfrage hinzu.

   Der Wert kann ein PromQL- oder LogQL-Ausdruck sein. Die Regel löst eine Warnung aus, wenn das Auswertungsergebnis mindestens eine Reihe mit einem Wert größer als 0 enthält. Für jede Serie wird eine Warnung erstellt.

1. Fügen Sie in **Schritt 3** zusätzliche Metadaten hinzu, die der Regel zugeordnet sind.
   + Fügen Sie eine Beschreibung und eine Zusammenfassung hinzu, um Warnmeldungen individuell anzupassen. Verwenden Sie die Richtlinien in[Anmerkungen und Beschriftungen für Warnregeln](#alert-rule-labels).
   + Fügen Sie die Runbook-URL, das Panel, das Dashboard und die Warnung IDs hinzu.
   + Fügen Sie benutzerdefinierte Labels hinzu.

1. Wählen Sie **Speichern**, um die Regel zu **speichern, oder Speichern und beenden**, um die Regel zu speichern und zur **Warnseite** zurückzukehren.

## Von Grafana verwaltete Alarmregeln erstellen
<a name="create-grafana-alert-rule"></a>

Grafana ermöglicht es Ihnen, Warnregeln zu erstellen, die eine oder mehrere Datenquellen abfragen, die Ergebnisse reduzieren oder transformieren und miteinander vergleichen oder Schwellenwerte festlegen. Wenn diese bearbeitet werden, sendet Grafana Benachrichtigungen an die Kontaktstelle.

**Anmerkung**  
Das Erstellen von von Grafana-verwalteten Warnungsregeln während der Verwendung von Grafana-Benachrichtigungen führt dazu, dass mehrere Benachrichtigungen gesendet werden, wenn die Regel erfüllt ist. Einige Anbieter von Kontaktstellen verfügen möglicherweise über konfigurierbare Optionen zum Deduplizieren der Benachrichtigungen.

**So fügen Sie eine verwaltete Grafana-Regel hinzu**

1. Wählen Sie in Ihrer Grafana-Konsole im Grafana-Menü das **Alerting (Glockensymbol), um die Alerting-Seite** mit den vorhandenen **Alerts** zu öffnen.

1. **Wählen Sie Neue Warnungsregel.**

1. Fügen Sie in **Schritt 1** den Namen, den Typ und den Speicherort der Regel wie folgt hinzu:
   + Fügen Sie im **Feld Regelname** einen beschreibenden Namen hinzu. Dieser Name wird in der Liste der Warnungsregeln angezeigt. Es ist auch die `alertname` Bezeichnung für jede Warnungsinstanz, die anhand dieser Regel erstellt wird.
   + Wählen Sie **in der Dropdownliste Regeltyp** die Option **Grafana Managed** Alert aus.
   + Wählen Sie aus der Dropdownliste **Ordner** den Ordner aus, in dem Sie die Regel speichern möchten. Wenn Sie keinen Ordner auswählen, wird die Regel in dem `General` Ordner gespeichert. Um einen Ordner zu erstellen, wählen Sie das Drop-down-Menü aus und geben Sie einen neuen Ordnernamen ein.

1. Fügen Sie in **Schritt 2** die auszuwertenden Abfragen und Ausdrücke hinzu.
   + Behalten Sie den Standardnamen bei oder bewegen Sie den Mauszeiger darüber und wählen Sie das Bearbeitungssymbol, um den Namen zu ändern.
   + Wählen Sie für Abfragen eine Datenquelle aus der Dropdownliste aus.
   + Fügen Sie eine oder mehrere [Abfragen](panel-queries.md) oder Ausdrücke hinzu (Einzelheiten zu Ausdrücken finden Sie unter [Ausdrücke](https://grafana.com/docs/grafana/next/panels/query-a-data-source/) in der *Grafana-Dokumentation*).
   + Wählen Sie für jeden Ausdruck entweder **klassische Bedingung** aus, um eine einzelne Warnungsregel zu erstellen, oder wählen Sie aus den Optionen **Math**, **Reduce**, **Resample**, um separate Alerts für jede Serie zu generieren. Einzelheiten zu diesen Optionen finden Sie unter[Ein- und mehrdimensionale Regeln](#single-multi-rule).
   + Wählen Sie **Abfragen ausführen**, um zu überprüfen, ob die Abfrage erfolgreich ist.

1. Fügen Sie in **Schritt 3** Bedingungen hinzu.
   + Wählen Sie in der Dropdownliste **Bedingung** die Abfrage oder den Ausdruck aus, mit dem die Warnungsregel initiiert werden soll.
   + Geben **Sie für Alle auswerten** die Häufigkeit der Auswertung an. Muss ein Vielfaches von 10 Sekunden sein. Zum Beispiel `1m`, `30s`.
   + Geben Sie unter **Evaluieren für** die Dauer an, für die die Bedingung erfüllt sein muss, bevor eine Warnung ausgelöst wird.
**Anmerkung**  
Wenn eine Bedingung verletzt wurde, geht die Warnung in den `Pending` Status über. Bleibt die Bedingung für die angegebene Dauer verletzt, wechselt die Warnung in den `Firing` Status. Wenn sie nicht mehr erfüllt ist, wird der `Normal` Status wieder hergestellt.
   + **Konfigurieren Sie unter Keine Daten konfigurieren und Fehlerbehandlung** das Warnverhalten bei fehlenden Daten. Beachten Sie die Richtlinien unter. [Es werden keine Daten- oder Fehlerfälle behandelt](#rule-no-data-error)
   + Wählen Sie „**Warnmeldungen in der Vorschau**“, um das Ergebnis der Ausführung der Abfrage in diesem Moment zu überprüfen. In der Vorschau sind keine Daten und keine Bedingungen für die Fehlerbehandlung enthalten.

1. Fügen Sie in **Schritt 4** zusätzliche Metadaten hinzu, die der Regel zugeordnet sind.
   + Fügen Sie eine Beschreibung und eine Zusammenfassung hinzu, um Warnmeldungen individuell anzupassen. Verwenden Sie die Richtlinien in[Anmerkungen und Beschriftungen für Warnregeln](#alert-rule-labels).
   + Fügen Sie die Runbook-URL, das Panel, das Dashboard und die Warnung IDs hinzu.
   + Fügen Sie benutzerdefinierte Labels hinzu.

1. Wählen Sie **Speichern**, um die Regel zu **speichern, oder Speichern und beenden**, um die Regel zu speichern und zur **Warnseite** zurückzukehren.

### Ein- und mehrdimensionale Regeln
<a name="single-multi-rule"></a>

Für von Grafana verwaltete Warnungsregeln können Sie eine Regel mit einer klassischen Bedingung oder eine mehrdimensionale Regel erstellen.

**Eindimensionale Regel (klassische Bedingung)**

Verwenden Sie einen klassischen Bedingungsausdruck, um eine Regel zu erstellen, die eine einzelne Warnung auslöst, wenn ihre Bedingung erfüllt ist. Bei einer Abfrage, die mehrere Serien zurückgibt, verfolgt Grafana nicht den Alarmstatus jeder Serie. Infolgedessen sendet Grafana nur eine einzige Warnung, selbst wenn die Alarmbedingungen für mehrere Serien erfüllt sind.

Weitere Informationen zum Formatieren von Ausdrücken finden Sie unter [Ausdrücke](https://grafana.com/docs/grafana/next/panels/query-a-data-source/) in der *Grafana-Dokumentation*.

**Mehrdimensionale Regel**

Um für jede in der Abfrage zurückgegebene Serie eine separate Warnungsinstanz zu generieren, erstellen Sie eine multidimensionale Regel.

**Anmerkung**  
Jede durch eine multidimensionale Regel generierte Warnungsinstanz wird auf Ihr Gesamtkontingent an Warnmeldungen angerechnet. Regeln werden nicht ausgewertet, wenn Sie Ihr Alert-Kontingent erreicht haben. Weitere Informationen zu Kontingenten für mehrdimensionale Regeln finden Sie unter[Fehler beim Erreichen des Kontingents](#rule-quota-reached).

Um mehrere Instanzen aus einer einzigen Regel zu erstellen, verwenden Sie, oder `Resample` Ausdrücke `Math``Reduce`, um eine multidimensionale Regel zu erstellen. Beispielsweise ist Folgendes möglich:
+ Fügen Sie für jede Abfrage einen `Reduce` Ausdruck hinzu, um Werte im ausgewählten Zeitraum zu einem einzigen Wert zusammenzufassen. (Nicht erforderlich für [Regeln, die numerische Daten verwenden](alert-fundamentals.md#alert-numeric)).
+ Fügen Sie einen `Math` Ausdruck mit der Bedingung für die Regel hinzu. Dies ist nicht erforderlich, wenn eine Abfrage oder ein Reduce-Ausdruck bereits 0 zurückgibt, wenn die Regel keine Warnung auslösen soll, oder eine positive Zahl, wenn sie eine Warnung auslösen soll. 

  Hier einige Beispiele: 
  + `$B > 70`wenn sie eine Warnung auslösen soll, falls der Wert von B mehr als 70 query/expression ist. 
  + `$B < $C * 100`falls es eine Warnung auslösen soll, wenn der Wert von B kleiner als der Wert von C multipliziert mit 100 ist. Wenn die Ergebnisse von Abfragen, die verglichen werden, mehrere Reihen enthalten, werden Reihen aus verschiedenen Abfragen abgeglichen, wenn sie dieselben Beschriftungen haben oder eine eine Teilmenge der anderen ist.

**Anmerkung**  
Grafana unterstützt keine Warnabfragen mit Vorlagenvariablen. Weitere Informationen finden Sie auf der Community-Seite. [Vorlagenvariablen werden bei der Einrichtung von Alert in Warnungsabfragen nicht unterstützt](https://community.grafana.com/t/template-variables-are-not-supported-in-alert-queries-while-setting-up-alert/2514).



**Überlegungen zur Leistung multidimensionaler Regeln**

Jede Warnungsinstanz wird auf das Warnungskontingent angerechnet. Mehrdimensionale Regeln, die mehr Instanzen erstellen, als innerhalb des Warnungskontingents untergebracht werden können, werden nicht ausgewertet und geben einen Kontingentfehler zurück. Weitere Informationen finden Sie unter [Fehler beim Erreichen des Kontingents](#rule-quota-reached).

Mehrdimensionale Benachrichtigungen können einen großen Einfluss auf die Leistung Ihres Grafana-Workspace sowie auf die Leistung Ihrer Datenquellen haben, da Grafana sie abfragt, um Ihre Warnungsregeln auszuwerten. Die folgenden Überlegungen können hilfreich sein, wenn Sie versuchen, die Leistung Ihres Überwachungssystems zu optimieren.
+ **Häufigkeit der Regelauswertung** — Die Eigenschaft „**Alle auswerten**“ einer Warnungsregel steuert die Häufigkeit der Regelauswertung. Wir empfehlen, die niedrigste akzeptable Evaluierungshäufigkeit zu verwenden. 
+ **Kardinalität der Ergebnismenge** — Die Anzahl der Warnungsinstanzen, die Sie mit einer Regel erstellen, wirkt sich auf deren Leistung aus. Angenommen, Sie überwachen API-Antwortfehler für jeden API-Pfad auf jeder VM in Ihrer Flotte. Dieser Satz hat eine Kardinalität der Anzahl der Pfade multipliziert mit der Anzahl von. VMs Sie können die Kardinalität der Ergebnismenge reduzieren, indem Sie beispielsweise die Gesamtanzahl der Fehler pro VM statt pro Pfad pro VM überwachen.
+ **Komplexität der Abfrage** — Abfragen, die Datenquellen schnell verarbeiten und beantworten können, verbrauchen weniger Ressourcen. Diese Überlegung ist zwar weniger wichtig als die anderen oben aufgeführten Überlegungen, aber wenn Sie sie so weit wie möglich reduziert haben, könnte die Betrachtung der individuellen Abfrageleistung einen Unterschied machen. Sie sollten sich auch der Auswirkungen bewusst sein, die die Bewertung dieser Regeln auf die Leistung Ihrer Datenquellen hat. Warnabfragen machen häufig die überwiegende Mehrheit der Abfragen aus, die von Überwachungsdatenbanken verarbeitet werden. Daher wirken sich dieselben Auslastungsfaktoren, die sich auf die Grafana-Instanz auswirken, auch auf sie aus.

### Fehler beim Erreichen des Kontingents
<a name="rule-quota-reached"></a>

Es gibt ein Kontingent für die Anzahl der Warnungsinstanzen, die Sie in einem einzelnen Workspace haben können. Wenn Sie diese Anzahl erreichen, können Sie in diesem Workspace keine neuen Warnungsregeln mehr erstellen. Bei mehrdimensionalen Benachrichtigungen kann die Anzahl der Warnungsinstanzen im Laufe der Zeit variieren.

Bei der Arbeit mit Warnungsinstanzen sollten Sie Folgendes beachten.
+ Wenn Sie nur eindimensionale Regeln erstellen, ist jede Regel eine einzelne Warnungsinstanz. Sie können in einem einzigen Workspace die gleiche Anzahl von Regeln erstellen wie Ihr Kontingent für Warnungsinstanzen, und nicht mehr.
+ Mehrdimensionale Regeln erzeugen mehrere Warnungsinstanzen, deren Anzahl jedoch erst bekannt ist, wenn sie ausgewertet wurden. Wenn Sie beispielsweise eine Warnungsregel erstellen, die die CPU-Auslastung Ihrer Amazon EC2 EC2-Instances verfolgt, gibt es bei der Erstellung möglicherweise 50 EC2-Instances (und somit 50 Alert-Instances). Wenn Sie jedoch eine Woche später 10 weitere EC2-Instances hinzufügen, umfasst die nächste Auswertung 60 Alert-Instances.

  Die Anzahl der Alert-Instances wird ausgewertet, wenn Sie eine multidimensionale Warnung erstellen, und Sie können keine erstellen, bei der Sie sofort Ihr Alert-Instance-Kontingent überschreiten. Da sich die Anzahl der Warnungsinstanzen ändern kann, wird Ihr Kontingent bei jeder Auswertung Ihrer Regeln überprüft.
+ Wenn Sie bei der Regelauswertung aufgrund einer Regel Ihr Kontingent für Warnungsinstanzen überschreiten, wird diese Regel erst evaluiert, wenn die Warnungsregel aktualisiert wird, sodass die Gesamtzahl der Warnungsinstanzen unter das Dienstkontingent fällt. In diesem Fall erhalten Sie eine Warnmeldung, die Sie darüber informiert, dass Ihr Kontingent erreicht wurde (die Benachrichtigung verwendet die Benachrichtigungsrichtlinie für die auszuwertende Regel). Die Benachrichtigung enthält eine `Error` Anmerkung mit dem Wert`QuotaReachedError`.
+ Eine Regel, die bewirkt, dass a `QuotaReachedError` nicht mehr ausgewertet wird. Die Auswertung wird nur dann wieder aufgenommen, wenn ein Update vorgenommen wird und die Auswertung nach dem Update selbst keine Ursache hat`QuotaReachedError`. Eine Regel, die nicht ausgewertet wird, zeigt in der Grafana-Konsole den Fehler **Kontingent erreicht** an.
+ Sie können die Anzahl der Warnungsinstanzen verringern, indem Sie Warnungsregeln entfernen oder indem Sie mehrdimensionale Warnungen bearbeiten, sodass weniger Warnungsinstanzen angezeigt werden (z. B. indem Sie eine Warnung bei Fehlern pro VM anstelle einer Warnung bei Fehlern pro API in einer VM haben).
+ Um die Evaluierungen fortzusetzen, aktualisieren Sie die Warnung und speichern Sie sie. Sie können es aktualisieren, um die Anzahl der Warnungsinstanzen zu verringern, oder wenn Sie andere Änderungen vorgenommen haben, um die Anzahl der Warnungsinstanzen zu verringern, können Sie es unverändert speichern. Wenn es wieder aufgenommen werden kann, ist es das auch. Wenn es ein anderes verursacht`QuotaReachedError`, können Sie es nicht speichern.
+ Wenn eine Warnung gespeichert wird und die Auswertung wieder aufgenommen wird, ohne das Warnungskontingent zu überschreiten, kann der Fehler **Kontingent erreicht** noch einige Zeit (bis zum Bewertungsintervall) in der Grafana-Konsole angezeigt werden. Die Auswertung der Warnungsregel wird jedoch gestartet und es werden Warnungen gesendet, wenn der Regelschwellenwert erreicht ist.
+ Einzelheiten zur Quote für Warnmeldungen sowie zu anderen Kontingenten finden Sie unter. [Amazon Managed Grafana-Servicekontingente](AMG_quotas.md)

### Es werden keine Daten- oder Fehlerfälle behandelt
<a name="rule-no-data-error"></a>

Wählen Sie Optionen für den Umgang mit Warnmeldungen, wenn keine Daten vorliegen oder Fehler auftreten.

Die Optionen für den Umgang mit fehlenden Daten sind in der folgenden Tabelle aufgeführt.


| Option „Keine Daten“ | Behavior | 
| --- | --- | 
|  Keine Daten  |  Erstellen Sie eine Warnung `DatasourceNoData` mit dem Namen und der UID der Warnungsregel sowie der UID der Datenquelle, die keine Daten zurückgegeben hat, als Beschriftungen.  | 
|  Warnfunktion  |  Legen Sie den Status der Warnungsregel auf fest. `Alerting`  | 
|  OK  |  Stellen Sie den Status der Warnungsregel auf ein`Normal`.  | 

Die Optionen für die Behandlung von Fehlerfällen sind in der folgenden Tabelle aufgeführt.


| Fehler- oder Timeout-Option | Behavior | 
| --- | --- | 
|  Warnfunktion  |  Setzen Sie den Status der Warnungsregel auf `Alerting`  | 
|  OK  |  Legen Sie den Status der Warnungsregel fest auf `Normal`  | 
|  Fehler  |  Erstellen Sie eine Warnung `DatasourceError` mit dem Namen und der UID der Warnungsregel sowie der UID der Datenquelle, die keine Daten zurückgegeben hat, als Beschriftungen.  | 

## Anmerkungen und Beschriftungen für Warnregeln
<a name="alert-rule-labels"></a>

Anmerkungen und Beschriftungen sind Schlüssel-Wert-Paare, die mit Warnmeldungen verknüpft sind, die aus der Warnungsregel, der Datenquellenantwort und dem Ergebnis der Auswertung von Warnmeldungsregeln stammen. Sie können direkt in Warnmeldungen oder in [Vorlagen](alert-message-templates.md) und [Vorlagenfunktionen](alert-message-templates.md#alert-template-functions) verwendet werden, um einen Benachrichtigungskontakt dynamisch zu erstellen.

**Anmerkungen**

Anmerkungen sind Schlüssel-Wert-Paare, die zusätzliche Informationen zu einer Warnung bereitstellen. Sie können die folgenden Anmerkungen verwenden:`description`,,, `summary``runbook_url`, `alertId` und. `dashboardUid` `panelId` Diese werden in Regel- und Warnungsdetails auf der Benutzeroberfläche angezeigt und können in Nachrichtenvorlagen für Kontaktstellen verwendet werden.

**Labels**

Labels sind Schlüssel-Wert-Paare, die Informationen zu einer Warnung enthalten. Die für eine Warnung festgelegte Bezeichnung wird während des gesamten Evaluierungs- und Benachrichtigungsprozesses generiert und erweitert. Sie werden auf folgende Weise verwendet.
+ Der vollständige Satz von Bezeichnungen für eine Warnung identifiziert diese Warnung in Grafana Alerts eindeutig.
+ [Der Alertmanager verwendet Labels, um Alerts für [Stummmeldungen und Warnungsgruppen in](alert-silences.md)[Benachrichtigungsrichtlinien zuzuordnen](alert-groups.md).](alert-notifications.md)
+ In der Benutzeroberfläche für Warnmeldungen werden Beschriftungen für jede Warnungsinstanz angezeigt, die durch die Auswertung dieser Regel generiert wurde.
+ Kontaktpunkte können auf Labels zugreifen, um dynamisch Benachrichtigungen zu generieren, die spezifische Informationen zu der Warnung enthalten, die zu einer Benachrichtigung führt.
+ Einer [Warnungsregel](#alert-rules) können Labels hinzugefügt werden. Diese manuell konfigurierten Labels können Vorlagenfunktionen verwenden und auf andere Labels verweisen. Beschriftungen, die hier zu einer Warnregel hinzugefügt wurden, haben im Falle einer Kollision zwischen Labels Vorrang.

Die folgenden Vorlagenvariablen sind verfügbar, wenn Anmerkungen und Beschriftungen erweitert werden.


| Name | Description | 
| --- | --- | 
|  `$labels`  |  Die Beschriftungen aus der Abfrage oder Bedingung. Beispiel: `{{ $labels.instance }}` und `{{ $labels.job }}`. Dies ist nicht verfügbar, wenn die Regel eine klassische Bedingung verwendet.  | 
|  `$values`  |  Die Werte aller Reduce-Ausdrücke und mathematischen Ausdrücke, die für diese Warnungsregel ausgewertet wurden. Zum Beispiel`{{ $values.A }}`, `{{ $values.A.Labels }}` und `{{ $values.A.Value }}` wo `A` ist der `refID` des Ausdrucks. Dies ist nicht verfügbar, wenn die Regel eine klassische Bedingung verwendet  | 
|  `$value`  |  Die Wertzeichenfolge der Warnungsinstanz. Beispiel, `[ var='A' labels={instance=foo} value=10 ]`.  | 

## Verwaltung von Warnungsregeln
<a name="manage-alert-rules"></a>



Auf der Seite „**Benachrichtigungen**“ werden Warnregeln aufgeführt. Standardmäßig sind Regeln nach Datenquellentypen gruppiert. Der **Grafana-Abschnitt** listet Regeln auf, die von Grafana verwaltet werden, und der Abschnitt **Cortex/Loki** listet Regeln für Prometheus-kompatible Datenquellen auf. Sie können Warnregeln für Prometheus-kompatible Datenquellen anzeigen, sie jedoch nicht bearbeiten.

### Warnregeln anzeigen
<a name="manage-alerts-view"></a>

Mit Grafana-Benachrichtigungen können Sie alle Ihre Benachrichtigungen auf einer Seite anzeigen.

**Um die Details der Benachrichtigungen anzuzeigen**

1. **Wählen Sie in Ihrer Grafana-Konsole im Grafana-Menü das **Alerting (Glockensymbol), um die Alerting-Seite** zu öffnen.** Standardmäßig werden Regeln in Gruppen nach Datenquellentyp angezeigt. Sie können die einzelnen Warnmeldungen auch anhand des aktuellen Status anzeigen (diese werden im folgenden Text ausführlicher beschrieben).

1. In „**Anzeigen als**“ können Sie zwischen der Gruppen- und der Statusansicht wechseln, indem Sie die von Ihnen bevorzugte Option auswählen.

1. Wählen Sie den Pfeil neben einer Zeile, um weitere Details zu dieser Zeile anzuzeigen. Zu den Details einer Regel gehören die Regelbezeichnungen, Anmerkungen, Datenquellen und Abfragen sowie eine Liste der Warnungsinstanzen, die sich aus der Regel ergeben.

**Ansicht „Gruppe“**

Die Gruppenansicht zeigt Grafana-Alarmregeln gruppiert nach Ordnern und Loki- oder Prometheus-Alarmregeln gruppiert nach \$1. `namespace` `group` Dies ist die Standardregellistenansicht, die für die Verwaltung von Regeln vorgesehen ist. Sie können jede Gruppe erweitern, um eine Liste der Regeln in dieser Gruppe anzuzeigen. Erweitern Sie eine Regel weiter, um ihre Details anzuzeigen. Sie können auch Aktionsschaltflächen und Warnmeldungen, die sich aus der Regel ergeben, erweitern, um deren Details anzuzeigen.

**Ansicht „Status“**

In der Statusansicht werden die Warnungsregeln nach Bundesland gruppiert angezeigt. Verwenden Sie diese Ansicht, um einen Überblick darüber zu erhalten, welche Regeln sich in welchem Status befinden. Jede Regel kann erweitert werden, um ihre Details anzuzeigen. Aktionsschaltflächen und alle durch diese Regel generierten Warnungen. Jede Warnung kann weiter erweitert werden, um ihre Details anzuzeigen.

**Regeln für die Filterung von Warnmeldungen**

Sie können die Warnregeln, die auf der Seite „**Benachrichtigungen“ angezeigt werden, auf verschiedene** Arten filtern.
+ Sie können filtern, um die Regeln anzuzeigen, die eine bestimmte Datenquelle abfragen, indem **Sie Datenquellen auswählen** und dann eine Datenquelle auswählen, nach der gefiltert werden soll.
+ Sie können nach Bezeichnungen filtern, indem Sie unter Nach **Bezeichnung suchen die gewünschten** Suchkriterien auswählen. Einige Beispielkriterien umfassen`environment=production`,`region=~US|EU`,`severity!=warning`.
+ Sie können filtern, um die Regeln in einem bestimmten Status anzuzeigen, indem Sie **Benachrichtigungen nach Status filtern** und dann den Status auswählen, den Sie anzeigen möchten.

### Warnungsregeln bearbeiten oder löschen
<a name="manage-alerts-edit"></a>

Von Grafana verwaltete Alarmregeln können nur von Benutzern mit Bearbeitungsberechtigungen für den Ordner bearbeitet oder gelöscht werden, in dem die Regeln gespeichert sind. Warnregeln für eine externe Cortex- oder Loki-Instanz können von Benutzern mit Editor- oder Admin-Rollen bearbeitet oder gelöscht werden.

**Um eine Regel zu bearbeiten oder zu löschen**

1. Erweitern Sie eine Regel, bis Sie die Regelsteuerelemente für **Anzeigen**, **Bearbeiten** und **Löschen** sehen können.

1. Wählen Sie **Bearbeiten**, um die Seite „Regel erstellen“ zu öffnen. Nehmen Sie Aktualisierungen auf die gleiche Weise vor, wie Sie eine Regel erstellen. Einzelheiten finden Sie in den Anweisungen unter [Von Grafana verwaltete Alarmregeln erstellen](#create-grafana-alert-rule) oder[Von Cortex oder Loki verwaltete Warnungsregeln erstellen](#create-alert-rule).

1. Wählen Sie optional **Löschen**, um eine Regel zu löschen.

## Cortex- oder Loki-Regelgruppen und Namespaces
<a name="alert-rule-groups"></a>

Sie können Ihre Regeln organisieren. Regeln werden innerhalb von Regelgruppen erstellt, und Regelgruppen sind in Namespaces organisiert. Die Regeln innerhalb einer Regelgruppe werden nacheinander in regelmäßigen Abständen ausgeführt. Das Standardintervall ist eine Minute. Sie können Cortex- oder Loki-Namespaces und Regelgruppen umbenennen und die Bewertungsintervalle für Regelgruppen bearbeiten.

**Um eine Regelgruppe oder einen Namespace zu bearbeiten**

1. **Wählen Sie in Ihrer Grafana-Konsole im Grafana-Menü das **Alerting (Glockensymbol), um die Alerting-Seite** zu öffnen.**

1. Navigieren Sie zu einer Regel innerhalb der Regelgruppe oder des Namespace, die Sie bearbeiten möchten.

1. Wählen Sie das Symbol **Bearbeiten** (Stift).

1. Nehmen Sie Änderungen an der Regelgruppe oder dem Namespace vor.
**Anmerkung**  
Bei Namespaces können Sie nur den Namen bearbeiten. Bei Regelgruppen ändern Sie den Namen oder das Bewertungsintervall für Regeln in der Gruppe. Sie können beispielsweise festlegen`1m`, dass die Regeln einmal pro Minute oder `30s` einmal alle 30 Sekunden ausgewertet werden.

1. Wählen Sie **Änderungen speichern ** aus.

# Warnungsgruppen
<a name="alert-groups"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Warnungsgruppen zeigen gruppierte Alerts aus einer Alertmanager-Instanz an. Standardmäßig sind die Warnungen nach den Labelschlüsseln für die Stammrichtlinie in gruppiert. [Mit Benachrichtigungsrichtlinien arbeiten](alert-notifications.md) Durch die Gruppierung allgemeiner Warnmeldungen in einer einzigen Warnungsgruppe wird verhindert, dass doppelte Warnmeldungen ausgelöst werden.

**Um Warnungsgruppierungen anzuzeigen**

1. Wählen Sie in Ihrer Grafana-Konsole im Grafana-Menü das **Alerting** (Glockensymbol) und dann das Element **Alert-Gruppierung**, um die Seite mit den vorhandenen Gruppen zu öffnen.

1. Wählen Sie in der **Alertmanager-Dropdownliste** einen externen Alertmanager als Datenquelle aus. Standardmäßig ist der Alertmanager ausgewählt. `Grafana`

1. Wählen Sie in der Dropdownliste „**Benutzerdefiniert gruppieren nach**“ eine Kombination von Bezeichnungen aus, um eine andere Gruppierung als die Standardgruppierung anzuzeigen. Sie können diese Ansicht verwenden, um Ihre Gruppierung von Benachrichtigungsrichtlinien zu debuggen oder zu überprüfen.

Benachrichtigungen ohne Bezeichnungen, die in der Gruppierung der Stammrichtlinie oder der benutzerdefinierten Gruppierung angegeben wurden, werden einer Gruppe mit dem Header von hinzugefügt. `No grouping`

**Warnungen filtern**

Sie können die folgenden Filter verwenden, um Benachrichtigungen anzuzeigen, die bestimmten Kriterien entsprechen:
+ **Nach Label suchen** — Geben Sie im Feld **Suche** ein vorhandenes Label ein, um Benachrichtigungen anzuzeigen, die dem Label entsprechen. Zum Beispiel`environment=production`,`region=~US|EU`,`severity!=warning`.
+ **Benachrichtigungen nach Bundesland filtern** — Wählen Sie unter **Bundesstaaten** die Option „Aus“ `Active``Suppressed`, oder „`Unprocessed`Bundesländer“ aus, um die Benachrichtigungen in diesem Bundesstaat anzuzeigen.

# Stummschalten von Warnmeldungen für Prometheus-Datenquellen
<a name="alert-silences"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

*Für externe AlertManager-Datenquellen (einschließlich Amazon Managed Service für Prometheus) können Sie Warnmeldungen ausblenden, indem Sie sie stumm schalten.* Eine Stille verhindert nur, dass Benachrichtigungen erstellt werden: Stummschaltungen verhindern nicht, dass Warnungsregeln ausgewertet werden, und sie verhindern nicht, dass Warnungsinstanzen auf der Benutzeroberfläche angezeigt werden. Wenn Sie eine Warnung stummschalten, geben Sie ein Zeitfenster an, in dem sie unterdrückt werden soll.

Sie können Stummschaltungen für eine externe AlertManager-Datenquelle konfigurieren.

**Anmerkung**  
Um Warnmeldungen in regelmäßigen Zeitintervallen (z. B. während regulärer Wartungsperioden) zu unterdrücken, verwenden Sie [Timings stummschalten](alert-notifications.md#alert-notification-muting) anstelle von Stummschaltungen.

**Um eine Stille hinzuzufügen**

1. **Wählen Sie in Ihrer Grafana-Konsole im Grafana-Menü das **Alerting (Glockensymbol), um die Alerting-Seite** zu öffnen.**

1. [Wählen Sie **Stille**, um eine Seite mit den vorhandenen Kontaktstellen zu öffnen.](alert-contact-points.md)

1. **Wählen Sie den externen Alertmanager aus der Alertmanager-Dropdownliste aus.**

1. **Wählen Sie** „Neue Stille“ aus.

1. Wählen Sie unter Start und Ende von **Silence das Start- und Enddatum** aus, um anzugeben, wann die Stille in Kraft treten und wann sie enden soll.

   Als Alternative zur Festlegung einer Endzeit können Sie im Feld **Dauer** angeben, wie lange die Stille durchgesetzt werden soll. Dadurch wird die Endzeit im Feld **Start und Ende der Stille** automatisch aktualisiert.

1. Geben Sie in den Feldern **Name** und **Wert** ein oder mehrere *passende Labels* ein. Matcher bestimmen, für welche Regeln das Schweigen gilt. Der Labelabgleich wird im Anschluss an dieses Verfahren ausführlicher erörtert.

1. Fügen Sie optional einen **Kommentar** hinzu oder ändern Sie den **Ersteller** so, dass er den Besitzer der Stille festlegt.

**Label-Abgleich zur Unterdrückung von Alarmen**

Wenn Sie eine Stille erstellen, erstellen Sie im Rahmen der Stille eine Reihe von *passenden Bezeichnungen*. Dabei handelt es sich um eine Reihe von Regeln für Bezeichnungen, die übereinstimmen müssen, damit die Warnung unterdrückt wird. Die passenden Beschriftungen bestehen aus drei Teilen:
+ **Bezeichnung** — Der Name der Bezeichnung, der zugeordnet werden soll. Er muss exakt mit dem Labelnamen der Warnung übereinstimmen.
+ **Operator** — Der Operator, der verwendet wird, um den Labelwert mit dem passenden Labelwert zu vergleichen. Die verfügbaren Operatoren sind:
  + `=`Wählen Sie Beschriftungen aus, deren Wert genau mit der angegebenen Zeichenfolge übereinstimmt.
  + `!=`Wählen Sie Beschriftungen aus, deren Wert nicht mit der angegebenen Zeichenfolge übereinstimmt.
  + `=~`Wählen Sie Labels aus, deren Wert mit dem regex-interpretierten Wert der angegebenen Zeichenfolge übereinstimmt (die angegebene Zeichenfolge wird als regulärer Ausdruck interpretiert).
  + `!=`Wählen Sie Beschriftungen aus, die nicht mit dem angegebenen regulären Ausdruck übereinstimmen.
+ **Wert** — Der Wert, dem der Labelwert zugeordnet werden soll. Er kann je nach ausgewähltem Operator als Zeichenfolge oder als regulärer Ausdruck übereinstimmen.

Eine Stille endet am angegebenen Enddatum, Sie können die Unterdrückung jedoch jederzeit manuell beenden.

**Um eine Stille manuell zu beenden**

1. Wählen Sie auf der Seite **„Benachrichtigungen**“ die Option „**Stille**“, um die Liste der vorhandenen Pausen anzuzeigen.

1. **Wählen Sie die Stille aus, die Sie beenden möchten, und wählen Sie „Stille aufheben“.** Dadurch wird die Unterdrückung von Alarmen beendet.
**Anmerkung**  
Wenn Sie die Stummschaltung aufheben, wird die Unterdrückung von Alarmen beendet, als ob die Endzeit für die aktuelle Uhrzeit festgelegt wäre. Stille, die (automatisch oder manuell) beendet wurde, werden fünf Tage lang beibehalten und in der Liste aufgeführt. Sie können eine Stille nicht manuell aus der Liste entfernen.

**Einen Link zum Formular zur Erstellung von Stille erstellen**

Sie können eine URL zum Formular zur Erstellung von Stille erstellen, wobei die Details bereits ausgefüllt sind. Bediener können dies verwenden, um einen Alarm während eines Betriebsereignisses schnell zu unterdrücken.

Wenn Sie einen Link zu einem Silence-Formular erstellen, verwenden Sie einen `matchers` Abfrageparameter, um die entsprechenden Bezeichnungen anzugeben, und einen `comment` Abfrageparameter, um einen Kommentar anzugeben. Der `matchers` Parameter erfordert einen oder mehrere Werte im Formular`[label][operator][value]`, getrennt durch Kommas.

**Beispiel für eine URL**

Verwenden Sie eine URL wie die folgende, um einen Link zu einem `cluster!~europe-.*` Silence-Formular mit passenden Bezeichnungen `severity=critical` und einem Kommentar`Silencing critical EU alerts`, der besagt, zu verlinken. *mygrafana*Ersetzen Sie durch den Hostnamen Ihrer Grafana-Instanz.

```
https://mygrafana/alerting/silence/new?matchers=severity%3Dcritical%2Ccluster!~europe-*&comment=Silence%20critical%20EU%20alert
```

Um eine Verknüpfung zu einer neuen Silence-Seite für einen externen Alertmanager herzustellen, fügen Sie einen `alertmanager` Abfrageparameter mit dem Alertmanage-Datenquellennamen hinzu, z. B. `alertmanager=myAlertmanagerdatasource`

# Mit Kontaktstellen arbeiten
<a name="alert-contact-points"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Definieren Sie anhand von Kontaktpunkten, wie Ihre Kontakte benachrichtigt werden, wenn eine Warnung ausgelöst wird. Eine Kontaktstelle kann einen oder mehrere Kontaktpunkttypen haben, zum Beispiel Amazon Simple Notification Service oder Slack. Wenn eine Warnung ausgelöst wird, wird eine Benachrichtigung an alle Kontaktstellentypen gesendet, die für eine Kontaktstelle aufgeführt sind. Verwenden Sie diese Option optional, [Messaging-Vorlagen verwenden](alert-message-templates.md) um die Benachrichtigungen für die Kontaktpunkttypen anzupassen.

**Anmerkung**  
Sie können Kontaktpunkte für von Grafana verwaltete Benachrichtigungen erstellen und bearbeiten. Kontaktpunkte für Alertmanager-Benachrichtigungen sind schreibgeschützt.

## Mit Kontaktpunkten arbeiten
<a name="alert-working-contact-points"></a>

In den folgenden Verfahren wird detailliert beschrieben, wie Kontaktpunkte hinzugefügt, bearbeitet, getestet und gelöscht werden.

**Um eine Kontaktstelle hinzuzufügen**

1. **Wählen Sie in Ihrer Grafana-Konsole im Grafana-Menü das **Alerting (Glockensymbol), um die Alerting-Seite** zu öffnen.**

1. **Wählen Sie **Kontaktstellen** und dann Neue Kontaktstelle.**

1. Wählen Sie im Drop-down-Menü **Alertmanager** einen Alertmanager aus. Der Grafana Alertmanager ist standardmäßig ausgewählt.

1. Geben Sie einen **Namen** für die Kontaktstelle ein.

1. Wählen **Sie unter Kontaktstellentyp** einen Typ und die darauf basierenden Pflichtfelder aus. Wenn du dich beispielsweise für Slack entscheidest, gib die Slack-Kanäle und Benutzer ein, die kontaktiert werden sollen.

1. Falls für den von dir ausgewählten Kontaktpunkt verfügbar, wähle optional die **Optionalen Einstellungen, um zusätzliche Einstellungen** festzulegen.

1. Wählen Sie unter **Benachrichtigungseinstellungen** optional die Option **Gelöste Nachricht deaktivieren** aus, wenn Sie nicht benachrichtigt werden möchten, wenn eine Warnung behoben wird.

1. Wenn Ihre Kontaktstelle mehr Kontaktpunkttypen benötigt, können Sie „**Neuer Kontaktpunkttyp**“ auswählen und die Schritte für jeden benötigten Kontaktpunkttyp wiederholen.

1. Wählen Sie **Kontaktpunkt speichern**, um Ihre Änderungen zu speichern.

**Um eine Kontaktstelle zu bearbeiten**

1. Wählen Sie **Kontaktstellen**, um eine Liste der vorhandenen Kontaktstellen zu sehen.

1. Wählen Sie die Kontaktstelle aus, die Sie bearbeiten möchten, und wählen Sie dann das **Bearbeiten-Symbol** (Stift).

1. Nehmen Sie alle erforderlichen Änderungen vor und wählen Sie dann **Kontaktstelle speichern**, um Ihre Änderungen zu speichern.

Nachdem Ihre Kontaktstelle erstellt wurde, können Sie eine Testbenachrichtigung senden, um zu überprüfen, ob sie richtig konfiguriert ist.

**Um eine Testbenachrichtigung zu senden**

1. Wählen Sie **Kontaktstellen**, um die Liste der vorhandenen Kontaktstellen zu öffnen.

1. Wählen Sie die Kontaktstelle aus, die Sie testen möchten, und wählen Sie dann das **Bearbeiten-Symbol** (Stift).

1. Wählen Sie das **Testsymbol** (Papierflugzeug).

1. Wählen Sie aus, ob Sie eine vordefinierte Testbenachrichtigung senden möchten, oder wählen Sie **Benutzerdefiniert**, um der Testbenachrichtigung Ihre eigenen benutzerdefinierten Anmerkungen und Beschriftungen hinzuzufügen.

1. Wählen Sie **Testbenachrichtigung senden**, um die Warnung mit den angegebenen Kontaktpunkten zu testen.

Sie können Kontaktpunkte löschen, die nicht von einer Benachrichtigungsrichtlinie verwendet werden.

**Um eine Kontaktstelle zu löschen**

1. Wählen Sie **Kontaktstellen**, um die Liste der vorhandenen Kontaktstellen zu öffnen.

1. Wählen Sie die Kontaktstelle aus, die Sie löschen möchten, und wählen Sie dann das **Löschen-Symbol** (Mülleimer).

1. Wählen Sie im Bestätigungsdialogfeld **Ja, löschen** aus.

**Anmerkung**  
Wenn der Kontaktpunkt von einer Benachrichtigungsrichtlinie verwendet wird, müssen Sie die Benachrichtigungsrichtlinie löschen oder sie so bearbeiten, dass sie einen anderen Kontaktpunkt verwendet, bevor Sie den Kontaktpunkt löschen.

## Liste der unterstützten Notifier
<a name="alert-supported-notifiers"></a>


|  Name  |  Typ  | 
| --- | --- | 
| Amazon SNS  |  sns  | 
|  OpsGenie  |  opsgenie  | 
| Pager Duty  |  pagerduty  | 
| Slack  |  slack  | 
|  VictorOps  |  victorops  | 

# Messaging-Vorlagen verwenden
<a name="alert-message-templates"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

*Benachrichtigungen, die über gesendet werden, [Mit Kontaktstellen arbeiten](alert-contact-points.md) werden mithilfe von Nachrichtenvorlagen erstellt.* Die Standardvorlagen von Grafana basieren auf dem [Go-Vorlagensystem](https://golang.org/pkg/text/template), bei dem einige Felder als Text ausgewertet werden, während andere als HTML ausgewertet werden (was sich auf die Escape-Funktion auswirken kann).

Da die meisten Kontaktpunktfelder mit Vorlagen versehen werden können, können Sie wiederverwendbare benutzerdefinierte Vorlagen erstellen und diese in mehreren Kontaktpunkten verwenden. Das [Vorlagendaten](#alert-template-data) Thema listet Variablen auf, die für die Erstellung von Vorlagen verfügbar sind.

**Verwenden von Vorlagen**

Vorlagen werden verwendet, um eine Nachricht zu erstellen. Bei einer Slack-Warnmeldung kannst du beispielsweise den Titel und den Text in der Kontaktstelle festlegen. Das folgende Beispiel zeigt, wie Sie mithilfe von Standardvorlagen einen Titel erstellen, der die Anzahl der ausgelösten und gelösten Alarme sowie einen Text enthält, in dem die Benachrichtigungen und ihr Status aufgeführt sind.
+ **Titel:**

  ```
  {{ len .Alerts.Firing }} firing, {{ len .Alerts.Resolved }} resolved
  ```
+ **Hauptteil des Textes**: 

  ```
  {{ range .Alerts }}{{ .Status }}: {{ .Labels.alertname }}
  {{end }}
  ```

Sie können Ihre eigenen benutzerdefinierten Vorlagen erstellen, wie im folgenden Beispiel.
+ **Titel**:

  ```
  {{ template "slack.default.title" .}}
  ```
+ **Hauptteil des Textes**: 

  ```
  {{ template "mymessage" .}}
  ```

Im Folgenden finden Sie eine Beispielvorlage.

```
{{ define "myalert" }}
  [{{.Status}}] {{ .Labels.alertname }}

  Labels:
  {{ range .Labels.SortedPairs }}
    {{ .Name }}: {{ .Value }}
  {{ end }}

  {{ if gt (len .Annotations) 0 }}
  Annotations:
  {{ range .Annotations.SortedPairs }}
    {{ .Name }}: {{ .Value }}
  {{ end }}
  {{ end }}

  {{ if gt (len .SilenceURL ) 0 }}
    Silence alert: {{ .SilenceURL }}
  {{ end }}
  {{ if gt (len .DashboardURL ) 0 }}
    Go to dashboard: {{ .DashboardURL }}
  {{ end }}
{{ end }}
```

Die folgenden Verfahren zeigen, wie Sie benutzerdefinierte Nachrichtenvorlagen erstellen, bearbeiten und löschen.

**Um eine Nachrichtenvorlage zu erstellen**

1. **Wählen Sie in Ihrer Grafana-Konsole im Grafana-Menü das **Alerting (Glockensymbol), um die Alerting-Seite** zu öffnen.**

1. **Wählen Sie Kontaktstellen.**

1. Wählen Sie in der **Alertmanager-Dropdownliste** die Alertmanager-Instanz aus, für die Sie eine Nachrichtenvorlage erstellen möchten. Die Standardeinstellung ist der Grafana Alertmanager.

1. **Wählen Sie Vorlage hinzufügen.**

1. Fügen Sie einen beschreibenden **Namen** hinzu.

1. Fügen Sie den **Inhalt** für die Vorlage hinzu, zum Beispiel:

   ```
   {{ define "mymessage" }}
     {{ range .Alerts }}
       [{{ .Status }}] {{ range .Labels }} {{ .Name }}={{.Value }}{{end}}
     {{ end }}
   {{ end }}
   ```

   Das `define` Tag im Abschnitt Inhalt weist den Namen der Vorlage zu. Dieses Tag ist optional, und wenn es weggelassen wird, wird der Vorlagenname aus dem Feld **Name** abgeleitet. Wenn beide angegeben sind, empfiehlt es sich, sie gleich zu lassen.

1. Wählen Sie **Save template** (Vorlage speichern).

**Anmerkung**  
HTML in Vorlagen für Warnmeldungen wird als Text gerendert, wobei Steuerzeichen maskiert werden. Das Rendern von HTML in der resultierenden Benachrichtigung wird von Grafana nicht unterstützt.

**So bearbeiten Sie eine Nachrichtenvorlage**

1. Wählen Sie auf der Seite **„Benachrichtigungen**“ die Option **Kontaktstellen aus, um die Liste der Kontaktstellen** zu öffnen.

1. Suchen Sie in der **Vorlagentabelle** nach der Vorlage, die Sie bearbeiten möchten, und wählen Sie dann das **Bearbeiten-Symbol** (Stift).

1. Nehmen Sie Ihre Änderungen vor und wählen Sie dann **Vorlage speichern**.

**So löschen Sie eine Nachrichtenvorlage**

1. Wählen Sie auf der Seite **„Benachrichtigungen**“ die Option **Kontaktstellen** aus, um die Liste der Kontaktstellen zu öffnen.

1. Suchen Sie in der **Vorlagentabelle** nach der Vorlage, die Sie entfernen möchten, und wählen Sie dann das Symbol **Löschen** (Mülleimer).

1. Wähle **Ja, löschen,** um die Vorlage zu löschen.

**Verschachtelte Vorlagen**

Sie können Vorlagen in andere Vorlagen einbetten.

Sie können beispielsweise ein Vorlagenfragment mit dem folgenden `define` Schlüsselwort definieren:

```
{{ define "mytemplate" }}
  {{ len .Alerts.Firing }} firing. {{ len .Alerts.Resolved }} resolved.
{{ end }}
```

Anschließend können Sie mithilfe des `template` Schlüsselworts benutzerdefinierte Vorlagen in dieses Fragment einbetten. Beispiel:

```
Alert summary:
{{ template "mytemplate" . }}
```

Sie können die folgenden integrierten Vorlagenoptionen verwenden, um benutzerdefinierte Vorlagen einzubetten.


| Name | Hinweise | 
| --- | --- | 
|  `default.title`  |  Zeigt Statusinformationen auf hoher Ebene an.  | 
|  `default.message`  |  Stellt eine formatierte Zusammenfassung der ausgelösten und gelösten Alarme bereit.  | 

**Beispiele für benutzerdefinierte Vorlagen**

Hier finden Sie Beispiele für die Verwendung benutzerdefinierter Vorlagen.

Vorlage zum Rendern einer einzelnen Warnung:

```
{{ define "myalert" }}
  [{{.Status}}] {{ .Labels.alertname }}

  Labels:
  {{ range .Labels.SortedPairs }}
    {{ .Name }}: {{ .Value }}
  {{ end }}

  {{ if gt (len .Annotations) 0 }}
  Annotations:
  {{ range .Annotations.SortedPairs }}
    {{ .Name }}: {{ .Value }}
  {{ end }}
  {{ end }}

  {{ if gt (len .SilenceURL ) 0 }}
    Silence alert: {{ .SilenceURL }}
  {{ end }}
  {{ if gt (len .DashboardURL ) 0 }}
    Go to dashboard: {{ .DashboardURL }}
  {{ end }}
{{ end }}
```

Vorlage zum Rendern der gesamten Benachrichtigung:

```
{{ define "mymessage" }}
  {{ if gt (len .Alerts.Firing) 0 }}
    {{ len .Alerts.Firing }} firing:
    {{ range .Alerts.Firing }} {{ template "myalert" .}} {{ end }}
  {{ end }}
  {{ if gt (len .Alerts.Resolved) 0 }}
    {{ len .Alerts.Resolved }} resolved:
    {{ range .Alerts.Resolved }} {{ template "myalert" .}} {{ end }}
  {{ end }}
{{ end }}
```

## Vorlagendaten
<a name="alert-template-data"></a>

Die folgenden Daten werden an Nachrichtenvorlagen übergeben.


| Name | Typ | Hinweise | 
| --- | --- | --- | 
|  `Receiver`  |  Zeichenfolge  |  Name der Kontaktstelle, an die die Benachrichtigung gesendet wird.  | 
|  `Status`  |  Zeichenfolge  |  ausgelöst, wenn mindestens ein Alarm ausgelöst wird, andernfalls behoben.  | 
|  `Alerts`  |  Warnung  |  Liste der Alarmobjekte, die in dieser Benachrichtigung enthalten sind (siehe unten).  | 
|  `GroupLabels`  |  KeyValue  |  Labels, nach denen diese Alerts gruppiert wurden.  | 
|  `CommonLabels`  |  KeyValue  |  Bezeichnungen, die allen in dieser Benachrichtigung enthaltenen Warnungen gemeinsam sind.  | 
|  `CommonAnnotations`  |  KeyValue  |  Anmerkungen, die allen in dieser Benachrichtigung enthaltenen Warnungen gemeinsam sind.  | 
|  `ExternalURL`  |  Zeichenfolge  |  Backlink zu der Grafana, die die Benachrichtigung gesendet hat. Wenn Sie einen externen Alertmanager verwenden, verlinken Sie zurück zu diesem Alertmanager.  | 

Der `Alerts` Typ stellt zwei Funktionen zum Filtern der zurückgegebenen Warnungen zur Verfügung.
+ `Alerts.Firing`— Gibt eine Liste von Auslösewarnungen zurück.
+ `Alerts.Resolved`— Gibt eine Liste der behobenen Alarme zurück.

**Warnung (Typ)**

Der Warnungstyp enthält die folgenden Daten.


| Name | Typ | Hinweise | 
| --- | --- | --- | 
|  Status  |  Zeichenfolge  |  `firing` oder `resolved`.  | 
|  Labels  |  KeyValue  |  Eine Reihe von Bezeichnungen, die an die Warnung angehängt sind.  | 
|  Anmerkungen  |  KeyValue  |  Eine Reihe von Anmerkungen, die der Warnung beigefügt sind.  | 
|  StartsAt  |  Zeit.Zeit  |  Uhrzeit, zu der der Alarm ausgelöst wurde.  | 
|  EndsAt  |  Zeit. Zeit  |  Wird nur gesetzt, wenn die Endzeit einer Warnung bekannt ist. Andernfalls wird ein konfigurierbarer Timeout-Zeitraum ab dem Zeitpunkt seit dem Empfang der letzten Warnung festgelegt.  | 
|  Generator-URL  |  Zeichenfolge  |  Ein Backlink zu Grafana oder einem externen Alertmanager.  | 
|  Silence-URL  |  Zeichenfolge  |  Link zu Grafana Silence for mit vorgefüllten Beschriftungen für diese Warnung. Nur für von Grafana verwaltete Benachrichtigungen.  | 
|  Dashboard-URL  |  Zeichenfolge  |  Link zum Grafana-Dashboard, falls die Warnungsregel zu einer gehört. Nur für von Grafana verwaltete Benachrichtigungen.  | 
|  Panel-URL  |  Zeichenfolge  |  Link zum Grafana-Dashboard-Panel, falls die Warnungsregel zu einer gehört. Nur für von Grafana verwaltete Benachrichtigungen.  | 
|  Fingerabdruck  |  Zeichenfolge  |  Fingerabdruck, der zur Identifizierung der Warnung verwendet werden kann.  | 
|  ValueString  |  Zeichenfolge  |  Eine Zeichenfolge, die die Bezeichnungen und den Wert jedes reduzierten Ausdrucks in der Warnung enthält.  | 

**KeyValue Typ**

Der `KeyValue` Typ besteht aus einer Reihe von key/value Zeichenkettenpaaren, die Beschriftungen und Anmerkungen darstellen.

Neben dem direkten Zugriff auf die als `KeyValue` gespeicherten Daten gibt es auch Methoden zum Sortieren, Entfernen und Transformieren der Daten.


| Name | Argumente | Rückgabewert | Hinweise | 
| --- | --- | --- | --- | 
|  SortedPairs  |    |  Sortierte Liste von Zeichenkettenpaaren aus Schlüssel und Wert  |    | 
|  Remove  |  [] Zeichenfolge  |  KeyValue  |  Gibt eine Kopie der Key/Value Map ohne die angegebenen Schlüssel zurück.  | 
|  Namen  |    |  [] Zeichenfolge  |  Liste der Labelnamen  | 
|  Werte  |    |  [] Zeichenfolge  |  Liste der Labelwerte  | 



## Funktionen der Vorlage
<a name="alert-template-functions"></a>

Mithilfe von Vorlagenfunktionen können Sie Beschriftungen und Anmerkungen verarbeiten, um dynamische Benachrichtigungen zu generieren. Die folgenden Funktionen sind verfügbar.


| Name | Argumenttyp | Rückgabetyp | Description | 
| --- | --- | --- | --- | 
|  `humanize`  |  Zahl oder Zeichenfolge  |  Zeichenfolge  |  Konvertiert eine Zahl mithilfe metrischer Präfixe in ein besser lesbares Format.  | 
|  `humanize1024`  |  Zahl oder Zeichenfolge  |  Zeichenfolge  |  Wie Humanize, verwendet aber 1024 statt 1000 als Basis.  | 
|  `humanizeDuration`  |  Zahl oder Zeichenfolge  |  Zeichenfolge  |  Konvertiert eine Dauer in Sekunden in ein besser lesbares Format.  | 
|  `humanizePercentage`  |  Zahl oder Zeichenfolge  |  Zeichenfolge  |  Konvertiert einen Verhältniswert in einen Bruchteil von 100.  | 
|  `humanizeTimestamp`  |  Zahl oder Zeichenfolge  |  Zeichenfolge  |  Konvertiert einen Unix-Zeitstempel in Sekunden in ein besser lesbares Format.  | 
|  `title`  |  Zeichenfolge  |  Zeichenfolge  |  Strings.Title schreibt das erste Zeichen jedes Worts groß.  | 
|  `toUpper`  |  Zeichenfolge  |  Zeichenfolge  |  Zeichenketten. ToUpper, wandelt alle Zeichen in Großbuchstaben um.  | 
|  `toLower`  |  Zeichenfolge  |  Zeichenfolge  |  Zeichenketten. ToLower, wandelt alle Zeichen in Kleinbuchstaben um.  | 
|  `match`  |  Muster, Text  |  boolesch  |  Regexp. MatchString Testet auf eine nicht verankerte Regexp-Übereinstimmung.  | 
|  `reReplaceAll`  |  Muster, Ersatz, Text  |  Zeichenfolge  |  Regexp. ReplaceAllString Regexp-Substitution, nicht verankert.  | 
|  `graphLink`  |  string — JSON-Objekt mit Feldern und `expr` `datasource`  |  Zeichenfolge  |  Gibt den Pfad zur grafischen Ansicht in Explore für den angegebenen Ausdruck und die angegebene Datenquelle zurück.  | 
|  `tableLink`  |  string — JSON-Objekt mit `datasource` Feldern `expr` und  |  Zeichenfolge  |  Gibt den Pfad zur tabellarischen Ansicht in Explore für den angegebenen Ausdruck und die angegebene Datenquelle zurück.  | 
|  `args`  |  [] Schnittstelle \$1\$1  |  map [string] Schnittstelle \$1\$1  |  Konvertiert eine Liste von Objekten in eine Map mit Schlüsseln, zum Beispiel arg0, arg1. Verwenden Sie diese Funktion, um mehrere Argumente an Vorlagen zu übergeben.  | 
|  `externalURL`  |  nichts  |  Zeichenfolge  |  Gibt eine Zeichenfolge zurück, die die externe URL darstellt.  | 
|  `pathPrefix`  |  nichts  |  Zeichenfolge  |  Gibt den Pfad der externen URL zurück.  | 

Die folgende Tabelle zeigt Beispiele für die Verwendung der einzelnen Funktionen.


| Funktion | TemplateString | Input | Expected | 
| --- | --- | --- | --- | 
|  humanisieren  |  \$1\$1value humanisieren\$1  |  1234567,0  |  1,235 M  | 
|  humanisieren Sie 1024  |  \$1humanise1024 \$1value\$1  |  1048576,0  |  1 Minuten  | 
|  Dauer humanisieren  |  \$1humanizeDuration \$1value\$1  |  899,99  |  14 m 59 s  | 
|  Prozentsatz humanisieren  |  \$1HumanizePercentage \$1value\$1  |  0,1234567  |  12,35%  | 
|  Zeitstempel humanisieren  |  \$1HumanizeTimestamp \$1value\$1  |  1435065584,128  |  2015-06-23 13:19:44.128 \$10000 UTC  | 
|  Titel  |  \$1\$1wert \$1 Titel\$1  |  ein B C  |  Ein Bb Cc  | 
|  toUpper  |  \$1\$1value \$1 toUpper\$1  |  ein B C  |  EIN B C  | 
|  toLower  |  \$1\$1value \$1 toLower\$1  |  ein B C  |  ein b c  | 
|  match  |  \$1entspricht „a\$1“ \$1labels.instance\$1  |  aa  |  true  | 
|  reReplaceAll  |  \$1\$1 reReplaceAll „localhost :( .\$1)“ „meine.domain: \$11“ \$1labels.instance\$1\$1  |  localhost: 3000  |  meine.domain: 3000  | 
|  GraphLink  |  \$1\$1GraphLink „\$1\$1" expr\$1“:\$1 "hoch\$1“,\$1 "Datenquelle\$1“:\$1 "gdev-prometheus\$1"\$1“\$1\$1  |    |  /erkunden? left= ["now-1h“, "now“, "gdev-prometheus“, \$1"datasource“ :"gdev-prometheus“, "expr“ :"up“, "instant“ :false, "range“ :true\$1]  | 
|  Link zur Tabelle  |  \$1\$1TableLink „\$1\$1" expr\$1“:\$1 "nach oben\$1“,\$1 "Datenquelle\$1“:\$1 "gdev-prometheus\$1"\$1“\$1\$1  |    |  /erkunden? left= ["now-1h“, "now“, "gdev-prometheus“, \$1"datasource“ :"gdev-prometheus“, "expr“ :"up“, "instant“ :true, "range“ :false\$1]  | 
|  args  |  \$1\$1definiere „x"\$1\$1 \$1\$1.arg0\$1\$1 \$1\$1.arg1\$1\$1 \$1\$1end\$1\$1 \$1\$1Vorlage „x“ (Argumente 1 „2")\$1\$1  |    |  1 2  | 
|  Externe URL  |  \$1externe URL\$1  |    |  http://localhost/path/prefix  | 
|  Pfad-Präfix  |  \$1Pfadpräfix\$1  |    |  /Pfad/Präfix  | 

# Mit Benachrichtigungsrichtlinien arbeiten
<a name="alert-notifications"></a>

****  
Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die **Grafana-Version 8.x** unterstützen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 10](using-grafana-v10.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 9](using-grafana-v9.md)

Benachrichtigungsrichtlinien bestimmen, wie Warnmeldungen an Kontaktstellen weitergeleitet werden. Richtlinien haben eine Baumstruktur, wobei jede Richtlinie eine oder mehrere untergeordnete Richtlinien haben kann. Jede Richtlinie, mit Ausnahme der Stammrichtlinie, kann auch bestimmten Warnbezeichnungen entsprechen. Jede Warnung wird anhand der Stammrichtlinie und anschließend anhand jeder untergeordneten Richtlinie bewertet. Wenn Sie die `Continue matching subsequent sibling nodes` Option für eine bestimmte Richtlinie aktivieren, wird die Auswertung auch nach einer oder mehreren Übereinstimmungen fortgesetzt. Die Konfigurationseinstellungen und Kontaktpunktinformationen einer übergeordneten Richtlinie regeln das Verhalten einer Warnung, die keiner der untergeordneten Richtlinien entspricht. Eine Stammrichtlinie regelt jede Warnung, die keiner bestimmten Richtlinie entspricht.

**Anmerkung**  
Sie können Benachrichtigungsrichtlinien für von Grafana verwaltete Benachrichtigungen erstellen und bearbeiten. Benachrichtigungsrichtlinien für Alertmanager-Benachrichtigungen sind schreibgeschützt.

**Benachrichtigungen gruppieren**

Durch die Gruppierung werden Warnmeldungen ähnlicher Art in einem einzigen Trichter kategorisiert. Auf diese Weise können Sie die Warnmeldungen bei größeren Ausfällen steuern, wenn viele Teile eines Systems gleichzeitig ausfallen und dadurch eine große Anzahl von Alarmen gleichzeitig ausgelöst wird.

**Beispiel für eine Gruppierung**

Angenommen, Sie haben 100 Dienste in verschiedenen Umgebungen mit einer Datenbank verbunden. Diese Dienste unterscheiden sich anhand der Bezeichnung`env=environmentname`. Es gibt eine Warnregel, mit der überwacht wird, ob Ihre Dienste die Datenbank erreichen können. Die Warnungsregel erstellt Warnungen mit dem Namen`alertname=DatabaseUnreachable`.

Wenn eine Netzwerkpartition auftritt, bei der die Hälfte Ihrer Dienste die Datenbank nicht mehr erreichen kann, werden 50 verschiedene Warnungen ausgelöst. In diesem Fall möchten Sie eine einseitige Benachrichtigung (statt 50) mit einer Liste der betroffenen Umgebungen erhalten.

Sie können die Gruppierung so konfigurieren `group_by: [alertname]` (ohne die `env` Bezeichnung zu verwenden, die für jeden Dienst unterschiedlich ist). Wenn diese Konfiguration eingerichtet ist, sendet Grafana eine einzige kompakte Benachrichtigung, die alle betroffenen Umgebungen für diese Warnregel enthält.

**Spezielle Gruppen**

Grafana hat zwei spezielle Gruppen. Die Standardgruppe `group_by: null` gruppiert *alle* Alarme in einer einzigen Gruppe. Sie können auch eine spezielle Bezeichnung verwenden, um Benachrichtigungen `...` nach allen Bezeichnungen zu gruppieren, wodurch die Gruppierung effektiv deaktiviert wird und jede Warnung in eine eigene Gruppe gesendet wird.

## Working with notifications
<a name="alert-notifications-working"></a>

Die folgenden Verfahren zeigen Ihnen, wie Sie Benachrichtigungsrichtlinien erstellen und verwalten.

**Um die Root-Benachrichtigungsrichtlinie zu bearbeiten**

1. **Wählen Sie in Ihrer Grafana-Konsole im Grafana-Menü das **Alerting (Glockensymbol), um die Alerting-Seite** zu öffnen.**

1. **Wählen Sie Benachrichtigungsrichtlinien.**

1. Wählen Sie im Drop-down-Menü **Alertmanager** den Alertmanager aus, den Sie bearbeiten möchten.

1. Wählen Sie im Bereich **Root-Richtlinie** das Symbol **Bearbeiten** (Stift) aus.

1. Aktualisieren **Sie unter Standardkontaktpunkt** die Kontaktstelle, an die Benachrichtigungen für Regeln gesendet werden sollen, wenn die Warnungsregeln keiner bestimmten Richtlinie entsprechen.

1. Wählen Sie unter **Gruppieren nach** die Labels (oder speziellen Gruppen) aus, nach denen Benachrichtigungen gruppiert werden sollen.

1. Wählen Sie **unter Zeitoptionen** eine der folgenden Optionen aus.
   + **Wartezeit für Gruppen** — Wartezeit bis zum Zwischenspeichern von Warnmeldungen derselben Gruppe, bevor eine erste Benachrichtigung gesendet wird. Standardmäßig ist ein Zeitraum von 30 Sekunden festgelegt.
   + **Gruppenintervall** — Minimales Zeitintervall zwischen zwei Benachrichtigungen für eine Gruppe. Der Standardwert ist 5 Minuten.
   + **Wiederholungsintervall** — Minimales Zeitintervall vor dem erneuten Senden einer Benachrichtigung, wenn der Gruppe keine neuen Benachrichtigungen hinzugefügt wurden. Die Standardeinstellung ist 4 Stunden.

1. Wählen Sie **Speichern**, um Ihre Änderungen zu speichern.

**Um eine neue, spezifische Richtlinie auf oberster Ebene hinzuzufügen**

1. **Wählen Sie in Ihrer Grafana-Konsole im Grafana-Menü das **Alerting (Glockensymbol), um die Alerting-Seite** zu öffnen.**

1. **Wählen Sie Benachrichtigungsrichtlinien.**

1. Wählen Sie im Drop-down-Menü **Alertmanager** den Alertmanager aus, den Sie bearbeiten möchten.

1. **Wählen Sie im Abschnitt **Spezifisches Routing die Option Neue spezifische** Richtlinie aus.**

1. **Fügen Sie im Abschnitt Passende Labels** ein oder mehrere passende Warnungslabels hinzu. Weitere Informationen zum Abgleich von Bezeichnungen finden Sie weiter unten in diesem Thema.

1. Fügen **Sie unter Kontaktpunkt** die Kontaktstelle hinzu, an die Benachrichtigungen gesendet werden sollen, wenn die Warnung dieser speziellen Richtlinie entspricht. Verschachtelte Richtlinien haben Vorrang vor dieser Kontaktstelle.

1. Wählen Sie optional **Gruppierung überschreiben** aus, um eine Gruppierung anzugeben, die sich von der Stammrichtlinie unterscheidet.

1. Wählen Sie optional **Allgemeine Zeitangaben außer Kraft setzen, um** die Zeitoptionen in der Gruppenbenachrichtigungsrichtlinie außer Kraft zu setzen.

1. Wählen Sie **Richtlinie speichern** aus, um Ihre Änderungen zu speichern.

**Um eine verschachtelte Richtlinie hinzuzufügen**

1. Erweitern Sie die spezifische Richtlinie, unter der Sie eine verschachtelte Richtlinie erstellen möchten.

1. Wählen Sie **Verschachtelte Richtlinie hinzufügen** und fügen Sie dann die Details hinzu (wie beim Hinzufügen einer spezifischen Richtlinie der obersten Ebene).

1. Wählen Sie **Richtlinie speichern** aus, um Ihre Änderungen zu speichern.

**Um eine bestimmte Richtlinie zu bearbeiten**

1. Wählen Sie auf der Seite „**Benachrichtigungen**“ die Option **Benachrichtigungsrichtlinien** aus, um die Seite mit den vorhandenen Richtlinien zu öffnen.

1. Wählen Sie die Richtlinie aus, die Sie bearbeiten möchten, und klicken Sie dann auf das Symbol **Bearbeiten** (Stift).

1. Nehmen Sie alle Änderungen vor (z. B. beim Hinzufügen einer spezifischen Richtlinie auf oberster Ebene).

1. Wählen Sie **Richtlinie speichern**.

**So funktioniert der Labelabgleich**

Eine Richtlinie entspricht einer Warnung, wenn die Bezeichnungen der Warnung mit allen in der Richtlinie angegebenen *übereinstimmenden Labels* übereinstimmen.
+ **Bezeichnung** — Der Name der Bezeichnung, der zugeordnet werden soll. Er muss exakt mit dem Labelnamen der Warnung übereinstimmen.
+ **Operator** — Der Operator, der verwendet wird, um den Labelwert mit dem passenden Labelwert zu vergleichen. Die verfügbaren Operatoren sind:
  + `=`Wählen Sie Beschriftungen aus, deren Wert genau mit der angegebenen Zeichenfolge übereinstimmt.
  + `!=`Wählen Sie Beschriftungen aus, deren Wert nicht mit der angegebenen Zeichenfolge übereinstimmt.
  + `=~`Wählen Sie Labels aus, deren Wert mit dem regex-interpretierten Wert der angegebenen Zeichenfolge übereinstimmt (die angegebene Zeichenfolge wird als regulärer Ausdruck interpretiert).
  + `!=`Wählen Sie Beschriftungen aus, die nicht mit dem angegebenen regulären Ausdruck übereinstimmen.
+ **Wert** — Der Wert, dem der Labelwert zugeordnet werden soll. Er kann je nach ausgewähltem Operator als Zeichenfolge oder als regulärer Ausdruck übereinstimmen.

## Timings stummschalten
<a name="alert-notification-muting"></a>

Eine Stummschaltung ist ein wiederkehrendes Zeitintervall, in dem keine neuen Benachrichtigungen für eine Richtlinie generiert oder gesendet werden. Verwenden Sie sie, um zu verhindern, dass Warnmeldungen für einen bestimmten und sich wiederholenden Zeitraum ausgelöst werden, z. B. während eines regulären Wartungszeitraums.

Ähnlich wie bei Stummschaltungen verhindern auch Stummschaltungen nicht, dass Warnungsregeln ausgewertet werden, und sie verhindern auch nicht, dass Warnungsinstanzen auf der Benutzeroberfläche angezeigt werden. Sie verhindern lediglich, dass Benachrichtigungen erstellt werden.

Sie können von Grafana verwaltete Stummschaltezeiten sowie Stummschaltezeiten für eine externe Alertmanager-Datenquelle konfigurieren.

**Stummschaltungen im Vergleich zu Stummschaltungen**

In der folgenden Tabelle werden die Unterschiede zwischen Stummschaltezeiten und Stummschaltungen hervorgehoben.


| Timing stummschalten | Stumm | 
| --- | --- | 
|  Verwendet Zeitintervalldefinitionen, die sich wiederholen können  |  Hat eine feste Start- und Endzeit  | 
|  Wird erstellt und dann zu den Benachrichtigungsrichtlinien hinzugefügt  |  Verwendet Labels, um mit einer Warnung abzugleichen, um zu bestimmen, ob sie stummgeschaltet werden soll oder nicht  | 

**Um ein Timing zum Stummschalten zu erstellen**

1. **Wählen Sie in Ihrer Grafana-Konsole im Grafana-Menü das **Alerting (Glockensymbol), um die Alerting-Seite** zu öffnen.**

1. **Wählen Sie Benachrichtigungsrichtlinien.**

1. Wählen Sie im Drop-down-Menü **Alertmanager** den Alertmanager aus, den Sie bearbeiten möchten.

1. **Wählen Sie im Bereich **Timings für die Stummschaltung die Schaltfläche Timing** für Stummschaltung hinzufügen aus.**

1. Wählen Sie das Zeitintervall aus, für das die Stummschaltung gelten soll.

1. Wählen Sie „**Senden**“, um die Stummschaltung festzulegen.

**Um einer Benachrichtigungsrichtlinie einen Zeitpunkt für die Stummschaltung hinzuzufügen**

1. Wählen Sie die Benachrichtigungsrichtlinie aus, zu der Sie die Stummschaltung hinzufügen möchten, und klicken Sie auf die Schaltfläche **Bearbeiten**.

1. Wählen Sie in der Dropdownliste **für** die Dauer der Stummschaltung die Zeiten für die Stummschaltung aus, die Sie der Richtlinie hinzufügen möchten.

   Wählen Sie die Schaltfläche Richtlinie **speichern**.

**Zeitintervalle**

Ein Zeitintervall ist eine Definition für einen Zeitbereich. Wenn während dieses Intervalls eine Warnung ausgelöst wird, wird sie unterdrückt. Bereiche werden unterstützt mit `:` (zum Beispiel`monday:thursday`). Ein Timing für die Stummschaltung kann mehrere Zeitintervalle enthalten. Ein Zeitintervall besteht aus mehreren Feldern (Details in der folgenden Liste), die alle übereinstimmen müssen, damit die Alerts unterdrückt werden. Wenn Sie beispielsweise Wochentage `monday:friday` und einen Zeitraum von 8:00 bis 9:00 Uhr angeben, werden Benachrichtigungen von Montag bis Freitag von 8 bis 9 Uhr unterdrückt, aber nicht beispielsweise von 8 bis 9 Uhr am Samstag.
+ **Zeitraum** — Die Tageszeit, zu der Benachrichtigungen unterdrückt werden sollen. Besteht aus zwei Unterfeldern: **Startzeit** und **Endzeit.** Ein Beispiel für die Zeit ist`14:30`. Die Uhrzeit wird in 24-Stunden-Notation in UTC angegeben.
+ **Wochentage** — Die Wochentage. Dabei kann es sich um einen einzelnen Tag handeln`monday`, z. B. um einen Bereich`monday:friday`, oder um eine durch Kommas getrennte Liste von Tagen, z. B. `monday, tuesday, wednesday`
+ **Monate** — Die Monate, die ausgewählt werden sollen. Sie können Monate mit numerischen Bezeichnungen oder mit dem vollständigen Monatsnamen angeben, `1` oder `january` beide geben Januar an. Sie können einen einzelnen Monat, einen Bereich von Monaten oder eine durch Kommas getrennte Liste von Monaten angeben.
+ **Tage des Monats** — Die Daten innerhalb eines Monats. Die Werte können im Bereich von `1` - liegen`31`. Negative Werte geben die Tage des Monats in umgekehrter Reihenfolge an, `-1` stellen also den letzten Tag des Monats dar. Tage des Monats können als einzelner Tag, als Bereich von Tagen oder als durch Kommas getrennte Liste von Tagen angegeben werden.

# Ändere deine Einstellungen
<a name="change-your-grafana-preferences"></a>

Auf der Registerkarte **Einstellungen** können Sie verschiedene Aufgaben ausführen. Sie können Ihr Profil bearbeiten, Ihre Amazon Managed Grafana-Einstellungen ändern und Informationen über Ihr Profil und die Nutzung von Amazon Managed Grafana einsehen.

**Anmerkung**  
Informationen zum Vornehmen von Änderungen an der Konfiguration Ihres Workspace finden Sie unter. [Konfigurieren Sie einen Amazon Managed Grafana-Arbeitsbereich](AMG-configure-workspace.md)

## Bearbeiten Sie Ihr Amazon Managed Grafana-Profil
<a name="edit-your-grafana-profile"></a>

 Ihr Profil enthält Ihren Namen, Benutzernamen und E-Mail-Adresse. 

**Um dein Profil zu bearbeiten**

1.  Halten Sie auf Ihrem Benutzersymbol in der unteren linken Ecke des Bildschirms inne und wählen Sie dann **Einstellungen**. 

1.  Im Bereich **„Profil** bearbeiten“ können Sie Folgendes bearbeiten: 
   +  **Name** — Bearbeiten Sie dieses Feld, um den mit Ihrem Profil verknüpften Anzeigenamen zu ändern. 
   +  **E-Mail** — Bearbeiten Sie dieses Feld, um die mit Ihrem Profil verknüpfte E-Mail-Adresse zu ändern. 
   +  **Benutzername** — Bearbeiten Sie dieses Feld, um Ihren Benutzernamen zu ändern. 

1.  Wählen Sie **Speichern**. 

## Bearbeiten Sie Ihre Einstellungen
<a name="edit-your-grafana-preferences"></a>

 Zu deinen Einstellungen gehören, ob du das dunkle oder helle Design verwendest, dein Home-Dashboard und deine Zeitzone. 

**Anmerkung**  
 Die Einstellungen auf Ihrer persönlichen Instanz haben Vorrang vor den Einstellungen, die Ihr Administrator auf Instanz- oder Teamebene vorgenommen hat. 

**Um deine Einstellungen zu ändern**

1.  Halten Sie auf Ihrem Benutzersymbol in der unteren linken Ecke des Bildschirms inne und wählen Sie dann **Einstellungen**. 

1.  Im Bereich „Einstellungen“ können Sie Folgendes bearbeiten: 
   +  **UI-Thema** — Um ein Design festzulegen, wählen Sie „**Dunkel**“ oder „**Hell**“. **Standard** ist entweder das dunkle Thema oder das von Ihrem Grafana-Administrator ausgewählte Thema. 
   +  **Startseite > Dashboard** 
   +  **Zeitzone** — Wählen Sie eine Option in der **Zeitzonenliste** aus. **Standard** ist entweder die lokale Zeitzone des Browsers oder die von Ihrem Grafana-Administrator ausgewählte Zeitzone. Weitere Informationen finden Sie unter [Steuerungen für den Zeitbereich](dashboard-time-range-controls.md).. 

1.  Wählen Sie **Speichern**. 

## Sehen Sie sich Ihre Amazon Managed Grafana-Sitzungen an
<a name="view-your-grafana-sessions"></a>

 Amazon Managed Grafana protokolliert Ihre Sitzungen in jedem Grafana-Arbeitsbereich. Wenn Sie vermuten, dass jemand Ihre Amazon Managed Grafana-Anmeldeinformationen missbraucht hat, können Sie diesen Abschnitt lesen. 

**Um Ihre Sitzungsinformationen einzusehen**

1.  Halten Sie auf Ihrem Benutzersymbol in der unteren linken Ecke des Bildschirms inne und wählen Sie dann **Einstellungen aus.** 

1.  Scrollen Sie nach unten zum Abschnitt „**Sessions**“. Grafana zeigt Folgendes an: 
   +  **Zuletzt gesehen** — Wie lange ist es her, dass Sie sich angemeldet haben. 
   +  **Angemeldet — Das Datum, an** dem Sie sich bei der aktuellen Grafana-Instanz angemeldet haben. 
   +  **IP-Adresse — Die** IP-Adresse, von der aus Sie sich angemeldet haben. 
   +  **Browser und Betriebssystem** — Der Webbrowser und das Betriebssystem, mit denen Sie sich bei Grafana angemeldet haben. 
   +  Wenn Sie ein Grafana-Administrator für die Instanz sind, können Sie eine Sitzung widerrufen, indem Sie das rote Abmeldesymbol in der Sitzungszeile auswählen. 

# Sammeln Sie Informationen für den Support
<a name="support-bundles"></a>

Support-Pakete bieten eine einfache Möglichkeit, Informationen über Ihren Grafana-Arbeitsbereich über die Benutzeroberfläche zu sammeln. Wenn Sie Probleme mit Ihrem Grafana-Workspace haben, können Sie dem Produktsupport ein Support-Paket senden, das Informationen zu Ihrem Workspace enthält, darunter:
+ Grafana-Ausführung
+ Installierte Plugins
+ Grafana-Konfiguration
+ Datenbankinformationen und Migrationen

**Anmerkung**  
Support-Pakete sind nur in Workspaces verfügbar, die mit Grafana-Version 10 oder neuer kompatibel sind.

## Komponenten des Support-Pakets
<a name="support-bundles-components"></a>

Ein Supportpaket kann eine der folgenden Komponenten enthalten:
+ **Nutzungsstatistiken** — Nutzungsstatistiken für den Grafana-Workspace.
+ **Benutzerinformationen** — Eine Liste der Benutzer des Grafana-Workspace.
+ **Datenbank- und Migrationsinformationen** — Datenbankinformationen und Migrationsprotokoll.
+ **Plugin-Informationen** — Informationen zu den installierten Plugins im Workspace.
+ **Basisinformationen** — Grundinformationen zum Grafana-Workspace, einschließlich Version und Speichernutzung.
+ **Einstellungen** — Die Einstellungen des Grafana-Workspace.
+ **SAML** — Healthcheck-Verbindung und Metadaten für SAML (wird nur angezeigt, wenn SAML aktiviert ist).
+ **LDAP** — Healthcheck-Verbindung und Metadaten für LDAP (wird nur angezeigt, wenn LDAP aktiviert ist).
+ **OAuth2**— Healthcheck-Verbindung und Metadaten für jeden OAuth2 Anbieter (nur angezeigt, wenn OAuth der Anbieter aktiviert ist).

## Ein Support-Paket erstellen
<a name="support-bundles-create"></a>

Gehen Sie wie folgt vor, um ein Support-Paket zu erstellen.

**Anmerkung**  
Für dieses Verfahren sind `admin` Berechtigungen im Workspace erforderlich.

**Um ein Support-Paket zu erstellen**

1. Melden Sie sich in Ihrem Grafana-Workspace an.

1. Wählen Sie das Hilfesymbol

1. Wählen Sie im Hilfemenü die Option **Support Bundles** aus.

1. Wählen Sie **Neues Support-Paket** aus.

1. Wählen Sie die Komponenten aus, die Sie in das Support-Paket aufnehmen möchten.

1. Wählen Sie **Erstellen** aus.

1. Wenn das Support-Paket fertig ist, wählen Sie **Herunterladen** aus.

   Grafana lädt das Support-Paket in eine Archive (`tar.gz`) -Datei herunter.

Sie können die Datei öffnen, um den Inhalt des Support-Pakets anzuzeigen. Sie können die Datei bei Bedarf direkt an den Support senden. Wenn das Paket private Informationen enthält und Sie es über einen Kanal senden müssen, der nicht privat ist, können Sie erwägen, es zu verschlüsseln. Sie können ein Tool wie [age](https://age-encryption.org/) verwenden, um die Datei vor dem Senden zu verschlüsseln.

# Klassische Dashboard-Benachrichtigungen
<a name="old-alerts-overview"></a>

****  
In diesem Dokumentationsthema werden ältere Warnmeldungen in Grafana behandelt. Dies wird in future Versionen von Amazon Managed Grafana nicht unterstützt. Sie können zu Grafana-Benachrichtigungen migrieren, um die neuesten Warnfunktionen zu verwenden. Weitere Informationen finden Sie in den folgenden Themen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Benachrichtigungen in Grafana-Version 10](v10-alerts.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Benachrichtigungen in Grafana-Version 9](v9-alerts.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Grafana-Warnung](alerts-overview.md)

**Anmerkung**  
In diesem Abschnitt wird das klassische Dashboard-Warnsystem in Grafana beschrieben. Informationen zur Migration und Verwendung der neuen Grafana-Warnmeldungen, mit denen Prometheus Alertmanager-Warnungen zusammen mit Grafana-Warnungen angezeigt werden können, finden Sie unter. [Benachrichtigungen in Grafana-Version 10](v10-alerts.md)  
GrafanaLabs hat die Entfernung klassischer Dashboard-Benachrichtigungen in Version 11 von Grafana angekündigt.

 Klassische Dashboard-Benachrichtigungen bestehen aus zwei Teilen: 
+  Warnungsregeln — Wann die Warnung ausgelöst wird. Alarmregeln werden durch eine oder mehrere Bedingungen definiert, die regelmäßig von Grafana bewertet werden. 
+  Benachrichtigungskanal — Wie die Warnung zugestellt wird. Wenn die Bedingungen einer Warnungsregel erfüllt sind, benachrichtigt die Grafana die für diese Warnung konfigurierten Kanäle. 

 Derzeit unterstützt nur die Graphpanel-Visualisierung Alerts. 

## Konfiguration von Warnmeldungen
<a name="old-alert-tasks"></a>

Sie können Benachrichtigungen in Ihrem Amazon Managed Grafana-Arbeitsbereich konfigurieren. 
+  Fügen Sie einen Kanal für Warnmeldungen hinzu oder bearbeiten Sie ihn. Weitere Informationen finden Sie unter [Benachrichtigungen](#old-notifications). 
+  Erstellen Sie eine Warnungsregel. Weitere Informationen finden Sie unter [Benachrichtigungen erstellen](old-create-alerts.md). 
+  Zeigen Sie bestehende Warnungsregeln und ihren aktuellen Status an. Weitere Informationen finden Sie unter [Bestehende Warnungsregeln anzeigen](old-view-existing-alert-rules.md). 
+  Testen Sie die Warnungsregeln und beheben Sie Fehler. Weitere Informationen finden Sie unter [Warnmeldungen zur Fehlerbehebung](old-troubleshoot-alerts.md). 

## Clustering
<a name="old-clustering"></a>

 Derzeit unterstützt Alerting eine eingeschränkte Form der Hochverfügbarkeit. Warnmeldungen werden dedupliziert, wenn Sie mehrere Workspaces ausführen. Das bedeutet, dass alle Benachrichtigungen auf jedem Server ausgeführt werden, aber aufgrund der Deduplizierungslogik keine doppelten Warnmeldungen gesendet werden. 

## Benachrichtigungen
<a name="old-notifications"></a>

 Sie können Warnungsregeln mit detaillierten Meldungen erstellen, die Informationen wie Sie das Problem lösen könnten, einen Link zu einem Runbook usw. enthalten.

 Die eigentlichen Benachrichtigungen werden konfiguriert und von mehreren Alerts gemeinsam genutzt. 

## Ausführung von Alarmen
<a name="old-alert-execution"></a>

 Warnungsregeln werden in Amazon Managed Grafana in einem Scheduler und einer Engine zur Abfrageausführung ausgewertet.

# Warnmeldungen
<a name="old-alert-notifications"></a>

****  
In diesem Dokumentationsthema werden ältere Warnmeldungen in Grafana behandelt. Dies wird in future Versionen von Amazon Managed Grafana nicht unterstützt. Sie können zu Grafana-Benachrichtigungen migrieren, um die neuesten Warnfunktionen zu verwenden. Weitere Informationen finden Sie in den folgenden Themen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Benachrichtigungen in Grafana-Version 10](v10-alerts.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Benachrichtigungen in Grafana-Version 9](v9-alerts.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Grafana-Warnung](alerts-overview.md)

 Wenn sich der Status einer Warnung ändert, werden Benachrichtigungen gesendet. Jede Warnungsregel kann mehrere Benachrichtigungen enthalten. Um einer Warnungsregel eine Benachrichtigung hinzuzufügen, müssen Sie zunächst einen `notification` Kanal hinzufügen und konfigurieren. 

 Dies erfolgt auf der Seite „Benachrichtigungskanäle“. 

## Einen Benachrichtigungskanal hinzufügen
<a name="old-add-a-notification-channel"></a>

1.  Machen Sie in der Seitenleiste eine Pause auf dem **Warnsymbol** (Glocke) und wählen Sie dann **Benachrichtigungskanäle** aus. 

1.  Wählen Sie **Add channel** (Kanal hinzufügen) aus. 

1.  Füllen Sie die Felder aus oder wählen Sie die in den folgenden Abschnitten beschriebenen Optionen aus. 

## Neue Felder für den Benachrichtigungskanal
<a name="old-new-notification-channel-fields"></a>

### Standard (bei allen Benachrichtigungen senden)
<a name="old-default-send-on-all-alerts"></a>
+  **Name** — Geben Sie einen Namen für diesen Kanal ein. Er wird angezeigt, wenn Benutzer Benachrichtigungen zu Warnungsregeln hinzufügen. 
+  **Typ** — Wählen Sie den Kanaltyp aus. Weitere Informationen finden Sie unter [Liste der unterstützten Notifier](#old-list-of-supported-notifiers). 
+  **Standard (bei allen Alarmen senden)** — Wenn diese Option ausgewählt ist, sendet sie auf diesem Kanal eine Benachrichtigung für alle Warnungsregeln. 
+  **Lösungsnachricht deaktivieren** — Wenn diese Option ausgewählt ist, deaktiviert sie die Auflösungsnachricht [OK], die gesendet wird, wenn der Warnstatus wieder auf „Falsch“ zurückgesetzt wird. 
+  **Erinnerungen senden** — Wenn diese Option ausgewählt ist, werden zusätzliche Benachrichtigungen (Erinnerungen) für Benachrichtigungen gesendet. Sie können anhand der Anzahl von Sekunden (s), Minuten (m) oder Stunden (h) angeben, wie oft Erinnerungen gesendet werden sollen, z. B.`30s`, `3m` oder. `5m` `1h` 

**Wichtig**  
 Warnerinnerungen werden nach der Auswertung der Regeln gesendet. Daher kann eine Erinnerung nicht häufiger als innerhalb eines konfigurierten Bewertungsintervalls für Warnungsregeln gesendet werden. 

 Die folgenden Beispiele zeigen, wie oft und wann Erinnerungen für eine ausgelöste Warnung gesendet werden. 


|  Bewertungsintervall für Warnungsregeln  |  Senden Sie jedes Mal Erinnerungen  |  Erinnerung wird alle gesendet (nach der letzten Warnmeldung)  | 
| --- | --- | --- | 
|  30s  |  15s  |  \$130 Sekunden  | 
|  1m  |  5m  |  \$15 Minuten  | 
|  5m  |  15m  |  \$115 Minuten  | 
|  6m  |  20m  |  \$124 Minuten  | 
|  1h  |  15m  |  \$11 Stunde  | 
|  1h  |  2h  |  \$12 Stunden  | 

## Liste der unterstützten Notifier
<a name="old-list-of-supported-notifiers"></a>


|  Name  |  Typ  |  Unterstützt Bilder  |  Unterstützt Warnungsregel-Tags  | 
| --- | --- | --- | --- | 
| [Amazon Simple Notification Service](#old-amazon-sns)  |  sns  |  Nein  |  Ja  | 
|  OpsGenie  |  opsgenie  |  Nein  |  Ja  | 
|  [PagerDuty](#old-pagerduty)  |  pagerduty  |  Nein  |  Ja  | 
|  [Slack](#old-slack)  |  slack  |  Nein  |  Nein  | 
|  VictorOps  |  victorops  |  Nein  |  Nein  | 

### Amazon Simple Notification Service
<a name="old-amazon-sns"></a>

Wenn du vom Service verwaltete Berechtigungen aktiviert und Amazon SNS als Benachrichtigungskanal für deinen Workspace hinzugefügt hast, musst du nur den SNS-Themen-ARN angeben, wenn du deinen Benachrichtigungskanal erstellst. Geben Sie im Feld **Name den Namen** des SNS-Themas ein, das Sie erstellt haben. Wenn Sie den Workspace mit vom Service verwalteten Berechtigungen erstellt haben, muss dem Namen des SNS-Themas ein Präfix vorangestellt werden, damit Benachrichtigungen erfolgreich `grafana` zum Thema veröffentlicht werden können. Wenn Sie bei der Erstellung des Workspace vom Kunden verwaltete Berechtigungen ausgewählt haben, muss dem Namen des SNS-Themas kein Präfix vorangestellt werden. `grafana` 

 Kopieren Sie im Feld **Thema** den ARN des SNS-Themas und fügen Sie ihn ein. Im **Format Nachrichtentext** können Sie entweder die JSON- oder die Textoption wählen. 

Aktivieren Sie im Feld **Optionale AWS SNS-Einstellungen** das Kontrollkästchen **Alle Tags in die Nachricht einbeziehen**, um alle Grafana-Tags im Nachrichtentext anzuzeigen.

Wenn Sie vom Kunden verwaltete Berechtigungen für den Arbeitsplatz verwenden, sollte die von Ihnen angegebene IAM-Rolle SNS-Veröffentlichungsberechtigungen für Ihr SNS-Thema enthalten. 

### Slack
<a name="old-slack"></a>

 Um Slack einzurichten, musst du eine eingehende Slack-Webhook-URL konfigurieren. Weitere Informationen findest du unter [Nachrichten mit eingehenden Webhooks senden](https://api.slack.com/incoming-webhooks).

Weitere Informationen zum Einrichten einer Slack-Bot-Integration findest du unter [Folge dem Leitfaden von Slack zur Einrichtung einer](https://api.slack.com/bot-users) Bot-Integration. Verwende das bereitgestellte Token, das mit „xoxb“ beginnt. 


|  Einstellung  |  Description  | 
| --- | --- | 
|  Url  |  Eingehende Slack-Webhook-URL oder eventuell der Slack-API-Endpunkt [chat.postMessage](https://api.slack.com/methods/chat.postMessage).  | 
|  Username  |  Lege den Benutzernamen für die Nachricht des Bots fest.  | 
|  Empfänger  |  Benutze dies, um den Slack-Empfänger zu überschreiben. Du musst entweder eine Kanal-Slack-ID, eine Benutzer-Slack-ID, eine Benutzernamenreferenz (@<user>, alles Kleinbuchstaben, kein Leerzeichen) oder eine Kanalreferenz (\$1, <channel>alles Kleinbuchstaben, kein Leerraum) angeben. Wenn du den chat.postMessage Slack-API-Endpunkt verwendest, ist dies erforderlich.  | 
|  Symbol Emoji  |  Geben Sie ein Emoji an, das als Symbol für die Nachricht des Bots verwendet werden soll. Zum Beispiel:smile:  | 
|  URL des Symbols  |  Geben Sie eine URL zu einem Bild an, das als Symbol für die Nachricht des Bots verwendet werden soll.  | 
|  Erwähnen Sie Benutzer  |  Erwähnen Sie optional einen oder mehrere Benutzer in der von Grafana gesendeten Slack-Benachrichtigung. Um Benutzer durch Kommas getrennt über ihren entsprechenden Slack zu sehen IDs, wähle die Overflow-Schaltfläche in den Slack-Profilen jedes Benutzers.  | 
|  Erwähnen Sie Gruppen  |  Erwähnen Sie optional eine oder mehrere Gruppen in der von Grafana gesendeten Slack-Benachrichtigung. Du kannst Gruppen, durch Kommas getrennt, über ihren entsprechenden Slack sehen IDs (den du über die Slack-Profil-URL jeder Gruppe abrufen kannst).  | 
|  Erwähnen Sie den Kanal  |  Erwähnen Sie optional entweder alle Kanalmitglieder oder nur aktive.  | 
|  Token  |  Falls angegeben, lädt Amazon Managed Grafana das generierte Bild über den API-Vorgang file.upload von Slack hoch, nicht über das externe Image-Ziel. Wenn Sie den chat.postMessage Slack-API-Endpunkt verwenden, ist dies erforderlich.  | 

 Wenn du das Token für einen Slack-Bot verwendest, musst du den Bot in den Channel einladen, an den du Benachrichtigungen senden möchtest. Fügen Sie dann den Kanal zum Empfängerfeld hinzu. 

### PagerDuty
<a name="old-pagerduty"></a>

 Geben Sie zur Einrichtung PagerDuty einen Integrationsschlüssel an. 


|  Einstellung  |  Description  | 
| --- | --- | 
|  Integrationsschlüssel  |  Integrationsschlüssel für PagerDuty.  | 
|  Schweregrad  |  Stufe für dynamische Benachrichtigungen; die Standardeinstellung ist critical (1). | 
|  Automatische Behebung von Vorfällen  |  Beheben Sie Vorfälle, PagerDuty nachdem die Warnung wieder auf „OK“ gesetzt wurde.  | 
|  Nachricht im Detail  |  Entfernt die Warnmeldung aus dem PD-Zusammenfassungsfeld und fügt sie stattdessen in benutzerdefinierte Details ein (2).  | 

**Anmerkung**  
 Die Tags`Severity`,, `Class` `Group``dedup_key`, und `Component` haben im [PagerDutyCommon Event Format — PD-CEF](https://support.pagerduty.com/docs/pd-cef) eine besondere Bedeutung. Wenn ein Warnmeldungsfeld diese Tag-Schlüssel definiert, werden sie in den Stamm des Ereignisses übertragen, an das gesendet wurde. PagerDuty Das bedeutet, dass sie in der PagerDuty Benutzeroberfläche und in den Filtertools verfügbar sein werden. Ein für eine Warnung festgelegtes Schweregrad-Tag hat Vorrang vor dem globalen Schweregrad, das im Benachrichtigungskanal festgelegt wurde, sofern es sich um einen gültigen Schweregrad handelt. 

**Anmerkung**  
 Durch die Verwendung von Nachrichtendetails wird die Struktur des `custom_details` Felds im PagerDuty Ereignis geändert. Dies könnte gegen benutzerdefinierte Ereignisregeln in Ihren PagerDuty Regeln verstoßen, wenn Sie sich auf die Felder in verlassen`payload.custom_details`. Verschieben Sie alle vorhandenen Regeln, `custom_details.myMetric` die `custom_details.queries.myMetric` früher 

**Anmerkung**  
 Die Verwendung eines `dedup_key` Tags überschreibt das `dedup_key` mit einem benutzerdefinierten Schlüssel generierte Grafana.

## Konfiguration des Links zurück zu Grafana aus Warnmeldungen
<a name="old-configure-the-link-back-to-grafana-from-alert-notifications"></a>

 Alle Warnmeldungen enthalten einen Link zurück zur ausgelösten Warnung im Grafana-Arbeitsbereich. 

# Benachrichtigungen erstellen
<a name="old-create-alerts"></a>

****  
In diesem Dokumentationsthema werden ältere Warnmeldungen in Grafana behandelt. Dies wird in future Versionen von Amazon Managed Grafana nicht unterstützt. Sie können zu Grafana-Benachrichtigungen migrieren, um die neuesten Warnfunktionen zu verwenden. Weitere Informationen finden Sie in den folgenden Themen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Benachrichtigungen in Grafana-Version 10](v10-alerts.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Benachrichtigungen in Grafana-Version 9](v9-alerts.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Grafana-Warnung](alerts-overview.md)

 Wenn Sie Amazon Managed Grafana-Benachrichtigungen verwenden, können Sie Regeln an Ihre Dashboard-Panels anhängen. Wenn Sie das Dashboard speichern, extrahiert Amazon Managed Grafana die Warnungsregeln in einen separaten Warnungsregelspeicher und plant sie zur Auswertung ein. 

 Auf der Registerkarte **Warnung** des Grafikfensters können Sie konfigurieren, wie oft die Warnungsregel ausgewertet werden soll und welche Bedingungen erfüllt sein müssen, damit sich der Status der Warnung ändert und ihre Benachrichtigungen ausgelöst werden. 

 Derzeit unterstützt nur der Grafikbereich Warnungsregeln. 

## Eine Warnungsregel hinzufügen oder bearbeiten
<a name="old-add-or-edit-an-alert-rule"></a>

1.  Navigieren Sie zu dem Bereich, in dem Sie eine Warnungsregel hinzufügen oder bearbeiten können, wählen Sie den Titel aus und klicken Sie dann auf **Bearbeiten**. 

1.  Wählen Sie auf der Registerkarte **Warnung** die Option **Warnung erstellen** aus. Wenn für diesen Bereich bereits eine Warnung vorhanden ist, können Sie die Felder auf der Registerkarte **Warnung** bearbeiten. 

1.  Füllen Sie die Felder aus. Weitere Informationen finden Sie unter [Felder für Warnungsregeln](#old-alert-rule-fields). 

1.  **Wenn Sie mit dem Schreiben Ihrer Regel fertig sind, wählen Sie in der oberen rechten Ecke Speichern, um die Warnungsregel und das Dashboard zu speichern.** 

1.  (Optional, aber empfohlen) Um sicherzustellen, dass die Regel die erwarteten Ergebnisse zurückgibt, wählen Sie **Regel testen** aus. 

## Löschen einer Warnungsregel
<a name="old-delete-an-alert"></a>

 Um eine Warnung zu löschen, scrollen Sie zum Ende der Warnung und wählen Sie dann **Löschen** aus. 

## Felder für Warnungsregeln
<a name="old-alert-rule-fields"></a>

 In diesem Abschnitt werden die Felder beschrieben, die Sie ausfüllen, um eine Warnung zu erstellen. 

### Regel
<a name="old-rule"></a>
+  **Name** — Geben Sie einen aussagekräftigen Namen ein. Der Name wird in der Liste der **Warnungsregeln** angezeigt. 
+  **Alle auswerten** — Geben Sie an, wie oft der Scheduler die Warnungsregel auswerten soll. Dies wird als *Bewertungsintervall* bezeichnet. 
+  **Für** — Geben Sie an, wie lange die Abfrage die konfigurierten Schwellenwerte überschreiten muss, bevor die Warnmeldung ausgelöst wird. 

**Warnung**  
Nicht verwenden, wenn `For` die `If no data or all values are null` Einstellung auf eingestellt ist. `No Data` Das Auslösen von `No Data` wird sofort ausgelöst und nicht `For` berücksichtigt. Dies kann auch dazu führen, dass keine OK-Benachrichtigung gesendet wird, wenn die Warnung von `No Data -> Pending -> OK` wechselt.

 Wenn für eine Warnungsregel ein Wert konfiguriert ist `For` und die Abfrage den konfigurierten Schwellenwert verletzt, wechselt sie zuerst von `OK` bis`Pending`. Wenn `OK` Sie von bis `Pending` wechseln, sendet Amazon Managed Grafana keine Benachrichtigungen. Wenn die Warnungsregel länger als die `For` Dauer ausgelöst wurde, ändert sie sich `Alerting` und sendet Warnmeldungen. 

 In der Regel empfehlen wir, diese Einstellung zu verwenden, da es oft schlimmer ist, eine Fehlmeldung zu erhalten, als ein paar Minuten zu warten, bis die Warnmeldung ausgelöst wird. Wenn Sie sich das `Alert list` oder ansehen`Alert list panels`, können Sie Benachrichtigungen sehen, die sich im Status Ausstehend befinden. 

### Bedingungen
<a name="old-conditions"></a>

 Derzeit ist der einzige existierende Bedingungstyp eine `Query` Bedingung, mit der Sie einen Abfragebuchstaben, einen Zeitraum und eine Aggregationsfunktion angeben können. 

#### Beispiel für eine Abfragebedingung
<a name="old-query-condition-example"></a>

```
avg() OF query(A, 15m, now) IS BELOW 14
```
+  `avg()`Steuert, wie die Werte für **jede** Reihe auf einen Wert reduziert werden sollen, der mit dem Schwellenwert verglichen werden kann. Wählen Sie die Funktion aus, um sie in eine andere Aggregationsfunktion zu ändern. 
+  `query(A, 15m, now)`Der Brief definiert, welche Abfrage auf der Registerkarte „**Metriken**“ ausgeführt werden soll. Die zweiten beiden Parameter definieren den Zeitraum: `15m, now` also vor 15 Minuten bis jetzt. Sie können `10m, now-2m` damit auch einen Zeitraum definieren, der zwischen 10 Minuten und 2 Minuten liegen wird. Dies ist nützlich, wenn Sie die Daten der letzten 2 Minuten ignorieren möchten. 
+  `IS BELOW 14`Definiert die Art des Schwellenwerts und den Schwellenwert. Sie können wählen`IS BELOW`, ob Sie den Typ des Schwellenwerts ändern möchten. 

 Die in einer Warnungsregel verwendete Abfrage darf keine Vorlagenvariablen enthalten. Derzeit unterstützen wir nur `AND` `OR` Operatoren zwischen Bedingungen, und sie werden seriell ausgeführt. Zum Beispiel haben wir drei Bedingungen in der folgenden Reihenfolge: *Condition:A (ergibt: TRUE) ODER Condition:B (ergibt: FALSE) UND CONDITION:C (ergibt: TRUE), sodass das Ergebnis als ((TRUE OR FALSE)* AND TRUE) = TRUE berechnet wird. 

#### Mehrere Serien
<a name="old-multiple-series"></a>

 Wenn eine Abfrage mehrere Serien zurückgibt, werden die Aggregationsfunktion und die Schwellenwertprüfung für jede Serie ausgewertet. Derzeit verfolgt Amazon Managed Grafana den Status der Warnungsregeln nicht **pro Serie**. Die Auswirkungen davon werden im folgenden Szenario detailliert beschrieben. 
+  Eine Warnbedingung mit einer Abfrage, die zwei Serien zurückgibt: **server1** und **server2**. 
+  Die **Server1-Serie** bewirkt, dass die Warnungsregel ausgelöst wird und in den Status wechselt. `Alerting` 
+  Benachrichtigungen werden mit der folgenden Meldung gesendet: *Load Peaking (Server1)* 
+  Bei einer späteren Auswertung derselben Warnungsregel führt die **Server2-Serie** auch dazu, dass die Warnmeldungsregel ausgelöst wird. 
+  Es werden keine neuen Benachrichtigungen gesendet, da sich die Warnungsregel bereits im Status `Alerting` befindet. 

Wie Sie dem vorherigen Szenario entnehmen können, sendet Grafana keine Benachrichtigungen`Alerting`, wenn die Regel bereits aktiviert ist, wenn andere Serien den Alarm auslösen.

**Anmerkung**  
 Sie können Erinnerungen so konfigurieren, dass sie bei ausgelösten Alarmen gesendet werden. Dadurch werden zusätzliche Benachrichtigungen gesendet, wenn ein Alarm weiterhin ausgelöst wird. Wenn andere Serien (wie server2 im vorherigen Beispiel) ebenfalls dazu führen, dass die Warnungsregel ausgelöst wird, sind sie in der Erinnerungsbenachrichtigung enthalten. Je nachdem, welchen Benachrichtigungskanal Sie verwenden, können Sie diese Funktion möglicherweise nutzen, um neue oder bestehende Serien zu identifizieren, die zur Auslösung von Alarmen führen. 

### Keine Daten- und Fehlerbehandlung
<a name="old-no-data-error-handling"></a>

 Die folgende Tabelle enthält Bedingungen, mit denen Sie steuern können, wie die Regelauswertungs-Engine Abfragen verarbeitet, die keine Daten oder nur Nullwerte zurückgeben. 


|  Keine Datenoption  |  Description  | 
| --- | --- | 
|  Keine Daten  |  Legen Sie den Status der Warnungsregel auf festNoData.  | 
|  Warnfunktion  |  Stellen Sie den Status der Warnungsregel auf einAlerting.  | 
|  Letzten Status beibehalten  |  Behalten Sie den aktuellen Status der Warnungsregel bei, unabhängig davon, wie er ist.  | 
|  OK  | Wird unterstützt, ist aber in der Regel nicht nützlich.  | 

### Ausführungsfehler oder Timeouts
<a name="old-execution-errors-or-timeouts"></a>

 Die folgenden Optionen teilen Amazon Managed Grafana mit, wie mit Ausführungs- oder Timeoutfehlern umgegangen werden soll. 


|  Fehler- oder Timeout-Option  |  Description  | 
| --- | --- | 
|  Warnfunktion  |  Stellen Sie den Status der Warnungsregel auf einAlerting.  | 
|  Letzten Status beibehalten  |  Behalten Sie den aktuellen Status der Warnungsregel bei, unabhängig davon, wie er ist.  | 

 Wenn Sie über einen unzuverlässigen Zeitreihenspeicher verfügen, bei dem Abfragen manchmal ein Timeout auftreten oder nach dem Zufallsprinzip fehlschlagen, können Sie diese Option `Keep Last State` auf einstellen, sodass sie grundsätzlich ignoriert werden. 

## Benachrichtigungen
<a name="old-alert-notifications-1"></a>

 Auf der Registerkarte **Warnung** können Sie auch Benachrichtigungen über Warnungsregeln und eine ausführliche Meldung zur Warnungsregel angeben. Die Nachricht kann alles Mögliche enthalten: Informationen darüber, wie Sie das Problem lösen könnten, einen Link zum Runbook usw. 

 Die eigentlichen Benachrichtigungen werden konfiguriert und von mehreren Alerts gemeinsam genutzt. Informationen zur Konfiguration und Einrichtung von Benachrichtigungen finden Sie unter[Warnmeldungen](old-alert-notifications.md). 
+  **Senden an** — Wählen Sie einen Kanal für Warnmeldungen aus, falls Sie einen eingerichtet haben. 
+  **Nachricht** — Geben Sie eine Textnachricht ein, die über den Benachrichtigungskanal gesendet werden soll. Einige Warnmeldungen unterstützen die Umwandlung des Textes in HTML oder andere umfangreiche Formate. 
+  **Tags** — Geben Sie eine Liste von Tags (Schlüsselwert) an, die in die Benachrichtigung aufgenommen werden sollen. Es wird nur von einigen Notifiern unterstützt. 

## Verlauf des Warnungsstatus und Anmerkungen
<a name="old-alert-state-history-and-annotations"></a>

 Änderungen des Alarmstatus werden in der internen Annotationstabelle in der Amazon Managed Grafana-Datenbank aufgezeichnet. Die Statusänderungen werden als Anmerkungen im Grafikbereich der Warnungsregel visualisiert. Sie können auch das `State history` Untermenü auf der Registerkarte **Warnung aufrufen, um den Statusverlauf** anzuzeigen und zu löschen. 

# Eine Warnungsregel pausieren
<a name="old-pause-an-alert-rule"></a>

****  
In diesem Dokumentationsthema werden ältere Warnmeldungen in Grafana behandelt. Dies wird in future Versionen von Amazon Managed Grafana nicht unterstützt. Sie können zu Grafana-Benachrichtigungen migrieren, um die neuesten Warnfunktionen zu verwenden. Weitere Informationen finden Sie in den folgenden Themen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Benachrichtigungen in Grafana-Version 10](v10-alerts.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Benachrichtigungen in Grafana-Version 9](v9-alerts.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Grafana-Warnung](alerts-overview.md)

 Manchmal kann es nützlich sein, die Auswertung einer Warnungsregel zu pausieren. Beispielsweise kann durch das Anhalten von Warnregeln während eines Wartungsfensters verhindert werden, dass eine Flut von Warnmeldungen ausgelöst wird. 

1.  Halten Sie in der Grafana-Seitenleiste auf dem **Warnsymbol** (Glocke) inne und wählen Sie dann **Alert-Regeln**. Alle konfigurierten Warnungsregeln werden zusammen mit ihrem aktuellen Status aufgelistet. 

1.  Suchen Sie Ihre Warnung in der Liste und wählen Sie das **Pause-Symbol** auf der rechten Seite. Das **Pause-Symbol** wird zu einem **Play-Symbol**. 

1.  Wählen Sie das **Play-Symbol**, um mit der Auswertung Ihrer Warnung fortzufahren. 

# Bestehende Warnungsregeln anzeigen
<a name="old-view-existing-alert-rules"></a>

****  
In diesem Dokumentationsthema werden ältere Warnmeldungen in Grafana behandelt. Dies wird in future Versionen von Amazon Managed Grafana nicht unterstützt. Sie können zu Grafana-Benachrichtigungen migrieren, um die neuesten Warnfunktionen zu verwenden. Weitere Informationen finden Sie in den folgenden Themen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Benachrichtigungen in Grafana-Version 10](v10-alerts.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Benachrichtigungen in Grafana-Version 9](v9-alerts.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Grafana-Warnung](alerts-overview.md)

 Amazon Managed Grafana speichert einzelne Warnungsregeln in den Bereichen, in denen sie definiert sind. Sie können jedoch auch eine Liste aller vorhandenen Warnungsregeln und deren aktuellen Status einsehen. 

 Machen Sie in der Grafana-Seitenleiste eine Pause auf dem **Warnsymbol** (Glocke) und wählen Sie dann **Alert-Regeln**. Alle konfigurierten Warnungsregeln werden zusammen mit ihrem aktuellen Status aufgelistet. 

 Beim Anzeigen von Warnmeldungen können Sie Folgendes tun: 
+  **Benachrichtigungen nach Namen filtern** — Geben Sie einen Namen für die Warnung in das Feld **Benachrichtigungen suchen** ein. 
+  **Benachrichtigungen nach Status filtern** — Wählen Sie unter **Staaten** aus, welche Warnungsstatus Sie sehen möchten. Alle anderen werden ausgeblendet. 
+  **Warnung pausieren oder fortsetzen** — Wählen Sie das Symbol **Pause** oder **Wiedergabe** neben der Warnung, um die Auswertung anzuhalten oder fortzusetzen. 
+  Auf **Einstellungen für Warnungsregeln zugreifen** — Wählen Sie den Namen der Warnung oder das Symbol **„Warnungsregel bearbeiten**“ (Zahnrad). Amazon Managed Grafana öffnet die Registerkarte **Alert** des Panels, in dem die Warnungsregel definiert ist. Dies ist hilfreich, wenn eine Warnung ausgelöst wird, Sie aber nicht wissen, in welchem Panel sie definiert ist. 

# Vorlagen für Benachrichtigungen
<a name="old-alerts-notification-templating"></a>

****  
In diesem Dokumentationsthema werden ältere Warnmeldungen in Grafana behandelt. Dies wird in future Versionen von Amazon Managed Grafana nicht unterstützt. Sie können zu Grafana-Benachrichtigungen migrieren, um die neuesten Warnfunktionen zu verwenden. Weitere Informationen finden Sie in den folgenden Themen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Benachrichtigungen in Grafana-Version 10](v10-alerts.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Benachrichtigungen in Grafana-Version 9](v9-alerts.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Grafana-Warnung](alerts-overview.md)

Mit der Vorlagenfunktion für Warnmeldungen können Sie den Labelwert aus einer Warnungsabfrage übernehmen und ihn in Warnmeldungen einfügen.

Bezeichnungen, die bei der Auswertung der Warnungsabfrage vorhanden sind, können im Namen der Warnungsregel und in den Feldern für Warnmeldungen verwendet werden. Die Daten der Warnmeldungsbeschriftung werden in die Benachrichtigungsfelder eingefügt, wenn sich die Warnung im Warnstatus befindet. Wenn es mehrere eindeutige Werte für dieselbe Bezeichnung gibt, werden die Werte durch Kommas getrennt.

**So fügen Sie Ihrer Warnmeldung Daten zur Warnmeldung hinzu**

1. Navigieren Sie zu dem Bereich, für den Sie eine Warnungsregel hinzufügen oder bearbeiten möchten.

1. Wählen Sie den Titel des Panels und **dann Bearbeiten**.

1. Wählen Sie auf der Registerkarte **Warnung** die Option **Warnung erstellen** aus. Wenn für diesen Bereich bereits eine Warnung vorhanden ist, können Sie sie direkt bearbeiten.

1. Verwenden Sie die `${Label}` Syntax für die Bezeichnungen der Warnungsabfragen im Namen der Warnungsregel oder im Feld für die Warnmeldung. Weitere Informationen zu Labels für Warnungsabfragen finden Sie unter [Nachrichtenvorlagen in](https://grafana.com/docs/grafana/v8.4/alerting/unified-alerting/message-templating/) der Grafana-Dokumentation.

1. Wählen Sie in der oberen rechten Ecke **Speichern**.

# Warnmeldungen zur Fehlerbehebung
<a name="old-troubleshoot-alerts"></a>

****  
In diesem Dokumentationsthema werden ältere Warnmeldungen in Grafana behandelt. Dies wird in future Versionen von Amazon Managed Grafana nicht unterstützt. Sie können zu Grafana-Benachrichtigungen migrieren, um die neuesten Warnfunktionen zu verwenden. Weitere Informationen finden Sie in den folgenden Themen.  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. [Benachrichtigungen in Grafana-Version 10](v10-alerts.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. [Benachrichtigungen in Grafana-Version 9](v9-alerts.md)  
Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. [Grafana-Warnung](alerts-overview.md)

 Wenn sich Warnmeldungen nicht wie erwartet verhalten, können Ihnen die folgenden Schritte dabei helfen, Fehler zu beheben und herauszufinden, was falsch läuft. 

 Die erste Stufe der Problembehandlung, die Sie durchführen können, besteht darin, **Testregel** auszuwählen. Sie können das Ergebnis so weit erweitern, dass Sie die Rohdaten sehen können, die von Ihrer Abfrage zurückgegeben wurden. 