我使用statsd来测量统计数据,Graphite用于显示这些数据。无论如何,我想在统计软件中进行更复杂的分析,以找出各个变量之间的关系。
为了做到这一点,我需要“原始”数据,这些数据通常以彩色线条的形式显示在Graphite上。是否可以以CSV格式获取数据?每10秒采样1次的数据将是完美的,我认为这是statsd的默认行为。
我使用statsd来测量统计数据,Graphite用于显示这些数据。无论如何,我想在统计软件中进行更复杂的分析,以找出各个变量之间的关系。
为了做到这一点,我需要“原始”数据,这些数据通常以彩色线条的形式显示在Graphite上。是否可以以CSV格式获取数据?每10秒采样1次的数据将是完美的,我认为这是statsd的默认行为。
是的。而且很简单易懂。
Server: graphite.example.com
Metric: Graphite.system.data.ip-10-0-0-1.load
你可能知道,Graphite有一个URL API。
graphite.example.com/render/?target=Graphite.system.data.ip-10-0-0-1.load
返回折线图。要获取csv
或json
格式的数据,请添加&format=json
。
graphite.example.com/render/?target=Graphite.system.data.ip-10-0-0-1.load&format=csv