应用命名规则

UniAgent应用命名是设置Application name,即报表上展示的应用名。探针设置Application name分为两种方式,一种是默认情况下以进程名作为Application name,另一种是通过配置指定Application name。

说明:如果不使用UniAgent,而是部署Agent,需要在配置文件中配置app_name。但是部署了UniAgent后,通过配置指定app_name等同于配置文件中配置app_name的效果。

  • 默认情况下,探针以进程名作为Application name,详情请参见进程命名规则

  • 通过配置指定Application name。

  • Java进程:在启动脚本里设置-Dtingyun.app_name,设置的app_name即为Application name。

    Tomcat

    在 {TOMCAT_HOME}/bin 目录下的catalina.sh文件中添加以下配置。

    export CATALINA_OPTS="$CATALINA_OPTS -Dtingyun.app_name=YourAppName"
    

    Weblogic

    在{WEBLOGIC_HOME}/bin目录下的startWebLogic.sh文件中添加以下配置。

    export JAVA_OPTIONS="$JAVA_OPTIONS -Dtingyun.app_name= YourAppName"
    
  • .NET Core进程:设置临时变量export TINGYUN_APP_NAME,其中TINGYUN_APP_NAME即为Application name。

    [root@k8s-master logs]# export TINGYUN_APP_NAME=YourAppName
    
  • Python进程:设置临时变量export TINGYUN_APP_NAME,其中TINGYUN_APP_NAME即为Application name。

    [root@k8s-master logs]# export TINGYUN_APP_NAME=YourAppName
    
  • Node.js进程:设置临时变量export TINGYUN_APP_NAME,其中TINGYUN_APP_NAME即为Application name。

    [root@k8s-master logs]# export TINGYUN_APP_NAME=YourAppName
    

results matching ""

    No results matching ""