NullTelemetryClient الفصل
الدالمنشئ
NullTelemetryClient()
الأساليب
| track_dependency |
يرسل بيانات تتبع استخدام تبعية واحدة تم التقاطها للتطبيق. اسم :p aram: اسم الأمر الذي بدأ مع استدعاء التبعية هذا. قيمة أساسية منخفضة. الأمثلة هي اسم الإجراء المخزن وقالب مسار URL. بيانات :p aram: الأمر الذي بدأه استدعاء التبعية هذا. ومن الأمثلة على ذلك عبارة SQL وعنوان URL ل HTTP مع جميع معلمات الاستعلام. :p aram type_name: اسم نوع التبعية. قيمة أساسية منخفضة للتجميع المنطقي للتبعيات وتفسير الحقول الأخرى مثل commandName و resultCode. ومن الأمثلة على ذلك SQL وجدول Azure وHTTP. (الافتراضي إلى: None) :p aram target: الموقع الهدف لاستدعاء التبعية. ومن الأمثلة على ذلك اسم الخادم وعنوان المضيف. (الافتراضي إلى: بلا) :p مدة أرام: عدد المللي ثانية التي استمر فيها استدعاء التبعية هذا. (الإعدادات الافتراضية ل: لا شيء) :p aram success: true إذا انتهى استدعاء التبعية بنجاح، خطأ بخلاف ذلك. (الإعدادات الافتراضية ل: None) :p aram result_code: رمز النتيجة لاستدعاء التبعية. ومن الأمثلة على ذلك رمز خطأ SQL ورمز حالة HTTP. (الإعدادات الافتراضية ل: لا شيء) :p خصائص aram: مجموعة الخصائص المخصصة التي يريد العميل إرفاقها بعنصر البيانات هذا. (الإعدادات الافتراضية ل: بلا) :p القياسات: مجموعة القياسات المخصصة التي يريد العميل إرفاقها بعنصر البيانات هذا. (الإعدادات الافتراضية ل: None) :p aram dependency_id: معرف استدعاء التبعية هذا. إذا كان بلا، سيتم إنشاء uuid جديد. (الإعدادات الافتراضية ل: بلا) |
| track_event |
إرسال معلومات حول حدث واحد حدث في سياق التطبيق. اسم :p أرام: البيانات المراد إقرانها بهذا الحدث. خصائص :p aram: مجموعة الخصائص المخصصة التي يريد العميل إرفاقها بعنصر البيانات هذا. (الإعدادات الافتراضية ل: بلا) :p القياسات: مجموعة القياسات المخصصة التي يريد العميل إرفاقها بعنصر البيانات هذا. (الإعدادات الافتراضية ل: بلا) |
| track_exception |
إرسال معلومات حول استثناء واحد حدث في التطبيق. :p aram exception_type: نوع الاستثناء الذي تم طرحه. قيمة :p aram: الاستثناء الذي يريد العميل إرساله. تتبع :p أرام: معلومات التتبع كما تم إرجاعها بواسطة exc_info. خصائص :p aram: مجموعة الخصائص المخصصة التي يريد العميل إرفاقها بعنصر البيانات هذا. (الإعدادات الافتراضية ل: بلا) :p القياسات: مجموعة القياسات المخصصة التي يريد العميل إرفاقها بعنصر البيانات هذا. (الإعدادات الافتراضية ل: بلا) |
| track_metric |
إرسال معلومات حول نقطة بيانات قياسية واحدة تم التقاطها للتطبيق. :p aram name: اسم المقياس الذي تم التقاطه. قيمة :p aram: قيمة المقياس الذي تم التقاطه. :p aram tel_type: نوع المقياس. (الإعدادات الافتراضية ل: TelemetryDataPointType.aggregation') :p aram count: عدد المقاييس التي تم تجميعها في نقطة البيانات هذه. (الإعدادات الافتراضية ل: لا شيء :p aram min_val: الحد الأدنى من جميع المقاييس التي تم جمعها في نقطة البيانات هذه. (الإعدادات الافتراضية ل: بلا) |
| track_pageview |
إرسال معلومات حول الصفحة التي تم عرضها في التطبيق (صفحة ويب على سبيل المثال). اسم :p aram: اسم الصفحة التي تم عرضها. عنوان url :p aram: عنوان URL للصفحة التي تم عرضها. مدة :p أرام: مدة عرض الصفحة بالمللي ثانية. (افتراضيا إلى: 0) :p خصائص aram: مجموعة الخصائص المخصصة التي يريد العميل إرفاقها بعنصر البيانات هذا. (الإعدادات الافتراضية ل: بلا) :p القياسات: مجموعة القياسات المخصصة التي يريد العميل إرفاقها بعنصر البيانات هذا. (الإعدادات الافتراضية ل: بلا) |
| track_request |
إرسال طلب واحد تم التقاطه للتطبيق. اسم :p aram: اسم هذا الطلب. سيتم تجميع جميع الطلبات التي تحمل نفس الاسم معا. :p aram url: عنوان URL الفعلي لهذا الطلب (لإظهاره في مثيلات الطلب الفردية). :p aram success: True إذا انتهى الطلب بنجاح، خطأ بخلاف ذلك. :p أرام start_time: وقت بدء الطلب. يجب أن تبدو القيمة مماثلة للقيمة التي تم إرجاعها بواسطة <xref:datetime.isoformat>. (الإعدادات الافتراضية ل: لا شيء) :p أرام المدة: عدد المللي ثانية التي استمر فيها هذا الطلب. (الإعدادات الافتراضية ل: بلا) :p aram response_code: رمز الاستجابة الذي أرجعه هذا الطلب. (الإعدادات الافتراضية ل: None) :p aram http_method: أسلوب HTTP الذي قام بتشغيل هذا الطلب. (الإعدادات الافتراضية ل: لا شيء) :p خصائص aram: مجموعة الخصائص المخصصة التي يريد العميل إرفاقها بعنصر البيانات هذا. (الإعدادات الافتراضية ل: بلا) :p القياسات: مجموعة القياسات المخصصة التي يريد العميل إرفاقها بعنصر البيانات هذا. (الإعدادات الافتراضية ل: None) :p aram request_id: معرف هذا الطلب. إذا كان بلا، سيتم إنشاء uuid جديد. (الإعدادات الافتراضية ل: بلا) |
| track_trace |
إرسال عبارة تتبع واحدة. اسم :p أرام: عبارة التتبع. |
track_dependency
يرسل بيانات تتبع استخدام تبعية واحدة تم التقاطها للتطبيق. اسم :p aram: اسم الأمر الذي بدأ مع استدعاء التبعية هذا. قيمة أساسية منخفضة. الأمثلة هي اسم الإجراء المخزن وقالب مسار URL. بيانات :p aram: الأمر الذي بدأه استدعاء التبعية هذا. ومن الأمثلة على ذلك عبارة SQL وعنوان URL ل HTTP مع جميع معلمات الاستعلام. :p aram type_name: اسم نوع التبعية. قيمة أساسية منخفضة للتجميع المنطقي للتبعيات وتفسير الحقول الأخرى مثل commandName و resultCode. ومن الأمثلة على ذلك SQL وجدول Azure وHTTP. (الافتراضي إلى: None) :p aram target: الموقع الهدف لاستدعاء التبعية. ومن الأمثلة على ذلك اسم الخادم وعنوان المضيف. (الافتراضي إلى: بلا) :p مدة أرام: عدد المللي ثانية التي استمر فيها استدعاء التبعية هذا. (الإعدادات الافتراضية ل: لا شيء) :p aram success: true إذا انتهى استدعاء التبعية بنجاح، خطأ بخلاف ذلك. (الإعدادات الافتراضية ل: None) :p aram result_code: رمز النتيجة لاستدعاء التبعية. ومن الأمثلة على ذلك رمز خطأ SQL ورمز حالة HTTP. (الإعدادات الافتراضية ل: لا شيء) :p خصائص aram: مجموعة الخصائص المخصصة التي يريد العميل إرفاقها بعنصر البيانات هذا. (الإعدادات الافتراضية ل: بلا) :p القياسات: مجموعة القياسات المخصصة التي يريد العميل إرفاقها بعنصر البيانات هذا. (الإعدادات الافتراضية ل: None) :p aram dependency_id: معرف استدعاء التبعية هذا. إذا كان بلا، سيتم إنشاء 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)
المعلمات
| الاسم | الوصف |
|---|---|
|
name
مطلوب
|
|
|
data
مطلوب
|
|
|
type_name
|
القيمة الافتراضية: None
|
|
target
|
القيمة الافتراضية: None
|
|
duration
|
القيمة الافتراضية: None
|
|
success
|
القيمة الافتراضية: None
|
|
result_code
|
القيمة الافتراضية: None
|
|
properties
|
القيمة الافتراضية: None
|
|
measurements
|
القيمة الافتراضية: None
|
|
dependency_id
|
القيمة الافتراضية: None
|
track_event
إرسال معلومات حول حدث واحد حدث في سياق التطبيق. اسم :p أرام: البيانات المراد إقرانها بهذا الحدث. خصائص :p aram: مجموعة الخصائص المخصصة التي يريد العميل إرفاقها بعنصر البيانات هذا. (الإعدادات الافتراضية ل: بلا) :p القياسات: مجموعة القياسات المخصصة التي يريد العميل إرفاقها بعنصر البيانات هذا. (الإعدادات الافتراضية ل: بلا)
track_event(name: str, properties: Dict[str, object] = None, measurements: Dict[str, object] = None) -> None
المعلمات
| الاسم | الوصف |
|---|---|
|
name
مطلوب
|
|
|
properties
|
القيمة الافتراضية: None
|
|
measurements
|
القيمة الافتراضية: None
|
track_exception
إرسال معلومات حول استثناء واحد حدث في التطبيق. :p aram exception_type: نوع الاستثناء الذي تم طرحه. قيمة :p aram: الاستثناء الذي يريد العميل إرساله. تتبع :p أرام: معلومات التتبع كما تم إرجاعها بواسطة exc_info. خصائص :p aram: مجموعة الخصائص المخصصة التي يريد العميل إرفاقها بعنصر البيانات هذا. (الإعدادات الافتراضية ل: بلا) :p القياسات: مجموعة القياسات المخصصة التي يريد العميل إرفاقها بعنصر البيانات هذا. (الإعدادات الافتراضية ل: بلا)
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
المعلمات
| الاسم | الوصف |
|---|---|
|
exception_type
|
القيمة الافتراضية: None
|
|
value
|
القيمة الافتراضية: None
|
|
trace
|
القيمة الافتراضية: None
|
|
properties
|
القيمة الافتراضية: None
|
|
measurements
|
القيمة الافتراضية: None
|
track_metric
إرسال معلومات حول نقطة بيانات قياسية واحدة تم التقاطها للتطبيق. :p aram name: اسم المقياس الذي تم التقاطه. قيمة :p aram: قيمة المقياس الذي تم التقاطه. :p aram tel_type: نوع المقياس. (الإعدادات الافتراضية ل: TelemetryDataPointType.aggregation') :p aram count: عدد المقاييس التي تم تجميعها في نقطة البيانات هذه. (الإعدادات الافتراضية ل: لا شيء :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
المعلمات
| الاسم | الوصف |
|---|---|
|
max_val
|
الحد الأقصى لجميع المقاييس التي تم جمعها في نقطة البيانات هذه. (الإعدادات الافتراضية ل: بلا) القيمة الافتراضية: None
|
|
std_dev
|
الانحراف المعياري لكافة المقاييس التي تم جمعها في نقطة البيانات هذه. (الإعدادات الافتراضية ل: بلا) القيمة الافتراضية: None
|
|
properties
|
مجموعة الخصائص المخصصة التي يريد العميل إرفاقها بعنصر البيانات هذا. (الإعدادات الافتراضية ل: بلا) القيمة الافتراضية: None
|
|
name
مطلوب
|
|
|
value
مطلوب
|
|
|
tel_type
|
القيمة الافتراضية: None
|
|
count
|
القيمة الافتراضية: None
|
|
min_val
|
القيمة الافتراضية: None
|
track_pageview
إرسال معلومات حول الصفحة التي تم عرضها في التطبيق (صفحة ويب على سبيل المثال). اسم :p aram: اسم الصفحة التي تم عرضها. عنوان url :p aram: عنوان URL للصفحة التي تم عرضها. مدة :p أرام: مدة عرض الصفحة بالمللي ثانية. (افتراضيا إلى: 0) :p خصائص aram: مجموعة الخصائص المخصصة التي يريد العميل إرفاقها بعنصر البيانات هذا. (الإعدادات الافتراضية ل: بلا) :p القياسات: مجموعة القياسات المخصصة التي يريد العميل إرفاقها بعنصر البيانات هذا. (الإعدادات الافتراضية ل: بلا)
track_pageview(name: str, url, duration: int = 0, properties: Dict[str, object] = None, measurements: Dict[str, object] = None) -> None
المعلمات
| الاسم | الوصف |
|---|---|
|
name
مطلوب
|
|
|
url
مطلوب
|
|
|
duration
|
القيمة الافتراضية: 0
|
|
properties
|
القيمة الافتراضية: None
|
|
measurements
|
القيمة الافتراضية: None
|
track_request
إرسال طلب واحد تم التقاطه للتطبيق. اسم :p aram: اسم هذا الطلب. سيتم تجميع جميع الطلبات التي تحمل نفس الاسم معا. :p aram url: عنوان URL الفعلي لهذا الطلب (لإظهاره في مثيلات الطلب الفردية). :p aram success: True إذا انتهى الطلب بنجاح، خطأ بخلاف ذلك. :p أرام start_time: وقت بدء الطلب. يجب أن تبدو القيمة مماثلة للقيمة التي تم إرجاعها بواسطة <xref:datetime.isoformat>. (الإعدادات الافتراضية ل: لا شيء) :p أرام المدة: عدد المللي ثانية التي استمر فيها هذا الطلب. (الإعدادات الافتراضية ل: بلا) :p aram response_code: رمز الاستجابة الذي أرجعه هذا الطلب. (الإعدادات الافتراضية ل: None) :p aram http_method: أسلوب HTTP الذي قام بتشغيل هذا الطلب. (الإعدادات الافتراضية ل: لا شيء) :p خصائص aram: مجموعة الخصائص المخصصة التي يريد العميل إرفاقها بعنصر البيانات هذا. (الإعدادات الافتراضية ل: بلا) :p القياسات: مجموعة القياسات المخصصة التي يريد العميل إرفاقها بعنصر البيانات هذا. (الإعدادات الافتراضية ل: None) :p aram request_id: معرف هذا الطلب. إذا كان بلا، سيتم إنشاء 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)
المعلمات
| الاسم | الوصف |
|---|---|
|
name
مطلوب
|
|
|
url
مطلوب
|
|
|
success
مطلوب
|
|
|
start_time
|
القيمة الافتراضية: None
|
|
duration
|
القيمة الافتراضية: None
|
|
response_code
|
القيمة الافتراضية: None
|
|
http_method
|
القيمة الافتراضية: None
|
|
properties
|
القيمة الافتراضية: None
|
|
measurements
|
القيمة الافتراضية: None
|
|
request_id
|
القيمة الافتراضية: None
|
track_trace
إرسال عبارة تتبع واحدة. اسم :p أرام: عبارة التتبع.
track_trace(name, properties=None, severity: Severity = None)
المعلمات
| الاسم | الوصف |
|---|---|
|
properties
|
مجموعة الخصائص المخصصة التي يريد العميل إرفاقها بعنصر البيانات هذا. (الإعدادات الافتراضية ل: بلا) القيمة الافتراضية: None
|
|
severity
|
مستوى خطورة هذا التتبع، أحد DEBUG، INFO، WARNING، ERROR، CRITICAL القيمة الافتراضية: None
|
|
name
مطلوب
|
|