المقدمة
يصف هذا وثيقة المشاكل المتعلقة بنمط إنشاء سجل ملفات في RCM واسترداده.
نظرة عامة
ملاحظة: توصي Cisco بأن تكون لديك معرفة بمدير تكوين التكرار (RCM).
في RCM، يتم إنتاج ملفات تجميع السجلات لكل مكون (PODS) ويتم الحفاظ عليها لمدة تصل إلى 4 أيام، وبعد ذلك يقوم RCM تلقائيا بحذف ملفات السجل هذه.
وفقا للتكوين في RCM:
Max number of files which can be generated = 10
(can vary as per the RCM docker config but it should be 9/10)
Max size of per file =10Mb
(can vary as per the RCM docker config but 10Mb is majorly defined)
المشكلة
يتم إنشاء ملفات السجل خلال إطار زمني يتراوح من 3 إلى 10 دقائق. بمجرد أن يقوم RCM بتجميع 10 ملفات، فإنه يزيل الملفات القديمة، وهذا هو السبب في عدم الاحتفاظ بملفات السجلات خلال الأيام الأربعة الماضية.
استكشاف الأخطاء وإصلاحها
نقطة الاهتمام: القضية التي تتطلب الانتباه هي سرعة إنشاء عدد كبير من الملفات، مما يؤدي إلى الوصول السريع إلى الحد الأدنى للقيمة وهو 10 ملفات.
عند مراجعة أحد ملفات السجل، تكون قد قمت بتعريف أحداث الخطأ. يبدو أن بعض الأحداث الإضافية قد تم تشغيلها على مستوى تصحيح الأخطاء، كما هو موضح هنا.
{"log":"2023/03/14 10:04:44.399 [DEBUG] [ApplicationContext.go:1922] [infra.application.core] Ping method is found for the rpc rcm-checkpointmgr-19, host rcm-checkpointmgr-191\n","stream":"stdout","time":"2023-03-14T10:04:44.399280518Z"}
{"log":"2023/03/14 10:04:44.399 [DEBUG] [ApplicationContext.go:1760] [infra.dpd.core] Ping reachable client Id 4 Name: rcm-checkpointmgr-193 Setname: rcm-checkpointmgr-19 Host: rcm-checkpointmgr-19 Port: 9003 Url: \n","stream":"stdout","time":"2023-03-14T10:04:44.399284297Z"}
{"log":"2023/03/14 10:04:47.418 [DEBUG] [ApplicationContext.go:1760] [infra.dpd.core] Ping reachable client Id 2 Name: rcm-checkpointmgr-141 Setname: rcm-checkpointmgr-14 Host: rcm-checkpointmgr-14 Port: 9003 Url: \n","stream":"stdout","time":"2023-03-14T10:04:47.418602948Z"}
{"log":"2023/03/14 10:04:47.418 [DEBUG] [ApplicationContext.go:1760] [infra.dpd.core] Ping reachable client Id 2 Name: rcm-checkpointmgr-111 Setname: rcm-checkpointmgr-11 Host: rcm-checkpointmgr-11 Port: 9003 Url: \n","stream":"stdout","time":"2023-03-14T10:04:47.418606903Z"}
{"log":"2023/03/14 10:04:47.418 [DEBUG] [ApplicationContext.go:1922] [infra.application.core] Ping method is found for the rpc rcm-checkpointmgr-14, host rcm-checkpointmgr-141\n","stream":"stdout","time":"2023-03-14T10:04:47.418610757Z"}
تتعلق أحداث الخطأ المحددة بسجلات البنية الأساسية التي تم تكوينها على مستوى تصحيح الأخطاء. تنتج هذه الأحداث كمية كبيرة من أحداث Ping Reachability غير الضرورية. ونتيجة لذلك، يصل كل ملف سجل إلى حجم الحد الفاصل بسرعة 10 ميجابت، مما يؤدي إلى تراكم ملفات سجل متعددة.
بناء على التوصيات:
يجب تكوين سجلات مستوى تصحيح الأخطاء بشكل حصري لتطبيق RCM. يجب تمكين تكوين التسجيل هذا ل RCM لتصفية أي أحداث سجل غير ضرورية من مصادر أخرى.
مستوى تسجيل الدخول إلى مركز عمليات RCM
هذا هو مستوى التسجيل الموصى به الموجود في RCM.
logging level application debug
logging level transaction debug
logging level tracing off
logging name infra.application.core level application warn
logging name infra.application.core level transaction warn
logging name infra.application.core level tracing off
logging name infra.dpd.core level application warn
logging name infra.dpd.core level transaction warn
logging name infra.dpd.core level tracing off
logging name infra.config.core level application warn
logging name infra.config.core level transaction warn
logging name infra.config.core level tracing off
logging name infra.heap_dump.core level application warn
logging name infra.heap_dump.core level transaction warn
logging name infra.heap_dump.core level tracing off
logging name infra.resource_monitor.core level application warn
logging name infra.resource_monitor.core level transaction warn
logging name infra.resource_monitor.core level tracing off
logging name infra.topology.core level application warn
logging name infra.topology.core level transaction warn
logging name infra.topology.core level tracing off
logging name infra.transaction.core level application warn
logging name infra.transaction.core level transaction warn
logging name infra.transaction.core level tracing off
logging name infra.diagnostics.core level application warn
logging name infra.diagnostics.core level transaction warn
logging name infra.diagnostics.core level tracing off
بعد تصحيح تكوينات التسجيل غير الصحيحة هذه، يتم حل المشكلة المتعلقة بملفات السجل غير الصحيحة.