فهرست منبع

Feature #TASK_QT-18250 apm能力暂时只开放jvm

Carl 1 سال پیش
والد
کامیت
ccc252d37d
1فایلهای تغییر یافته به همراه4 افزوده شده و 0 حذف شده
  1. 4 0
      containers/container_apm.go

+ 4 - 0
containers/container_apm.go

@@ -644,6 +644,10 @@ func (c *Container) verifyAttachConditions(r *Registry, pid uint32) (bool, int)
 			}
 			// 判断规则
 			if strings.Contains(cmdline, ruleVal) {
+				if !codeType.IsJvmCode() {
+					klog.WithField("pid", pid).Warning("[verify] This agent version only supports JVM applications.")
+					return false, 0
+				}
 				c.WhiteSettingInfo.AppName = setting.AppName
 				c.WhiteSettingInfo.Filters = setting.Filters
 				klog.WithField("pid", pid).