apache-spark - 从 CsvSink 测量 Rate 源的指标
问题描述
我试图测量火花结构化流的性能指标。但我无法在指标日志文件中看到任何数据。我的输入源是速率源,它以每秒指定的行数生成数据。这是我的代码和metrics.properties文件的链接。
当我使用 运行上述代码spark-submit
时,我看到指标日志(例如,run_1.driver.spark.streaming.aggregates.inputRate-total.csv)是在指定目录下创建的,但大多数值为 0。下面是 inputeRate-total.csv 文件的一部分:
1529634585,0.0
1529634595,0.0
1529634605,0.0
1529634615,0.0
1529634625,0.0
1529634635,0.0
1529634645,0.0
1529634655,0.0
1529634665,0.0
1529634675,0.0
1529634685,0.0
1529634695,0.0
1529634705,0.0
1529634715,0.0
有什么理由说明为什么会发生这种情况?如果有帮助,很高兴分享更多信息。
解决方案
推荐阅读
- typescript - 如何从提供者那里获得结果
- xampp - XAMPP:Apache 未在 Windows 10 中运行
- python - 我在任何地方都没有找到我的错误
- apache-kafka - Kafka:同一个 Key(string) 是否可以解析为 Kafka 中的多个分区?
- javascript - d3 工具提示未显示在传单地图顶部
- jquery - jQuery点击不适用第二次
- sql-server - SSIS SQL“由于潜在的数据丢失,无法转换该值。”
- python-3.x - 是否可以在 INSTANT 处获取精灵的位置?
- r - 通过解析数据框向 igraph 对象添加属性
- xml - XmlDocument.Load 使用了错误的重载