问题标签 [seyren]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
monitoring - 如果过去 60 分钟的交易少于 x,如何使用 Graphite 在 Seyren 中发出警报?
我正在使用 Graphite+Statsd(带有 Python 客户端)从 webapp 收集自定义指标:成功交易的计数器。假设计数器是stats.transactions.count
,它也有一个可用的速率/每秒指标stats.transactions.rate
。
我还将Seyren设置为监控+警报系统,并成功从 Graphite 中提取指标。现在我想在过去 60 分钟内成功交易的数量小于某个最小值时在 Seyren 中设置警报。
我应该使用哪个指标和 Graphite 函数?我尝试过,summarize(metric, '1h')
但是当 Graphite 开始聚合起始小时的指标时,这会给我一个警报。
请注意,如果这有帮助,Seyren 还允许指定 Graphitefrom
和until
参数。
mongodb - 无法连接到 dockerized MongoDB 实例
我尝试在本地运行一个Seyren实例,并且我想使用 dockerized MongoDB image来完成它。拉取最新的 docker 镜像后,我运行它并暴露 27017 端口:
接下来要做的是编译 seyren jar 文件并传递一些变量。docker.local 映射到 docker 工具箱的 IP/etc/hosts
但后来我得到了以下错误:
2016 年 3 月 30 日 13:58:02.643 [localhost-startStop-1]
INFO com.seyren.mongo.MongoStore - 确保我们拥有我们需要的所有索引 30/03/2016 13:58:12.661 [localhost-startStop-1]
错误 com.seyren.mongo.MongoStore - 引导 Mongo 索引时失败。如果您遇到了这个问题,那么您可能有两个检查名称相同并且违反了我们尝试添加的索引。请通过删除冲突来纠正问题。如果有其他问题,请在 Github 上告诉我们!
com.mongodb.MongoTimeoutException:在等待与 AnyServerSelector{} 匹配的服务器时 10000 毫秒后超时。集群状态的客户端视图是 {type=Unknown, servers=[{address=localhost:27017, type=Unknown, state=Connecting, exception={com.mongodb.MongoException$Network: Exception opening the socket}, 由{ java .net.ConnectException:连接被拒绝}}]
我在这里想念什么?
编辑:
我编译 seyren jar 文件时的事情。我确实有一个seyren
在我的 mongo 实例中创建的数据库......所以必须建立一个连接。
graphite - 使用 groupby/Wildcards 计算用于提醒目标函数的石墨百分比
我正在尝试为存储在石墨中的页面渲染指标创建一个 seyren 警报。
我的渲染统计数据由 ststsD 收集并存储在石墨中。结构如下:
例如
每当任何 PLACEMENT ANY VERSION 的当前渲染计数(例如按placement_id、page_version 分组)低于其(对于该展示位置和版本)前一天平均值的某个百分比时,我想创建一个带有石墨功能的 seyren 警报。
我确实搜索了石墨函数,但它有点令人困惑,可能是因为我没有时间序列数据处理的背景。将真正感谢任何帮助。我尝试了许多组合,包括以下组合,但无法正确...
请注意,我只想创建一个警报(因此使用诸如 sumSeriesWithWildCards 之类的通配符函数),它应该可以达到目的,而不是针对单个展示位置和版本的多个警报,我们会继续添加这些警报。
提前致谢。
grafana - 创建仅在每月特定日期有效的 Seyren 警报
是否可以创建仅在每月特定日期启用的 Seyren 警报?我希望在下个月的 27 日到 3 日启用警报。否则它应该被禁用。
我在“Render URL API”中查找了 from/until 参数,但它似乎没有我需要的东西。 http://graphite.readthedocs.io/en/latest/render_api.html#from-until