المحتويات

المقدمة

تنبيهات في CEE

كيفية أستكشاف الأخطاء وإصلاحها

المقدمة

يوضح هذا المستند كيفية أستكشاف أخطاء التنبيهات التي تم إنشاؤها في بيئة التنفيذ المشترك (CEE) باستخدام لوحة معلومات Grafana وإصلاحها.

تنبيهات في CEE

يمكن تكوين قواعد التنبيه على مركز عمليات CEE، فيما يلي مثال:

alerts rules group Pod

interval-seconds 300

rule Memory_Major

expression "(go_memstats_heap_inuse_bytes{pod=~\"rest-ep.*|smf-service.*|gtpc-ep.*|protocol.*|udp-proxy.*|cache-pod.*\"} /16000000000) >= 0.5"

duration 15m

severity major

type "Processing Error Alarm"

annotation summary

value "\"POD {{ $labels.pod }} in Namespace: {{ $labels.namespace }} has reached 50% of utilization\""

exit

exit

exit

يعتمد التعبير على PromQL، في المثال إنه يراقب go_memstats_heap_inuse_bytes(= إستخدام الذاكرة) لكل PODS محدد. وتقوم بحساب إستخدام الذاكرة مع إجمالي الذاكرة على أنه 16 جيجابايت، وإذا تجاوز الاستخدام 75٪ يؤدي إلى ظهور تنبيه. يمكن رؤية التنبيهات التي تم إنشاؤها بواسطة محفوظات التنبيهات أو إظهار واجهة سطر الأوامر (CLI) النشطة.

[unknown] cee# show alerts active summary | include Memory_Major

Memory_Major 68e812264ed6 major 10-28T02:23:44 worker1 POD cache-pod-0 in Namespace: smf-data has reached 50% of utilization

Memory_Major 627af1cdd01c major 10-28T02:23:44 worker1 POD cache-pod-1 in Namespace: smf-data has reached 50% of utilization

Memory_Major 394d713e294b major 10-28T02:23:44 worker1 POD gtpc-ep-n0-0 in Namespace: smf-data has reached 50% of utilization

Memory_Major bd95b1a35ef5 major 10-28T02:23:44 worker1 POD smf-rest-ep-n0-0 in Namespace: smf-data has reached 50% of utilization

Memory_Major 57254fd42f1a major 10-28T02:23:44 worker1 POD smf-udp-proxy-0 in Namespace: smf-data has reached 50% of utilization

Memory_Major 56135a34c635 major 10-28T02:23:44 worker1 POD smf-service-n0-0 in Namespace: smf-data has reached 50% of utilization

يمكن العثور على مزيد من الشرح حول التنبيهات في هذا المستند.

التنبيهات المستندة إلى التطبيق

https://www.cisco.com/c/en/us/td/docs/wireless/ucc/smf/b_SMF/b_SMF_chapter_0110101.html

كيفية أستكشاف الأخطاء وإصلاحها

لا توفر واجهة سطر الأوامر (CLI) قيمة فعلية تم قياسها أو بيانات إتجاه. أفضل طريقة لاستكشاف الأخطاء وإصلاحها أكثر هي إستخدام لوحة معلومات Grafana. كما هو موضح، يتم تعريف التنبيهات بواسطة PromQL، وبالتالي يمكن تطبيق نفس الصياغة لإنشاء رسومات بيانية على Grafana.

مع أخذ القاعدة كمثال، يمكن إستخدام هذه الصياغة لإنشاء رسم بياني.

(go_memstats_heap_inuse_bytes{pod=~"rest-ep.*|smf-service.*|gtpc-ep.*|protocol.*|udp-proxy.*|cache-pod.*"}/16000000000)*100

ملاحظات:

1. قم بإزالة "\" في بناء الجملة الذي يتم إستخدامه كتسلسل هروب

2. اضرب ب 100 لجعلها نسبة تمثيل