Prometheus .Net Core Client Library
مقدمة
تعد Prometheus .Net Core client المكتبة عبارة عن مكتبة .NET Core المقاييس. النسخ 4.0 ، 5.0 ، 6.0 يتم دعمها بواسطة Intana.
سيقوم Incetron آليا باكتشاف مكتبة Prometheus .Net Core Client ، وسيتم عرض المقاييس المترية في واجهة تعامل .NET Core.

توصيف 
تعد كل اختيارات التوصيف اختيارية. لا يقوم Intaانه بمراقبة المقاييس المترية من مكتبة الوحدة التابعة Prometheus .NET Core بواسطة التوصيف المفترض ، ويجب أن يتم تشغيله يدويا.
بالرغم من ذلك ، يمكنك احلال المفترضات باضافةprometheusMetricCollectionالقسم تحتcom.instana.plugin.netcoreفي وكيل الخاص بكconfiguration.yamlملف ، كما هو موضح في المثال التالي :
com.instana.plugin.netcore:
prometheusMetricCollection:
enabled: true
limit: 200
pollIntervalSeconds: 15
excludeMetricNamesStartingWith:
- dotnet
- process
excludeMetricsMatching:
- eu-central-1
يتم دعم اختيارات التوصيف التالية :
enabled: حدد هذا الىfalseلالغاء اتاحة المراقبة لمكتبة Prometheus .Net Core Client. المفترض : خطأ.limitومن أجل تجنب التحميل الزائد لنتائج الرصد ، فإننا نتحد من عدد المقاييس لكل عملية من العمليات الأساسية الصافية. يمكنك استخدام اختيار التوصيف هذا لتغيير الحد. المفترض : 200.pollIntervalSeconds() تقدم الجمعية العامة ، بوجه عام ، قرارا ثانيا للمقاييس المترية. لتفادي التحميل الزائد المحتمل لعمليات الاستئناف المهيأة ، قمنا بزيادة فترة الاقتراع للمقاييس من خلال Prometheus .Net Core client الى 15 ثانية افتراضيا. استخدم اختيار التوصيف هذا لزيادة أو تقليل فترة الاقتراع. المفترض : 15.excludeMetricNamesStartingWith: كشف ببادئات أسماء المقاييس التي لا يجب مراقبتها. على سبيل المثال ، قد يؤدي التوصيف السابق الى استبعاد كل المقاييس التي تبدأ بواسطةdotnetوكل المقاييس بدءا منprocess، بحيث لا يمكنك مشاهدة المقاييس المترية التالية :process_cpu_seconds_total 0.99 process_open_fds 23.0 dotnet_total_memory_bytes 13.07MincludeMetricNamesStartingWith: الجزء المضاد الىexcludeMetricNamesStartingWith. سيتم تضمين المقاييس التي تبدأ بواحدة من هذه البادئات.excludeMetricsMatching: هذا بديل أكثر قوة ل ـexcludeMetricNamesStartingWith: سيتم استبعاد كل المقاييس المطابقة لواحد من كشف التعبيرات المعتادة. يتم تطبيق المصطلح المعتاد على مجموعة الحروف المترية بالكامل متضمنة العلامات المميزة ، مثلcounter_total{region="eu-central-1"}، ليس فقط لاسم المقياس. التعبير المعتاد غير راسية ، أي أنه يمكن أن يكون مطابقا في أي مكان في وسط مجموعة الحروف. على سبيل المثال ، اذا قمت بتحديدeu-central-1فيexcludeMetricsMatchingكشف ، المقياس المتريcounter_total{region="eu-central-1"}سيتم استبعادها.includeMetricsMatching: الجزء المضاد الىexcludeMetricsMatching. سيتم تضمين المقاييس المترية المطابقة لواحد من التعبيرات المعتادة في الكشف ، وسيتم استبعاد كل المقاييس المترية الأخرى.