PerformanceTrace interface

الواجهة التي تمثل Trace .

إمضاء:

export interface PerformanceTrace 

طُرق

طريقة وصف
الحصول على السمة (اتر) يسترد القيمة التي تم تعيين السمة المخصصة عليها.
الحصول على السمات () إرجاع خريطة لجميع السمات المخصصة لمثيل التتبع.
getMetric(اسم القياس) لإرجاع قيمة المقياس المخصص بهذا الاسم. في حالة عدم وجود مقياس مخصص بهذا الاسم، فسيتم إرجاع صفر.
incrementMetric(metricName, num) يضيف إلى قيمة المقياس المخصص. في حالة عدم وجود مقياس مخصص بالاسم المقدم، فإنه ينشئ مقياسًا بهذا الاسم وقيمة مساوية للرقم المحدد. سيتم تقليل القيمة إلى عدد صحيح.
putAttribute(attr، القيمة) قم بتعيين سمة مخصصة للتتبع إلى قيمة معينة.
putMetric(اسم القياس، الأعداد) يضبط قيمة المقياس المخصص المحدد على الرقم المحدد بغض النظر عما إذا كان المقياس بهذا الاسم موجودًا بالفعل في مثيل التتبع أم لا. سيتم تقليل القيمة إلى عدد صحيح.
سجل (وقت البدء، المدة، الخيارات) يسجل تتبعًا من معلمات معينة. يوفر هذا طريقة مباشرة لاستخدام التتبع دون الحاجة إلى البدء/الإيقاف. يعد هذا مفيدًا لحالات الاستخدام التي لا يمكن فيها استخدام التتبع مباشرةً (على سبيل المثال، إذا تم التقاط المدة قبل تحميل SDK للأداء).
إزالة السمة (attr) إزالة السمة المخصصة المحددة من مثيل التتبع.
يبدأ() يبدأ توقيت مثيل التتبع.
قف() يوقف توقيت مثيل التتبع ويسجل بيانات المثيل.

PerformanceTrace.getAttribute()

يسترد القيمة التي تم تعيين السمة المخصصة عليها.

إمضاء:

getAttribute(attr: string): string | undefined;

حدود

معامل يكتب وصف
attr خيط اسم السمة المخصصة.

عائدات:

سلسلة | غير معرف

PerformanceTrace.getAttributes()

إرجاع خريطة لجميع السمات المخصصة لمثيل التتبع.

إمضاء:

getAttributes(): {
        [key: string]: string;
    };

عائدات:

{ [مفتاح: سلسلة]: سلسلة؛ }

PerformanceTrace.getMetric()

لإرجاع قيمة المقياس المخصص بهذا الاسم. في حالة عدم وجود مقياس مخصص بهذا الاسم، فسيتم إرجاع صفر.

إمضاء:

getMetric(metricName: string): number;

حدود

معامل يكتب وصف
metricName خيط اسم المقياس المخصص.

عائدات:

رقم

PerformanceTrace.incrementMetric()

يضيف إلى قيمة المقياس المخصص. في حالة عدم وجود مقياس مخصص بالاسم المقدم، فإنه ينشئ مقياسًا بهذا الاسم وقيمة مساوية للرقم المحدد. سيتم تقليل القيمة إلى عدد صحيح.

إمضاء:

incrementMetric(metricName: string, num?: number): void;

حدود

معامل يكتب وصف
metricName خيط اسم المقياس المخصص.
رقم رقم الرقم المطلوب إضافته إلى قيمة المقياس المخصص. إذا لم يتم توفيره، فإنه يستخدم قيمة افتراضية واحدة.

عائدات:

فارغ

PerformanceTrace.putAttribute()

قم بتعيين سمة مخصصة للتتبع إلى قيمة معينة.

إمضاء:

putAttribute(attr: string, value: string): void;

حدود

معامل يكتب وصف
attr خيط اسم السمة المخصصة.
قيمة خيط قيمة السمة المخصصة.

عائدات:

فارغ

PerformanceTrace.putMetric()

يضبط قيمة المقياس المخصص المحدد على الرقم المحدد بغض النظر عما إذا كان المقياس بهذا الاسم موجودًا بالفعل في مثيل التتبع أم لا. سيتم تقليل القيمة إلى عدد صحيح.

إمضاء:

putMetric(metricName: string, num: number): void;

حدود

معامل يكتب وصف
metricName خيط اسم المقياس المخصص.
رقم رقم قيمة المقياس المخصص.

عائدات:

فارغ

سجل الأداء ()

يسجل تتبعًا من معلمات معينة. يوفر هذا طريقة مباشرة لاستخدام التتبع دون الحاجة إلى البدء/الإيقاف. يعد هذا مفيدًا لحالات الاستخدام التي لا يمكن فيها استخدام التتبع مباشرةً (على سبيل المثال، إذا تم التقاط المدة قبل تحميل SDK للأداء).

إمضاء:

record(startTime: number, duration: number, options?: {
        metrics?: {
            [key: string]: number;
        };
        attributes?: {
            [key: string]: string;
        };
    }): void;

حدود

معامل يكتب وصف
وقت البدء رقم تتبع وقت البدء منذ العصر بالمللي ثانية.
مدة رقم مدة التتبع بالمللي ثانية.
خيارات { المقاييس ؟: { [مفتاح: سلسلة]: رقم؛ }; السمات ؟: { [مفتاح: سلسلة]: سلسلة؛ }; } كائن يمكنه بشكل اختياري الاحتفاظ بخرائط للمقاييس المخصصة والسمات المخصصة.

عائدات:

فارغ

PerformanceTrace.removeAttribute()

إزالة السمة المخصصة المحددة من مثيل التتبع.

إمضاء:

removeAttribute(attr: string): void;

حدود

معامل يكتب وصف
attr خيط اسم السمة المخصصة.

عائدات:

فارغ

PerformanceTrace.start()

يبدأ توقيت مثيل التتبع.

إمضاء:

start(): void;

عائدات:

فارغ

PerformanceTrace.stop()

يوقف توقيت مثيل التتبع ويسجل بيانات المثيل.

إمضاء:

stop(): void;

عائدات:

فارغ