Skip to content

常见问题

LinShunKang edited this page Sep 10, 2022 · 15 revisions

这里收录了一些常见问题,请在 提交issue 和 发送邮件 之前,请查找阅读以下内容,谢谢合作。

为什么接入 MyPerf4J 后,应用启动成功,但是没有输出日志?

  • 请注意 Windows 和 Unix/Linux/MacOS 的路径格式不一样
  • 请注意 JVM 启动参数的顺序为:java -javaagent:/your/path/to/MyPerf4J-ASM.jar -DMyPerf4JPropFile=/your/path/to/MyPerf4J.properties -jar yourJar.jar
  • 请确保已经修改 MyPerf4JPropFile 中的 filter.packages.includemetrics.log.xxx,并且 metrics.log.xxx 所在的目录已经创建以及 MyPerf4J 具有访问权限

为什么使用 Telegraf 收集 MyPerf4J 的 Metrics 时报错?

  • 请确保 MyPerf4JPropFile 中的 metrics.exporter 已配置为 log.influxdb

为什么 Grafana 导入 MyPerf4J 提供的 Dashboard 时无法正常展示各项指标?

  • 请确保使用的是最新版的 Grafana
  • 请确保已正确配置 InfluxDB 的数据源

MyPerf4J 支持哪些框架和 JDK?

  • MyPerf4J 理论上支持所有采用 Java 动态代理实现的框架,例如:
    • RPC 框架:Dubbo、SOFA 和 Motan
    • ORM 框架:MyBatis 和 RoseJade
  • 运行容器:SpringBoot 和 Tomcat
  • JDK:JDK7 及更高版本

MyPerf4J 是如何采集方法的响应时间的?

MyPerf4J 采集了哪些指标,这些指标的含义是什么?