regex - 通过 JMX 为 Druid 进行 mBean 模式匹配
问题描述
我在 Kubernetes 上运行 Druid 并进行监控,我集成了 Dropwizard 以通过 JMX 发出指标。为了从 kube 中捕获指标,我正在运行一个边车,我正在提取与添加的模式相关的 mBean。我能够捕获 Java.lang : * 对象的指标,但如果我添加org.apache.druid: *,我看不到任何指标发出。我正在使用这种模式进行匹配。
- 图案:
'org.apache.druid<name="metric=segment.size,service=druid.coordinator,hostname=(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}):(\d{1,5})?,dataSource=(.+)"><>Value'
这在我的本地运行良好,但在 kube 中运行不正常。我对 dropwizard 比较陌生,所以无法弄清楚原因。
解决方案
推荐阅读
- operating-system - 协作式多任务和抢占式多任务有什么区别?
- javascript - Javascript / React Native 中奇怪的数组行为
- reactjs - React-Table 聚合行
- c - main() 在运行时异常返回什么?
- java - 如何修复指定为非空的参数是Android中的空错误
- sdl - 如何安装 SDL lib 并将其交叉编译到嵌入式 linux (hisiv300)
- perforce - 如何在 Perforce 流中包含一个被忽略的文件夹结构中的特定文件?
- c# - 如果在设计期间启用 = false,则灰色 UserControl 输出
- java - 保持最大精度水平
- avfoundation - AVAudioRecorder:加快录音的播放速度?(不能用 AVAudioPlayer 快速播放)