ข้ามไปยังเนื้อหาหลัก

รหัสเหตุการณ์

ภาพรวม

แต่ละบริการจะสร้างข้อความบันทึกจำนวนหนึ่งเมื่อเกิดเหตุการณ์บางอย่างภายในบริการนั้น เมื่อมีการบันทึกเหตุการณ์เหล่านี้ ข้อความจะมีข้อมูลและค่าที่เกี่ยวข้องในปริมาณที่เหมาะสมเพื่อช่วยให้คุณเข้าใจและติดตามบันทึกนั้นได้ และยังมีรหัสเหตุการณ์เป็นส่วนหนึ่งของข้อความบันทึกด้วย รหัสเหตุการณ์นี้ช่วยให้คุณค้นหาชุดของข้อความบันทึกหรือใช้คำสืบค้นเพื่อช่วยให้เข้าใจได้ดียิ่งขึ้นว่าเหตุการณ์ใดเกิดขึ้นภายในบริการ

คุณสามารถรวบรวมและรวมศูนย์บันทึกของ Glasswall Halo โดยใช้เครื่องมือรวบรวมและตรวจสอบบันทึก เช่น Elk stack, Splunk หรือ Datadog เครื่องมือเหล่านี้มีความสามารถด้านการค้นหาและการแสดงผลที่ทรงพลัง ทำให้คุณสามารถสืบค้นบันทึกตามรหัสเหตุการณ์ การประทับเวลา และแอตทริบิวต์อื่น ๆ ได้

ระดับบันทึก

ระดับบันทึกบ่งชี้ถึงความรุนแรงหรือความสำคัญของรายการบันทึก ซึ่งจะช่วยให้คุณจัดลำดับความสำคัญและกรองข้อความบันทึกได้ ต่อไปนี้คือวิธีทำความเข้าใจและใช้ระดับบันทึกอย่างมีประสิทธิภาพ:

ลำดับชั้นของระดับบันทึก

โดยทั่วไประดับบันทึกจะเป็นไปตามลำดับชั้น โดยแต่ละระดับจะแสดงถึงความรุนแรงที่เพิ่มขึ้น ระดับบันทึกที่พบบ่อย ได้แก่:

  • Information: ให้ข้อมูลทั่วไปเกี่ยวกับการทำงานของแอปพลิเคชัน
  • Warning: เน้นประเด็นปัญหาที่อาจเกิดขึ้นหรือพฤติกรรมที่ไม่คาดคิดซึ่งอาจยังไม่ร้ายแรง
  • Error: ระบุข้อผิดพลาดที่ต้องได้รับความสนใจทันที
  • Critical: สงวนไว้สำหรับปัญหาที่รุนแรงที่สุดซึ่งอาจนำไปสู่ความล้มเหลวของแอปพลิเคชัน

การดำเนินการของผู้ใช้

เมื่อคุณนำข้อมูลล็อกไปใช้งาน คุณสามารถดำเนินการเฉพาะตามระดับของล็อกได้ดังนี้:

  • Info: ล็อกเหล่านี้มีคุณค่าสำหรับการติดตามการทำงานตามปกติของแอปพลิเคชัน ทีมปฏิบัติการอาจใช้ล็อกเหล่านี้เพื่อให้มั่นใจว่าระบบกำลังทำงานได้อย่างราบรื่น
  • Warning: มีการเน้นให้เห็นถึงปัญหาที่อาจเกิดขึ้นหรือความผิดปกติ ทีมปฏิบัติการสามารถตั้งค่าการแจ้งเตือนเพื่อจัดการเชิงรุกกับสิ่งเหล่านี้ได้
  • Error: จำเป็นต้องได้รับความสนใจทันที ทีมปฏิบัติการควรตรวจสอบและแก้ไขข้อผิดพลาดโดยเร็วเพื่อป้องกันการหยุดชะงักของบริการ
  • Critical: บ่งชี้ถึงปัญหาร้ายแรงที่ต้องดำเนินการทันที ทีมปฏิบัติการควรได้รับการแจ้งเตือน และควรเริ่มกระบวนการตอบสนองต่อเหตุการณ์

เหตุการณ์ที่ Glasswall Halo ส่งออกมามีดังต่อไปนี้:

รหัสเหตุการณ์ส่วนกลาง

เหตุการณ์IDคำอธิบายระดับล็อก
MongoDB-healthcheckfailed100100เมื่อการตรวจสอบสถานะของฐานข้อมูล MongoDB ล้มเหลวError
MongoDB-documentsretrieved100101เมื่อคิวรีไปยังฐานข้อมูล MongoDB ส่งคืนเอกสารสำเร็จข้อมูล
MongoDB-documentinserted100102เมื่อแทรกเอกสารลงในฐานข้อมูล MongoDB สำเร็จข้อมูล
MongoDB-documentsdeleted100103เมื่อลบเอกสารออกจากฐานข้อมูล MongoDB สำเร็จข้อมูล
MongoDB-sumofcalculated100104เมื่อดำเนินการคิวรี sumof กับฐานข้อมูล MongoDB สำเร็จข้อมูล
MongoDB-documentsupdated100105เมื่ออัปเดตเอกสารในฐานข้อมูล MongoDB สำเร็จข้อมูล
MongoDB-documentsmatched100106เมื่อดำเนินการคิวรี exists กับฐานข้อมูล MongoDB สำเร็จข้อมูล
CosmosDB-healthcheckfailed100150เมื่อการตรวจสอบสถานะของฐานข้อมูล cosmos ล้มเหลวError
CosmosDB-itemsretrieved100151เมื่อคิวรีไปยังฐานข้อมูล cosmos ส่งคืนรายการสำเร็จข้อมูล
CosmosDB-iteminserted100152เมื่อแทรกรายการลงในฐานข้อมูล cosmos สำเร็จข้อมูล
CosmosDB-itemsdeleted100153เมื่อรายการถูกลบออกจากฐานข้อมูล cosmos สำเร็จข้อมูล
CosmosDB-sumofcalculated100154เมื่อดำเนินการคิวรี sumof กับฐานข้อมูล cosmos สำเร็จข้อมูล
CosmosDB-itemsupdated100155เมื่อรายการได้รับการอัปเดตในฐานข้อมูล cosmos สำเร็จข้อมูล
CosmosDB-itemsmatched100156เมื่อดำเนินการคิวรี exists กับฐานข้อมูล cosmos สำเร็จข้อมูล

Sync API

เหตุการณ์รหัสคำอธิบายระดับล็อก
Receivedauthresponse5เมื่อ API ได้รับการตอบกลับจากบริการ Engineข้อมูล
Suscribedtoqueue6เมื่อ API ได้สมัครรับข้อมูลคิวการตอบกลับแล้วข้อมูล
Createdqueue7เมื่อ API สร้างคิวการตอบกลับที่ถูกต้องข้อมูล
Sentmessage8เมื่อ API ส่งข้อความไปยัง rabbit mq สำเร็จข้อมูล
Filewritten9เมื่อ API เขียนไฟล์ไปยังที่เก็บไฟล์สำเร็จข้อมูล
Fileread10เมื่อ API อ่านไฟล์ที่สร้างใหม่หรือผลการวิเคราะห์จากที่เก็บข้อมูลสำเร็จข้อมูล
Messagepollerstarted11เมื่อการ polling สำหรับการจำกัดอัตราเริ่มต้นขึ้นข้อมูล
Incorrectresponsemessage12เมื่อ API ได้รับการตอบกลับจากบริการ Engine แต่ไม่มี task ที่กำลังรอเพื่อนำการตอบกลับนั้นส่งคืนให้ผู้ใช้คำเตือน
Operationfailed13เมื่อการดำเนินการภายใน API ล้มเหลวคำเตือน
Retryingpolicy14เมื่อการดำเนินการมีการลองใหม่ตาม policy การลองใหม่ที่กำหนดไว้คำเตือน
Failedrebuildarchiveentry15เมื่อ API ไม่สามารถสร้างส่วนไฟล์สะอาดของการตอบกลับ archive ใหม่ได้คำเตือน
Failedanalysisarchiveentry16เมื่อ API ไม่สามารถสร้างส่วนการวิเคราะห์ของการตอบกลับ archive ใหม่ได้คำเตือน
ถูกจำกัดอัตรา17เมื่อคำขอไม่ได้รับอนุญาตเนื่องจากถึงขีดจำกัดการจำกัดอัตราแล้วคำเตือน
ข้อผิดพลาดในการจัดการการตอบกลับ rpc18เมื่อ API ไม่สามารถจัดการข้อความการตอบกลับจาก Engine ได้Error
ไม่สามารถส่งเหตุการณ์ธุรกรรมได้19เมื่อ API ไม่สามารถส่งเหตุการณ์ธุรกรรมที่ใช้สำหรับแดชบอร์ดได้Error
คำขอล้มเหลว20เมื่อคำขอไปยัง API ล้มเหลวด้วยสาเหตุที่ทราบError
คำขอล้มเหลวโดยไม่ทราบสาเหตุ21เมื่อคำขอไปยัง API ล้มเหลวด้วยสาเหตุที่ไม่ทราบError
ไปป์ไลน์เริ่มต้นแล้ว22เมื่อการดำเนินการภายใน API เริ่มต้นขึ้นข้อมูล
ไปป์ไลน์เสร็จสมบูรณ์แล้ว23เมื่อการดำเนินการภายใน API เสร็จสมบูรณ์แล้วข้อมูล
ข้อผิดพลาดในการเริ่มต้น24เมื่อ API เริ่มต้นทำงานไม่สำเร็จข้อมูล
Storagenotfound25เมื่อ API ไม่สามารถค้นหาตำแหน่งที่เก็บข้อมูลที่เมานต์ไว้ได้ข้อมูล

Engine

เหตุการณ์รหัสคำอธิบายระดับล็อก
Metricsoutput2เมื่อบริการ Engine บันทึก metrics ไปยัง stdoutข้อมูล
Subscribedtoqueue3เมื่อบริการ Engine ได้สมัครรับข้อมูลจากคิวคำขอแล้วข้อมูล
Createdqueue4เมื่อบริการ Engine ได้สร้างคิวคำขอและคิวบันทึกแล้วข้อมูล
Sentmessage5เมื่อบริการ Engine ได้ส่งข้อความไปยังคิวการตอบกลับหรือคิวรายงานข้อมูล
Completedmessage6เมื่อบริการ Engine ดำเนินการข้อความคำขอจาก API เสร็จสมบูรณ์แล้วข้อมูล
Rejectedmessage7เมื่อบริการ Engine ปฏิเสธข้อความคำขอจาก APIRejectedmessage
Getstream8เมื่อบริการ Engine รับสตรีมของไฟล์ที่จัดเก็บอยู่บนดิสก์ที่เมานต์ไว้ข้อมูล
Writtenfile9เมื่อบริการ Engine เขียนไฟล์ที่สร้างใหม่ลงใน mounted storage แล้วข้อมูล
Servicestopping10เมื่อบริการ Engine หยุดการทำงานข้อมูล
Messagereceivedduringshutdown11เมื่อบริการ Engine ได้รับข้อความระหว่างกระบวนการปิดระบบข้อมูล
Handlingmessage12เมื่อบริการ Engine เริ่มจัดการคำขอข้อมูล
Writeanalysisfailed14เมื่อบริการ Engine ไม่สามารถเขียนรายงานการวิเคราะห์ลงใน mounted storage ได้คำเตือน
Writecleanfilefailed15เมื่อบริการ Engine ไม่สามารถเขียนไฟล์ที่สะอาดลงใน mounted storage ได้คำเตือน
Retryingpolicy16เมื่อบริการ Engine ลองดำเนินการอีกครั้งตาม retry policy ที่กำหนดไว้คำเตือน
Engineversionfailure17เมื่อบริการ Engine ไม่สามารถรับเวอร์ชันจาก embedded Engine ได้คำเตือน
Rabbitmqhealthfailure18เมื่อการตรวจสอบสถานะของ RabbitMQ ล้มเหลวคำเตือน
ข้อความการจัดการข้อผิดพลาด20เมื่อบริการ Engine ไม่สามารถจัดการข้อความคำขอได้Error
ข้อผิดพลาดของข้อความ21เมื่อบริการ Engine มีปัญหาในการประมวลผลข้อความจากคิวคำขอError
บริการถูกตัดการเชื่อมต่อ22เมื่อบริการ Engine ตัดการเชื่อมต่อวิกฤต
Storagenotfound23เมื่อบริการ Engine ไม่พบที่เก็บข้อมูลที่เมานต์ไว้ข้อมูล
ข้อผิดพลาดในการเริ่มต้น24เมื่อบริการ Engine ไม่สามารถเริ่มต้นได้ข้อมูล
การดำเนินการติดตามเสร็จสิ้น25เมื่อบริการ Engine ติดตามเหตุการณ์ภายในบริการเสร็จสมบูรณ์คำเตือน
บริการกำลังเริ่มต้น26เมื่อบริการ Engine เริ่มทำงานข้อมูล
ความล้มเหลวของการตรวจสอบสถานะที่เก็บข้อมูล27เมื่อการตรวจสอบสถานะที่เก็บข้อมูลล้มเหลวคำเตือน
การเขียนไฟล์ส่งออกล้มเหลว28เมื่อบริการ Engine ไม่สามารถเขียนไฟล์ส่งออกไปยังพื้นที่จัดเก็บที่เมานต์ไว้ได้คำเตือน
กำลังตรวจจับประเภทไฟล์ของพาธ2001เมื่อมีการเรียก detectfiletypefromfileข้อมูล
กำลังตรวจจับประเภทไฟล์ในหน่วยความจำ2002เมื่อมีการเรียก detectfiletypefrommemoryข้อมูล
ไม่มีการตั้งค่าใบอนุญาตเมื่อสร้างเซสชัน2003เมื่อไม่พบใบอนุญาตที่ใช้งานอยู่ ในกรณีนี้จะไม่มีการทำ CDRวิกฤต
ข้อผิดพลาดใบอนุญาตของ Engine2004พบใบอนุญาตที่ใช้งานอยู่ แต่ไม่ถูกต้องหรือหมดอายุแล้ววิกฤต

ตัวแยกรายงาน

เหตุการณ์รหัสคำอธิบายระดับล็อก
ไม่สามารถเชื่อมต่อกับ message broker ได้1เมื่อบริการไม่สามารถเชื่อมต่อกับ message broker ได้ขณะเริ่มต้นระบบวิกฤต
ไม่สามารถเชื่อมต่อกับคิวของ message broker ได้2เมื่อบริการไม่สามารถเชื่อมต่อกับคิวการตอบกลับได้ขณะเริ่มต้นระบบวิกฤต
ข้อยกเว้นที่ไม่คาดคิดของ message broker3เมื่อ API มีข้อผิดพลาดที่ไม่คาดคิดในการเชื่อมต่อกับ message broker หรือคิวขณะเริ่มต้นระบบวิกฤต
ความล้มเหลวของการตรวจสอบสถานะที่เก็บข้อมูล4เมื่อการตรวจสอบสถานะที่เก็บข้อมูลล้มเหลวError
อ่านรายงานการวิเคราะห์5เมื่อโปรแกรมแยกรายงานได้อ่านรายงานการวิเคราะห์จากไดรฟ์ที่เมานต์ไว้ข้อมูล
ไม่สามารถอ่านรายงานการวิเคราะห์ได้6เมื่อโปรแกรมแยกรายงานไม่สามารถอ่านรายงานการวิเคราะห์จากไดรฟ์ที่เมานต์ไว้Error

การเข้าถึง API

เหตุการณ์รหัสคำอธิบายระดับล็อก
การยืนยันตัวตนแบบไม่ระบุตัวตน1เมื่อคำขอได้รับอนุญาตผ่านการยืนยันตัวตนแบบไม่ระบุตัวตนข้อมูล
ไม่มี auth header2เมื่อคำขอไม่มี auth header ที่จำเป็นข้อมูล
องค์กรถูกต้อง3เมื่อมีการส่งคำขอด้วย auth org id ที่ถูกต้องข้อมูล
auth header ไม่ถูกต้อง4เมื่อมีการส่งคำขอด้วย auth header ที่ไม่ถูกต้องข้อมูล
บริการเริ่มต้นไม่สำเร็จ5เมื่อบริการไม่สามารถเริ่มต้นได้วิกฤต
การตอบกลับจากต้นทาง6เมื่อบริการต้นทางส่งคืนการตอบกลับข้อมูล
Upstreamrequest7เมื่อมีการส่งคำขอไปยังบริการต้นทางข้อมูล
Requesterror8เมื่อคำขอเกิดข้อผิดพลาดError

การเข้าถึงพอร์ทัล

เหตุการณ์รหัสคำอธิบายระดับล็อก
การตอบกลับจากต้นทาง1เมื่อบริการต้นทางส่งคืนการตอบกลับข้อมูล
Upstreamrequest2เมื่อมีการส่งคำขอไปยังบริการต้นทางข้อมูล
ข้อผิดพลาดในการเริ่มต้น3เมื่อบริการไม่สามารถเริ่มต้นได้วิกฤต
Requesterror4เมื่อคำขอเกิดข้อผิดพลาดError

Async API

เหตุการณ์รหัสคำอธิบายระดับล็อก
บริการกำลังเริ่มต้น1เมื่อ API เริ่มต้นทำงานข้อมูล
Servicestopping2เมื่อมีการเรียกกระบวนการปิดระบบสำหรับ async APIข้อมูล
Messagereceivedduringshutdown3เมื่อ API ได้รับข้อความระหว่างกระบวนการปิดระบบคำเตือน
Handlingmessage4เมื่อ API กำลังจัดการข้อความจากคิวข้อมูล
Handledmessage5เมื่อ API จัดการข้อความจากคิวสำเร็จแล้วข้อมูล
ข้อผิดพลาดของข้อความ6เมื่อ API มีปัญหาในการประมวลผลข้อความจากคิวError
บริการถูกตัดการเชื่อมต่อ7เมื่อ API ตัดการเชื่อมต่อจาก message brokerวิกฤต
Subscribedtoqueue8เมื่อ API สมัครรับข้อความจากคิวข้อมูล
Sentmessage9เมื่อ API ได้ส่งข้อความไปเพื่อประมวลผลข้อมูล
Filewritten10เมื่อ API เขียนไฟล์ไปยังที่เก็บไฟล์สำเร็จข้อมูล
Fileread11เมื่อ API อ่านไฟล์ที่สร้างใหม่หรือผลการวิเคราะห์จากที่เก็บข้อมูลสำเร็จข้อมูล
Incorrectstatusstored12เมื่อสถานะของรายการที่จัดเก็บไว้ไม่เป็นสถานะที่คาดไว้คำเตือน
Operationfailed13เมื่อการดำเนินการภายใน API ล้มเหลววิกฤต
Retryingpolicy14เมื่อการดำเนินการมีการลองใหม่ตาม policy การลองใหม่ที่กำหนดไว้คำเตือน
คำขอล้มเหลว16เมื่อคำขอไปยัง API ล้มเหลวด้วยสาเหตุที่ทราบError
คำขอล้มเหลวโดยไม่ทราบสาเหตุ17เมื่อคำขอไปยัง API ล้มเหลวด้วยสาเหตุที่ไม่ทราบError
ไปป์ไลน์เริ่มต้นแล้ว18เมื่อการดำเนินการภายใน API เริ่มต้นขึ้นข้อมูล
ไปป์ไลน์เสร็จสมบูรณ์แล้ว19เมื่อการดำเนินการภายใน API เสร็จสมบูรณ์ข้อมูล
ข้อผิดพลาดในการเริ่มต้น20เมื่อ API เริ่มต้นทำงานไม่สำเร็จข้อมูล
Storagenotfound21เมื่อ API ไม่สามารถค้นหาตำแหน่งที่เก็บข้อมูลที่เมานต์ไว้ได้ข้อมูล
Hashingerror22เมื่อ API ไม่สามารถสร้างแฮชสำหรับไฟล์ได้Error
Deletefailed23เมื่อ API ไม่สามารถลบไฟล์ออกจากตำแหน่งที่เก็บข้อมูลที่เมานต์ไว้ได้Error
ไม่สามารถเชื่อมต่อกับ message broker ได้24เมื่อ API ไม่สามารถเชื่อมต่อกับ message broker ได้ในระหว่างการเริ่มต้นระบบวิกฤต
ไม่สามารถเชื่อมต่อกับคิวของ message broker ได้25เมื่อ API ไม่สามารถเชื่อมต่อกับ response queue ได้ในระหว่างการเริ่มต้นระบบวิกฤต
ข้อยกเว้นที่ไม่คาดคิดของ message broker26เมื่อ API มีข้อผิดพลาดที่ไม่คาดคิดในการเชื่อมต่อกับ message broker หรือคิวขณะเริ่มต้นระบบวิกฤต
Databasehealthfailure27เมื่อการตรวจสอบสถานะฐานข้อมูลของ API ไม่สามารถเชื่อมต่อกับฐานข้อมูลได้คำเตือน
Messagebrokerhealthfailure28เมื่อการตรวจสอบสถานะ message broker ของ API ไม่สามารถเชื่อมต่อกับ message broker ได้คำเตือน
Databasefailure29เมื่อ API ไม่สามารถดำเนินการกับฐานข้อมูลให้เสร็จสิ้นได้หลังจากจำนวนครั้งในการลองใหม่สูงสุดError
Databaseitemretrieved30เมื่อ API ได้ดึงข้อมูลรายการหนึ่งจากฐานข้อมูลแล้วข้อมูล
Databaseitemstored31เมื่อ API ได้จัดเก็บรายการหนึ่งไว้ในฐานข้อมูลแล้วข้อมูล
Databaseitemupdated32เมื่อ API ได้อัปเดตรายการหนึ่งในฐานข้อมูลแล้วข้อมูล
Handlesinglefileresponse33เมื่อ API ได้รับการตอบกลับที่เกี่ยวข้องกับไฟล์เดี่ยวคำเตือน
Handlearchivecontentresponse34เมื่อ API ได้รับการตอบกลับที่เกี่ยวข้องกับรายการเนื้อหาในไฟล์เก็บถาวรคำเตือน

ตัวสะสมการนับ

เหตุการณ์รหัสคำอธิบายระดับล็อก
ไม่สามารถเชื่อมต่อกับ message broker ได้1เมื่อ API ไม่สามารถเชื่อมต่อกับ message broker ได้ในระหว่างการเริ่มต้นระบบวิกฤต
ไม่สามารถเชื่อมต่อกับคิวของ message broker ได้2เมื่อ API ไม่สามารถเชื่อมต่อกับ response queue ได้ในระหว่างการเริ่มต้นระบบวิกฤต
ข้อยกเว้นที่ไม่คาดคิดของ message broker3เมื่อ API มีข้อผิดพลาดที่ไม่คาดคิดในการเชื่อมต่อกับ message broker หรือคิวขณะเริ่มต้นระบบวิกฤต
ข้อผิดพลาดในการเริ่มต้น4เมื่อ API เริ่มต้นทำงานไม่สำเร็จวิกฤต
Processtransactioneventstart5เมื่อได้รับธุรกรรมที่รองรับและการประมวลผลได้เริ่มต้นแล้วข้อมูล
Processtransactioneventend6เมื่อได้รับธุรกรรมที่รองรับและการประมวลผลเสร็จสิ้นเรียบร้อยแล้วข้อมูล
Licensetransactionstoreupsertstart7เมื่อกำลังจะเกิดการ upsert กับที่เก็บธุรกรรมใบอนุญาตข้อมูล
Licensetransactionstoreupsertsuccess8เมื่อการ upsert กับ license transaction store เสร็จสิ้นสำเร็จข้อมูล
Tallystoreupsertstart9เมื่อกำลังจะเกิดการ upsert กับ tally storeข้อมูล
Tallystoreupsertcomplete10เมื่อการ upsert กับ tally store สำเร็จข้อมูล
Tallystoregetusagestart11เมื่อกำลังจะดึงการใช้งาน license จาก tally storeข้อมูล
Tallystoregetusagesuccess12เมื่อดึงการใช้งาน license จาก tally store สำเร็จข้อมูล
Unexpectednegativefilesize13เมื่อเหตุการณ์ license transaction สำหรับไฟล์หนึ่งมีขนาดไฟล์ติดลบคำเตือน
Unexpectedrequestexception14เมื่อ service โยน exception ที่ไม่คาดคิด ซึ่งจะส่งผลให้เกิด status code 500 สำหรับ API request ที่กำหนดError
Unsupportedentitlementlimitname15เมื่อ filter ที่ระบุสำหรับ usage endpoint ไม่ใช่ entitlement limit ที่ถูกต้องคำเตือน
Databasehealthfailure16เมื่อการตรวจสอบสถานะของบริการไม่สามารถติดต่ออินสแตนซ์ฐานข้อมูลได้คำเตือน
Erroredfilereceived17เมื่อเกิดข้อผิดพลาดที่ต้นทาง ซึ่งจะส่งผลให้ไม่มีการเพิ่มจำนวนสะสมคำเตือน

การรวบรวมเมตริก (เลิกใช้แล้ว)

ตั้งแต่ Halo เวอร์ชัน 2.6.2 เป็นต้นไป ไม่จำเป็นต้องใช้บริการรวบรวมเมตริกอีกต่อไป

เหตุการณ์รหัสคำอธิบายระดับล็อก
ไม่สามารถเชื่อมต่อกับ message broker ได้1เมื่อบริการไม่สามารถเชื่อมต่อกับ message broker ได้ขณะเริ่มต้นระบบวิกฤต
ไม่สามารถเชื่อมต่อกับคิวของ message broker ได้2เมื่อบริการไม่สามารถเชื่อมต่อกับคิวการตอบกลับได้ขณะเริ่มต้นระบบวิกฤต
ข้อยกเว้นที่ไม่คาดคิดของ message broker3เมื่อบริการเกิดข้อผิดพลาดที่ไม่คาดคิดในการเชื่อมต่อกับ message broker หรือคิวขณะเริ่มต้นระบบวิกฤต
ความล้มเหลวของการตรวจสอบสถานะที่เก็บข้อมูล4เมื่อการตรวจสอบสถานะของที่เก็บข้อมูลล้มเหลว โดยปกติมักเป็นปัญหาเกี่ยวกับการเชื่อมต่อฐานข้อมูลError
Writingeventtomongostorage5เมื่ออีเวนต์ขาเข้ากำลังจะถูกบันทึกถาวรลงในฐานข้อมูลข้อมูล
Mongowriteerror7เมื่ออีเวนต์ขาเข้าไม่สามารถถูกบันทึกถาวรลงในฐานข้อมูลได้Error
Jsonexceptionerror8เมื่อ message listener ไม่สามารถ deserialize อีเวนต์ได้Error
Unknownfailedtoprocess10เมื่อเกิดข้อยกเว้นที่ไม่ได้รับการจัดการระหว่างประมวลผลอีเวนต์ขาเข้าวิกฤต
Failedtoimporttracedata11เมื่อผู้ให้บริการการติดตามไม่สามารถนำเข้าข้อมูลการติดตามจากส่วนหัวเหตุการณ์ขาเข้าได้คำเตือน
Storagehealthcheckstartup12เมื่อบริการดำเนินการตรวจสอบสถานะของที่เก็บข้อมูลระหว่างการเริ่มต้นระบบข้อมูล

การฉายภาพเมตริก

เหตุการณ์รหัสคำอธิบายระดับล็อก
ข้อผิดพลาดในการเริ่มต้น1เมื่อบริการไม่สามารถเริ่มต้นระบบได้วิกฤต
ความล้มเหลวของการตรวจสอบสถานะที่เก็บข้อมูล2เมื่อการตรวจสอบสถานะของที่เก็บข้อมูลล้มเหลว โดยปกติมักเป็นปัญหาเกี่ยวกับการเชื่อมต่อฐานข้อมูลคำเตือน
Changeprocessorstart5เมื่อโปรเซสเซอร์การเปลี่ยนแปลงกำลังจะตั้งค่าตัวเฝ้าดูสำหรับการเปลี่ยนแปลงของฐานข้อมูลข้อมูล
Changeprocessorstarted6เมื่อโปรเซสเซอร์การเปลี่ยนแปลงตั้งค่าตัวเฝ้าดูสำหรับการเปลี่ยนแปลงของฐานข้อมูลสำเร็จแล้วข้อมูล
Changeprocessorstopping7เมื่อโปรเซสเซอร์การเปลี่ยนแปลงกำลังจะหยุดเฝ้าดูการเปลี่ยนแปลงของฐานข้อมูลข้อมูล
Changeprocessorstopped8เมื่อโปรเซสเซอร์การเปลี่ยนแปลงหยุดเฝ้าดูการเปลี่ยนแปลงของฐานข้อมูลสำเร็จแล้วข้อมูล
Changeprocessorstopfailure9เมื่อโปรเซสเซอร์การเปลี่ยนแปลงไม่สามารถหยุดเฝ้าดูการเปลี่ยนแปลงของฐานข้อมูลได้ กล่าวคือ ไม่ได้เฝ้าดูการเปลี่ยนแปลงอยู่คำเตือน
Changeprocessorbatchstart10เมื่อ change processor ได้รับชุดการเปลี่ยนแปลงของฐานข้อมูลแล้ว และกำลังจะเริ่มประมวลผลข้อมูล
Changeprocessorbatchend11เมื่อ change processor ประมวลผลชุดการเปลี่ยนแปลงของฐานข้อมูลปัจจุบันเสร็จสิ้นแล้วข้อมูล
Changeprocessorunhandledexception13เมื่อ change processor พบปัญหาระหว่างประมวลผลการเปลี่ยนแปลง ซึ่งอาจทำให้ข้อมูลไม่สอดคล้องกันError
Transactioneventprojected14เมื่อ event (การเปลี่ยนแปลง) ถูกแมปไปยัง projection สำเร็จแล้วDebug
Changehandlerstarted15เมื่อ change handler กำลังจะเริ่มประมวลผลการเปลี่ยนแปลง หลังจากถูกเรียกใช้โดย change processorข้อมูล
Changehandlerfinished16เมื่อ change handler ประมวลผลการเปลี่ยนแปลงเสร็จสิ้นแล้วข้อมูล
Changehandlerfailure17เมื่อ change handler ไม่สามารถประมวลผลการเปลี่ยนแปลงได้วิกฤต
Changeprocessorstartfailure19เมื่อ change processor ไม่สามารถเริ่มเฝ้าติดตามการเปลี่ยนแปลงของฐานข้อมูลได้Error
Changeprocessorwatchstart20เมื่อ change processor เริ่มเฝ้าติดตามการเปลี่ยนแปลงของฐานข้อมูลอย่างจริงจังแล้ว (หลังจากตั้งค่า watcher)ข้อมูล
Daywisesummaryincremented21เมื่อมีการเพิ่มค่าสรุปรายวันสำเร็จโดยอ้างอิงจากไฟล์ที่เสร็จสมบูรณ์ข้อมูล
Daywisesummarynotincremented22เมื่อจะไม่มีการเพิ่มค่าสรุปรายวันโดยอ้างอิงจากไฟล์ (ซึ่งโดยปกติจะไม่สมบูรณ์)Debug
Retryingpolicy23เมื่อการดำเนินการมีการลองใหม่ตาม policy การลองใหม่ที่กำหนดไว้คำเตือน
Materializedviewpersisted24เมื่อ materialized view (projection) ถูกบันทึกถาวรในฐานข้อมูลหลังจากถูกฉายผลแล้วข้อมูล

การจัดการไลเซนส์

เหตุการณ์รหัสคำอธิบายระดับล็อก
ข้อผิดพลาดในการเริ่มต้น1เมื่อบริการไม่สามารถเริ่มต้นระบบได้วิกฤต
Licenseprocessingerror2เมื่อคำขอล้มเหลวด้วยเหตุผลที่ไม่คาดคิดError
Deletelicensestart3เมื่อบริการเริ่มลบไลเซนส์ที่ใช้งานอยู่ในปัจจุบันข้อมูล
Deletelicenseend4เมื่อบริการลบไลเซนส์ที่ใช้งานอยู่ในปัจจุบันเสร็จสิ้นแล้วข้อมูล
Updatelicensestart5เมื่อบริการเริ่มอัปเดต license ที่ใช้งานอยู่ปัจจุบันข้อมูล
Updatelicenseend6เมื่อบริการอัปเดต license ที่ใช้งานอยู่ปัจจุบันเสร็จสิ้นแล้วข้อมูล
Getlicensestart7เมื่อบริการเริ่มดึงข้อมูล license ที่ใช้งานอยู่ปัจจุบันข้อมูล
Getlicenseend8เมื่อบริการดึงข้อมูล license ที่ใช้งานอยู่ปัจจุบันเสร็จสิ้นแล้วข้อมูล
Licensenotfound9เมื่อไม่พบ license ที่ใช้งานอยู่ปัจจุบันระหว่างการอัปเดตหรือการดึงข้อมูลError
Licenseexpired10เมื่อ license ที่อัปโหลดหมดอายุ ทำให้การอัปเดตล้มเหลวError
Fetchinglicenseusagestart11เมื่อบริการเริ่มดึงข้อมูล license ที่ใช้งานอยู่ปัจจุบันและข้อมูลการใช้งานข้อมูล
Fetchinglicenseusageend12เมื่อบริการดึงข้อมูล license ที่ใช้งานอยู่ปัจจุบันและข้อมูลการใช้งานเสร็จสิ้นแล้วข้อมูล

เซิร์ฟเวอร์ ICAP

เหตุการณ์รหัสคำอธิบายระดับล็อก
Backgroundservicestarting1เมื่อ ICAP listener กำลังเริ่มต้นทำงานข้อมูล
Backgroundservicestarted2เมื่อ ICAP listener เริ่มต้นทำงานแล้วข้อมูล
Backgroundservicestopping3เมื่อ service ปิดตัวลงและ ICAP listener กำลังหยุดทำงานข้อมูล
Backgroundservicestopped4เมื่อ service ปิดตัวลงและ ICAP listener หยุดทำงานเสร็จสมบูรณ์แล้วข้อมูล
ข้อผิดพลาดในการเริ่มต้น5เมื่อบริการไม่สามารถเริ่มต้นได้วิกฤต
Halocallfailure8เมื่อไม่สามารถสร้างไฟล์ผ่าน Halo API ได้คำเตือน
Profilestoremaintainerstarting9เมื่อ background thread เริ่มฟังการเปลี่ยนแปลง profile ของ ICAP เพื่อบันทึกไว้ในเครื่องข้อมูล
Profilestoremaintainerstarted10เมื่อ background thread ที่ฟังการเปลี่ยนแปลง profile ของ ICAP เริ่มทำงานสำเร็จแล้วข้อมูล
Profilestoremaintainerstopping11เมื่อ service ปิดตัวลงและ background thread ของ profile หยุดฟังการอัปเดต profileข้อมูล
Profilestoremaintainerstopped12เมื่อ service ปิดตัวลงและเธรดเบื้องหลังของ profile ดำเนินกระบวนการปิดตัวเสร็จสิ้นข้อมูล
Profilestoremaintainerheartbeaterror13เมื่อมีการสอบถาม profiles และไม่สามารถบันทึกไว้ได้เนื่องจากเกิดข้อผิดพลาดError
Profilestoremaintainerheartbeatsuccess14เมื่อมีการสอบถาม profiles สำเร็จข้อมูล
Profileusagefailure15เมื่อไม่พบ profile ที่ระบุไว้ในคำขอ ICAPคำเตือน
Errorhandled17เมื่อเซิร์ฟเวอร์ ICAP ประมวลผลข้อยกเว้นที่ไม่คาดคิดเสร็จสิ้น โดยส่งการตอบกลับข้อผิดพลาดไปยังไคลเอนต์ ICAPError
Unlicensedrequest18เมื่อได้รับคำขอ ICAP สำหรับเซิร์ฟเวอร์ ICAP ที่ไม่มีไลเซนส์วิกฤต
Retryingpolicy19เมื่อมีการลองดำเนินการซ้ำอีกครั้ง เช่น การเรียก Halo API ที่ล้มเหลวคำเตือน
Fileblocked20เมื่อมีการประมวลผลคำขอ ICAP ที่มีไฟล์ซึ่งถูกบล็อกข้อมูล
Fileprocessingstarted21เมื่อเริ่มประมวลผลไฟล์ภายในคำขอ ICAPข้อมูล
Profilefailedtofetch22เมื่อไม่สามารถดึง profile จาก policy API ได้Error
Rebuiltfileexceedscachesize23เมื่อคำขอ ICAP มีไฟล์ที่มีขนาดใหญ่เกินกว่าจะจัดเก็บไว้ในแคชได้คำเตือน
Fileretrievedfromcache24เมื่อมีการประมวลผลคำขอ ICAP และพบไฟล์ที่สร้างใหม่ที่เกี่ยวข้องในแคชข้อมูล
Fileprocessingfinished25เมื่อประมวลผลไฟล์ภายในคำขอ ICAP เสร็จสิ้นข้อมูล
Clearingcache26เมื่อเริ่มการล้างข้อมูลแคชข้อมูล
Cachecleared27เมื่อการล้างข้อมูลแคชเสร็จสิ้นข้อมูล
Errorclearingcache28เมื่อเกิดข้อผิดพลาดระหว่างการล้างข้อมูลแคชError
Filebypassed29เมื่อไฟล์ถูกข้ามระหว่างการแก้ไขโดย ICAP policy ที่ใช้งานอยู่ข้อมูล
Fileprocessed30เมื่อไฟล์ได้รับการประมวลผลระหว่างการแก้ไขโดย ICAP policy ที่ใช้งานอยู่ข้อมูล
Fileerrored31เมื่อเกิดข้อผิดพลาดขณะพยายามประมวลผลไฟล์ระหว่างการแก้ไขข้อมูล
Tlsdisabled32เมื่อไม่มีการให้ใบรับรองที่ถูกต้องแก่เซิร์ฟเวอร์ ICAP เซิร์ฟเวอร์จะหยุดรับฟังบนพอร์ตปลอดภัย 11344 และ tls จะถูกปิดใช้งานคำเตือน
Tlsenabled33เซิร์ฟเวอร์ ICAP พบใบรับรอง tls ที่ถูกต้องและกำลังรับฟังบนพอร์ตปลอดภัย 11344ข้อมูล
Serverstarting1000เมื่อเซิร์ฟเวอร์ ICAP กำลังเริ่มต้นข้อมูล
Serverstarted1001เมื่อเซิร์ฟเวอร์ ICAP เริ่มต้นแล้วข้อมูล
Clientsocketerror1002เมื่อเกิดข้อยกเว้นที่ไม่คาดคิดขณะรับฟังไคลเอนต์ ICAPError
Unsupportedicaprequest1003เมื่อเซิร์ฟเวอร์ ICAP ได้รับคำขอที่ไม่รองรับ เช่น method ไม่ใช่ reqmod, options หรือ respmodคำเตือน
Clientconnectionhandleerror1004เมื่อเกิดข้อผิดพลาดระหว่างประมวลผลข้อมูลที่ส่งไปยังเซิร์ฟเวอร์Error
Sendfailure1005เมื่อความพยายามส่งการตอบกลับไปยังไคลเอนต์ ICAP ล้มเหลวคำเตือน
Serverlistenercancelled1006เมื่อเธรดตัวรับฟัง ICAP ถูกยกเลิก เช่น ระหว่างการปิดระบบคำเตือน
Errorduringsocketclose1007เมื่อการปิดการเชื่อมต่อทำให้เกิดข้อผิดพลาด เช่น เมื่อไคลเอนต์ตัดการเชื่อมต่อไปแล้วข้อมูล
Clientreceiveerror1008เมื่อเกิดข้อผิดพลาดขณะรับฟังข้อมูลบน socket ที่ส่งโดยไคลเอนต์ ICAPคำเตือน
Requestprocesserror1009เมื่อเกิดข้อยกเว้นที่ไม่ได้รับการจัดการระหว่างการประมวลผลคำขอ ICAPError