تحسين التكلفة في Azure Monitor

يشير تحسين التكلفة إلى طرق لتقليل النفقات غير الضرورية وتحسين الكفاءة التشغيلية. يمكنك تقليل التكلفة بشكل كبير ل Azure Monitor من خلال فهم خيارات التكوين والفرص المختلفة لتقليل كمية البيانات التي يجمعها. قبل استخدام هذه المقالة، يجب أن تشاهد تكلفة Azure Monitor واستخدامه لفهم الطرق المختلفة التي تفرضها Azure Monitor وكيفية عرض فاتورتك الشهرية.

توضح هذه المقالة تحسين التكلفة ل Azure Monitor كجزء من Azure Well-Architected Framework. إطار عمل Azure Well-Architected هو مجموعة من المبادئ التوجيهية التي يمكن استخدامها لتحسين جودة حمل العمل. يتكون الإطار من خمس ركائز للتميز الهيكلي:

  • الموثوقيه
  • الأمان
  • تحسين التكلفة
  • التميز التشغيلي
  • كفاءة الأداء

سجلات Azure Monitor

قائمة اختيار التصميم

  • حدد ما إذا كنت تريد دمج بياناتك التشغيلية وبيانات الأمان الخاصة بك في نفس مساحة عمل Log Analytics.
  • تكوين مستوى التسعير لكمية البيانات التي تجمعها كل مساحة عمل Log Analytics عادة.
  • تكوين استبقاء البيانات وأرشفتها.
  • تكوين الجداول المستخدمة لتصحيح الأخطاء واستكشاف الأخطاء وإصلاحها والتدقيق كسجلات أساسية.
  • تقييد جمع البيانات من مصادر البيانات لمساحة العمل.
  • تحليل البيانات المجمعة بانتظام لتحديد الاتجاهات والشذوذ.
  • إنشاء تنبيه عندما يكون جمع البيانات مرتفعا.
  • ضع في اعتبارك الحد الأقصى اليومي كإجراء وقائي للتأكد من أنك لا تتجاوز ميزانية معينة.
  • إعداد التنبيهات على توصيات تكلفة Azure Advisor لمساحات عمل Log Analytics.

توصيات التكوين

التوصية الميزة
حدد ما إذا كنت تريد دمج بياناتك التشغيلية وبيانات الأمان الخاصة بك في نفس مساحة عمل Log Analytics. نظرا لأن جميع البيانات في مساحة عمل Log Analytics تخضع لتسعير Microsoft Sentinel إذا تم تمكين Sentinel، فقد تكون هناك آثار على التكلفة لدمج هذه البيانات. راجع تصميم استراتيجية مساحة عمل Log Analytics للحصول على تفاصيل حول اتخاذ هذا القرار لموازنة البيئة الخاصة بك مع المعايير في ركائز أخرى.
تكوين مستوى التسعير لكمية البيانات التي تجمعها كل مساحة عمل Log Analytics عادة. بشكل افتراضي، ستستخدم مساحات عمل Log Analytics تسعير الدفع أولا بأول دون الحد الأدنى لحجم البيانات. إذا قمت بجمع بيانات كافية، يمكنك تقليل التكلفة بشكل كبير باستخدام مستوى التزام، مما يسمح لك بالالتزام بالحد الأدنى اليومي من البيانات التي يتم جمعها مقابل سعر أقل. إذا قمت بجمع بيانات كافية عبر مساحات العمل في منطقة واحدة، يمكنك ربطها بمجموعة مخصصة ودمج حجمها المجمع باستخدام تسعير نظام المجموعة.

راجع حسابات التكلفة لسجلات Azure Monitor وخياراتها للحصول على تفاصيل حول مستويات الالتزام وإرشادات حول تحديد الأكثر ملاءمة لمستوى استخدامك. راجع الاستخدام والتكاليف المقدرة لعرض التكاليف المقدرة للاستخدام في مستويات تسعير مختلفة.
تكوين استبقاء البيانات وأرشفتها. هناك رسوم للاحتفاظ بالبيانات في مساحة عمل Log Analytics تتجاوز الافتراضي 31 يوما (90 يوما إذا تم تمكين Sentinel على مساحة العمل و90 يوما لبيانات Application insights). ضع في اعتبارك متطلباتك الخاصة للحصول على البيانات المتاحة بسهولة للاستعلامات السجل. يمكنك تقليل التكلفة بشكل كبير عن طريق تكوين السجلات المؤرشفة، ما يسمح لك بالاحتفاظ بالبيانات لمدة تصل إلى سبع سنوات والوصول إليها أحيانا باستخدام مهام البحث أو استعادة مجموعة من البيانات إلى مساحة العمل.
تكوين الجداول المستخدمة لتصحيح الأخطاء واستكشاف الأخطاء وإصلاحها والتدقيق كسجلات أساسية. الجداول في مساحة عمل Log Analytics التي تم تكوينها للسجلات الأساسية لها تكلفة استيعاب أقل مقابل ميزات محدودة وتكلفة استعلامات السجل. إذا قمت بالاستعلام عن هذه الجداول بشكل غير متكرر ولم تستخدمها للتنبيه، يمكن أن تكون تكلفة الاستعلام هذه أكثر من إزاحتها بتكلفة الاستيعاب المنخفضة.
تقييد جمع البيانات من مصادر البيانات لمساحة العمل. العامل الأساسي لتكلفة Azure Monitor هو كمية البيانات التي تجمعها في مساحة عمل Log Analytics، لذلك يجب عليك التأكد من عدم جمع أي بيانات أخرى تحتاجها لتقييم صحة وأداء الخدمات والتطبيقات الخاصة بك. راجع تصميم بنية مساحة عمل Log Analytics للحصول على تفاصيل حول اتخاذ هذا القرار لموازنة البيئة الخاصة بك مع المعايير في ركائز أخرى.

المفاضلة: قد يكون هناك مقايضة بين التكلفة ومتطلبات المراقبة الخاصة بك. على سبيل المثال، قد تتمكن من اكتشاف مشكلة في الأداء بسرعة أكبر مع معدل عينة مرتفع، ولكن قد تحتاج إلى معدل عينة أقل لتوفير التكاليف. تحتوي معظم البيئات على مصادر بيانات متعددة مع أنواع مختلفة من التجميع، لذلك تحتاج إلى موازنة متطلباتك الخاصة مع أهداف التكلفة لكل منها. راجع تحسين التكلفة في Azure Monitor للحصول على توصيات حول تكوين التجميع لمصادر بيانات مختلفة.
تحليل البيانات المجمعة بانتظام لتحديد الاتجاهات والشذوذ. استخدم تحليلات مساحة عمل Log Analytics لمراجعة كمية البيانات التي تم جمعها في مساحة العمل بشكل دوري. بالإضافة إلى مساعدتك على فهم كمية البيانات التي تم جمعها بواسطة مصادر مختلفة، فإنه سيحدد الحالات الشاذة والاتجاهات الصاعدة في جمع البيانات التي قد تؤدي إلى زيادة التكلفة. قم بتحليل جمع البيانات بشكل أكبر باستخدام الأساليب في تحليل الاستخدام في مساحة عمل Log Analytics لتحديد ما إذا كان هناك تكوين إضافي يمكن أن يقلل استخدامك بشكل أكبر. هذا مهم بشكل خاص عند إضافة مجموعة جديدة من مصادر البيانات مثل مجموعة جديدة من الأجهزة الظاهرية أو إلحاق خدمة جديدة.
إنشاء تنبيه عندما يكون جمع البيانات مرتفعا. لتجنب الفواتير غير المتوقعة، يجب إعلامك بشكل استباقي في أي وقت تواجه فيه استخداما مفرطا. يسمح لك الإخطار بمعالجة أي حالات غير طبيعية محتملة قبل نهاية فترة الفوترة.
ضع في اعتبارك الحد الأقصى اليومي كإجراء وقائي للتأكد من أنك لا تتجاوز ميزانية معينة. يعطل الحد الأقصى اليومي جمع البيانات في مساحة عمل Log Analytics لباقي اليوم بعد الوصول إلى الحد الذي كوّنته. لا ينبغي استخدام هذا كطريقة لتقليل التكاليف كما هو موضح في متى تستخدم الحد الأقصى اليومي.

إذا قمت بتعيين حد أقصى يومي، بالإضافة إلى إنشاء تنبيه عند الوصول إلى الحد الأقصى، فتأكد أيضا من إنشاء قاعدة تنبيه ليتم إعلامك عند الوصول إلى بعض النسبة المئوية (90٪ على سبيل المثال). يمنحك هذا فرصة للتحقيق في سبب زيادة البيانات ومعالجتها قبل إيقاف تشغيل الحد الأقصى لجمع البيانات.
إعداد التنبيهات على توصيات تكلفة Azure Advisor لمساحات عمل Log Analytics. تنبهك توصيات Azure Advisor لمساحات عمل Log Analytics بشكل استباقي عندما تكون هناك فرصة لتحسين تكاليفك. إنشاء تنبيهات Azure Advisor لتوصيات التكلفة هذه:
  • ضع في اعتبارك تكوين خطة السجلات الأساسية الفعالة من حيث التكلفة على جداول محددة - لقد حددنا استيعاب أكثر من 1 غيغابايت شهريا للجداول المؤهلة لخطة بيانات السجل الأساسية منخفضة التكلفة. تمنحك خطة السجل الأساسية إمكانات البحث لتصحيح الأخطاء واستكشاف الأخطاء وإصلاحها بتكلفة أقل.
  • ضع في اعتبارك تغيير مستوى التسعير - استنادا إلى حجم الاستخدام الحالي، تحقق من تغيير مستوى التسعير (الالتزام) للحصول على خصم وتقليل التكاليف.
  • خذ بعين الاعتبار إزالة الجداول المستعادة غير المستخدمة - لديك جدول واحد أو أكثر مع البيانات المستعادة نشطة في مساحة العمل الخاصة بك. إذا لم تعد تستخدم بيانات مستعادة، فاحذف الجدول لتجنب الرسوم غير الضرورية.
  • تم الكشف عن شذوذ استيعاب البيانات - لقد حددنا معدل استيعاب أعلى بكثير على مدار الأسبوع الماضي، بناء على استيعابك في الأسابيع الثلاثة السابقة. لاحظ هذا التغيير والتغيير المتوقع في تكاليفك.
يمكنك أيضا عرض التوصية التي تم إنشاؤها تلقائيا عن طريق تحديد Overview> التوصيات أو Advisor recommendations من قائمة موارد مساحة عمل Log Analytics.

موارد Azure

قائمة اختيار التصميم

  • جمع بيانات سجل الموارد الهامة فقط من موارد Azure.

توصيات التكوين

التوصية الميزة
جمع بيانات سجل الموارد الهامة فقط من موارد Azure. عند إنشاء إعدادات تشخيص لإرسال سجلات الموارد لموارد Azure إلى قاعدة بيانات Log Analytics، حدد فقط تلك الفئات التي تحتاجها. نظرا لأن إعدادات التشخيص لا تسمح بالتصفية الدقيقة لسجلات الموارد، يمكنك استخدام تحويل مساحة عمل لتصفية البيانات غير الضرورية لتلك الموارد التي تستخدم جدولا مدعوما. راجع إعدادات التشخيص في Azure Monitor للحصول على تفاصيل حول كيفية تكوين إعدادات التشخيص واستخدام التحويلات لتصفية بياناتها.

التنبيهات

قائمة اختيار التصميم

  • تنبيهات سجل النشاط وتنبيهات صحة الخدمة وتنبيهات صحة الموارد مجانية.
  • عند استخدام تنبيهات بحث السجل، قم بتصغير تكرار تنبيه بحث السجل.
  • عند استخدام التنبيهات القياسية، قلل عدد الموارد التي تتم مراقبتها.

توصيات التكوين

التوصية الميزة
ضع في اعتبارك أن تنبيهات سجل النشاط وتنبيهات صحة الخدمة وتنبيهات صحة الموارد مجانية. تنبيهات نشاط Azure Monitor والتنبيهات الصحية للخدمة وتنبيهات صحة الموارد مجانية. إذا كان من الممكن تحقيق ما تريد مراقبته باستخدام أنواع التنبيهات هذه، فاستخدمها.
عند استخدام تنبيهات بحث السجل، قم بتصغير تكرار تنبيه بحث السجل. عند تكوين تنبيهات بحث السجل، ضع في اعتبارك أنه كلما زاد تكرار تقييم القاعدة، زادت التكلفة. تكوين القواعد وفقا لذلك.
عند استخدام التنبيهات القياسية، قلل عدد الموارد التي تتم مراقبتها. تدعم بعض أنواع الموارد قواعد التنبيه القياسية التي يمكنها مراقبة موارد متعددة من نفس النوع. بالنسبة لأنواع الموارد هذه، ضع في اعتبارك أن القاعدة يمكن أن تصبح مكلفة إذا كانت القاعدة تراقب العديد من الموارد. لتقليل التكاليف، يمكنك إما تقليل نطاق قاعدة التنبيه القياسي أو استخدام قواعد تنبيه بحث السجل، وهي أقل تكلفة لمراقبة عدد كبير من الموارد.

الأجهزة الظاهرية

قائمة اختيار التصميم

  • ترحيل من عامل Log Analytics إلى عامل Azure Monitor لتصفية البيانات الدقيقة.
  • تصفية البيانات التي لا تحتاجها من الوكلاء.
  • حدد ما إذا كنت ستستخدم رؤى الجهاز الظاهري وما هي البيانات التي يجب جمعها.
  • تقليل تكرار الاستقصاء لعدادات الأداء.
  • تأكد من أن الأجهزة الظاهرية لا ترسل بيانات مكررة.
  • استخدم تحليلات مساحة عمل Log Analytics لتحليل التكاليف القابلة للفوترة وتحديد فرص توفير التكاليف.
  • ترحيل بيئة SCOM الخاصة بك إلى مثيل Azure Monitor SCOM المدار.

توصيات التكوين

التوصية ‏‏الوصف
ترحيل من عامل Log Analytics إلى عامل Azure Monitor لتصفية البيانات الدقيقة. إذا كان لا يزال لديك أجهزة ظاهرية مع عامل Log Analytics، فرحلها إلى عامل Azure Monitor حتى تتمكن من الاستفادة من تصفية البيانات بشكل أفضل واستخدام تكوينات فريدة مع مجموعات مختلفة من الأجهزة الظاهرية. يتم تكوين جمع البيانات بواسطة عامل Log Analytics على مساحة العمل، لذلك يتلقى جميع الوكلاء نفس التكوين. يمكن ضبط قواعد جمع البيانات التي يستخدمها عامل Azure Monitor مع متطلبات المراقبة المحددة لمجموعات مختلفة من الأجهزة الظاهرية. يسمح لك عامل Azure Monitor أيضا باستخدام التحويلات لتصفية البيانات التي يتم تجميعها.
تصفية البيانات التي لا تحتاجها من الوكلاء. تقليل تكاليف استيعاب البيانات عن طريق تصفية البيانات التي لا تستخدمها للتنبيه أو التحليل. راجع مراقبة الأجهزة الظاهرية باستخدام Azure Monitor: جمع البيانات للحصول على إرشادات حول البيانات لتجميعها لسيناريوهات المراقبة المختلفة والتحكم في التكاليف للحصول على إرشادات محددة حول تصفية البيانات لتقليل التكاليف.
حدد البيانات التي يجب جمعها باستخدام نتائج تحليلات الجهاز الظاهري. تعد رؤى الجهاز الظاهري ميزة رائعة للبدء بسرعة في مراقبة الأجهزة الظاهرية الخاصة بك وتوفر ميزات قوية مثل طرق عرض اتجاه الخريطة والأداء. إذا لم تستخدم ميزة الخريطة أو البيانات التي تجمعها، فيجب عليك تعطيل جمع العمليات وبيانات التبعية في تكوين نتائج تحليلات الجهاز الظاهري لتوفير تكاليف استيعاب البيانات.
تقليل تكرار الاستقصاء لعدادات الأداء. إذا كنت تستخدم قاعدة تجميع بيانات لإرسال بيانات الأداء إلى مساحة عمل Log Analytics، يمكنك تقليل تكرار الاستقصاء لتقليل كمية البيانات التي تم جمعها.
تأكد من أن الأجهزة الظاهرية لا ترسل بيانات مكررة. إذا كنت عوامل متعددة المنازل أو قمت بإنشاء قواعد تجميع بيانات مماثلة، فتأكد من إرسال بيانات فريدة إلى كل مساحة عمل. راجع تحليل الاستخدام في مساحة عمل Log Analytics للحصول على إرشادات حول تحليل البيانات التي تم جمعها للتأكد من أنك لا تجمع بيانات مكررة. إذا كنت تقوم بالترحيل بين الوكلاء، فاستمر في استخدام عامل Log Analytics حتى تقوم بالترحيل إلى عامل Azure Monitor بدلا من استخدام كليهما معا ما لم تتمكن من التأكد من أن كل منهما يجمع بيانات فريدة.
استخدم تحليلات مساحة عمل Log Analytics لتحليل التكاليف القابلة للفوترة وتحديد فرص توفير التكاليف. تظهر لك نتائج تحليلات مساحة عمل Log Analytics البيانات القابلة للفوترة التي تم جمعها في كل جدول ومن كل جهاز ظاهري. استخدم هذه المعلومات لتحديد أفضل الأجهزة والجداول نظرا لأنها تمثل أفضل فرصة لتقليل التكاليف عن طريق تصفية البيانات. استخدم استعلامات الرؤى والسجلات هذه في تحليل الاستخدام في مساحة عمل Log Analytics لتحليل تأثيرات تغييرات التكوين بشكل أكبر.
ترحيل بيئة SCOM الخاصة بك إلى مثيل Azure Monitor SCOM المدار. قم بترحيل بيئة SCOM الحالية إلى مثيل Azure Monitor SCOM المدار لدعم أي حزم إدارة لا يمكن استبدالها ب Azure Monitor. يزيل مثيل SCOM المدار متطلبات الحفاظ على خوادم الإدارة المحلية وخوادم قاعدة البيانات، ما يقلل من التكلفة الإجمالية للحفاظ على البنية الأساسية لإدارة SCOM.

الحاويات

قائمة اختيار التصميم

  • تمكين مجموعة المقاييس من خلال خدمة Azure Monitor المدارة ل Prometheus.
  • تكوين مجموعة الوكلاء لتعديل جمع البيانات في نتائج تحليلات الحاوية.
  • تعديل الإعدادات لجمع بيانات القياس بواسطة نتائج تحليلات الحاوية.
  • قم بتعطيل مجموعة نتائج تحليلات الحاوية لبيانات القياس إذا لم تستخدم تجربة نتائج تحليلات الحاوية في مدخل Microsoft Azure.
  • إذا لم تستعلم عن جدول سجلات الحاوية بانتظام أو تستخدمه للتنبيهات، فكونه كسجلات أساسية.
  • تقييد مجموعة سجلات الموارد التي لا تحتاج إليها.
  • استخدم التسجيل الخاص بالموارد لسجلات موارد AKS وتكوين الجداول كسجلات أساسية.
  • استخدم OpenCost لجمع تفاصيل حول تكاليف Kubernetes.

توصيات التكوين

التوصية الميزة
تمكين مجموعة المقاييس من خلال خدمة Azure Monitor المدارة ل Prometheus. تأكد من عدم تمكين إرسال مقاييس Prometheus أيضا إلى مساحة عمل Log Analytics. يمكنك استخدام خدمة Azure Monitor المدارة ل Prometheus لاستخراج مقاييس Prometheus من مجموعتك عن طريق تمكين Prometheus المدار. لاحظ أنه يمكنك تكوين نتائج تحليلات الحاوية لجمع مقاييس Prometheus في مساحة عمل Log Analytics، ومع ذلك لا ينصح بذلك لأن هذا زائد عن الحاجة مع البيانات في Prometheus المدارة وسينتج عنه تكلفة إضافية. للحصول على التفاصيل، راجع تسعير Prometheus المدار.
تكوين عامل لتعديل جمع البيانات في نتائج تحليلات الحاوية. تحليل البيانات التي تم جمعها بواسطة نتائج تحليلات الحاوية كما هو موضح في التحكم في الاستيعاب لتقليل التكلفة وضبط التكوين لإيقاف جمع البيانات التي لا تحتاج إليها.
تعديل الإعدادات لجمع بيانات القياس بواسطة نتائج تحليلات الحاوية. راجع تمكين إعدادات تحسين التكلفة للحصول على تفاصيل حول تعديل كل من التردد الذي يتم فيه جمع البيانات القياسية ومساحات الأسماء التي يتم جمعها بواسطة نتائج تحليلات الحاوية.
قم بتعطيل مجموعة نتائج تحليلات الحاوية لبيانات القياس إذا لم تستخدم تجربة نتائج تحليلات الحاوية في مدخل Microsoft Azure. تجمع نتائج تحليلات الحاوية العديد من نفس قيم القياس مثل Managed Prometheus. يمكنك تعطيل جمع هذه المقاييس عن طريق تكوين نتائج تحليلات الحاوية لتجميع السجلات والأحداث فقط كما هو موضح في تمكين إعدادات تحسين التكلفة في نتائج تحليلات الحاوية. يعطل هذا التكوين تجربة نتائج تحليلات الحاوية في مدخل Microsoft Azure، ولكن يمكنك استخدام Grafana لتصور مقاييس Prometheus وتحليلات السجل لتحليل بيانات السجل التي تم جمعها بواسطة نتائج تحليلات الحاوية.
إذا لم تستعلم عن جدول سجلات الحاوية بانتظام أو تستخدمه للتنبيهات، فكونه كسجلات أساسية. قم بتحويل مخطط نتائج تحليلات الحاوية إلى ContainerLogV2 المتوافق مع السجلات الأساسية ويمكن أن يوفر وفورات كبيرة في التكاليف كما هو موضح في التحكم في الاستيعاب لتقليل التكلفة.
تقييد مجموعة سجلات الموارد التي لا تحتاج إليها. يتم تنفيذ سجلات وحدة التحكم لمجموعات AKS كسجلات موارد في Azure Monitor. إنشاء إعداد تشخيص لإرسال هذه البيانات إلى مساحة عمل Log Analytics. راجع تجميع سجلات وحدة التحكم لمجموعات AKS للحصول على توصيات حول الفئات التي يجب عليك جمعها.
استخدم التسجيل الخاص بالموارد لسجلات موارد AKS وتكوين الجداول كسجلات أساسية. يدعم AKS إما وضع تشخيص Azure أو الوضع الخاص بالموارد لسجلات الموارد. حدد سجلات الموارد لتمكين خيار تكوين الجداول للسجلات الأساسية، والتي توفر رسوم استيعاب مخفضة للسجلات التي تستعلم عنها أحيانا فقط ولا تستخدمها للتنبيه.
استخدم OpenCost لجمع تفاصيل حول تكاليف Kubernetes. OpenCost هو مشروع بيئة الاختبار المعزولة CNCF مفتوح المصدر ومحايد للمورد لفهم تكاليف Kubernetes ودعم قدرتك على رؤية تكلفة AKS. يقوم بتصدير بيانات التكلفة التفصيلية بالإضافة إلى تسعير Azure الخاص بالعميل إلى تخزين Azure لمساعدة مسؤول نظام المجموعة في تحليل التكاليف وتصنيفها.

Application Insights

قائمة اختيار التصميم

  • قم بالتغيير إلى Application Insights المستند إلى مساحة العمل.
  • استخدم أخذ العينات لضبط كمية البيانات التي تم جمعها.
  • الحد من عدد مكالمات Ajax.
  • تعطيل الوحدات النمطية غير الضرورية.
  • مقاييس التجميع المسبق من أي استدعاءات إلى TrackMetric.
  • الحد من استخدام المقاييس المخصصة حيثما أمكن ذلك.
  • ضمان استخدام مجموعات تطوير البرامج المحدثة (SDKs).
  • الحد من تتبع المضيف غير المرغوب فيه وتسجيل التتبع العام باستخدام مستويات السجل.

توصيات التكوين

التوصية الميزة
قم بالتغيير إلى Application Insights المستند إلى مساحة العمل. تأكد من أن موارد Application Insights الخاصة بك تستند إلى مساحة العمل. يمكن لموارد Application Insights المستندة إلى مساحة العمل تطبيق أدوات جديدة لتوفير التكاليف مثل السجلات الأساسية، طبقات الالتزام، والاحتفاظ حسب نوع البيانات وأرشيف البيانات.
استخدم أخذ العينات لضبط كمية البيانات التي تم جمعها. أخذ العينات هو الأداة الأساسية التي يمكنك استخدامها لضبط كمية البيانات التي تم جمعها بواسطة Application Insights. استخدم أخذ العينات لتقليل كمية بيانات تتبع الاستخدام المرسلة من تطبيقاتك بأقل قدر من تشويه المقاييس.
الحد من عدد مكالمات Ajax. حدد عدد مكالمات Ajax التي يمكن الإبلاغ عنها في كل عرض صفحة أو قم بتعطيل تقارير Ajax. إذا قمت بتعطيل مكالمات Ajax، يمكنك أيضا تعطيل ارتباط JavaScript.
تعطيل الوحدات النمطية غير الضرورية. تحرير ApplicationInsights.config لإيقاف تشغيل وحدات المجموعة التي لا تحتاج إليها. قد تقرر، على سبيل المثال، أن عدادات الأداء أو بيانات التبعية غير ضرورية.
مقاييس التجميع المسبق من أي استدعاءات إلى TrackMetric. إذا قمت بوضع استدعاءات إلى TrackMetric في التطبيق الخاص بك، يمكنك تقليل نسبة استخدام الشبكة باستخدام التحميل الزائد الذي يقبل حساب متوسط الانحراف المعياري لمجموعة من القياسات. بدلا من ذلك، يمكنك استخدام حزمة تجميع مسبق.
الحد من استخدام المقاييس المخصصة. يمكن أن يزيد خيار Application Insights لتمكين التنبيه على أبعاد القياس المخصصة من التكاليف. يمكن أن يؤدي استخدام هذا الخيار إلى إنشاء المزيد من مقاييس التجميع المسبق.
ضمان استخدام مجموعات تطوير البرامج المحدثة (SDKs). تجمع الإصدارات السابقة من ASP.NET Core SDK وWorker Service SDK العديد من العدادات بشكل افتراضي، والتي تم جمعها كمقاييس مخصصة. استخدم الإصدارات اللاحقة لتحديد العدادات المطلوبة فقط.
الحد من تسجيل التتبع غير المرغوب فيه. يحتوي Application Insights على العديد من مصادر السجل المحتملة. يمكن استخدام مستويات السجل لضبط بيانات تتبع الاستخدام لسجل التتبع وتقليلها. يمكن أن ينطبق التسجيل أيضا على المضيف. على سبيل المثال، يجب على العملاء الذين يستخدمون خدمة Azure Kubernetes (AKS) ضبط مستوى التحكم وسجلات مستوى البيانات. وبالمثل، يجب على العملاء الذين يستخدمون وظائف Azure تكييف مستويات السجل ونطاقه لتحسين حجم السجل والتكاليف.

الخطوة التالية