首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Graphite URL API to Splunk - Track received events?

Graphite URL API to Splunk - Track received events?
EN

Stack Overflow用户
提问于 2015-02-24 00:17:47
回答 2查看 93关注 0票数 0

我想在Splunk中设置一个脚本输入,以针对Graphite的渲染url api执行curl。我想我可以将此输入配置为在一分钟内运行,并检索最后几分钟的事件。

我担心的是,一些事件可能会被遗漏或重复。

有人做过类似的事情吗?我如何跟踪我已经阅读过的来自Graphite的事件?

EN

回答 2

Stack Overflow用户

发布于 2015-02-24 06:21:33

如果你写一个模块化的输入,你可以使用数据检查点。有关详细信息,请参阅文档:http://docs.splunk.com/Documentation/Splunk/6.2.1/AdvancedDev/ModInputsCheckpoint

票数 0
EN

Stack Overflow用户

发布于 2015-02-26 05:18:28

我担心的是一些事件可能会被遗漏或重复。

是的,它可能会丢失。在两个案例中-

  1. 如果您将石墨服务器推向极限,则在接收数据点和将其刷新到磁盘之间存在延迟。在排队很长的情况下,我已经看到这一过程达到了20分钟。(IO是这里的约束)。

例如-在上面的情况下,有20分钟的延迟,我以1m的粒度存储数据-我将在timestamp上使用NULL获得最新的20个数据点。当然,他们很快就会填补下一个同花顺。

要知道这些是不确定的。因此,如果您有一个零延迟部署-请使用这种方法。

  • 最新的数据点可以是NULL,也可以不是,因为石墨的冲刷性质,即使没有任何节流。你可以使用像&from=-21m&to=-1m这样的东西来确保你永远不会遇到这种情况。注意:您的监控现在会延迟一分钟。:)

总而言之,如果你的需求不是实时的,石墨是一个很好的监控工具。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28678198

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档