spark 2.1 metrics Source and BlockManagerSource
来源:互联网 发布:轩辕剑崆峒印进阶数据 编辑:程序博客网 时间:2024/06/07 13:02
Source
private[spark] trait Source { def sourceName: String def metricRegistry: MetricRegistry}
BlockManagerSource
private[spark] class BlockManagerSource(val blockManager: BlockManager) extends Source { override val metricRegistry = new MetricRegistry() override val sourceName = "BlockManager" metricRegistry.register(MetricRegistry.name("memory", "maxMem_MB"), new Gauge[Long] { override def getValue: Long = { val storageStatusList = blockManager.master.getStorageStatus val maxMem = storageStatusList.map(_.maxMem).sum maxMem / 1024 / 1024 } }) metricRegistry.register(MetricRegistry.name("memory", "remainingMem_MB"), new Gauge[Long] { override def getValue: Long = { val storageStatusList = blockManager.master.getStorageStatus val remainingMem = storageStatusList.map(_.memRemaining).sum remainingMem / 1024 / 1024 } }) metricRegistry.register(MetricRegistry.name("memory", "memUsed_MB"), new Gauge[Long] { override def getValue: Long = { val storageStatusList = blockManager.master.getStorageStatus val memUsed = storageStatusList.map(_.memUsed).sum memUsed / 1024 / 1024 } }) metricRegistry.register(MetricRegistry.name("disk", "diskSpaceUsed_MB"), new Gauge[Long] { override def getValue: Long = { val storageStatusList = blockManager.master.getStorageStatus val diskSpaceUsed = storageStatusList.map(_.diskUsed).sum diskSpaceUsed / 1024 / 1024 } })}
0 0
- spark 2.1 metrics Source and BlockManagerSource
- Spark Metrics配置详解
- Spark Metrics配置详解
- spark Metrics System hack
- Spark Metrics配置详解
- Metrics and Grids
- Metrics and trace
- spark 监控--WebUi、Metrics System
- Spark源码走读9——Metrics
- spark core 2.0 ExecutorSource Metrics统计
- metrics
- metrics
- spark 2.0 metrics example of spark sink -- JmxSink
- Software Testing Fundamentals : Methods and Metrics
- Security Metrics: Replacing Fear, Uncertainty, and Doubt
- IT Services Costs, Metrics, Benchmarking and Marketing
- 度量单位和网格 - Metrics and Grids
- SAMATE - Software Assurance Metrics And Tool Evaluation
- eclipse的web开发配置相关
- Linux设备驱动程序(LDD)第二章:内核符号表
- 大话设计模式,让你的代码更完美6---模版方法模式/迪米特
- 将图片以BASE64式存入,将BASE64图片显示在网页上
- 使用封装类进行转换时候报错,java.lang.NumberFormatException: For input string: ""
- spark 2.1 metrics Source and BlockManagerSource
- 同步锁小案例
- 移动端300ms点击延迟
- MyBatis五动态语句
- 生成树计数(草稿)
- 《直播疑难杂症排查》之:首开慢
- python 通过函数无返回的修改数据结构,在函数外部,数据结构也可被修改
- Android-Adapter适配器
- 安卓自定义View基础-绘制点、线、矩形、圆形等