2017-07-07 2 views
1

J'essaie de créer des modèles pour mes dahboards, et j'ai des problèmes quand il s'agit de faire référence à des noms de mesures.Requête de modèle InfluxDB - se référant aux mesures?

Mes variables:

$space = SHOW MEASUREMENTS 

Ensuite, je voudrais une variable qui contient uniquement les valeurs d'un $space spécifique, qui est en fait un MEASUREMENT:

$app = SHOW TAG VALUES WITH KEY = "Application" WHERE MEASUREMENT =~ /^$space$/ 

Ici, je reçois un message: Template variables could not be initialized: error parsing query: found MEASUREMENT, expected identifier, string, number, bool at line 1, char 48

Dans l'exemple officiel, c'est comme ceci, bien qu'il se réfère à un autre tag:

$datacenter = SHOW TAG VALUES WITH KEY = "datacenter" 
$host = SHOW TAG VALUES WITH KEY = "hostname" WHERE "datacenter" =~ /^$datacenter$/ 

Je ne trouve aucune information comment faire référence à MEASUREMENTS qui fonctionnerait. WHERE, WITH, etc. Peut-être n'est-ce pas possible du tout? Je l'ai trouvé seulement dans le tutoriel officiel, mais c'est pour les clés, pas pour les valeurs.

SHOW TAG KEYS [FROM <measurement_name>] 

Répondre

1

En fait, je figured it out:

SHOW TAG VALUES FROM /^$space$/ WITH KEY = "Application"