如何为应用程序重命名

OneAPM 通过判断账号和每个应用程序的唯一标识符、名称,识别一个应用程序,进行性能数据收集。通过基于应用名称的过滤机制,OneAPM 允许相同的应用程序运行在多个服务器上的使用场景。在你没有为应用程序重名命名的情况下,OneAPM 会提供一个默认的应用程序名称,比如:“MyApplication”。

OneAPM 将配置文件中 app_name 参数完全相同的应用程序列在同一分组下。

重命名的方式

在 OneAPM 可以通过两种方式对应用程序进行重命名:

位置 方式
配置文件 在 agent 配置文件中找到应用名称相关的参数,重新编辑参数,重启应用。
OneAPM 界面

为每个应用程序重命名

OneAPM 会将同一名称的应用程序自动归为一组,所以为了方便管理所有的应用程序,建议你为每个应用编辑特定的名称。

例如第一个 Java 应用程序的名称为:Java-app-a;第二个 Java 应用程序的名称为 :Java-app-b。在 OneAPM 的界面上就会显示两个应用程序 ,如下图所示:

不同语言的重命名方式:

  • Java:编辑配置文件,修改 app_name 参数。
  • .NET: 编辑 oneapm.config 文件,修改 name 参数。
  • Node: 编辑 node.js 文件,修改 app_name 参数。
  • PHP: 在 php.ini 文件中添加 oneapm.appname 参数。查看文档 重命名 PHP 应用程序
  • Python: 编辑 blueware.ini 文件,修改 app_name 参数。
  • Ruby: 编辑 oneapm.yml 文件,修改 app_name 参数。

以 OneAPM Java agent 为例 

应用程序分组的名称在 Java agent 配置文件中有默认值。修改之后,监控的对应应用程序会在该分组下,如下图:

在 OneAPM 界面上进行应用重命名

登陆 OneAPM 账号,我们会看所监控的应用程序的总览界面,如何自定义应用程序分组的名称,请看下图操作演示。

通过上图的操作,我们就完成了重命名的操作,操作结果请看下图:

以上就是重命名的应用程序分组名称的步骤。

还有其他问题? 提交请求

您还可以采取以下方式解决问题: