全部產品
Search
文件中心

Simple Log Service:互動事件

更新時間:Jul 17, 2024

您可以在添加統計圖表(Pro版本)時,設定互動事件。本文介紹互動事件相關的配置說明。

簡介

互動事件是資料分析中不可缺少的功能之一,通過改變資料維度的層次、變換分析的粒度從而擷取資料中更詳盡的資訊。統計圖表(Pro版本)支援對單個查詢分析結果或單個查詢分析結果中的單列資料設定互動事件,包括開啟日誌庫、開啟快速查詢、開啟儀錶盤、開啟Trace分析、開啟Trace詳情和自訂HTTP連結。

互動事件的功能入口,請參見添加統計圖表(Pro版本)到儀錶盤

開啟日誌庫

設定互動事件為開啟日誌庫,則觸發互動事件後,將跳轉到目標Logstore頁面。

  • 前提條件

    已建立目標Logstore。更多資訊,請參見建立Logstore

  • 配置參數

    參數

    說明

    自訂名稱

    設定互動事件的名稱。

    請選擇專案

    選擇目標Logstore所屬的Project。

    請選擇日誌庫

    選擇目標Logstore。觸發互動事件後,將跳轉到目標Logstore頁面。

    開啟新視窗

    開啟開啟新視窗開關後,點擊關聯的日誌庫時,會開啟新的頁面。

    時間範圍

    設定目標Logstore的查詢時間範圍。

    是否繼承過濾

    開啟是否繼承過濾開關,將當前儀錶盤已有的過濾條件同步到目標Logstore中,並以AND方式添加到查詢分析語句之前。

    過濾語句

    輸入過濾語句,可將該過濾語句同步到目標Logstore中,並以AND方式添加到查詢分析語句之前。

    您可以單擊添加變量,在過濾語句中插入變數。其中,重要的系統變數說明如下:

    • ${{__start_time__}}:查詢開始時間。

    • ${{__end_time__}}:查詢結束時間。

    • ${{__interval__}}:查詢的時間間隔,單位:秒。

    • ${{__project__}}:查詢的Project名稱。

    插入變數後,會將變數值作為過濾條件。

開啟儀錶盤

設定互動事件為開啟儀錶盤,則觸發互動事件後,將跳轉到目標儀錶盤頁面。

  • 前提條件

    已建立目標儀錶盤並添加統計圖表。更多資訊,請參見添加統計圖表(Pro版本)到儀錶盤

    如果要組態變數,則需在目標儀錶盤的統計圖表中設定查詢分析語句的變數。更多資訊,請參見變數

  • 配置參數

    參數

    說明

    自訂名稱

    設定互動事件的名稱。

    請選擇專案

    選擇目標儀錶盤所屬的Project。

    請選擇儀錶盤

    選擇目標儀錶盤。觸發互動事件後,將開啟該儀錶盤。

    開啟新視窗

    開啟開啟新視窗開關後,點擊關聯的儀錶盤時,會開啟新的頁面。

    時間範圍

    設定目標儀錶盤的時間範圍。

    是否繼承過濾

    開啟是否繼承過濾開關,將當前儀錶盤已有的過濾條件同步到目標儀錶盤中。

    是否繼承變數

    開啟是否繼承變數開關,將當前儀錶盤中已有的變數同步到目標儀錶盤中。

    過濾語句

    輸入過濾語句,可將該過濾語句同步到目標儀錶盤中。

    支援在過濾語句中插入變數。

    您可以單擊添加變量,在過濾語句中插入變數。其中,重要的系統變數說明如下:

    • ${{__start_time__}}:查詢開始時間。

    • ${{__end_time__}}:查詢結束時間。

    • ${{__interval__}}:查詢的時間間隔,單位:秒。

    • ${{__project__}}:查詢的Project名稱。

    插入變數後,會將變數值作為過濾條件。

    動態變數

    Log Service支援將此處設定的變數同步到目標儀錶盤中。

    • 動態變數名:組態變數名。

    • 動態變數值所在列:以指定列對應的值動態同步到目標儀錶盤中。

    說明

    最多可添加5個動態變數。

    靜態變數

    Log Service支援將此處設定的變數同步到目標儀錶盤中。

    • 靜態變數名:組態變數名。

    • 靜態值:以固定的欄位值同步到目標儀錶盤中。

    說明

    最多可添加5個靜態變數。

自訂HTTP連結

設定互動事件為自訂HTTP連結,則觸發互動事件後,將跳轉到目標頁面。

  • 前提條件

    已準備好HTTP連結。

  • 配置參數

    配置

    說明

    自訂名稱

    設定互動事件的名稱。

    協議

    設定連結協議。

    連結地址

    輸入目標連結地址。

    支援在連結中添加如下Log Service系統變數,例如https://sls.console.aliyun.com/lognext/project/${{__project__}}/logsearch/test

    • ${{__start_time__}}:查詢開始時間。

    • ${{__end_time__}}:查詢結束時間。

    • ${{__interval__}}:查詢的時間間隔,單位:秒。

    • ${{__project__}}:查詢的Project名稱。

    是否轉碼

    開啟是否轉碼開關後,會將連結中的內容進行Encode轉碼。

    開啟新視窗

    開啟開啟新視窗開關後,點擊關聯的HTTP連結時,會開啟新的頁面。

開啟快速查詢

設定互動事件為開啟快速查詢,則觸發互動事件後,將跳轉到目標快速查詢頁面。

  • 前提條件

    已建立目標快速查詢。更多資訊,請參見快速查詢

    如果要組態變數,則需在目標快速查詢中設定查詢分析語句的變數。更多資訊,請參見變數

  • 配置參數

    參數

    說明

    自訂名稱

    設定互動事件的名稱。

    請選擇專案

    選擇目標快速查詢所屬的Project。

    請選擇快速查詢

    選擇目標快速查詢。觸發互動事件後,將開啟該快速查詢頁面。

    開啟新視窗

    開啟開啟新視窗開關後,點擊關聯的快速查詢時,會開啟新的頁面。

    時間範圍

    設定目標快速查詢的時間範圍。

    是否繼承過濾

    開啟是否繼承過濾開關,將當前儀錶盤已有的過濾條件同步到目標快速查詢中,並以AND方式添加到查詢分析語句之前。

    過濾語句

    輸入過濾語句,可將該過濾語句同步到目標快速查詢中,並以AND方式添加到查詢分析語句之前。

    支援在過濾語句中插入變數。插入變數後,會將變數值作為過濾條件。

    動態變數

    Log Service支援通過變數靈活修改目標快速查詢中的查詢分析語句。當此處添加的變數和目標快速查詢的查詢分析語句中的變數相同時,會將查詢分析語句中的變數替換為觸發互動事件的欄位值。

    • 動態變數名:組態變數名。

    • 動態變數值所在列:以指定列對應的值動態替換目標快速查詢的查詢分析語句中的變數。

    說明

    最多可添加5個動態變數。

    靜態變數

    Log Service支援通過變數靈活修改目標快速查詢的查詢分析語句,當此處添加的變數和目標快速查詢的查詢分析語句中的變數相同時,會將查詢分析語句中的變數替換為觸發互動事件的欄位值。

    • 靜態變數名:組態變數名。

    • 靜態值:以固定的欄位值替換目標快速查詢的查詢分析語句中的變數。

    說明

    最多可添加5個靜態變數。

開啟Trace分析

設定互動事件為開啟Trace分析,則觸發互動事件後,將跳轉到Trace分析頁面。

  • 前提條件

    已建立Trace執行個體並接入Trace資料。更多資訊,請參見接入Trace資料概述

  • 配置參數

    參數

    說明

    自訂名稱

    設定互動事件的名稱。

    開啟新視窗

    開啟開啟新視窗開關後,點擊關聯的Trace分析時,會開啟新的頁面。

    時間範圍

    設定Trace分析的時間範圍。

    Trace執行個體

    選擇目標Trace執行個體。觸發互動事件後,將開啟該Trace執行個體下的分析頁面。

    過濾語句

    輸入過濾語句,可將該過濾語句同步到目標Trace分析頁面中。

    支援在過濾語句中插入變數。插入變數後,會將變數值作為過濾條件。

開啟Trace詳情

設定互動事件為開啟Trace詳情,則觸發互動事件後,將跳轉到Trace詳情頁面。

  • 前提條件

    已建立Trace執行個體並接入Trace資料。更多資訊,請參見接入Trace資料概述

  • 配置參數

    參數

    說明

    自訂名稱

    設定互動事件的名稱。

    開啟新視窗

    開啟開啟新視窗開關後,點擊關聯的Trace詳情時,會開啟新的頁面。

    時間範圍

    設定Trace詳情的時間範圍。

    Trace執行個體

    選擇目標Trace執行個體。觸發互動事件後,將開啟該Trace執行個體下的詳情頁面。

    Trace ID

    選擇目標Trace ID。

    Span ID

    選擇目標Span ID。

開啟全棧可觀測Trace分析

設定互動事件為開啟全棧可觀測Trace分析,則觸發互動事件後,將跳轉到全棧可觀測的Trace分析頁面。

  • 前提條件

    已建立全棧可觀測執行個體。更多資訊,請參見建立全棧可觀測執行個體

  • 配置參數

    參數

    說明

    自訂名稱

    設定互動事件的名稱。

    開啟新視窗

    開啟開啟新視窗開關後,點擊關聯的全棧可觀測執行個體時,會開啟新的頁面。

    時間範圍

    設定全棧可觀測執行個體的時間範圍。

    全棧可觀測執行個體

    選擇目標全棧可觀測執行個體。觸發互動事件後,將開啟該執行個體下的Trace分析頁面。

    過濾語句

    輸入過濾語句,可將該過濾語句同步到目標Trace分析頁面中。

    支援在過濾語句中插入變數。插入變數後,會將變數值作為過濾條件。

    您可以單擊添加變數,在過濾語句中插入變數。其中,重要的系統變數說明如下:

    • ${{__start_time__}}:查詢開始時間。

    • ${{__end_time__}}:查詢結束時間。

    • ${{__interval__}}:查詢的時間間隔,單位:秒。

    • ${{__project__}}:查詢的Project名稱。

    插入變數後,會將變數值作為過濾條件。

開啟全棧可觀測Trace詳情

設定互動事件為開啟全棧可觀測Trace詳情,則觸發互動事件後,將跳轉到Trace詳情頁面。

  • 前提條件

    已建立全棧可觀測執行個體,Trace執行個體並接入Trace資料。更多資訊,請參見建立全棧可觀測執行個體接入Trace資料概述

  • 配置參數

    參數

    說明

    自訂名稱

    設定互動事件的名稱。

    開啟新視窗

    開啟開啟新視窗開關後,點擊關聯的全棧可觀測執行個體時,會開啟新的頁面。

    時間範圍

    設定全棧可觀測執行個體的時間範圍。

    全棧可觀測執行個體

    選擇目標全棧可觀測執行個體。觸發互動事件後,將開啟該執行個體下的Trace詳情頁面。

    Trace ID

    選擇目標Trace ID。

    Span ID

    選擇目0標Span ID。

配置樣本

將Nginx訪問日誌採集到名為website_log的日誌庫中並建立兩個儀錶盤(RequestMethod和destination_drilldown)實現事件互動。

  • 在名為RequestMethod的儀錶盤中,添加要求方法分類表格,並設定互動事件為開啟destination_drilldown儀錶盤。

  • 在名為destination_drilldown的儀錶盤中,添加PV隨時間分布的折線圖。

設定完成後,您在RequestMethod儀錶盤中單擊各個要求方法即可跳轉到destination_drilldown儀錶盤查看對應的PV趨勢。如下為主要的操作步驟。

  1. 在destination_drilldown儀錶盤中,添加PV隨時間分布的線圖。

    查詢分析語句如下所示,其中${{method|PUT}}為變數資訊。具體操作,請參見添加統計圖表(Pro版本)到儀錶盤

    request_method: ${{method|PUT}} | SELECT __time__ - __time__ %60 AS time, COUNT(1) AS PV GROUP BY time ORDER BY time

    互動事件

  2. 在RequestMethod儀錶盤中,添加要求方法分類表格並設定互動事件。

    查詢分析語句如下所示。具體操作,請參見添加統計圖表(Pro版本)到儀錶盤

    互動事件

    互動事件配置樣本如下圖所示。

    • 設定請選擇儀錶盤destination_drilldown

    • 設定動態變數名method,並選擇request_method列。

    互動事件

  3. 查看互動事件設定結果。

    在RequestMethod儀錶盤的表格中,單擊GET,然後單擊開啟儀錶盤,將跳轉到destination_drilldown儀錶盤。

    要求方法

    destination_drilldown儀錶盤中顯示GET請求對應的PV隨時間的變化趨勢。

    跳轉後儀錶盤