电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

EAS中RPC日志的动态开关是如何实现的

来源:金蝶云社区作者:金蝶2024-09-163

EAS中RPC日志的动态开关是如何实现的

在EAS日常维护过程中经常会遇到性能问题性能问题的分析常常要收集性能日志

收集rpc日志要打开rpc日志的开关,开启性能日志记录的方式如下:


1.查询eas/server/profiles/server1/config/jmxconnector.properties文件中http.port维护的端口信息

例如http.port=11029


2.在浏览器中打开如下网址:

IP:端口,例如:192.168.1.2:11029

输入密码即可看到如下页面:



3.搜索invokeCounter,并点击打开



4.设置KSQLOn,RPCSQLOn,SQLPlanOn等参数。


这个网页设置是怎么实现的呢?

熟悉的同学可能一眼就看出了这是JMX使用JMX可以在运行时动态的改变参数值,不需要重启服务器。那使用JMX如何实现上面的效果呢?话不多说,直接看demo。


1. 新建工程并引用依赖包jmxtool.jar

2. 新增接口TestMBean

public interface TestMBean {
    public String getName();
    public void setName(String name);
    public String getNumber();
}


3. 新增实现类Test

public class Test implements TestMBean{
    private String name = "";
    @Override
    public String getName() {
            return name;
    }
    @Override
    public void setName(String name) {
            this.name = name;
    }
    @Override
    public String getNumber() {
        return "haha";
    }
}


4. 新增启动类JmxBeanService

   

 public static void main(String[] args) throws Exception {
        MBeanServer mBeanServer = MBeanServerFactory.createMBeanServer("aa");//创建MBeanServer
        HtmlAdaptorServer adServer = new HtmlAdaptorServer();
        adServer.setPort(11029);//设置服务端口
        ObjectName objName = new Ob

EAS中RPC日志的动态开关是如何实现的

在EAS日常维护过程中,经常会遇到性能问题,性能问题的分析常常要收集性能日志。收集rpc日志要打开rpc日志的开关,开启性能日志记录的方式...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信