日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

為儀表盤添加交互事件實現下鉆分析

在儀表盤發現異常時,利用交互事件功能可快速進行下鉆分析,如在Logstore查詢分析、Trace分析或訪問其他儀表盤等,以實現定位異常根因。本文介紹交互事件的類型和為儀表盤設置交互事件的操作步驟。

功能介紹

2024-09-12_15-24-27 (1)

當您在儀表盤發現異常問題時,可以使用交互事件功能快速進行下鉆分析,例如打開日志庫(Logstore)、打開儀表盤、打開快速查詢、打開自定義HTTP鏈接、打開Trace詳情、打開全棧可觀測Trace詳情。

本示例以Nginx訪問日志為例,當您單擊餅圖中的狀態為200的部分后,會跳轉到Logstore查詢狀態為200的日志,查詢時間范圍和儀表盤的時間范圍相同。

  1. 添加請求狀態占比圖:配置查詢時間范圍、Logstore、查詢分析語句

  2. 為請求狀態占比圖添加交互事件:將儀表盤中的PV字段的交互事件設置為打開日志庫,然后添加通過變量動態調整查詢分析語句的參數${{status}}用于在Logstore中查詢儀表盤中選定狀態的日志。

日志服務支持的交互事件如下,具體的配置步驟參見文末。

打開日志庫

設置交互事件為打開日志庫,則觸發交互事件后,將跳轉到目標Logstore頁面。

  • 前提條件

    已創建目標Logstore。更多信息,請參見創建Logstore

  • 配置參數

    參數

    說明

    自定義名稱

    設置交互事件的名稱。

    請選擇項目

    選擇目標Logstore所屬的Project。

    請選擇日志庫

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

    打開新窗口

    打開打開新窗口開關后,點擊關聯的日志庫時,會打開新的頁面。

    時間范圍

    設置目標Logstore的查詢時間范圍。

    是否繼承過濾

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

    過濾語句

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

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

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

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

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

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

    插入變量后,會將變量值作為過濾條件。

打開儀表盤

設置交互事件為打開儀表盤,則觸發交互事件后,將跳轉到目標儀表盤頁面。

  • 前提條件

    已創建目標儀表盤并添加統計圖表。更多信息,請參見添加統計圖表到儀表盤

    如果要配置變量,則需在目標儀表盤的統計圖表中設置查詢分析語句的變量。更多信息,請參見通過變量動態調整查詢分析語句的參數

  • 配置參數

    參數

    說明

    自定義名稱

    設置交互事件的名稱。

    請選擇項目

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

    請選擇儀表盤

    選擇目標儀表盤。觸發交互事件后,將打開該儀表盤。

    打開新窗口

    打開打開新窗口開關后,點擊關聯的儀表盤時,會打開新的頁面。

    時間范圍

    設置目標儀表盤的時間范圍。

    是否繼承過濾

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

    是否繼承變量

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

    過濾語句

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

    支持在過濾語句中插入變量。

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

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

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

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

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

    插入變量后,會將變量值作為過濾條件。

    動態變量

    日志服務支持將此處設置的變量同步到目標儀表盤中。

    • 動態變量名:配置變量名。

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

    說明

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

    靜態變量

    日志服務支持將此處設置的變量同步到目標儀表盤中。

    • 靜態變量名:配置變量名。

    • 靜態值:以固定的字段值同步到目標儀表盤中。

    說明

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

自定義HTTP鏈接

設置交互事件為自定義HTTP鏈接,則觸發交互事件后,將跳轉到目標頁面。

  • 前提條件

    已準備好HTTP鏈接。

  • 配置參數

    配置

    說明

    自定義名稱

    設置交互事件的名稱。

    協議

    設置鏈接協議。

    鏈接地址

    輸入目標鏈接地址。

    支持在鏈接中添加如下日志服務系統變量,例如https://sls.console.aliyun.com/lognext/project/${{__project__}}/logsearch/test

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

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

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

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

    是否轉碼

    打開是否轉碼開關后,會將鏈接中的內容進行Encode轉碼。

    打開新窗口

    打開打開新窗口開關后,點擊關聯的HTTP鏈接時,會打開新的頁面。

打開快速查詢

設置交互事件為打開快速查詢,則觸發交互事件后,將跳轉到目標快速查詢頁面。

  • 前提條件

    已創建目標快速查詢。更多信息,請參見快速查詢

    如果要配置變量,則需在目標快速查詢中設置查詢分析語句的變量。更多信息,請參見通過變量動態調整查詢分析語句的參數

  • 配置參數

    參數

    說明

    自定義名稱

    設置交互事件的名稱。

    請選擇項目

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

    請選擇快速查詢

    選擇目標快速查詢。觸發交互事件后,將打開該快速查詢頁面。

    打開新窗口

    打開打開新窗口開關后,點擊關聯的快速查詢時,會打開新的頁面。

    時間范圍

    設置目標快速查詢的時間范圍。

    是否繼承過濾

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

    過濾語句

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

    支持在過濾語句中插入變量。插入變量后,會將變量值作為過濾條件。

    動態變量

    日志服務支持通過變量靈活修改目標快速查詢中的查詢分析語句。當此處添加的變量和目標快速查詢的查詢分析語句中的變量相同時,會將查詢分析語句中的變量替換為觸發交互事件的字段值。

    • 動態變量名:配置變量名。

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

    說明

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

    靜態變量

    日志服務支持通過變量靈活修改目標快速查詢的查詢分析語句,當此處添加的變量和目標快速查詢的查詢分析語句中的變量相同時,會將查詢分析語句中的變量替換為觸發交互事件的字段值。

    • 靜態變量名:配置變量名。

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

    說明

    最多可添加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

    選擇目標Span ID。

配置步驟

示例一:添加交互事件為打開日志庫

1. 添加請求狀態占比圖

1.1 添加儀表盤

  1. 添加儀表盤:登錄日志服務控制臺,選擇目標Project,在儀表盤>儀表盤列表頁面,添加儀表盤名稱為請求狀態占比圖

    image

1.2 添加統計圖表

  1. 添加統計圖表,單擊添加新圖表

    image

  2. 配置和保存統計圖表:

    1. 在頁面左側配置查詢時間范圍、Logstore、查詢分析語句。

    2. 在頁面右側配置圖表類型、分類、數值列的字段,單擊頁面上方的應用查看圖表配置效果,然后單擊確定保存圖表。

      * | 
      select 
        count(1) as pv ,status 
      group by 
        status

    image

2. 添加交互事件

本文以交互事件中的打開日志庫為例,介紹為儀表盤添加交互事件的步驟。最終實現單擊儀表盤例如200字段后,會跳轉到Logstore查詢status為200的日志,查詢時間范圍和儀表盤的時間范圍相同。

2.1 為字段添加交互事件

  1. 在頁面右側的交互事件頁簽,單擊添加字段按鈕,在下拉列表選擇相應字段。

    image

  2. 單擊添加事件,從下拉列表中選擇打開日志庫,在對話框中配置日志庫和動態變量。

    日志庫代表查詢的Logstore,時間范圍代表查詢語句的時間范圍,過濾語句代表在Logstore中的查詢語句。

    image

2.2 保存圖表和儀表盤

  1. 在統計圖表的編輯頁面的右上角,單擊確定

    image

  2. 在儀表盤的編輯頁面的右上角,單擊保存

    image

2.3 驗證交互事件

在統計圖表中單擊200,然后單擊打開日志庫,跳轉到日志庫后查詢語句為status: 200,查詢時間為儀表盤中選擇的前天

image

image

示例二:添加交互事件為打開儀表盤

將Nginx訪問日志采集到名為website_log的日志庫中并創建兩個儀表盤(RequestMethod和destination_drilldown)實現事件交互。

  • 在名為RequestMethod的儀表盤中,添加請求方法分類表格,并設置交互事件為打開destination_drilldown儀表盤。

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

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

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

    查詢分析語句如下所示,其中${{method|PUT}}為變量信息。具體操作,請參見添加統計圖表到儀表盤

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

    交互事件

  2. 在RequestMethod儀表盤中,添加請求方法分類表格并設置交互事件。

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

    交互事件

    交互事件配置示例如下圖所示。

    • 設置請選擇儀表盤destination_drilldown

    • 設置動態變量名method,并選擇request_method列。

    交互事件

  3. 查看交互事件設置結果。

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

    請求方法

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

    跳轉后儀表盤