Application Insights 遙測資料模型
Application Insights 會將遙測從 Web 應用程式傳送到 Azure 入口網站,以便您可以分析應用程式的效能和使用量。 遙測模型已標準化,因此可以建立平臺和語言無關的監視。
Application Insights 所收集的資料會建立一般應用程式執行模式的模型。
下列遙測類型可用來監視您應用程式的執行。 來自 Web 應用程式架構的 Application Insights SDK 會自動收集這三種類型:
要求:產生以記錄應用程式所接收的要求。 例如,Application Insights Web SDK 會針對您 Web 應用程式接收的每個 HTTP 要求產生「要求」遙測項目。
作業是由處理要求的執行執行緒所組成。 您也可以撰寫程式碼來監視其他作業類型,例如,定期處理資料之 Web 工作或函式中的「喚醒」。 每個作業都有識別碼。 此識別碼可用來將應用程式處理要求時產生的所有遙測加以分組。 每個作業可能會成功或失敗,而且有持續時間。
例外狀況:通常表示造成作業失敗的例外狀況。
相依性:代表從應用程式對外部服務或儲存體的呼叫,例如 REST API 或 SQL。 在 ASP.NET 中,SQL 的相依性呼叫是由
System.Data
所定義。 HTTP 端點的呼叫是由System.Net
所定義。
Application Insights 針對自訂遙測提供三種資料類型:
- 追蹤:可直接使用或透過配接器,以您所熟悉的檢測架構 (例如
Log4Net
或System.Diagnostics
) 來實作診斷記錄。 - 事件:通常用於擷取使用者與您服務的互動,藉以分析使用模式。
- 計量:用於報告定期的純量測量。
每個遙測項目可以定義內容資訊,例如應用程式版本或使用者工作階段識別碼。 內容是一組在某些情況下會解除封鎖的強型別欄位。 正確初始化應用程式版本之後,Application Insights 可以偵測與重新部署相互關聯的應用程式行為中是否有新模式。
您可以使用工作階段識別碼,來計算中斷或對使用者造成問題的影響。 計算特定失敗相依性、錯誤追蹤或重大例外狀況之工作階段識別碼值的相異計數,可讓您充分瞭解影響。
Application Insights 遙測模型會定義將遙測與其所屬作業相互關聯的方式。 例如,要求會發出 SQL Database 呼叫,並記錄診斷資訊。 針對會往回繫結至要求遙測的遙測項目,您可以設定這些遙測項目的相互關聯內容。
結構描述的增強功能
Application Insights 資料模型是基本但功能強大的方式,可建立應用程式遙測的模型。 我們盡量讓模型保持簡單且輕鬆,就能支援重要的情節,並擴充結構描述以供進階使用。
若要報告資料模型或結構描述的問題及建議,請使用我們的 GitHub 存放庫。
要求
Application Insights中的要求遙測專案代表應用程式外部要求所觸發的執行邏輯順序。 每個要求執行都是由唯 id
一的 識別,其中包含 url
所有執行參數。
您可以將這些要求依邏輯 name
群組,並定義這項要求的 source
。 程式碼執行可能會導致 success
或 fail
,並且有特定 duration
。 您可以使用 來進一步分組成功和失敗執行 resultCode
。 要求遙測的開始時間定義于信封層級。
要求遙測支援使用自訂 properties
和 measurements
的標準擴充性模型。
名称
此欄位是要求的名稱,它代表處理要求所採用的程式碼路徑。 低基數值可讓您更妥善地分組要求。 針對 HTTP 要求,它代表 HTTP 方法和 URL 路徑範本,例如 GET /values/{id}
沒有實際 id
值。
Application Insights Web SDK 會傳送有關字母大小寫的要求名稱「原樣」。 在 UI 上分組會區分大小寫,因此 GET /Home/Index
即使它們通常會導致相同的控制器和動作執行,也會分開 GET /home/INDEX
計算。 原因是一般而言,URL 會 區分大小寫。 您可能會想要查看是否已針對以大寫輸入的 URL 發生所有 404
錯誤。 您可以在部落 格文章中,透過 ASP.NET Web SDK 深入瞭解要求名稱集合。
最大長度: 1,024 個字元
識別碼
識別碼是要求呼叫實例的識別碼。 它用於要求與其他遙測專案之間的相互關聯。 識別碼應該是全域唯一的。 如需詳細資訊,請參閱 Application Insights 中的遙測相互關聯。
最大長度: 128 個字元
URL
URL 是具有所有查詢字串參數的要求 URL。
最大長度: 2,048 個字元
來源
來源是要求的來源。 範例是呼叫端的檢測金鑰或呼叫端的 IP 位址。 如需詳細資訊,請參閱 Application Insights 中的遙測相互關聯。
最大長度: 1,024 個字元
持續時間
要求持續時間的格式為 DD.HH:MM:SS.MMMMMM
。 必須是正數且小於 1000
天數。 這是必要欄位,因為要求遙測代表開頭和結尾的作業。
Response code
回應碼是要求執行的結果。 這是 HTTP 要求的 HTTP 狀態碼。 它可能是 HRESULT
其他要求類型的值或例外狀況類型。
最大長度: 1,024 個字元
Success
成功表示通話成功或失敗。 此為必要欄位。 當要求未明確設定為 false
時,它會被視為成功。 如果例外狀況或傳回的錯誤結果碼中斷作業,請將此值設定為 false
。
針對 Web 應用程式,Application Insights 會在回應碼小於 400
或等於 401
時,將要求定義為成功。 不過,在某些情況下,此預設對應不符合應用程式的語意。
回應碼 404
可能表示「沒有記錄」,這可以是一般流程的一部分。 也可能表示連結中斷。 針對中斷的連結,您可以實作更進階的邏輯。 只有當這些連結位於同一個網站時,您才能藉由分析 URL 參考者,將中斷的連結標示為失敗。 或者,當從公司的行動應用程式存取失敗時,您可以將它們標示為失敗。 同樣地, 301
並 302
指出從不支援重新導向的用戶端存取失敗。
部分接受的內容 206
可能表示整體要求失敗。 例如,Application Insights 端點可能會以單一要求的形式接收一批遙測專案。 當批次中的某些專案未成功處理時,它會傳回 206
。 的 206
增加率表示需要調查的問題。 類似的邏輯適用于 207
多重狀態,其中成功可能是個別回應碼最差的情況。
自訂屬性
自訂屬性的名稱/值集合: 此集合是用來使用自訂維度擴充標準遙測。 範例是產生遙測或遙測專案特定屬性的部署位置,例如訂單號碼。
- 金鑰長度上限: 150
- 最大值長度: 8,192
自訂度量
自訂度量的集合: 使用此集合來報告與遙測專案相關聯的具名度量。 一般使用案例如下:
- 相依性遙測承載的大小。
- 要求遙測所處理的佇列專案數目。
- 客戶完成精靈步驟完成事件遙測所花費的時間。
您可以在應用程式分析中查詢自訂度量︰
customEvents
| where customMeasurements != ""
| summarize avg(todouble(customMeasurements["Completion Time"]) * itemCount)
注意
- 自訂度量會與其所屬的遙測項目相關聯。 它們受限於使用包含這些度量的遙測專案進行取樣。 若要追蹤與其他遙測類型無關值的度量,請使用 計量遙測。
- 請勿將字串值用於自訂度量。 僅支援數值。
金鑰長度上限:150
相依性
Application Insights中的相依性遙測 () 代表受監視元件與 SQL 或 HTTP 端點等遠端元件的互動。
名稱
此欄位是使用此相依性呼叫起始的命令名稱。 其基數值很低。 範例為預存程序名稱和 URL 路徑範本。
ID
ID 是相依性呼叫實例的識別碼。 它用於與對應至此相依性呼叫的要求遙測專案相互關聯。 如需詳細資訊,請參閱 Application Insights 中的遙測相互關聯。
資料
此欄位是由這個相依性呼叫所起始的命令。 範例為搭配所有查詢參數的 SQL 陳述式和 HTTP URL。
類型
此欄位是相依性類型名稱。 其具有低基數值,可用於相依性的邏輯群組,以及解譯其他欄位,例如 commandName
和 resultCode
。 範例為 SQL、Azure 資料表和 HTTP。
目標
此欄位是相依性呼叫的目標月臺。 範例包括伺服器名稱和主機位址。 如需詳細資訊,請參閱 Application Insights 中的遙測相互關聯。
持續時間
要求持續時間的格式為 DD.HH:MM:SS.MMMMMM
。 它必須小於 1000
天數。
結果碼
此欄位是相依性呼叫的結果碼。 範例為 SQL 錯誤碼與 HTTP 狀態碼。
Success
此欄位表示成功或失敗的呼叫。
自訂屬性
自訂屬性的名稱/值集合: 此集合是用來使用自訂維度擴充標準遙測。 範例是產生遙測或遙測專案特定屬性的部署位置,例如訂單號碼。
- 金鑰長度上限: 150
- 最大值長度: 8,192
自訂度量
自訂度量的集合: 使用此集合來報告與遙測專案相關聯的具名度量。 一般使用案例如下:
- 相依性遙測承載的大小。
- 要求遙測所處理的佇列專案數目。
- 客戶完成精靈步驟完成事件遙測所花費的時間。
您可以在應用程式分析中查詢自訂度量︰
customEvents
| where customMeasurements != ""
| summarize avg(todouble(customMeasurements["Completion Time"]) * itemCount)
注意
- 自訂度量會與其所屬的遙測項目相關聯。 它們受限於使用包含這些度量的遙測專案進行取樣。 若要追蹤與其他遙測類型無關值的度量,請使用 計量遙測。
- 請勿將字串值用於自訂度量。 僅支援數值。
金鑰長度上限:150
例外狀況
在 Application Insights中,例外狀況的實例代表受監視應用程式執行期間發生的已處理或未處理的例外狀況。
問題識別碼
問題識別碼會識別程式碼中擲回例外狀況的位置。 它用於例外狀況群組。 一般而言,它是來自呼叫堆疊的例外狀況類型和函式的組合。
最大長度: 1,024 個字元
嚴重性層級
此欄位是追蹤嚴重性層級。 此值可以是 Verbose
、 Information
、 Warning
、 Error
或 Critical
。
例外狀況詳細資料
(等候進一步擴充)
自訂屬性
自訂屬性的名稱/值集合: 此集合是用來使用自訂維度擴充標準遙測。 範例是產生遙測或遙測專案特定屬性的部署位置,例如訂單號碼。
- 金鑰長度上限: 150
- 最大值長度: 8,192
自訂度量
自訂度量的集合: 使用此集合來報告與遙測專案相關聯的具名度量。 一般使用案例如下:
- 相依性遙測承載的大小。
- 要求遙測所處理的佇列專案數目。
- 客戶完成精靈步驟完成事件遙測所花費的時間。
您可以在應用程式分析中查詢自訂度量︰
customEvents
| where customMeasurements != ""
| summarize avg(todouble(customMeasurements["Completion Time"]) * itemCount)
注意
- 自訂度量會與其所屬的遙測項目相關聯。 它們受限於使用包含這些度量的遙測專案進行取樣。 若要追蹤與其他遙測類型無關值的度量,請使用 計量遙測。
- 請勿將字串值用於自訂度量。 僅支援數值。
金鑰長度上限:150
追蹤
Application Insights中的追蹤遙測代表 printf
搜尋文字的樣式追蹤語句。 Log4Net
、NLog
和其他以文字為基礎的記錄檔項目會轉譯成此類型的執行個體。 追蹤沒有度量做為擴充性。
訊息
追蹤訊息。
最大長度: 32,768 個字元
嚴重性等級
追蹤嚴重性層級。
值:Verbose
、、 Warning
Information
Error
、、 和Critical
自訂屬性
自訂屬性的名稱/值集合: 此集合是用來使用自訂維度擴充標準遙測。 範例是產生遙測或遙測專案特定屬性的部署位置,例如訂單號碼。
- 金鑰長度上限: 150
- 最大值長度: 8,192
事件
您可以建立事件遙測項目 (在 Application Insights 中) 來代表發生在您應用程式中的事件。 一般而言,這是使用者互動,例如按一下按鈕或訂單結帳。 它也可以是應用程式生命週期事件,例如初始化或組態更新。
語意上,事件可能與要求不相關。 如果正確使用,事件遙測比要求或追蹤更重要。 事件代表商務遙測,而且應該受到個別、較不積極 取樣的約束。
名稱
事件名稱: 若要允許適當的分組和有用的計量,請限制您的應用程式,使其產生幾個個別的事件名稱。 例如,針對每個產生的事件執行個體,不要使用不同的名稱。
最大長度: 512 個字元
自訂屬性
自訂屬性的名稱/值集合: 此集合是用來使用自訂維度擴充標準遙測。 範例是產生遙測或遙測專案特定屬性的部署位置,例如訂單號碼。
- 金鑰長度上限: 150
- 最大值長度: 8,192
自訂度量
自訂度量的集合: 使用此集合來報告與遙測專案相關聯的具名度量。 一般使用案例如下:
- 相依性遙測承載的大小。
- 要求遙測所處理的佇列專案數目。
- 客戶完成精靈步驟完成事件遙測所花費的時間。
您可以在應用程式分析中查詢自訂度量︰
customEvents
| where customMeasurements != ""
| summarize avg(todouble(customMeasurements["Completion Time"]) * itemCount)
注意
- 自訂度量會與其所屬的遙測項目相關聯。 它們受限於使用包含這些度量的遙測專案進行取樣。 若要追蹤與其他遙測類型無關值的度量,請使用 計量遙測。
- 請勿將字串值用於自訂度量。 僅支援數值。
金鑰長度上限:150
計量
Application Insights 支援兩種類型的計量遙測:單一度量和預先匯總的計量。 單一度量只有名稱與值。 預先匯總的計量會指定匯總間隔中計量的最小值和最大值,以及其標準差。
預先匯總的計量遙測假設匯總期間為一分鐘。
Application Insights 支援數個已知的計量名稱。 這些計量會放入資料表中 performanceCounters
。
下表顯示代表系統和進程計數器的計量。
.NET 名稱 | 與平臺無關的名稱 | Description |
---|---|---|
\Processor(_Total)\% Processor Time |
進行中... | 電腦 CPU 總數。 |
\Memory\Available Bytes |
進行中... | 顯示在電腦上執行的程序可用的實體記憶體數量 (以位元組為單位)。 其計算方式是加總零、可用和待命記憶體清單上的空間量。 可用記憶體已可供使用。 零的記憶體是由填滿零的記憶體分頁所組成,以防止稍後的進程看到先前進程所使用的資料。 待命記憶體是從進程的工作集中移除的記憶體, (其實體記憶體) 路由傳送至磁片,但仍可供回收。 請參閱 Memory 物件。 |
\Process(??APP_WIN32_PROC??)\% Processor Time |
進行中... | 裝載應用程式的進程 CPU。 |
\Process(??APP_WIN32_PROC??)\Private Bytes |
進行中... | 裝載應用程式的進程所使用的記憶體。 |
\Process(??APP_WIN32_PROC??)\IO Data Bytes/sec |
進行中... | 裝載應用程式的進程所執行的 I/O 作業速率。 |
\ASP.NET Applications(??APP_W3SVC_PROC??)\Requests/Sec |
進行中... | 應用程式處理的要求速率。 |
\.NET CLR Exceptions(??APP_CLR_PROC??)\# of Exceps Thrown / sec |
進行中... | 應用程式擲回的例外狀況速率。 |
\ASP.NET Applications(??APP_W3SVC_PROC??)\Request Execution Time |
進行中... | 平均要求執行時間。 |
\ASP.NET Applications(??APP_W3SVC_PROC??)\Requests In Application Queue |
進行中... | 等候佇列中處理的要求數目。 |
如需計量 REST API 的詳細資訊,請參閱 計量 - 取得。
名稱
此欄位是您想要在 Application Insights 入口網站和 UI 中看到的計量名稱。
值
此欄位是度量的單一值。 這是匯總的個別度量總和。
Count
此欄位是匯總計量的計量權數。 它不應該設定為度量。
最小值
此欄位是匯總計量的最小值。 它不應該設定為度量。
最大值
此欄位是匯總計量的最大值。 它不應該設定為度量。
標準差
此欄位是匯總計量的標準差。 它不應該設定為度量。
自訂屬性
已設定自訂屬性 CustomPerfCounter
的計量, true
表示計量代表 Windows 效能計數器。 這些計量會放在資料表中 performanceCounters
,而不是 放在 中 customMetrics
。 此外,系統會剖析此計量的名稱,以擷取類別、計數器和實例名稱。
自訂屬性的名稱/值集合: 此集合是用來使用自訂維度擴充標準遙測。 範例是產生遙測或遙測專案特定屬性的部署位置,例如訂單號碼。
- 金鑰長度上限: 150
- 最大值長度: 8,192
PageView
應用程式使用者開啟監視應用程式的新分頁時,會在 Application Insights 中記錄 PageView 遙測。 Page
此內容中的 是一個邏輯單元,由開發人員定義為應用程式索引標籤或畫面,而且不一定與瀏覽器網頁載入或重新整理動作相互關聯。 您可以在單頁應用程式 (SPA) 的內容中進一步瞭解這項區別,其中頁面之間的切換不會系結至瀏覽器頁面動作。 pageViews.duration
是應用程式向使用者呈現頁面所需的時間。
注意
- 根據預設,Application Insights SDK 會記錄每個瀏覽器網頁載入動作上的單一
PageView
事件,並pageViews.duration
填入 瀏覽器時間。 開發人員可以使用trackPageView API 呼叫來擴充事件的其他追蹤PageView
。 - 預設記錄保留期為 30 天。 如果您想要在較長時間內檢視
PageView
統計資料,您必須調整設定。
Application Insights 中的量值瀏覽器提示
新式瀏覽器使用效能 API 公開分頁載入動作的度量。 Application Insights 藉由將相關時間合併至這些處理時間定義所定義的標準瀏覽器計量,以簡化這些度量:
用戶端 < -- > DNS:用戶端會連絡 DNS 以解析網站主機名稱,而 DNS 會以 IP 位址回應。
用戶端 < -- > 網頁伺服器:用戶端會建立 TCP,然後與網頁伺服器交換 TLS。
用戶端 -- > Web 服務器:用戶端 <傳送要求承載、等候伺服器執行要求,並接收第一個回應封包。
用戶端 < --Web 服務器:用戶端會從網頁伺服器接收其餘的回應承載位元組。
用戶端:用戶端現在具有完整的回應承載,而且必須將內容轉譯至瀏覽器並載入 DOM。
browserTimings/networkDuration
= #1 + #2browserTimings/sendDuration
= #3browserTimings/receiveDuration
= #4browserTimings/processingDuration
= #5browsertimings/totalDuration
= #1 + #2 + #3 + #4 + #5pageViews/duration
持續時間
PageView
來自瀏覽器的效能計時介面 。PerformanceNavigationTiming.duration
如果有
PerformanceNavigationTiming
,則會使用該持續時間。如果沒有,則會使用已被
PerformanceTiming
取代的介面,並計算 和LoadEventEnd
之間的NavigationStart
差異。開發人員會使用trackPageView API 呼叫來記錄自訂
PageView
事件時,指定持續時間值。
Context
每個遙測專案可能都有強型別的內容欄位。 每個欄位都具有特定的監視案例。 請使用自訂屬性集合來儲存自訂或應用程式特定的內容資訊。
應用程式版本
應用程式內容欄位中的資訊一律與傳送遙測的應用程式有關。 應用程式版本可用來分析應用程式行為的趨勢變更,以及其與部署的相互關聯。
最大長度: 1,024
用戶端 IP 位址
此欄位是用戶端裝置的 IP 位址。 支援 IPv4 和 IPv6。 從服務傳送遙測時,位置內容是關於在服務中起始作業的使用者。 Application Insights 會從用戶端 IP 擷取地理位置資訊並予以截斷。 用戶端 IP 本身無法當做使用者標識資訊使用。
最大長度: 46
裝置類型
最初,此欄位是用來指出應用程式使用者所使用的裝置類型。 目前主要用來區別 JavaScript 遙測與裝置類型與裝置類型的 Browser
PC
伺服器端遙測。
最大長度: 64
作業識別碼
此欄位是根作業的唯一識別碼。 此識別碼允許群組遙測跨越多個元件。 如需詳細資訊,請參閱 遙測相互關聯。 要求或頁面檢視會建立作業識別碼。 所有其他遙測會將此欄位設定為包含要求或頁面檢視的值。
最大長度: 128
父作業識別碼
此欄位是遙測專案立即父項的唯一識別碼。 如需詳細資訊,請參閱 遙測相互關聯。
最大長度: 128
作業名稱
此欄位是作業) 群組名稱 (。 要求或頁面檢視會建立作業名稱。 所有其他遙測項目會將此欄位設定為包含要求或頁面檢視的值。 作業名稱用於尋找一組作業的所有遙測專案 (,例如, GET Home/Index
) 。 此內容屬性可用來回答下列問題:此頁面擲回的一般例外狀況為何?
最大長度: 1,024
作業的綜合來源
此欄位是綜合來源的名稱。 來自應用程式的一些遙測可能會代表綜合流量。 這可能是從 Application Insights SDK 本身等診斷程式庫編制網站、網站可用性測試或追蹤的 Web 編目程式。
最大長度: 1,024
工作階段識別碼
會話識別碼是使用者與應用程式互動的實例。 會話內容欄位中的資訊一律與使用者有關。 從服務傳送遙測時,會話內容是關於在服務中起始作業的使用者。
最大長度: 64
匿名使用者識別碼
匿名使用者識別碼 (User.Id) 代表應用程式的使用者。 從服務傳送遙測時,使用者內容會與在服務中起始作業的使用者有關。
取樣是將收集的遙測量降到最低的其中一個方法。 取樣演算法會嘗試取樣或取出所有相互關聯的遙測。 匿名使用者識別碼用於取樣分數產生,因此匿名使用者識別碼應該是隨機值。
注意
匿名使用者識別碼的計數與唯一應用程式使用者的數目不同。 匿名使用者識別碼的計數通常較高,因為每次使用者在不同的裝置或瀏覽器上開啟您的應用程式,或清除瀏覽器 Cookie 時,都會配置新的唯一匿名使用者識別碼。 此計算可能會導致多次計算相同的實體使用者。
使用者識別碼可以與會話識別碼交叉參考,以提供唯一的遙測維度,並在會話持續時間內建立使用者活動。
使用匿名使用者識別碼來儲存使用者名稱是欄位的誤用。 使用已驗證的使用者識別碼。
最大長度: 128
已驗證的使用者識別碼
已驗證的使用者識別碼與匿名使用者識別碼相反。 此欄位代表具有易記名稱的使用者。 根據預設,只會使用 ASP.NET Framework SDK 的 AuthenticatedUserIdTelemetryInitializer
收集此識別碼。
使用 Application Insights SDK,使用可持續跨瀏覽器和裝置識別使用者的值,初始化已驗證的使用者識別碼。 如此一來,所有遙測項目都會屬於該唯一識別碼。 此識別碼可讓您查詢特定使用者收集的所有遙測 (受限於取樣設定和遙測篩選)。
使用者識別碼可以與會話識別碼交叉參考,以提供唯一的遙測維度,並在會話持續時間內建立使用者活動。
最大長度: 1,024
帳戶識別碼
在多租使用者應用程式中,帳戶識別碼是使用者所使用的租使用者帳戶識別碼或名稱。 當使用者識別碼和已驗證的使用者識別碼不足時,會用於更多使用者分割。 範例可能是Azure 入口網站的訂用帳戶識別碼,或部落格平臺的部落格名稱。
最大長度: 1,024
雲端角色
此欄位是應用程式所屬角色的名稱。 它會直接對應至 Azure 中的角色名稱。 它也可以用來區分屬於單一應用程式的微服務。
最大長度: 256
雲端角色執行個體
此欄位是應用程式執行所在的實例名稱。 例如,它是內部部署的電腦名稱稱或 Azure 的實例名稱。
最大長度: 256
內部:SDK 版本
如需詳細資訊,請參閱 SDK 版本。
最大長度: 64
內部:節點名稱
此欄位代表用於計費的節點名稱。 您可以將其用於覆寫節點的標準偵測。
最大長度: 256
常見問題集
本節提供常見問題的答案。
如何測量監視活動的影響?
PageView 遙測包含 URL,而且您可以在 Kusto 中使用 RegEx 函式剖析 UTM 參數。
有時候,如果使用者或企業在瀏覽器設定中停用傳送使用者代理程式,此資料可能會遺失或不正確。 UA 剖析器 RegEx 可能不包含所有裝置資訊。 或者 Application Insights 可能尚未採用最新的更新。
為什麼自訂量測成功而沒有錯誤,但記錄不會顯示?
如果您使用字串值,就會發生這種情況。 只有數值可搭配自訂量值使用。
下一步
瞭解如何使用 Application Insights API 進行自訂事件和計量,包括:
設定下列專案的相依性追蹤:
若要深入了解:
- 查看 Application Insights 支援的平台。
- 請查看標準內容屬性集合組態。
- 探索 Application Insights 中的 .NET 追蹤記錄。
- 探索 Application Insights 中的 JAVA 追蹤記錄。
- 瞭解Azure Functions內建與 Application Insights 的整合,以監視函式執行。
- 瞭解如何使用 Application Insights 設定ASP.NET Core應用程式。
- 了解如何使用 Application Insights 在 Web Apps 中診斷例外狀況。
- 了解如何擴充和篩選遙測。
- 使用取樣,根據資料模型將遙測量降到最低。