NullTelemetryClient Sınıf
Oluşturucu
NullTelemetryClient()
Yöntemler
| track_dependency |
Uygulama için yakalanan tek bir bağımlılık telemetrisi gönderir. :p aram adı: Bu bağımlılık çağrısıyla başlatılan komutun adı. Düşük kardinalite değeri. Örnek olarak saklı yordam adı ve URL yolu şablonu verilebilir. :p aram verileri: bu bağımlılık çağrısı tarafından başlatılan komut. Tüm sorgu parametrelerine sahip SQL deyimi ve HTTP URL'si örnek olarak verilebilir. :p aram type_name: bağımlılık türü adı. Bağımlılıkların mantıksal gruplandırması ve commandName ve resultCode gibi diğer alanların yorumlanması için düşük kardinalite değeri. Örnek olarak SQL, Azure tablosu ve HTTP verilebilir. (varsayılan değer: Yok) :p aram hedefi: bağımlılık çağrısının hedef sitesi. Örnek olarak sunucu adı, ana bilgisayar adresi verilebilir. (varsayılan değer: Yok) :p aram süresi: bu bağımlılık çağrısının sürdüğü milisaniye sayısı. (varsayılan değer: Yok) :p aram başarısı: bağımlılık çağrısı başarılı olarak sona erdiyse true, aksi takdirde false. (varsayılan değer: Yok) :p aram result_code: bağımlılık çağrısının sonuç kodu. Örnek olarak SQL hata kodu ve HTTP durum kodu verilebilir. (varsayılan değer: Yok) :p aram özellikleri: istemcinin bu veri öğesine eklenmesini istediği özel özellikler kümesi. (varsayılan değer: Yok) :p aram ölçümleri: istemcinin bu veri öğesine eklemek istediği özel ölçüm kümesi. (varsayılan değer: Yok) :p aram dependency_id: bu bağımlılık çağrısının kimliği. Hiçbiri ise yeni bir uuid oluşturulur. (varsayılan değer: Yok) |
| track_event |
Uygulama bağlamında gerçekleşen tek bir olay hakkında bilgi gönderin. :p aram adı: bu olayla ilişkilendirilecek veriler. :p aram özellikleri: İstemcinin bu veri öğesine eklenmesini istediği özel özellikler kümesi. (varsayılan değer: Yok) :p aram ölçümleri: istemcinin bu veri öğesine eklemek istediği özel ölçüm kümesi. (varsayılan değer: Yok) |
| track_exception |
Uygulamada oluşan tek bir özel durum hakkında bilgi gönderin. :p aram exception_type: oluşturulan özel durumun türü. :p aram değeri: istemcinin göndermek istediği özel durum. :p aram izlemesi: exc_infotarafından döndürülen geri izleme bilgileri. :p aram özellikleri: İstemcinin bu veri öğesine eklenmesini istediği özel özellikler kümesi. (varsayılan değer: Yok) :p aram ölçümleri: istemcinin bu veri öğesine eklemek istediği özel ölçüm kümesi. (varsayılan değer: Yok) |
| track_metric |
Uygulama için yakalanan tek bir ölçüm veri noktası hakkında bilgi gönderin. :p aram adı: Yakalanan ölçümün adı. :p aram değeri: Yakalanan ölçümün değeri. :p aram tel_type: Ölçümün türü. (varsayılan değer: TelemetryDataPointType.aggregation') :p aram sayısı: bu veri noktasına toplanan ölçümlerin sayısı. (varsayılan değer: Yok :p aram min_val: bu veri noktasına toplanan tüm ölçümlerin en azı. (varsayılan değer: Yok) |
| track_pageview |
Uygulamada görüntülenen sayfa (örneğin bir web sayfası) hakkında bilgi gönderin. :p aram adı: görüntülenen sayfanın adı. :p aram url'si: Görüntülenen sayfanın URL'si. :p aram süresi: Sayfa görünümünün milisaniye cinsinden süresi. (varsayılan değer: 0) :p aram özellikleri: istemcinin bu veri öğesine eklenmesini istediği özel özellikler kümesi. (varsayılan değer: Yok) :p aram ölçümleri: istemcinin bu veri öğesine eklemek istediği özel ölçüm kümesi. (varsayılan değer: Yok) |
| track_request |
Uygulama için yakalanan tek bir istek gönderir. :p aram adı: Bu isteğin adı. Aynı ada sahip tüm istekler birlikte gruplandırılır. :p aram url'si: Bu isteğin gerçek URL'si (tek tek istek örneklerinde gösterilir). :p aram başarısı: İstek başarıyla sona erdiyse true, aksi takdirde False. :p aram start_time: isteğin başlangıç saati. değeri, <xref:datetime.isoformat>tarafından döndürülen değerle aynı görünmelidir. (varsayılan değer: Yok) :p aram süresi: bu isteğin sürdüğü milisaniye sayısı. (varsayılan değer: Yok) :p aram response_code: bu isteğin döndürdüğünü yanıt kodu. (varsayılan değer: Yok) :p aram http_method: bu isteği tetikleyen HTTP yöntemi. (varsayılan değer: Yok) :p aram özellikleri: istemcinin bu veri öğesine eklenmesini istediği özel özellikler kümesi. (varsayılan değer: Yok) :p aram ölçümleri: istemcinin bu veri öğesine eklemek istediği özel ölçüm kümesi. (varsayılan değer: Yok) :p aram request_id: bu isteğin kimliği. Hiçbiri ise yeni bir uuid oluşturulur. (varsayılan değer: Yok) |
| track_trace |
Tek bir izleme deyimi gönderir. :p aram adı: trace deyimi. |
track_dependency
Uygulama için yakalanan tek bir bağımlılık telemetrisi gönderir. :p aram adı: Bu bağımlılık çağrısıyla başlatılan komutun adı. Düşük kardinalite değeri. Örnek olarak saklı yordam adı ve URL yolu şablonu verilebilir. :p aram verileri: bu bağımlılık çağrısı tarafından başlatılan komut. Tüm sorgu parametrelerine sahip SQL deyimi ve HTTP URL'si örnek olarak verilebilir. :p aram type_name: bağımlılık türü adı. Bağımlılıkların mantıksal gruplandırması ve commandName ve resultCode gibi diğer alanların yorumlanması için düşük kardinalite değeri. Örnek olarak SQL, Azure tablosu ve HTTP verilebilir. (varsayılan değer: Yok) :p aram hedefi: bağımlılık çağrısının hedef sitesi. Örnek olarak sunucu adı, ana bilgisayar adresi verilebilir. (varsayılan değer: Yok) :p aram süresi: bu bağımlılık çağrısının sürdüğü milisaniye sayısı. (varsayılan değer: Yok) :p aram başarısı: bağımlılık çağrısı başarılı olarak sona erdiyse true, aksi takdirde false. (varsayılan değer: Yok) :p aram result_code: bağımlılık çağrısının sonuç kodu. Örnek olarak SQL hata kodu ve HTTP durum kodu verilebilir. (varsayılan değer: Yok) :p aram özellikleri: istemcinin bu veri öğesine eklenmesini istediği özel özellikler kümesi. (varsayılan değer: Yok) :p aram ölçümleri: istemcinin bu veri öğesine eklemek istediği özel ölçüm kümesi. (varsayılan değer: Yok) :p aram dependency_id: bu bağımlılık çağrısının kimliği. Hiçbiri ise yeni bir uuid oluşturulur. (varsayılan değer: Yok)
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)
Parametreler
| Name | Description |
|---|---|
|
name
Gerekli
|
|
|
data
Gerekli
|
|
|
type_name
|
Default value: None
|
|
target
|
Default value: None
|
|
duration
|
Default value: None
|
|
success
|
Default value: None
|
|
result_code
|
Default value: None
|
|
properties
|
Default value: None
|
|
measurements
|
Default value: None
|
|
dependency_id
|
Default value: None
|
track_event
Uygulama bağlamında gerçekleşen tek bir olay hakkında bilgi gönderin. :p aram adı: bu olayla ilişkilendirilecek veriler. :p aram özellikleri: İstemcinin bu veri öğesine eklenmesini istediği özel özellikler kümesi. (varsayılan değer: Yok) :p aram ölçümleri: istemcinin bu veri öğesine eklemek istediği özel ölçüm kümesi. (varsayılan değer: Yok)
track_event(name: str, properties: Dict[str, object] = None, measurements: Dict[str, object] = None) -> None
Parametreler
| Name | Description |
|---|---|
|
name
Gerekli
|
|
|
properties
|
Default value: None
|
|
measurements
|
Default value: None
|
track_exception
Uygulamada oluşan tek bir özel durum hakkında bilgi gönderin. :p aram exception_type: oluşturulan özel durumun türü. :p aram değeri: istemcinin göndermek istediği özel durum. :p aram izlemesi: exc_infotarafından döndürülen geri izleme bilgileri. :p aram özellikleri: İstemcinin bu veri öğesine eklenmesini istediği özel özellikler kümesi. (varsayılan değer: Yok) :p aram ölçümleri: istemcinin bu veri öğesine eklemek istediği özel ölçüm kümesi. (varsayılan değer: Yok)
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
Parametreler
| Name | Description |
|---|---|
|
exception_type
|
Default value: None
|
|
value
|
Default value: None
|
|
trace
|
Default value: None
|
|
properties
|
Default value: None
|
|
measurements
|
Default value: None
|
track_metric
Uygulama için yakalanan tek bir ölçüm veri noktası hakkında bilgi gönderin. :p aram adı: Yakalanan ölçümün adı. :p aram değeri: Yakalanan ölçümün değeri. :p aram tel_type: Ölçümün türü. (varsayılan değer: TelemetryDataPointType.aggregation') :p aram sayısı: bu veri noktasına toplanan ölçümlerin sayısı. (varsayılan değer: Yok :p aram min_val: bu veri noktasına toplanan tüm ölçümlerin en azı.
(varsayılan değer: Yok)
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
Parametreler
| Name | Description |
|---|---|
|
max_val
|
bu veri noktasında toplanan tüm ölçümlerin üst sınırı. (varsayılan değer: Yok) Default value: None
|
|
std_dev
|
bu veri noktasına toplanan tüm ölçümlerin standart sapması. (varsayılan değer: Yok) Default value: None
|
|
properties
|
istemcinin bu veri öğesine eklenmesini istediği özel özellikler kümesi. (varsayılan değer: Yok) Default value: None
|
|
name
Gerekli
|
|
|
value
Gerekli
|
|
|
tel_type
|
Default value: None
|
|
count
|
Default value: None
|
|
min_val
|
Default value: None
|
track_pageview
Uygulamada görüntülenen sayfa (örneğin bir web sayfası) hakkında bilgi gönderin. :p aram adı: görüntülenen sayfanın adı. :p aram url'si: Görüntülenen sayfanın URL'si. :p aram süresi: Sayfa görünümünün milisaniye cinsinden süresi. (varsayılan değer: 0) :p aram özellikleri: istemcinin bu veri öğesine eklenmesini istediği özel özellikler kümesi. (varsayılan değer: Yok) :p aram ölçümleri: istemcinin bu veri öğesine eklemek istediği özel ölçüm kümesi. (varsayılan değer: Yok)
track_pageview(name: str, url, duration: int = 0, properties: Dict[str, object] = None, measurements: Dict[str, object] = None) -> None
Parametreler
| Name | Description |
|---|---|
|
name
Gerekli
|
|
|
url
Gerekli
|
|
|
duration
|
Default value: 0
|
|
properties
|
Default value: None
|
|
measurements
|
Default value: None
|
track_request
Uygulama için yakalanan tek bir istek gönderir. :p aram adı: Bu isteğin adı. Aynı ada sahip tüm istekler birlikte gruplandırılır. :p aram url'si: Bu isteğin gerçek URL'si (tek tek istek örneklerinde gösterilir). :p aram başarısı: İstek başarıyla sona erdiyse true, aksi takdirde False. :p aram start_time: isteğin başlangıç saati. değeri, <xref:datetime.isoformat>tarafından döndürülen değerle aynı görünmelidir. (varsayılan değer: Yok) :p aram süresi: bu isteğin sürdüğü milisaniye sayısı. (varsayılan değer: Yok) :p aram response_code: bu isteğin döndürdüğünü yanıt kodu. (varsayılan değer: Yok) :p aram http_method: bu isteği tetikleyen HTTP yöntemi. (varsayılan değer: Yok) :p aram özellikleri: istemcinin bu veri öğesine eklenmesini istediği özel özellikler kümesi. (varsayılan değer: Yok) :p aram ölçümleri: istemcinin bu veri öğesine eklemek istediği özel ölçüm kümesi. (varsayılan değer: Yok) :p aram request_id: bu isteğin kimliği. Hiçbiri ise yeni bir uuid oluşturulur. (varsayılan değer: Yok)
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)
Parametreler
| Name | Description |
|---|---|
|
name
Gerekli
|
|
|
url
Gerekli
|
|
|
success
Gerekli
|
|
|
start_time
|
Default value: None
|
|
duration
|
Default value: None
|
|
response_code
|
Default value: None
|
|
http_method
|
Default value: None
|
|
properties
|
Default value: None
|
|
measurements
|
Default value: None
|
|
request_id
|
Default value: None
|
track_trace
Tek bir izleme deyimi gönderir. :p aram adı: trace deyimi.
track_trace(name, properties=None, severity: Severity = None)
Parametreler
| Name | Description |
|---|---|
|
properties
|
istemcinin bu veri öğesine eklenmesini istediği özel özellikler kümesi. (varsayılan değer: Yok) Default value: None
|
|
severity
|
bu izlemenin önem düzeyi, HATA AYıKLAMA, BİlGİ, UYARI, HATA, KRİtİk Default value: None
|
|
name
Gerekli
|
|