2017-07-07 2 views
0

J'ai lu le doc à ce sujet, mais je n'en suis toujours pas plus sage. http://graphite.readthedocs.io/en/latest/config-carbon.htmlGraphite storage-aggregation.conf regex scope

Si nous avons une métrique comme ceci:

/var/lib/graphite/whisper/p1/p2/account/count_num_events.wsp

Est-ce que quelqu'un sait pour sûr exactement quelle partie de ce chemin graphite applique l'expression rationnelle d'agrégation de stockage?

Je suppose que ce sera juste

"count_num_events"

et en tant que telle que je pourrais utiliser une expression régulière "^ nombre. *" Pour le match. Ou sera-t-il appliqué à tout ou partie du reste du chemin?

Cheers.

Répondre

1

Vous avez raison. ce sera la chose dont vous avez besoin. Mais notez la métrique sera en utilisant des points non barres obliques

p1.p2.account.count_num_events 

Donc ce que vous aurez besoin dans le stockage d'agrégation est une des opérations suivantes

*count_num_events 
p1.p2.*.count_num_events 
p1.*.account.count_num_events 
*.account.count_num_events 
*.count_num_events 
*count_num_events$ 
p1.p2.account.count_num_events 
+0

Cela ne permet pas de répondre à la question. Une fois que vous avez suffisamment [réputation] (https://stackoverflow.com/help/whats-reputation) vous pourrez [commenter n'importe quel article] (https://stackoverflow.com/help/privileges/comment); Au lieu de cela, [fournissez des réponses qui ne nécessitent pas de précisions de la part du demandeur] (https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can- je-fais-à la place). - [De l'examen] (/ review/low-quality-posts/16740452) –

0

J'ai enfin eu tour à faire des tests sur ce .

Merci pour la réponse Fred S J'aurais aimé avoir vu la réponse avant de faire le test, aurait aidé. Donc, la réponse est que graphite correspond au nom de la métrique complète qui est. séparé. Ce qui pour l'exemple de fichier métrique:

/var/lib/graphite/whisper/p1/p2/account/count_num_events.wsp

serait:

p1.p2. account.count_num_events

regex donc le plus strict que vous pourriez faire serait:

^p1 \ .p2 \ .account \ .count_num_events

$