

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.

# 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 12.x unterstützen, finden Sie unter. [Arbeitet in Grafana-Version 12](using-grafana-v12.md)  
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. 