Events - Get
取得事件
取得單一事件的數據
GET https://api.applicationinsights.io/v1/apps/{appId}/events/{eventType}/{eventId}
GET https://api.applicationinsights.io/v1/apps/{appId}/events/{eventType}/{eventId}?timespan={timespan}
URI 參數
名稱 | 位於 | 必要 | 類型 | Description |
---|---|---|---|---|
app
|
path | True |
string |
應用程式的識別碼。 這是 Azure 入口網站 [API 存取設定] 刀鋒視窗中的應用程式識別碼。 |
event
|
path | True |
string |
事件的標識碼。 |
event
|
path | True |
要查詢的事件類型;標準事件類型 ( |
|
timespan
|
query |
string |
選擇性。 要擷取事件的時間範圍。 這是ISO8601時間週期值。 除了 Odata 表達式中指定的任何專案之外,還會套用這個時間範圍。 |
回應
名稱 | 類型 | Description |
---|---|---|
200 OK |
成功的回應 |
|
Other Status Codes |
錯誤回應物件。 |
安全性
oauth2
連線至 Azure 應用程式 Insights API
類型:
oauth2
Flow:
implicit
授權 URL:
https://login.microsoftonline.com/common/oauth2/authorize?resource=https%3A%2F%2Fapi.applicationinsights.io
範圍
名稱 | Description |
---|---|
user_impersonation | 模擬您的用戶帳戶 |
範例
eventById
範例要求
GET https://api.applicationinsights.io/v1/apps/DEMO_APP/events/traces/dc76df01-0141-11e8-9894-e3e7c1eeabad
範例回覆
{
"@odata.context": "https://api.applicationinsights.io/v1/apps/DEMO_APP/events/traces/$metadata#traces",
"value": [
{
"id": "dc76df01-0141-11e8-9894-e3e7c1eeabad",
"type": "trace",
"count": 1,
"timestamp": "2018-01-24T20:04:32.243Z",
"customDimensions": null,
"customMeasurements": null,
"operation": {
"name": "GET /FabrikamProd/Employees/Create",
"id": "HPFy1bNlyQ0=",
"parentId": "|HPFy1bNlyQ0=.c642e1f1_",
"syntheticSource": "Application Insights Availability Monitoring"
},
"session": {
"id": "97915c9e-2ba3-4258-82f5-84233de21127"
},
"user": {
"id": "emea-ru-msa-edge_97915c9e-2ba3-4258-82f5-84233de21127",
"accountId": null,
"authenticatedId": null
},
"cloud": {
"roleName": null,
"roleInstance": "AIConnect2"
},
"ai": {
"iKey": "5a2e4e0c-e136-4a15-9824-90ba859b0a89",
"appName": "fabrikamprod",
"appId": "cf58dcfd-0683-487c-bc84-048789bca8e5",
"sdkVersion": "sd:2.4.1-442"
},
"trace": {
"message": "New Request Received",
"severityLevel": 0
},
"application": {
"version": null
},
"client": {
"model": null,
"os": null,
"type": "PC",
"browser": null,
"ip": "51.140.105.0",
"city": "London",
"stateOrProvince": "England",
"countryOrRegion": "United Kingdom"
}
}
]
}
定義
CustomDimensions
事件的自定義維度
名稱 | 類型 | Description |
---|---|---|
additionalProperties |
object |
CustomMeasurements
事件的自定義度量
名稱 | 類型 | Description |
---|---|---|
additionalProperties |
object |
errorDetail
錯誤詳細數據。
名稱 | 類型 | Description |
---|---|---|
additionalProperties |
object |
|
code |
string |
錯誤的程序代碼。 |
message |
string |
人類可讀取的錯誤訊息。 |
resources |
string[] |
指出負責錯誤的資源。 |
target |
string |
指出要求中的哪個屬性負責錯誤。 |
value |
string |
指出 『target』 中的哪個值負責錯誤。 |
errorInfo
錯誤的程式代碼和訊息。
名稱 | 類型 | Description |
---|---|---|
additionalProperties |
object |
|
code |
string |
計算機可讀取的錯誤碼。 |
details |
錯誤詳細數據。 |
|
innererror |
錯誤的程式代碼和訊息。 |
|
message |
string |
人類可讀取的錯誤訊息。 |
errorResponse
錯誤詳細數據。
名稱 | 類型 | Description |
---|---|---|
error |
錯誤的程式代碼和訊息。 |
eventsAiInfo
事件結果的 AI 相關應用程式資訊
名稱 | 類型 | Description |
---|---|---|
appId |
string |
應用程式的識別碼 |
appName |
string |
應用程式的名稱 |
iKey |
string |
應用程式的 iKey |
sdkVersion |
string |
應用程式的 SDK 版本 |
eventsApplicationInfo
事件結果的應用程式資訊
名稱 | 類型 | Description |
---|---|---|
version |
string |
應用程式的版本 |
eventsAvailabilityResultInfo
可用性結果資訊
名稱 | 類型 | Description |
---|---|---|
duration |
integer |
可用性結果的持續時間 |
id |
string |
可用性結果的標識碼 |
location |
string |
可用性結果的位置 |
message |
string |
可用性結果的訊息 |
name |
string |
可用性結果的名稱 |
performanceBucket |
string |
可用性結果的效能值區 |
size |
string |
可用性結果的大小 |
success |
string |
指出可用性結果是否成功 |
eventsAvailabilityResultResult
可用性結果結果
名稱 | 類型 | Description |
---|---|---|
ai |
事件的 AI 資訊 |
|
application |
事件的應用程式資訊 |
|
availabilityResult |
可用性結果資訊 |
|
client |
事件的客戶端資訊 |
|
cloud |
事件的雲端資訊 |
|
count |
integer |
事件的計數 |
customDimensions |
事件的自定義維度 |
|
customMeasurements |
事件的自定義度量 |
|
id |
string |
此事件的唯一標識碼。 |
operation |
事件的作業資訊 |
|
session |
事件的會話資訊 |
|
timestamp |
string |
事件的時間戳 |
type |
string:
availability |
事件的類型。 |
user |
事件的用戶資訊 |
eventsBrowserTimingInfo
瀏覽器計時資訊
名稱 | 類型 | Description |
---|---|---|
name |
string |
頁面的名稱 |
networkDuration |
integer |
負載的網路持續時間 |
performanceBucket |
string |
負載的效能貯體 |
processingDuration |
integer |
負載的處理持續時間 |
receiveDuration |
integer |
載入的接收持續時間 |
sendDuration |
integer |
載入的傳送持續時間 |
totalDuration |
integer |
負載的總持續時間 |
url |
string |
頁面的 URL |
urlHost |
string |
URL 的主機 |
urlPath |
string |
URL 的路徑 |
eventsBrowserTimingResult
瀏覽器計時結果
名稱 | 類型 | Description |
---|---|---|
ai |
事件的 AI 資訊 |
|
application |
事件的應用程式資訊 |
|
browserTiming |
瀏覽器計時資訊 |
|
client |
事件的客戶端資訊 |
|
clientPerformance |
用戶端效能資訊 |
|
cloud |
事件的雲端資訊 |
|
count |
integer |
事件的計數 |
customDimensions |
事件的自定義維度 |
|
customMeasurements |
事件的自定義度量 |
|
id |
string |
此事件的唯一標識碼。 |
operation |
事件的作業資訊 |
|
session |
事件的會話資訊 |
|
timestamp |
string |
事件的時間戳 |
type |
string:
browser |
事件的類型。 |
user |
事件的用戶資訊 |
eventsClientInfo
事件結果的客戶端資訊
名稱 | 類型 | Description |
---|---|---|
browser |
string |
用戶端的瀏覽器 |
city |
string |
用戶端城市 |
countryOrRegion |
string |
用戶端的國家/地區 |
ip |
string |
用戶端的IP位址 |
model |
string |
用戶端的模型 |
os |
string |
用戶端的作業系統 |
stateOrProvince |
string |
用戶端的州或省 |
type |
string |
用戶端的類型 |
eventsClientPerformanceInfo
用戶端效能資訊
名稱 | 類型 | Description |
---|---|---|
name |
string |
用戶端效能的名稱 |
eventsCloudInfo
事件結果的雲端資訊
名稱 | 類型 | Description |
---|---|---|
roleInstance |
string |
雲端的角色實例 |
roleName |
string |
雲端的角色名稱 |
eventsCustomEventInfo
自訂事件資訊
名稱 | 類型 | Description |
---|---|---|
name |
string |
自訂事件的名稱 |
eventsCustomEventResult
自定義事件結果
名稱 | 類型 | Description |
---|---|---|
ai |
事件的 AI 資訊 |
|
application |
事件的應用程式資訊 |
|
client |
事件的客戶端資訊 |
|
cloud |
事件的雲端資訊 |
|
count |
integer |
事件的計數 |
customDimensions |
事件的自定義維度 |
|
customEvent |
自訂事件資訊 |
|
customMeasurements |
事件的自定義度量 |
|
id |
string |
此事件的唯一標識碼。 |
operation |
事件的作業資訊 |
|
session |
事件的會話資訊 |
|
timestamp |
string |
事件的時間戳 |
type |
string:
custom |
事件的類型。 |
user |
事件的用戶資訊 |
eventsCustomMetricInfo
自訂計量資訊
名稱 | 類型 | Description |
---|---|---|
name |
string |
自訂計量的名稱 |
value |
number |
自訂計量的值 |
valueCount |
integer |
自訂計量的計數 |
valueMax |
number |
自訂計量的最大值 |
valueMin |
number |
自訂計量的最小值 |
valueStdDev |
number |
自定義計量的標準偏差 |
valueSum |
number |
自訂計量的總和 |
eventsCustomMetricResult
自訂計量結果
名稱 | 類型 | Description |
---|---|---|
ai |
事件的 AI 資訊 |
|
application |
事件的應用程式資訊 |
|
client |
事件的客戶端資訊 |
|
cloud |
事件的雲端資訊 |
|
count |
integer |
事件的計數 |
customDimensions |
事件的自定義維度 |
|
customMeasurements |
事件的自定義度量 |
|
customMetric |
自訂計量資訊 |
|
id |
string |
此事件的唯一標識碼。 |
operation |
事件的作業資訊 |
|
session |
事件的會話資訊 |
|
timestamp |
string |
事件的時間戳 |
type |
string:
custom |
事件的類型。 |
user |
事件的用戶資訊 |
eventsDependencyInfo
相依性資訊
名稱 | 類型 | Description |
---|---|---|
data |
string |
相依性的數據 |
duration |
integer |
相依性持續時間 |
id |
string |
相依性標識碼 |
name |
string |
相依性的名稱 |
performanceBucket |
string |
相依性效能貯體 |
resultCode |
string |
相依性的結果碼 |
success |
string |
指出相依性是否成功 |
target |
string |
相依性的目標 |
type |
string |
相依性的類型 |
eventsDependencyResult
相依性結果
名稱 | 類型 | Description |
---|---|---|
ai |
事件的 AI 資訊 |
|
application |
事件的應用程式資訊 |
|
client |
事件的客戶端資訊 |
|
cloud |
事件的雲端資訊 |
|
count |
integer |
事件的計數 |
customDimensions |
事件的自定義維度 |
|
customMeasurements |
事件的自定義度量 |
|
dependency |
相依性資訊 |
|
id |
string |
此事件的唯一標識碼。 |
operation |
事件的作業資訊 |
|
session |
事件的會話資訊 |
|
timestamp |
string |
事件的時間戳 |
type |
string:
dependency |
事件的類型。 |
user |
事件的用戶資訊 |
eventsExceptionDetail
例外狀況詳細資料
名稱 | 類型 | Description |
---|---|---|
id |
string |
例外狀況詳細數據的標識碼 |
message |
string |
例外狀況詳細數據的訊息 |
outerId |
string |
例外狀況詳細數據的外部標識碼 |
parsedStack |
剖析的堆疊 |
|
severityLevel |
string |
例外狀況詳細數據的嚴重性層級 |
type |
string |
例外狀況詳細數據的型別 |
eventsExceptionDetailsParsedStack
已剖析的堆疊專案
名稱 | 類型 | Description |
---|---|---|
assembly |
string |
堆疊專案的元件 |
level |
integer |
堆疊專案的層級 |
line |
integer |
堆疊專案的行 |
method |
string |
堆疊專案的方法 |
eventsExceptionInfo
例外狀況資訊
名稱 | 類型 | Description |
---|---|---|
assembly |
string |
擲回例外狀況的元件 |
details |
例外狀況的詳細數據 |
|
handledAt |
string |
指出例外狀況的處理位置 |
innermostAssembly |
string |
例外狀況的最內部元件 |
innermostMessage |
string |
例外狀況的最內層訊息 |
innermostMethod |
string |
例外狀況的最內部方法 |
innermostType |
string |
例外狀況的內部大部分類型 |
message |
string |
例外狀況的訊息 |
method |
string |
擲回例外狀況的方法 |
outerAssembly |
string |
例外狀況的外部元件 |
outerMessage |
string |
例外狀況的外部訊息 |
outerMethod |
string |
例外狀況的外部方法 |
outerType |
string |
例外狀況的外部類型 |
problemId |
string |
例外狀況的問題標識碼 |
severityLevel |
integer |
例外狀況的嚴重性層級 |
type |
string |
例外狀況的類型 |
eventsExceptionResult
例外狀況結果
名稱 | 類型 | Description |
---|---|---|
ai |
事件的 AI 資訊 |
|
application |
事件的應用程式資訊 |
|
client |
事件的客戶端資訊 |
|
cloud |
事件的雲端資訊 |
|
count |
integer |
事件的計數 |
customDimensions |
事件的自定義維度 |
|
customMeasurements |
事件的自定義度量 |
|
exception |
例外狀況資訊 |
|
id |
string |
此事件的唯一標識碼。 |
operation |
事件的作業資訊 |
|
session |
事件的會話資訊 |
|
timestamp |
string |
事件的時間戳 |
type |
string:
exception |
事件的類型。 |
user |
事件的用戶資訊 |
eventsOperationInfo
事件結果的作業資訊
名稱 | 類型 | Description |
---|---|---|
id |
string |
作業的標識碼 |
name |
string |
作業名稱 |
parentId |
string |
作業的父標識碼 |
syntheticSource |
string |
作業的綜合來源 |
eventsPageViewInfo
頁面檢視資訊
名稱 | 類型 | Description |
---|---|---|
duration |
string |
頁面檢視的持續時間 |
name |
string |
頁面的名稱 |
performanceBucket |
string |
頁面檢視的效能貯體 |
url |
string |
頁面的 URL |
eventsPageViewResult
頁面檢視結果
名稱 | 類型 | Description |
---|---|---|
ai |
事件的 AI 資訊 |
|
application |
事件的應用程式資訊 |
|
client |
事件的客戶端資訊 |
|
cloud |
事件的雲端資訊 |
|
count |
integer |
事件的計數 |
customDimensions |
事件的自定義維度 |
|
customMeasurements |
事件的自定義度量 |
|
id |
string |
此事件的唯一標識碼。 |
operation |
事件的作業資訊 |
|
pageView |
頁面檢視資訊 |
|
session |
事件的會話資訊 |
|
timestamp |
string |
事件的時間戳 |
type |
string:
page |
事件的類型。 |
user |
事件的用戶資訊 |
eventsPerformanceCounterInfo
性能計數器資訊
名稱 | 類型 | Description |
---|---|---|
category |
string |
性能計數器的類別 |
counter |
string |
性能計數器的計數器 |
instance |
string |
性能計數器的實例 |
instanceName |
string |
性能計數器的實例名稱 |
name |
string |
性能計數器的名稱 |
value |
number |
性能計數器的值 |
eventsPerformanceCounterResult
性能計數器結果
名稱 | 類型 | Description |
---|---|---|
ai |
事件的 AI 資訊 |
|
application |
事件的應用程式資訊 |
|
client |
事件的客戶端資訊 |
|
cloud |
事件的雲端資訊 |
|
count |
integer |
事件的計數 |
customDimensions |
事件的自定義維度 |
|
customMeasurements |
事件的自定義度量 |
|
id |
string |
此事件的唯一標識碼。 |
operation |
事件的作業資訊 |
|
performanceCounter |
性能計數器資訊 |
|
session |
事件的會話資訊 |
|
timestamp |
string |
事件的時間戳 |
type |
string:
performance |
事件的類型。 |
user |
事件的用戶資訊 |
eventsRequestInfo
要求資訊
名稱 | 類型 | Description |
---|---|---|
duration |
number |
要求的持續時間 |
id |
string |
要求的標識碼 |
name |
string |
要求的名稱 |
performanceBucket |
string |
要求的效能貯體 |
resultCode |
string |
要求的結果碼 |
source |
string |
要求的來源 |
success |
string |
指出要求是否成功 |
url |
string |
要求的 URL |
eventsRequestResult
要求結果
名稱 | 類型 | Description |
---|---|---|
ai |
事件的 AI 資訊 |
|
application |
事件的應用程式資訊 |
|
client |
事件的客戶端資訊 |
|
cloud |
事件的雲端資訊 |
|
count |
integer |
事件的計數 |
customDimensions |
事件的自定義維度 |
|
customMeasurements |
事件的自定義度量 |
|
id |
string |
此事件的唯一標識碼。 |
operation |
事件的作業資訊 |
|
request |
要求資訊 |
|
session |
事件的會話資訊 |
|
timestamp |
string |
事件的時間戳 |
type |
string:
request |
事件的類型。 |
user |
事件的用戶資訊 |
eventsResults
事件查詢結果。
名稱 | 類型 | Description |
---|---|---|
@ai.messages |
此回應的 OData 訊息。 |
|
@odata.context |
string |
此回應的 OData 內容元數據端點 |
value | eventsResultData[]: |
事件查詢結果的內容。 |
eventsSessionInfo
事件結果的會話資訊
名稱 | 類型 | Description |
---|---|---|
id |
string |
會話的標識碼 |
eventsTraceInfo
追蹤資訊
名稱 | 類型 | Description |
---|---|---|
message |
string |
追蹤訊息 |
severityLevel |
integer |
追蹤嚴重性層級 |
eventsTraceResult
追蹤結果
名稱 | 類型 | Description |
---|---|---|
ai |
事件的 AI 資訊 |
|
application |
事件的應用程式資訊 |
|
client |
事件的客戶端資訊 |
|
cloud |
事件的雲端資訊 |
|
count |
integer |
事件的計數 |
customDimensions |
事件的自定義維度 |
|
customMeasurements |
事件的自定義度量 |
|
id |
string |
此事件的唯一標識碼。 |
operation |
事件的作業資訊 |
|
session |
事件的會話資訊 |
|
timestamp |
string |
事件的時間戳 |
trace |
追蹤資訊 |
|
type |
string:
trace |
事件的類型。 |
user |
事件的用戶資訊 |
eventsUserInfo
事件結果的用戶資訊
名稱 | 類型 | Description |
---|---|---|
accountId |
string |
用戶的帳戶標識碼 |
authenticatedId |
string |
使用者的已驗證標識碼 |
id |
string |
用戶的識別碼 |
EventType
要查詢的事件類型;標準事件類型 (traces
、customEvents
、、、pageViews
、requests
dependencies
、exceptions
、 availabilityResults
) ,或$all
查詢所有事件類型。
名稱 | 類型 | Description |
---|---|---|
$all |
string |
|
availabilityResults |
string |
|
browserTimings |
string |
|
customEvents |
string |
|
customMetrics |
string |
|
dependencies |
string |
|
exceptions |
string |
|
pageViews |
string |
|
performanceCounters |
string |
|
requests |
string |
|
traces |
string |