dremio 测试特性api 的开启&外部profile查看
以前简单说过基于代码修改开启test 的外部profile 能力,实际上官方是由配置参数的,可以在启动的时候添加到配置中
配置添加
- dremio.conf 文件
debug {
allowTestApis: true
}
检查选项时候开启的一个技巧
使用arthas
- 命令
使用了arthas的vmtool也可以结合ongl 一起使用,如下
vmtool --action getInstances --className com.dremio.dac.server.DACConfig --express 'instances[0].allowTestApis'
效果(如果如下可以确保选项是开启的)
访问地址
http://<hostip>:9047/apiv2/test/render_external_profile
效果
测试效果
- 一个测试profile
说明
以前没仔细看源码,直接通过修改源码,实际是可以通过配置解决的,同时结合arthas进行分析是一个很不错的方式,可以进行排错
参考资料
https://www.cnblogs.com/rongfengliang/p/16975707.html
https://arthas.aliyun.com/doc/vmtool.html#%E8%8E%B7%E5%8F%96%E5%AF%B9%E8%B1%A1
https://arthas.aliyun.com/doc/ognl.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
2022-01-16 image-combiner 方便的图片合成包
2022-01-16 使用graalvm native-image 快速暴露jar 代码为native 共享库
2021-01-16 xk6 构建原理说明
2020-01-16 mupdf pdf文档转换工具源码构建安装