graphite相关内容

使用 StatsD(通过 etsy)和 Graphite 跟踪指标,石墨图似乎没有绘制所有数据

我们有一个指标,每次用户在我们的网站上执行特定操作时我们都会增加该指标,但图表似乎并不准确. 因此,出于这种预感,我们投资了 carbon 的 updates.log 并发现该操作今天已经发生了超过 4000 次(使用 grep 和 wc),但根据图的积分结果,它仅返回了 220ish. 这可能是什么原因?正在使用 statsd php 库将数据报告给 statsd,并调用 stats ..
发布时间:2021-12-24 14:31:31 其他开发

Graphite/Carbon 如何获得每秒指标

我已经dockerized石墨并且正在使用这个库 从 Apache Storm 拓扑中获取指标.我正在获取指标数据,但无论我做什么,我都只能每分钟获取数据,而我真正需要每秒获得的点数. 根据这篇SO帖子我已将保留策略设置为每秒抓取数据.我也设置了 conf.put("topology.builtin.metrics.bucket.size.secs", 1); 和 void initM ..
发布时间:2021-11-14 23:34:57 Java开发

在nginx中通过proxy_redirect替换图片和javascript绝对路径

我有一个场景如下. Nginx 被用作侦听端口 8080 的 apache 服务器的反向代理.nginx 在端口 80 上运行.有一个 wsgi 应用程序正在由 apache 服务器运行. 现在,我在 nginx 配置中添加了一个 proxy_pass,这样无论来自 localhost/(nginx 端口是默认端口 80)的请求都会被重定向到 localhost:8080. 这里 ..
发布时间:2021-11-11 22:11:46 其他开发

Graphite/Influxdb在Grafana上获得总价值

我有带有InfluxDB和Graphite数据源的Grafana 3.0. 我有一个大小为千兆字节的字段,我需要知道最近1小时该字段的总和. 我在石墨上尝试了 summarize()和 hitcount(),但结果不正确. 我该如何实现? 解决方案 对于InfluxDB,查询将是 SELECT count(GigaByte)from yourmeasurement,其中时 ..
发布时间:2021-05-13 18:58:29 其他开发

石墨:每点时间精度

是否可以以毫秒为单位存储每个点的时间? 由于石墨基于 UnitMultipliers = { 's' : 1, 'm' : 60, 'h' : 60 * 60, 'd' : 60 * 60 * 24, 'y' : 60 * 60 * 24 * 365, } 因此似乎可以以最大1s的精度记录事件. 我该如何应对每10毫秒产生一次事件的系统? 解决方案 ..
发布时间:2020-11-20 07:05:11 Python

石墨中的价值积累

每次用户连接到我的网站时,我都会发送一条消息. 采用这种格式: "user_login 1 13xxxxxxx" (key value timestamp) 我的问题是Graphite每分钟给我一个只包含值"1"的线的图. 我每分钟发送一次随机数的消息(介于6到60之间),但是我认为Graphite会限制第一个(或最后一个?)消息的显示值. 如何每分钟每条消息都有一个总和? ..
发布时间:2020-11-20 07:05:07 其他开发

石墨.某些指标丢失,但在tcpdump中可见

我使用石墨的时间很长,第一次遇到一些指标丢失…的问题? 通过tcpdump -nA dst port 2003,我可以看到度量标准已传递到Graphite节点. 另外,其中一些是在耳语数据库中创建的,并在/var/log/carbon/updates.log中可见 但是其中大多数都不会出现在任何地方. 所以我的问题是:如何调试?如何证明Graphite确实从eth0接收了这些指标? 除 ..
发布时间:2020-11-20 07:04:05 其他开发

使用弹簧引导将系统指标发送到石墨

Spring-Boot执行器在/metrics处公开了许多有用的指标,例如正常运行时间,内存使用情况,GC计数. 使用Dropwizard Metrics集成时,仅其中一部分会发送到Graphite.具体来说,只有计数器和量规 是否有其他方法可以将这些其他指标发布到石墨上? 文档建议应该这样做: Dropwizard“指标"库的用户会发现Spring Boot指标会自动发布 ..
发布时间:2020-11-20 07:04:02 其他开发

从神经节向石墨发送数据

我目前正在通过Ganglia收集监控指标,我想通过Graphite显示带有该数据的图表.我知道这样的整合是可能的,我发现了文章描述应如何进行.我不确定该集成的工作原理,尤其是当我想直接将其发送到石墨而不解析gmetad的数据时.任何有关如何将Ganglia与Graphite集成的帮助都会很棒. 谢谢 解决方案 有两种方法将神经节与石墨结合在一起. 使用第三方流程从gmetad/ ..
发布时间:2020-11-20 07:03:55 其他开发

石墨将仅显示过去24小时的数据

以下是过去24小时内的统计数据显示(在Graphite Composer中): 以下是“过去14天"的统计信息显示: 那里差别不大.我不能说服Graphite显示过去24小时内任何时期的任何数据. 以下是storage-schemas.conf中的相关条目(我正在使用StatsD): [stats] pattern = ^stats.* retentions = 10:21 ..
发布时间:2020-11-20 07:03:52 其他开发

石墨总结数据点

我正在使用石墨来收集数据,我想检索某些特定对象的总数一段时间内发生的事件.说每周的登录次数. 但是,我只需要总数,而无需查看其随着时间的变化. 当我使用from=-1w&target=summarize(stats.events.login.success,"1w")&format=json之类的东西时,我仍然得到 两个 数据点,而不是一个. 是否可以从summarize函数中获 ..
发布时间:2020-11-20 07:02:50 其他开发

石墨:使用单个命令的多个系列

我想在石墨 dashboard 的同一图形中放入两个系列.但是,由于仪表板需要单行命令,所以我找不到不使用通配符的方法. 这是我想在同一张图中的两个系列的示例: sum(base.foo.bar.positive.*) sum(base.foo.bar.negative.*) 我尝试了几个分隔符,但无法使用.有什么想法吗? 解决方案 您在这里有一些选择... 通过拖放 ..
发布时间:2020-11-20 07:02:47 其他开发

石墨中的自定义查询

我们需要收集有关多个服务器和业务流程的时间序列信息,并考虑使用石墨.如果我们要显示原始数据似乎很好.但是,如果我们想对此数据进行BI并运行自定义查询该怎么办?石墨允许吗?或者我可以指示石墨在事后信息中存储数据吗? 解决方案 Graphite绝对允许您以图形方式以图形方式查询数据并返回csv或json .石墨查询不是使用sql之类的语言完成的.它们是通过函数同时应用于一个指标来完成的.每个指 ..
发布时间:2020-11-20 07:01:41 其他开发

如何清理石墨耳语的数据?

我想删除石墨的存储数据,但石墨文档中没有任何内容. 我做的一种方法是手动删除/opt/graphite...../whispers/stats...处的文件. 但这很乏味,那我该怎么办? 解决方案 当前,从/opt/graphite/storage/whisper/中删除文件是清理耳语数据的正确方法. 对于过程中的繁琐部分,如果您要删除某个特定模式,则可以使用find命令 ..
发布时间:2020-11-20 07:00:39 其他开发

格拉法纳(Grafana):如何设定选定期间的持续时间

我找不到用Grafana计算SLA(可用性)的正确数学公式: 我有一张图表显示每天的停机时间: 在所选期间(过去7天)的图表上,我可以获取以下数据: 71258是停机时间的总和,以秒为单位.我有summary(1day,max,false) 我需要具有所选时间段的持续时间总和(此处7天= 604800秒).但是如何? 如果我有这最后的数据,我会做的: (100%* 60480 ..
发布时间:2020-11-20 03:58:02 其他开发

如何在Grafana中创建SLA图表?

我有一个seriesMetric和一个constantLine(目标/SLA).我希望能够“计数"该行下方的出现次数,然后除以总数即可在SLA中获得%.我知道如何使用asPercent做第二部分,但是我不知道如何计算Grafana中该行以下的出现次数.没有countif功能.我尝试了currentBelow和averageBelow,但是图表上什么都没出现(两行消失了).我认为我做错了. 我 ..
发布时间:2020-11-20 03:53:22 其他开发

计算groupByNode()结果在Graphite中的百分比

我有两组石墨系列,都采用这种格式.第二组是相同的,除了它的前缀是"x.y"而不是"a.b". a.b.ccc.a1.hr a.b.ccc.a2.hr a.b.ccc.a3.hr a.b.ddd.a1.hr a.b.ddd.a4.hr 要按第三个节点分组,我使用groupByNode(a.b.*.*.hr,2,"sumSeries"),这使我得到两个系列:ccc和ddd.我想将第 ..
发布时间:2020-11-20 03:52:59 其他开发

Grafana划分2系列

我正在尝试将2个系列相除以获得它们的比率. 例如,我将网站(a.com,b.com,c.com)标记为*(所有网站) 他们每个人都有总节数和发生错误的统计信息.我想显示为条形错误/部分,其中每个站点的错误>部分到该站点的每个错误.在这里,我想得到3个酒吧. 所以: 解析器.*.sections.total B解析器.*.errors.total X轴模式:系列 显示:DrawMode ..
发布时间:2020-11-20 03:51:14 其他开发