NullTelemetryClient 類別

建構函式

NullTelemetryClient()

方法

track_dependency

傳送針對應用程式擷取的單一相依性遙測。 :p aram 名稱:以這個相依性呼叫起始的命令名稱。 低基數值。 範例包括預存程式名稱和 URL 路徑範本。 :p aram 數據:這個相依性呼叫所起始的命令。 範例包括具有所有查詢參數的 SQL 語句和 HTTP URL。 :p aram type_name:相依性類型名稱。 邏輯群組相依性的低基數值,以及 commandName 和 resultCode 等其他欄位的解譯。 範例包括 SQL、Azure 資料表和 HTTP。 (預設為:None) :p aram 目標:相依性呼叫的目標月臺。 範例包括伺服器名稱、主機位址。 (預設值為:None) :p aram 持續時間:此相依性呼叫持續發生的毫秒數。 (預設為:無):p aram 成功:如果相依性呼叫以成功結束,則為 true,否則為 false。 (預設值為:None):p aram result_code:相依性呼叫的結果碼。 範例包括 SQL 錯誤碼和 HTTP 狀態代碼。 (預設值為:None) :p aram 屬性:用戶端想要附加至此數據項的自定義屬性集。 (預設為:無):p aram 度量:用戶端想要附加至此數據項的自定義度量集。 (預設值為:None):p aram dependency_id:此相依性呼叫的標識符。 如果為 None,則會產生新的 uuid。 (預設值為:無)

track_event

傳送應用程式內容中發生之單一事件的相關信息。 :p aram 名稱:要與此事件建立關聯的數據。 :p aram 屬性:用戶端想要附加至此數據項的自定義屬性集。 (預設為:無):p aram 度量:用戶端想要附加至此數據項的自定義度量集。 (預設值為:無)

track_exception

傳送應用程式中發生之單一例外狀況的相關信息。 :p aram exception_type:擲回的例外狀況類型。 :p aram 值:用戶端想要傳送的例外狀況。 :p aram 追蹤:exc_info所傳回的追蹤資訊。 :p aram 屬性:用戶端想要附加至此數據項的自定義屬性集。 (預設為:無):p aram 度量:用戶端想要附加至此數據項的自定義度量集。 (預設值為:無)

track_metric

傳送針對應用程式擷取之單一計量數據點的相關信息。 :p aram 名稱:擷取的計量名稱。 :p aram 值:已擷取的計量值。 :p aram tel_type:計量的類型。 (預設為:TelemetryDataPointType.aggregation』) :p aram 計數:匯總至此數據點的計量數目。 (預設為:無:p aram min_val:匯總到此數據點的所有計量中最小值。

(預設值為:無)

track_pageview

傳送應用程式中檢視頁面的相關信息(例如網頁)。 :p aram 名稱:已檢視的頁面名稱。 :p aram url:已檢視之頁面的 URL。 :p aram 持續時間:以毫秒為單位的頁面檢視持續時間。 (預設為: 0) :p aram 屬性:用戶端想要附加至此數據項的自定義屬性集。 (預設為:無):p aram 度量:用戶端想要附加至此數據項的自定義度量集。 (預設值為:無)

track_request

傳送針對應用程式擷取的單一要求。 :p aram 名稱:此要求的名稱。 所有具有相同名稱的要求都會分組在一起。 :p aram url:此要求的實際 URL(顯示在個別要求實例中)。 :p aram 成功:如果要求以成功結束,則為 True,否則為 False。 :p aram start_time:要求的開始時間。 值看起來應該與 <xref:datetime.isoformat>所傳回的值相同。 (預設值為:無):p aram 持續時間:此要求持續發生的毫秒數。 (預設值為:None) :p aram response_code:此要求傳回的回應碼。 (預設值為:None) :p aram http_method:觸發此要求的 HTTP 方法。 (預設值為:None) :p aram 屬性:用戶端想要附加至此數據項的自定義屬性集。 (預設為:無):p aram 度量:用戶端想要附加至此數據項的自定義度量集。 (預設值為:None) :p aram request_id:此要求的標識碼。 如果為 None,則會產生新的 uuid。 (預設值為:無)

track_trace

傳送單一追蹤語句。 :p aram 名稱:追蹤語句。

track_dependency

傳送針對應用程式擷取的單一相依性遙測。 :p aram 名稱:以這個相依性呼叫起始的命令名稱。 低基數值。 範例包括預存程式名稱和 URL 路徑範本。 :p aram 數據:這個相依性呼叫所起始的命令。 範例包括具有所有查詢參數的 SQL 語句和 HTTP URL。 :p aram type_name:相依性類型名稱。 邏輯群組相依性的低基數值,以及 commandName 和 resultCode 等其他欄位的解譯。 範例包括 SQL、Azure 資料表和 HTTP。 (預設為:None) :p aram 目標:相依性呼叫的目標月臺。 範例包括伺服器名稱、主機位址。 (預設值為:None) :p aram 持續時間:此相依性呼叫持續發生的毫秒數。 (預設為:無):p aram 成功:如果相依性呼叫以成功結束,則為 true,否則為 false。 (預設值為:None):p aram result_code:相依性呼叫的結果碼。 範例包括 SQL 錯誤碼和 HTTP 狀態代碼。 (預設值為:None) :p aram 屬性:用戶端想要附加至此數據項的自定義屬性集。 (預設為:無):p aram 度量:用戶端想要附加至此數據項的自定義度量集。 (預設值為:None):p aram dependency_id:此相依性呼叫的標識符。 如果為 None,則會產生新的 uuid。 (預設值為:無)

track_dependency(name: str, data: str, type_name: str = None, target: str = None, duration: int = None, success: bool = None, result_code: str = None, properties: Dict[str, object] = None, measurements: Dict[str, object] = None, dependency_id: str = None)

參數

名稱 Description
name
必要
data
必要
type_name
預設值: None
target
預設值: None
duration
預設值: None
success
預設值: None
result_code
預設值: None
properties
預設值: None
measurements
預設值: None
dependency_id
預設值: None

track_event

傳送應用程式內容中發生之單一事件的相關信息。 :p aram 名稱:要與此事件建立關聯的數據。 :p aram 屬性:用戶端想要附加至此數據項的自定義屬性集。 (預設為:無):p aram 度量:用戶端想要附加至此數據項的自定義度量集。 (預設值為:無)

track_event(name: str, properties: Dict[str, object] = None, measurements: Dict[str, object] = None) -> None

參數

名稱 Description
name
必要
properties
預設值: None
measurements
預設值: None

track_exception

傳送應用程式中發生之單一例外狀況的相關信息。 :p aram exception_type:擲回的例外狀況類型。 :p aram 值:用戶端想要傳送的例外狀況。 :p aram 追蹤:exc_info所傳回的追蹤資訊。 :p aram 屬性:用戶端想要附加至此數據項的自定義屬性集。 (預設為:無):p aram 度量:用戶端想要附加至此數據項的自定義度量集。 (預設值為:無)

track_exception(exception_type: type = None, value: Exception = None, trace: <module 'traceback' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.10\\x64\\Lib\\traceback.py'> = None, properties: ~typing.Dict[str, object] = None, measurements: ~typing.Dict[str, object] = None) -> None

參數

名稱 Description
exception_type
預設值: None
value
預設值: None
trace
預設值: None
properties
預設值: None
measurements
預設值: None

track_metric

傳送針對應用程式擷取之單一計量數據點的相關信息。 :p aram 名稱:擷取的計量名稱。 :p aram 值:已擷取的計量值。 :p aram tel_type:計量的類型。 (預設為:TelemetryDataPointType.aggregation』) :p aram 計數:匯總至此數據點的計量數目。 (預設為:無:p aram min_val:匯總到此數據點的所有計量中最小值。

(預設值為:無)

track_metric(name: str, value: float, tel_type: TelemetryDataPointType = None, count: int = None, min_val: float = None, max_val: float = None, std_dev: float = None, properties: Dict[str, object] = None) -> NotImplemented

參數

名稱 Description
max_val

匯總到此數據點的所有計量上限。 (預設值為:無)

預設值: None
std_dev

匯總至此數據點之所有所收集計量的標準偏差。 (預設值為:無)

預設值: None
properties

用戶端想要附加至此數據項的自訂屬性集。 (預設值為:無)

預設值: None
name
必要
value
必要
tel_type
預設值: None
count
預設值: None
min_val
預設值: None

track_pageview

傳送應用程式中檢視頁面的相關信息(例如網頁)。 :p aram 名稱:已檢視的頁面名稱。 :p aram url:已檢視之頁面的 URL。 :p aram 持續時間:以毫秒為單位的頁面檢視持續時間。 (預設為: 0) :p aram 屬性:用戶端想要附加至此數據項的自定義屬性集。 (預設為:無):p aram 度量:用戶端想要附加至此數據項的自定義度量集。 (預設值為:無)

track_pageview(name: str, url, duration: int = 0, properties: Dict[str, object] = None, measurements: Dict[str, object] = None) -> None

參數

名稱 Description
name
必要
url
必要
duration
預設值: 0
properties
預設值: None
measurements
預設值: None

track_request

傳送針對應用程式擷取的單一要求。 :p aram 名稱:此要求的名稱。 所有具有相同名稱的要求都會分組在一起。 :p aram url:此要求的實際 URL(顯示在個別要求實例中)。 :p aram 成功:如果要求以成功結束,則為 True,否則為 False。 :p aram start_time:要求的開始時間。 值看起來應該與 <xref:datetime.isoformat>所傳回的值相同。 (預設值為:無):p aram 持續時間:此要求持續發生的毫秒數。 (預設值為:None) :p aram response_code:此要求傳回的回應碼。 (預設值為:None) :p aram http_method:觸發此要求的 HTTP 方法。 (預設值為:None) :p aram 屬性:用戶端想要附加至此數據項的自定義屬性集。 (預設為:無):p aram 度量:用戶端想要附加至此數據項的自定義度量集。 (預設值為:None) :p aram request_id:此要求的標識碼。 如果為 None,則會產生新的 uuid。 (預設值為:無)

track_request(name: str, url: str, success: bool, start_time: str = None, duration: int = None, response_code: str = None, http_method: str = None, properties: Dict[str, object] = None, measurements: Dict[str, object] = None, request_id: str = None)

參數

名稱 Description
name
必要
url
必要
success
必要
start_time
預設值: None
duration
預設值: None
response_code
預設值: None
http_method
預設值: None
properties
預設值: None
measurements
預設值: None
request_id
預設值: None

track_trace

傳送單一追蹤語句。 :p aram 名稱:追蹤語句。

track_trace(name, properties=None, severity: Severity = None)

參數

名稱 Description
properties

用戶端想要附加至此數據項的自訂屬性集。 (預設值為:無)

預設值: None
severity

此追蹤的嚴重性層級,其中一個 DEBUG、INFO、WARNING、ERROR、CRITICAL

預設值: None
name
必要