graphite-webapp不鼓励ad-hoc图形。 Graphiti等人只是花哨的UI,虽然改进了UI-UX,但对于困扰graphite-webapp的固有线性度量搜索并没有做太多。如果错误在这里纠正我,但我遇到的 only 选项鼓励临时图表Graph-Explorer。假设,Graph-Explorer是前进的唯一途径。
我目前有1000个不同的指标。以下列方式命名 -
stats.beta.pluto.ip-10-0-1-81.helios.pa.v4.reminder.total
stats.beta.pluto.ip-10-0-1-81.helios.pa.v4.reminder.failed
stats.beta.pluto.ip-10-0-1-81.helios.pa.v4.reminder.delivered
stats.dev.ganglia.ip-10-0-3-40.ink.web.pi.notification.android.total
stats.dev.ganglia.ip-10-0-3-40.ink.web.pi.notification.android.failed
stats.dev.ganglia.ip-10-0-3-40.ink.web.pi.notification.android.delivered
我知道这些会变成 -
metric=stats.env=dev.role=ganglia.server=ip-10-0-3-40. application=ink.endpoint=web.src=pi.metric=notification.what=total
我在哪里插入unit
和target_type
代码?
同样,我有500个计时器。
如何从'proto1'迁移到'proto2'?
Carbon-Tagger究竟在哪里进入堆栈?
我是否在源级别重命名我的指标?
我是否修改了structured_metrics/plugins/statsd.py
文件,因为我们在分布式基础架构中有固定的层次结构?
我缺少什么?
我的统计数据需要更改什么?我引用碳标记文档 - “像statsd这样的聚合器需要proto2支持。”
答案 0 :(得分:2)
结构化指标插件将为proto1(“旧式”)指标设置标记,请参阅https://github.com/vimeo/graph-explorer/wiki/Structured-Metrics
如果你想坚持使用proto1,你只需要创建一个插件来标记你的指标,请参阅https://github.com/vimeo/graph-explorer/wiki/Structured-Metrics#writing-your-own-plugins和现有的插件示例
如果你想坚持使用proto1,你基本上可以忽略碳标签,所以不需要3,但是否则是。 statsd插件只是将statsd的内部指标转换为proto2。