全部產品
Search
文件中心

Simple Log Service:異常對比函數

更新時間:Jun 30, 2024

異常對比函數用於比較某個觀測對象在兩個時間段的差異程度。

  • 調用方式一

    • 調用函數

      select anomaly_compare(long stamp, array[ feature_1, feature_2 ], long timePoint, long interval)
      select anomaly_compare(long stamp, array[ feature_1, feature_2 ], array[ feature1_name, feature2_name ], long timePoint, long interval)
    • 輸入參數

      參數

      說明

      stamp

      資料的UnixTime時間戳記。

      array[features]

      某個時刻,觀測對象的特徵資料。

      array[featureNames]

      特徵資料的描述資訊。

      timePoint

      觀測對象發生變更時對應的時間點的UnixTime時間戳記。

      interval

      採集資料的間隔,例如:每10秒進行一次採集,則interval為10。

  • 調用方式二

    • 調用函數

      select anomaly_compare(long stamp, array[ feature_1, feature_2 ], array[ feature1_name, feature2_name ], long version)
    • 輸入參數

      參數

      說明

      stamp

      資料的UnixTime時間戳記。

      array[features]

      某個時刻,觀測對象的特徵資料。

      array[featureNames]

      上述特徵資料的文字描述資訊。

      version

      時間序列的版本號碼。

      • version=0表示未經處理資料的版本號碼。

      • version=1表示新資料的版本號碼。

  • 輸出結果

    {
       "results" : [ {
         "attr" : "cpu",
         "anomalyScore" : 0.01106371634297909,
         "details" : {
           "left" : [ {
             "key" : "mean",
             "value" : 0.07002069952622482
           }, {
             "key" : "std",
             "value" : 0.1364542814430179
           }, {
             "key" : "median",
             "value" : 0.04467685956328345
           }, {
             "key" : "variance",
             "value" : 0.018619770924130346
           } ],
           "rightMetrics" : [ {
             "key" : "mean",
             "value" : 0.4472823405432968
           }, {
             "key" : "std",
             "value" : 0.22405908739288383
           }, {
             "key" : "median",
             "value" : 0.42513225830553775
           }, {
             "key" : "variance",
             "value" : 0.05020247464333195
           } ]
         }
       } ]
     }
  • 輸出說明

    • 針對單條時序提供的統計資訊包括mean、std、median、variance。

    • 如果您指定特徵的名字,則按照指定的名字填充attr欄位;否則將column_和特徵在數組中的下標進行拼接作為attr,例如:column_0。

    • anomalyScore:由Function Compute出來的異常分數,取值範圍:[0, 1]。資料趨於0,表示差異不大;資料趨於1表示差異較大。

  • 樣本異常對比函數-001