Graphite/Carbon 如何获取每秒指标

2023-12-01

I've 泊坞窗化石墨正在与这个图书馆从 Apache Storm 拓扑获取指标。我正在获取指标数据,但无论我做什么,我只能每分钟获取数据,而我真正需要的是每秒的点数。

enter image description here

As per 这个帖子我已将保留策略设置为每秒抓取数据。我也设置了

conf.put("topology.builtin.metrics.bucket.size.secs", 1);

and

void initMetrics(TopologyContext context) {
    messageCountMetric = new CountMetric();
    context.registerMetric("digest_count", messageCountMetric, 1);
}

在分别设置拓扑和螺栓本身的类中。据我了解,这应该会导致每秒报告一次指标。我在这里缺少什么?如何获取每秒报告的指标?

提前祝大家节日快乐!

update 1

这是我的 storage-schemas.conf 文件:

root@cdd13a16103a:/etc/carbon# cat storage-schemas.conf 
# Schema definitions for Whisper files. Entries are scanned in order,
# and first match wins. This file is scanned for changes every 60 seconds.
#
#  [name]
#  pattern = regex
#  retentions = timePerPoint:timeToStore, timePerPoint:timeToStore, ...

# Carbon's internal metrics. This entry should match what is specified in
# CARBON_METRIC_PREFIX and CARBON_METRIC_INTERVAL settings
[carbon]
pattern = ^carbon\.
retentions = 1s:6h,1min:7d,10min:5y


[default_1min_for_1day]
pattern = .*
retentions = 1s:6h,1min:7d,10min:5y


[test]
pattern = ^test.
retentions = 1s:6h,1min:7d,10min:5y

[storm]
pattern = ^storm.
retentions = 1s:6h,1min:7d,10min:5y

这是我的配置设置:

Config conf = new Config();
conf.setDebug(false);
conf.put("topology.builtin.metrics.bucket.size.secs", 1);
conf.registerMetricsConsumer(GraphiteMetricsConsumer.class, 4);
conf.put("metrics.reporter.name", "com.verisign.storm.metrics.reporters.graphite.GraphiteReporter");
conf.put("metrics.graphite.host", "127.0.0.1");
conf.put("metrics.graphite.port", "2003");
conf.put("metrics.graphite.prefix", "storm.test");

为了应用更改storage-schemas.conf你必须:

  • 重新启动碳
  • 删除旧的 *.wsp 或使用whisper-resize.py申请计划
  • 重新启动碳缓存
  • 确保DEFAULT_CACHE_DURATION在webapp的local_settings.py中设置为1
  • 确保 nginx/apache2/uwsgi 缓存也设置正确(如果有)

还有更多Whisper-* 工具附带石墨。您可能感兴趣的下一个是whisper-info.py

    bash$ whisper-info.py /graphite/whisper/prod/some/metric.wsp 
    maxRetention: 1296000
    xFilesFactor: 0.5
    aggregationMethod: average
    fileSize: 142600

    Archive 0
    retention: 691200
>>  secondsPerPoint: 1
    points: 11520
    size: 138240
    offset: 40

    Archive 1
    retention: 1296000
    secondsPerPoint: 3600
    points: 360
    size: 4320
    offset: 138280
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Graphite/Carbon 如何获取每秒指标 的相关文章

  • Java new Date() 打印

    刚刚学习 Java 我知道这可能听起来很愚蠢 但我不得不问 System out print new Date 我知道参数中的任何内容都会转换为字符串 最终值是 new Date 返回对 Date 对象的引用 那么它是如何打印这个的呢 Mo
  • Java EE:如何获取我的应用程序的 URL?

    在 Java EE 中 如何动态检索应用程序的完整 URL 例如 如果 URL 是 localhost 8080 myapplication 我想要一个可以简单地将其作为字符串或其他形式返回给我的方法 我正在运行 GlassFish 作为应
  • 在画布上绘图

    我正在编写一个 Android 应用程序 它可以在视图的 onDraw 事件上直接绘制到画布上 我正在绘制一些涉及单独绘制每个像素的东西 为此我使用类似的东西 for int x 0 x lt xMax x for int y 0 y lt
  • INSERT..RETURNING 在 JOOQ 中不起作用

    我有一个 MariaDB 数据库 我正在尝试在表中插入一行users 它有一个生成的id我想在插入后得到它 我见过this http www jooq org doc 3 8 manual sql building sql statemen
  • Android MediaExtractor seek() 对 MP3 音频文件的准确性

    我在使用 Android 时无法在eek 上获得合理的准确度MediaExtractor 对于某些文件 例如this one http www archive org download emma solo librivox emma 01
  • 多个 Maven 配置文件激活多个 Spring 配置文件

    我想在 Maven 中构建一个环境 在其中我想根据哪些 Maven 配置文件处于活动状态来累积激活多个 spring 配置文件 目前我的 pom xml 的相关部分如下所示
  • Spark 1.3.1 上的 Apache Phoenix(4.3.1 和 4.4.0-HBase-0.98)ClassNotFoundException

    我正在尝试通过 Spark 连接到 Phoenix 并且在通过 JDBC 驱动程序打开连接时不断收到以下异常 为简洁起见 下面是完整的堆栈跟踪 Caused by java lang ClassNotFoundException org a
  • 我可以使用 HSQLDB 进行 junit 测试克隆 mySQL 数据库吗

    我正在开发一个 spring webflow 项目 我想我可以使用 HSQLDB 而不是 mysql 进行 junit 测试吗 如何将我的 mysql 数据库克隆到 HSQLDB 如果您使用 spring 3 1 或更高版本 您可以使用 s
  • 如何在PreferenceActivity中添加工具栏

    我已经使用首选项创建了应用程序设置 但我注意到 我的 PreferenceActivity 中没有工具栏 如何将工具栏添加到我的 PreferenceActivity 中 My code 我的 pref xml
  • 十进制到八进制的转换[重复]

    这个问题在这里已经有答案了 可能的重复 十进制转换错误 https stackoverflow com questions 13142977 decimal conversion error 我正在为一个类编写一个程序 并且在计算如何将八进
  • 禁止的软件包名称:java

    我尝试从数据库名称为 jaane 用户名 Hello 和密码 hello 获取数据 错误 java lang SecurityException Prohibited package name java at java lang Class
  • 在两个活动之间传输数据[重复]

    这个问题在这里已经有答案了 我正在尝试在两个不同的活动之间发送和接收数据 我在这个网站上看到了一些其他问题 但没有任何问题涉及保留头等舱的状态 例如 如果我想从 A 类发送一个整数 X 到 B 类 然后对整数 X 进行一些操作 然后将其发送
  • 使用Caliper时如何指定命令行?

    我发现 Google 的微型基准测试项目 Caliper 非常有趣 但文档仍然 除了一些示例 完全不存在 我有两种不同的情况 需要影响 JVM Caliper 启动的命令行 我需要设置一些固定 最好在几个固定值之间交替 D 参数 我需要指定
  • Eclipse Java 远程调试器通过 VPN 速度极慢

    我有时被迫离开办公室工作 这意味着我需要通过 VPN 进入我的实验室 我注意到在这种情况下使用 Eclipse 进行远程调试速度非常慢 速度慢到调试器需要 5 7 分钟才能连接到远程 jvm 连接后 每次单步执行断点 行可能需要 20 30
  • 如何从指定日期获取上周五的日期? [复制]

    这个问题在这里已经有答案了 如何找出上一个 上一个 星期五 或指定日期的任何其他日期的日期 public getDateOnDay Date date String dayName 我不会给出答案 先自己尝试一下 但是 也许这些提示可以帮助
  • 如何在桌面浏览器上使用 webdriver 移动网络

    我正在使用 selenium webdriver 进行 AUT 被测应用程序 的功能测试自动化 AUT 是响应式网络 我几乎完成了桌面浏览器的不同测试用例 现在 相同的测试用例也适用于移动浏览器 因为可以从移动浏览器访问 AUT 由于它是响
  • simpleframework,将空元素反序列化为空字符串而不是 null

    我使用简单框架 http simple sourceforge net http simple sourceforge net 在一个项目中满足我的序列化 反序列化需求 但在处理空 空字符串值时它不能按预期工作 好吧 至少不是我所期望的 如
  • 静态变量的线程安全

    class ABC implements Runnable private static int a private static int b public void run 我有一个如上所述的 Java 类 我有这个类的多个线程 在里面r
  • 在 Maven 依赖项中指定 jar 和 test-jar 类型

    我有一个名为 commons 的项目 其中包含运行时和测试的常见内容 在主项目中 我添加了公共资源的依赖项
  • 按日期对 RecyclerView 进行排序

    我正在尝试按日期对 RecyclerView 进行排序 但我尝试了太多的事情 我不知道现在该尝试什么 问题就出在这条线上适配器 notifyDataSetChanged 因为如果我不放 不会显示错误 但也不会更新 recyclerview

随机推荐

  • 如何将 KeyCode 翻译为在 Keys.SendKey 上工作

    有没有一种方法可以以这种方式翻译 KeyCode 如果我在 Keys Sendkey 中使用它 它就会起作用 private void Manager KeyDown object sender KeyEventArgs e Keys Se
  • 黑莓分辨率

    黑莓手机有分辨率680x800的模拟器吗 我搜索了很多 但我无法得到具体的结果 我下载 Simulaors 的网站不提供分辨率信息 请帮我 提前致谢 我不相信有具有这种分辨率的黑莓设备 以下是一些传统 BB 设备的列表 http suppo
  • 仅允许来自域的请求并阻止其他来源

    我想允许某些路由仅响应我的前端网站发出的请求 这意味着出于安全原因阻止其他来源 例如邮递员 并仅允许来自前端域的请求 是否可以 例如 我有一个网页来检查链接的动态值并验证链接上的令牌是否在数据库中 我可以考虑添加验证码 这样机器人就无法检查
  • 检测程序是否以完全管理员权限运行

    我需要确定我的程序是否以完全管理员权限运行 我的意思是 如果 uac 已打开 对于 win vista 7 我需要确定程序是否实际上具有管理员权限 例如用户是否右键单击并选择 以管理员身份运行 并且不受 uac 限制 我如何在 C 中做到这
  • GWT - 将外部 java 类添加到客户端项目

    我有一个 GWT 项目 客户端代码位于 client 目录中 我想附加外部目录中的外部 java 类 主要是普通 POJO DTO 类 如何配置gwt xml文件 我收到此类错误 错误 文件 C development projects C
  • 如何使用 rel="preload" as="style" 或 as="script" 或更好的页面速度方法

    我正在努力减少网页加载时间 当我在寻找时 我来到了这一点预加载 css 和 javascript 所以我试图在我的 html 页面中实现这个 请在 实现之前和之后查看我的 html 代码before html contents
  • 抑制knitr中的错误消息

    我想知道如何抑制错误消息knitr 我的 MWE 如下 documentclass article begin document lt lt Test gt gt 1 10 X end document Edited 物体X不存在 我想展示
  • JS/jQuery 数字递增动画

    假设我有一个名为 number包含一个数字 我想动态地将这个数字增加到一个新的数字 并具有这样的计数器增加效果one在底部 有什么轻量化的解决方案吗 Thanks function var ele haha var clr null var
  • 如何阻止 Android recyclerview 中的搜索过滤器不断崩溃

    每次我在搜索视图中进行搜索时 我一直在努力阻止索引越界异常崩溃 我尝试了网上列出的一些方法 搜索时获取数组超出索引范围异常 https www codeproject com Questions 1040119 Android app is
  • 空 NavHostFragment/NavController 与 FragmentContainerView

    Expected 使用导航 UI 创建底部应用栏导航BottomNavigationView and FragmentContainerView类似于示例应用程序导航高级示例 Note 导航和高级示例应用程序似乎没有使用与中描述的相同的实现
  • 对于应用程序选项卡,“TabActivity 类型已弃用”

    TabActivity 类型已被弃用 我正在按照教程书制作应用程序的选项卡 我已经从 android Developer com 网站上进行了检查 但我不知道以下消息的重要性 This class is deprecated 新应用程序应该
  • android achartengine:尝试导出图形作为图像抛出异常

    在 Android 应用程序中 我尝试通过此代码将图形 我使用 achartengine 绘制的 导出为 Bitmap 对象 public static Bitmap loadBitmapFromView Context context V
  • 在现有日期上添加月份?

    我有一个需要添加月份的日期 但不知何故它返回纪元日期 duration 28 row end date 2010 09 22 0000 00 00 newEndDate date Y m d strtotime duration month
  • 如何在 Eclipse 项目中使用外部类文件

    我的讲师没有向我们提供教程的 java 文件 我的问题是 我将如何在我的 Eclipse 项目中使用他的类文件 并克服以下错误 Error Exception in thread main java lang NoClassDefFound
  • 使用 HTML 和 CSS 的表格滚动[重复]

    这个问题在这里已经有答案了 我有一张类似的表格 其中填充了数据 table thead tr th Product Parent Product th th Associated Sites th th Actions th tr thea
  • sed 失败,并出现“‘s’的未知选项”错误 [关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 我正在尝试使用 sed i e s seb ftp login template ftp dir 但是我收到这个错误 sed e expression 1 char 34 unkno
  • 为 Spark 中具有 1500 列的表定义 DataFrame Schema

    我在 SQL Server 中有一个包含大约 1500 列的表 我需要从该表中读取数据 然后将其转换为正确的数据类型格式 然后将记录插入到 Oracle DB 中 为表中包含超过 1500 列的此类表定义架构的最佳方法是什么 除了对列名和数
  • Spring Boot:由于缺少 EmbeddedServletContainerFactory bean,无法启动 EmbeddedWebApplicationContext

    我对 Spring 完全陌生 并开始从这个网站做官方指南 https spring io guides 我想做这个指南 https spring io guides gs scheduling tasks 我收到以下异常 2014 02 1
  • Pdf.js 和viewer.js。将流或 blob 传递给查看器

    我在寻找解决方案时遇到了麻烦 我以这种方式使用 Javascript 从 SQL 文件流字段检索 PDF blob 这是一个 lightswitch 项目 var blob new Blob screen WebReportsPdfFile
  • Graphite/Carbon 如何获取每秒指标

    I ve 泊坞窗化石墨正在与这个图书馆从 Apache Storm 拓扑获取指标 我正在获取指标数据 但无论我做什么 我只能每分钟获取数据 而我真正需要的是每秒的点数 As per 这个帖子我已将保留策略设置为每秒抓取数据 我也设置了 co