【问题标题】:Graphite Aggregate data for less than a second intervalGraphite 在不到一秒的时间间隔内聚合数据
【发布时间】:2015-06-07 00:08:47
【问题描述】:

我正在使用石墨来显示我们的应用程序事务统计信息。 txns 以每秒 20 次左右的速度生成,并被处理并推送到石墨上。所以每秒有不止一个数据点。

我的问题是,如何在石墨中聚合这些数据?目前我的石墨仅每分钟绘制数据点。

我的数据是这样的:

服务器名称.syspulse.alert

。目前我只有一台服务器。

这是我的存储架构文件

[carbon]
pattern = ^carbon\.
retentions = 60:90d

[default_1min_for_1day]
pattern = .*
retentions = 1s:3d,1min:90d,10min:180d

这是 storage-aggregation.conf 文件

[syspulse]
pattern = \.syspulse\.alert$
xFilesFactor = 0
aggregationMethod = sum

and default entries in the file are below this..

任何指针都会有所帮助...

【问题讨论】:

    标签: graphite whisper


    【解决方案1】:

    pattern = .* retentions = 1s:3d,1min:90d,10min:180d

    应该能够以 1 秒的分辨率存储数据。

    您在创建指标之前定义了这个架构吗? 否则,您应该重新创建它们(或调整它们的大小),因为模式仅在创建时使用。

    要确认您的耳语文件具有正确的架构,您可以使用whisper-info.py 脚本:

    whisper-info.py /opt/graphite/storage/whisper/your/metric/path.wsp

    【讨论】:

    • 我在创建指标之前定义了架构。我的问题是我在一秒钟内有多个数据点。决定在将应用程序发送到石墨之前使用 statsd 汇总日期。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-09
    • 1970-01-01
    • 2016-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多