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
مطلوب