Broken graphite metrics names with tags
See original GitHub issueGraphite tags always generate broken names due to DropWizard behavior.
From DropWizard, GraphiteReporter [1]:
graphite.send(prefix(name, type.getCode()), format(value), timestamp);
where
name=“my.metric;tag=value”
type.getCode() = “p99”
final string sent to graphite: “my.metric;tag=valuep99”
From graphite logs
08/05/2020 08:21:00 :: [tagdb] Tagging component.api.setStatus;host=mail.example.com.mean, component.api.sendTextMessage;host=mail.example.com.p95, component.api.join_meeting;host=mail.example.com.m1_rate, component.api.getConversations;host=mail.example.com.mean
Unless we patch DropWizard side i can’t see how this code may work
Issue Analytics
- State:
- Created 3 years ago
- Comments:12 (9 by maintainers)
Top Results From Across the Web
Graphite Tag Support — Graphite 1.2.0 documentation
Metric names get indexed under the special tag name , if a metric name starts with one or multiple ~ they simply get...
Read more >Analyzing Graphite metrics usage - Grafana Cloud
Analyzing Graphite metrics usage This page explains: Finding which are the more commonly used ... or the same name (if you use tags...
Read more >A few common graphite problems and how they are already ...
A tag space like structured_metrics makes it obsolete. with Graph-Explorer you can do (full-text) search on metric name, by any of their ...
Read more >How to associate hash-named .wsp files to my tagged ...
I used graphite tagged metrics over grafana and whisper, but http://graphite/tags/delSeries removes something but not .wsp files. And untagged ...
Read more >Store your metrics in Graphite. - Sitespeed.io
If you use Graphite < 1.0 you need to make sure the tags in the annotations follow the old format, you do that...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Wow, that was fast, kudo really, first time seeing a fix this fast.
In the medium-term if it’s ok i would like to open a PR(or new repo?) to integrate graphite directly without dropwizard for different reasons:
PR has been updated to work with the Dropwizard SNAPSHOT, should be good to go once a release is cut.