Chuyển đến nội dung chính

Mã sự kiện

Tổng quan

Mỗi dịch vụ phát ra một số câu lệnh log khi các sự kiện nhất định trong dịch vụ đó xảy ra. Khi các sự kiện này được ghi log, chúng chứa lượng dữ liệu và giá trị được ghi phù hợp để giúp bạn hiểu và truy vết log đó, đồng thời cũng chứa một mã sự kiện như một phần của câu lệnh log. Mã sự kiện này cho phép bạn tìm một chuỗi câu lệnh log hoặc sử dụng truy vấn để giúp hiểu rõ hơn những sự kiện nào đã xảy ra trong một dịch vụ.

Bạn có thể thu thập và tập trung hóa log của Glasswall Halo bằng công cụ tổng hợp và giám sát log, chẳng hạn như Elk stack, Splunk hoặc Datadog. Các công cụ này cung cấp khả năng tìm kiếm và trực quan hóa mạnh mẽ, cho phép bạn truy vấn log dựa trên mã sự kiện, dấu thời gian và các thuộc tính khác.

Mức log

Mức log cho biết mức độ nghiêm trọng hoặc tầm quan trọng của một mục log. Điều này sẽ giúp bạn ưu tiên và lọc các thông báo log. Dưới đây là cách hiểu và sử dụng mức log một cách hiệu quả:

Phân cấp mức log

Các mức log thường tuân theo một hệ phân cấp, trong đó mỗi mức biểu thị mức độ nghiêm trọng tăng dần. Các mức log phổ biến bao gồm:

  • Thông tin: Cung cấp thông tin chung về hoạt động của ứng dụng.
  • Cảnh báo: Làm nổi bật các vấn đề tiềm ẩn hoặc hành vi bất thường có thể không nghiêm trọng.
  • Lỗi: Cho biết các lỗi cần được chú ý ngay lập tức.
  • Nghiêm trọng: Dành cho các vấn đề nghiêm trọng nhất có thể dẫn đến ứng dụng bị lỗi.

Hành động của consumer

Khi bạn sử dụng dữ liệu nhật ký, bạn có thể thực hiện các hành động cụ thể dựa trên mức nhật ký:

  • Thông tin: Các nhật ký này có giá trị trong việc giám sát hoạt động bình thường của một ứng dụng. Các nhóm vận hành có thể sử dụng chúng để đảm bảo hệ thống đang chạy trơn tru.
  • Cảnh báo: Các vấn đề tiềm ẩn hoặc bất thường được làm nổi bật. Các nhóm vận hành có thể thiết lập cảnh báo để chủ động xử lý những vấn đề này.
  • Lỗi: Cần được chú ý ngay lập tức. Các nhóm vận hành nên điều tra và xử lý lỗi kịp thời để ngăn ngừa gián đoạn dịch vụ.
  • Nghiêm trọng: Cho biết một vấn đề nghiêm trọng cần hành động ngay lập tức. Các nhóm vận hành cần được cảnh báo và các quy trình ứng phó sự cố nên được khởi động.

Các sự kiện do Glasswall Halo phát ra như sau:

ID sự kiện toàn cục

Sự kiệnIDMô tảMức nhật ký
MongoDB-healthcheckfailed100100Khi kiểm tra tình trạng của cơ sở dữ liệu MongoDB thất bạiLỗi
MongoDB-documentsretrieved100101Khi một truy vấn tới cơ sở dữ liệu MongoDB trả về tài liệu thành côngThông tin
MongoDB-documentinserted100102Khi các tài liệu được chèn thành công vào cơ sở dữ liệu MongoDBThông tin
MongoDB-documentsdeleted100103Khi các tài liệu được xóa thành công khỏi cơ sở dữ liệu MongoDBThông tin
MongoDB-sumofcalculated100104Khi truy vấn sumof được thực thi thành công trên cơ sở dữ liệu MongoDBThông tin
MongoDB-documentsupdated100105Khi các tài liệu được cập nhật thành công trong cơ sở dữ liệu MongoDBThông tin
MongoDB-documentsmatched100106Khi truy vấn exists được thực thi thành công trên cơ sở dữ liệu MongoDBThông tin
CosmosDB-healthcheckfailed100150Khi kiểm tra tình trạng của cơ sở dữ liệu cosmos thất bạiLỗi
CosmosDB-itemsretrieved100151Khi một truy vấn tới cơ sở dữ liệu cosmos trả về các mục thành côngThông tin
CosmosDB-iteminserted100152Khi các mục được chèn thành công vào cơ sở dữ liệu cosmosThông tin
CosmosDB-itemsdeleted100153Khi các mục được xóa thành công khỏi cơ sở dữ liệu cosmosThông tin
CosmosDB-sumofcalculated100154Khi truy vấn sumof được thực thi thành công trên cơ sở dữ liệu cosmosThông tin
CosmosDB-itemsupdated100155Khi các mục được cập nhật thành công trong cơ sở dữ liệu cosmosThông tin
CosmosDB-itemsmatched100156Khi truy vấn exists được thực thi thành công trên cơ sở dữ liệu cosmosThông tin

Sync API

Sự kiệnMã định danhMô tảMức nhật ký
Receivedauthresponse5Khi API nhận được phản hồi từ dịch vụ EngineThông tin
Suscribedtoqueue6Khi API đã đăng ký vào hàng đợi phản hồiThông tin
Createdqueue7Khi API tạo hàng đợi phản hồi chính xácThông tin
Sentmessage8Khi API gửi thành công một thông điệp tới rabbit mqThông tin
Filewritten9Khi API ghi tệp vào bộ nhớ lưu trữ tệp thành côngThông tin
Fileread10Khi API đọc thành công tệp đã được dựng lại hoặc kết quả phân tích từ bộ nhớ lưu trữThông tin
Messagepollerstarted11Khi quá trình thăm dò giới hạn tốc độ đã bắt đầuThông tin
Incorrectresponsemessage12Khi API nhận được phản hồi từ dịch vụ Engine nhưng không có tác vụ nào đang chờ để trả phản hồi cho người dùngCảnh báo
Operationfailed13Khi một thao tác trong API thất bạiCảnh báo
Retryingpolicy14Khi một thao tác thử lại dựa trên policy thử lại đã được xác địnhCảnh báo
Failedrebuildarchiveentry15Khi API không dựng lại được các phần tệp sạch của một phản hồi lưu trữCảnh báo
Failedanalysisarchiveentry16Khi API không thể dựng lại phần phân tích của phản hồi lưu trữCảnh báo
Bị giới hạn tốc độ17Khi một yêu cầu không được phép do đã đạt đến giới hạn tốc độCảnh báo
Lỗi xử lý phản hồi rpc18Khi API không thể xử lý thông điệp phản hồi từ EngineLỗi
Không thể gửi sự kiện giao dịch19Khi API không thể gửi các sự kiện giao dịch được dùng cho bảng điều khiểnLỗi
Yêu cầu thất bại20Khi yêu cầu tới API thất bại vì một lý do đã biếtLỗi
Yêu cầu thất bại không rõ nguyên nhân21Khi yêu cầu tới API thất bại vì một lý do không xác địnhLỗi
Pipeline đã bắt đầu22Khi một hành động trong API bắt đầuThông tin
Pipeline đã hoàn tất23Khi một hành động trong API đã hoàn tấtThông tin
Lỗi khởi động24Khi API không khởi động đượcThông tin
Storagenotfound25Khi API không thể tìm thấy vị trí lưu trữ đã được mountThông tin

Engine

Sự kiệnMã định danhMô tảMức nhật ký
Metricsoutput2Khi dịch vụ Engine ghi log số liệu chỉ số ra stdoutThông tin
Subscribedtoqueue3Khi dịch vụ Engine đã đăng ký vào hàng đợi yêu cầuThông tin
Createdqueue4Khi dịch vụ Engine đã tạo hàng đợi yêu cầu và ghi logThông tin
Sentmessage5Khi dịch vụ Engine đã gửi một thông điệp tới hàng đợi phản hồi hoặc báo cáoThông tin
Completedmessage6Khi dịch vụ Engine đã hoàn tất thông điệp yêu cầu từ APIThông tin
Rejectedmessage7Khi dịch vụ Engine từ chối thông điệp yêu cầu từ APIRejectedmessage
Getstream8Khi dịch vụ Engine lấy luồng của một tệp được lưu trên đĩa đã mountThông tin
Writtenfile9Khi dịch vụ Engine đã ghi tệp được dựng lại vào bộ nhớ lưu trữ được gắn kếtThông tin
Dịch vụ đang dừng10Khi dịch vụ Engine ngừng chạyThông tin
Đã nhận thông điệp trong khi tắt11Khi dịch vụ Engine nhận một thông điệp trong quá trình tắtThông tin
Đang xử lý thông điệp12Khi dịch vụ Engine bắt đầu xử lý một yêu cầuThông tin
Ghi phân tích thất bại14Khi dịch vụ Engine không ghi được báo cáo phân tích vào bộ nhớ lưu trữ được gắn kếtCảnh báo
Ghi tệp sạch thất bại15Khi dịch vụ Engine không ghi được tệp sạch vào bộ nhớ lưu trữ được gắn kếtCảnh báo
Retryingpolicy16Khi dịch vụ Engine thử lại một thao tác dựa trên một policy thử lại đã được xác địnhCảnh báo
Lỗi phiên bản Engine17Khi dịch vụ Engine không lấy được phiên bản từ Embedded EngineCảnh báo
Lỗi kiểm tra tình trạng RabbitMQ18Khi kiểm tra tình trạng RabbitMQ thất bạiCảnh báo
Thông báo xử lý lỗi20Khi dịch vụ Engine không thể xử lý một thông điệp yêu cầuLỗi
Lỗi thông điệp21Khi dịch vụ Engine gặp sự cố khi xử lý một thông điệp từ hàng đợi yêu cầuLỗi
Dịch vụ bị ngắt kết nối22Khi dịch vụ Engine bị ngắt kết nốiNghiêm trọng
Storagenotfound23Khi dịch vụ Engine không thể tìm thấy bộ nhớ lưu trữ đã được gắn kếtThông tin
Lỗi khởi động24Khi dịch vụ Engine không thể khởi độngThông tin
Hành động theo dõi đã hoàn tất25Khi dịch vụ Engine hoàn tất việc theo dõi một sự kiện trong dịch vụCảnh báo
Dịch vụ đang khởi động26Khi dịch vụ Engine khởi độngThông tin
Lỗi kiểm tra tình trạng lưu trữ27Khi kiểm tra tình trạng lưu trữ không thành côngCảnh báo
Ghi tệp xuất không thành công28Khi dịch vụ Engine không ghi được tệp xuất vào bộ nhớ lưu trữ đã gắn kếtCảnh báo
Đang phát hiện loại tệp đường dẫn2001Khi detectfiletypefromfile được gọiThông tin
Đang phát hiện loại tệp trong bộ nhớ2002Khi detectfiletypefrommemory được gọiThông tin
Không có giấy phép được đặt khi tạo phiên2003Khi không tìm thấy giấy phép đang hoạt động. Trong trường hợp này, sẽ không có CDR diễn raNghiêm trọng
Lỗi giấy phép Engine2004Đã tìm thấy giấy phép đang hoạt động, nhưng giấy phép đó không hợp lệ hoặc đã hết hạnNghiêm trọng

Trình trích xuất báo cáo

Sự kiệnMã định danhMô tảMức nhật ký
Không thể kết nối tới message broker1Khi dịch vụ không thể kết nối tới message broker lúc khởi độngNghiêm trọng
Không thể kết nối tới hàng đợi của message broker2Khi dịch vụ không thể kết nối tới hàng đợi phản hồi lúc khởi độngNghiêm trọng
Ngoại lệ message broker không mong muốn3Khi API gặp lỗi không mong muốn khi kết nối tới message broker hoặc hàng đợi lúc khởi độngNghiêm trọng
Lỗi kiểm tra tình trạng lưu trữ4Khi kiểm tra tình trạng lưu trữ không thành côngLỗi
Đọc báo cáo phân tích5Khi trình trích xuất báo cáo đã đọc báo cáo phân tích từ ổ đĩa được gắn kếtThông tin
Không thể đọc báo cáo phân tích6Khi trình trích xuất báo cáo không đọc được báo cáo phân tích từ ổ đĩa được gắn kếtLỗi

Truy cập API

Sự kiệnMã định danhMô tảMức nhật ký
Xác thực ẩn danh1Khi một yêu cầu được cho phép thông qua xác thực ẩn danhThông tin
Thiếu tiêu đề xác thực2Khi một yêu cầu thiếu tiêu đề xác thực bắt buộcThông tin
Tổ chức hợp lệ3Khi một yêu cầu được thực hiện với auth org id chính xácThông tin
Tiêu đề xác thực không hợp lệ4Khi một yêu cầu được thực hiện với tiêu đề xác thực không hợp lệThông tin
Dịch vụ không khởi động được5Khi dịch vụ không khởi động đượcNghiêm trọng
Phản hồi thượng nguồn6Khi một dịch vụ upstream trả về phản hồiThông tin
Yêu cầu upstream7Khi một yêu cầu tới dịch vụ upstream được thực hiệnThông tin
Lỗi yêu cầu8Khi một yêu cầu gặp lỗiLỗi

Truy cập cổng thông tin

Sự kiệnMã định danhMô tảMức nhật ký
Phản hồi thượng nguồn1Khi một dịch vụ upstream trả về phản hồiThông tin
Yêu cầu upstream2Khi một yêu cầu tới dịch vụ upstream được thực hiệnThông tin
Lỗi khởi động3Khi dịch vụ không khởi động đượcNghiêm trọng
Lỗi yêu cầu4Khi một yêu cầu gặp lỗiLỗi

Async API

Sự kiệnMã định danhMô tảMức nhật ký
Dịch vụ đang khởi động1Khi API khởi độngThông tin
Dịch vụ đang dừng2Khi quy trình tắt được gọi cho API bất đồng bộThông tin
Đã nhận thông điệp trong khi tắt3Khi API nhận một thông điệp trong quá trình tắt của nóCảnh báo
Đang xử lý thông điệp4Khi API đang xử lý một thông điệp từ hàng đợiThông tin
Thông điệp đã được xử lý5Khi API đã xử lý thành công một thông điệp từ hàng đợiThông tin
Lỗi thông điệp6Khi API gặp sự cố khi xử lý một thông điệp từ hàng đợiLỗi
Dịch vụ bị ngắt kết nối7Khi API ngắt kết nối khỏi message brokerNghiêm trọng
Subscribedtoqueue8Khi API đã đăng ký để nhận thông điệp từ hàng đợiThông tin
Sentmessage9Khi API đã gửi một thông điệp để xử lýThông tin
Filewritten10Khi API ghi tệp vào bộ nhớ lưu trữ tệp thành côngThông tin
Fileread11Khi API đọc thành công tệp đã được dựng lại hoặc kết quả phân tích từ bộ nhớ lưu trữThông tin
Đã lưu trạng thái không chính xác12Khi trạng thái của một mục đã lưu không phải là trạng thái dự kiếnCảnh báo
Operationfailed13Khi một thao tác trong API thất bạiNghiêm trọng
Retryingpolicy14Khi một thao tác thử lại dựa trên policy thử lại đã được xác địnhCảnh báo
Yêu cầu thất bại16Khi yêu cầu tới API thất bại vì một lý do đã biếtLỗi
Yêu cầu thất bại không rõ nguyên nhân17Khi yêu cầu tới API thất bại vì một lý do không xác địnhLỗi
Pipeline đã bắt đầu18Khi một hành động trong API bắt đầuThông tin
Pipeline đã hoàn tất19Khi một hành động trong API đã hoàn tấtThông tin
Lỗi khởi động20Khi API không khởi động đượcThông tin
Storagenotfound21Khi API không thể tìm thấy vị trí lưu trữ đã được mountThông tin
Lỗi băm22Khi API không thể tạo giá trị băm cho tệpLỗi
Xóa thất bại23Khi API không thể xóa tệp khỏi vị trí lưu trữ đã gắn kếtLỗi
Không thể kết nối tới message broker24Khi API không thể kết nối với message broker khi khởi độngNghiêm trọng
Không thể kết nối tới hàng đợi của message broker25Khi API không thể kết nối với hàng đợi phản hồi khi khởi độngNghiêm trọng
Ngoại lệ message broker không mong muốn26Khi API gặp lỗi không mong muốn khi kết nối tới message broker hoặc hàng đợi lúc khởi độngNghiêm trọng
Lỗi kiểm tra tình trạng cơ sở dữ liệu27Khi kiểm tra tình trạng cơ sở dữ liệu của API không thể kết nối tới cơ sở dữ liệuCảnh báo
Lỗi kiểm tra tình trạng message broker28Khi kiểm tra tình trạng message broker của API không thể kết nối tới message brokerCảnh báo
Lỗi cơ sở dữ liệu29Khi API không thể hoàn tất một thao tác trên cơ sở dữ liệu sau số lần thử lại tối đaLỗi
Đã truy xuất mục cơ sở dữ liệu30Khi API đã thực hiện truy xuất một mục trong cơ sở dữ liệuThông tin
Databaseitemstored31Khi API đã lưu một mục vào cơ sở dữ liệuThông tin
Databaseitemupdated32Khi API đã cập nhật một mục trong cơ sở dữ liệuThông tin
Handlesinglefileresponse33Khi API đã nhận được phản hồi liên quan đến một tệp đơn lẻCảnh báo
Handlearchivecontentresponse34Khi API đã nhận được phản hồi liên quan đến một mục nội dung lưu trữCảnh báo

Bộ tích lũy tally

Sự kiệnMã định danhMô tảMức nhật ký
Không thể kết nối tới message broker1Khi API không thể kết nối với message broker khi khởi độngNghiêm trọng
Không thể kết nối tới hàng đợi của message broker2Khi API không thể kết nối với hàng đợi phản hồi khi khởi độngNghiêm trọng
Ngoại lệ message broker không mong muốn3Khi API gặp lỗi không mong muốn khi kết nối tới message broker hoặc hàng đợi lúc khởi độngNghiêm trọng
Lỗi khởi động4Khi API không khởi động đượcNghiêm trọng
Processtransactioneventstart5Khi một giao dịch được hỗ trợ được nhận và quá trình xử lý đã bắt đầuThông tin
Processtransactioneventend6Khi một giao dịch được hỗ trợ được nhận và quá trình xử lý đã kết thúc thành côngThông tin
Licensetransactionstoreupsertstart7Khi một thao tác upsert sắp diễn ra đối với kho lưu trữ giao dịch giấy phépThông tin
Licensetransactionstoreupsertsuccess8Khi một thao tác upsert đối với kho giao dịch giấy phép đã hoàn tất thành côngThông tin
Tallystoreupsertstart9Khi một thao tác upsert sắp diễn ra đối với tally storeThông tin
Tallystoreupsertcomplete10Khi một thao tác upsert đối với tally store thành côngThông tin
Tallystoregetusagestart11Khi mức sử dụng giấy phép sắp được truy xuất từ tally storeThông tin
Tallystoregetusagesuccess12Khi mức sử dụng giấy phép được truy xuất thành công từ tally storeThông tin
Unexpectednegativefilesize13Khi một sự kiện giao dịch giấy phép cho một tệp có kích thước tệp âmCảnh báo
Unexpectedrequestexception14Khi một ngoại lệ không mong muốn được dịch vụ phát sinh, dẫn đến mã trạng thái 500 cho một yêu cầu API nhất địnhLỗi
Unsupportedentitlementlimitname15Khi bộ lọc được cung cấp cho endpoint usage không phải là một entitlement limit hợp lệCảnh báo
Lỗi kiểm tra tình trạng cơ sở dữ liệu16Khi các bước kiểm tra tình trạng dịch vụ không thể liên hệ với các phiên bản cơ sở dữ liệuCảnh báo
Erroredfilereceived17Khi xảy ra lỗi ở thượng nguồn. điều này sẽ khiến bộ đếm không được tăng lênCảnh báo

Tổng hợp số liệu (đã ngừng sử dụng)

Kể từ phiên bản 2.6.2 của Halo, dịch vụ tổng hợp số liệu không còn cần thiết nữa.

Sự kiệnMã định danhMô tảMức nhật ký
Không thể kết nối tới message broker1Khi dịch vụ không thể kết nối tới message broker lúc khởi độngNghiêm trọng
Không thể kết nối tới hàng đợi của message broker2Khi dịch vụ không thể kết nối tới hàng đợi phản hồi lúc khởi độngNghiêm trọng
Ngoại lệ message broker không mong muốn3Khi dịch vụ gặp lỗi không mong muốn khi kết nối với message broker hoặc hàng đợi lúc khởi độngNghiêm trọng
Lỗi kiểm tra tình trạng lưu trữ4Khi bước kiểm tra tình trạng lưu trữ thất bại; đây thường là vấn đề về kết nối cơ sở dữ liệuLỗi
Writingeventtomongostorage5Khi một sự kiện đến sắp được lưu bền vững trong cơ sở dữ liệuThông tin
Mongowriteerror7Khi một sự kiện đến không thể được lưu bền vững trong cơ sở dữ liệuLỗi
Jsonexceptionerror8Khi trình lắng nghe thông điệp không thể giải tuần tự một sự kiệnLỗi
Unknownfailedtoprocess10Khi xảy ra ngoại lệ chưa được xử lý trong khi xử lý một sự kiện đếnNghiêm trọng
Failedtoimporttracedata11Khi nhà cung cấp trace không thể nhập dữ liệu trace từ header sự kiện đếnCảnh báo
Storagehealthcheckstartup12Khi dịch vụ thực hiện kiểm tra tình trạng lưu trữ khi khởi độngThông tin

Phép chiếu chỉ số

Sự kiệnMã định danhMô tảMức nhật ký
Lỗi khởi động1Khi dịch vụ không thể khởi độngNghiêm trọng
Lỗi kiểm tra tình trạng lưu trữ2Khi bước kiểm tra tình trạng lưu trữ thất bại; đây thường là vấn đề về kết nối cơ sở dữ liệuCảnh báo
Changeprocessorstart5Khi bộ xử lý thay đổi sắp thiết lập một watcher cho các thay đổi của cơ sở dữ liệuThông tin
Changeprocessorstarted6Khi bộ xử lý thay đổi đã thiết lập thành công một watcher cho các thay đổi của cơ sở dữ liệuThông tin
Changeprocessorstopping7Khi bộ xử lý thay đổi sắp dừng theo dõi các thay đổi của cơ sở dữ liệuThông tin
Changeprocessorstopped8Khi bộ xử lý thay đổi đã dừng theo dõi các thay đổi của cơ sở dữ liệu thành côngThông tin
Changeprocessorstopfailure9Khi bộ xử lý thay đổi không thể dừng theo dõi các thay đổi của cơ sở dữ liệu, tức là nó không theo dõi các thay đổiCảnh báo
Changeprocessorbatchstart10Khi change processor đã nhận được một lô thay đổi cơ sở dữ liệu và sắp bắt đầu xử lý chúngThông tin
Changeprocessorbatchend11Khi change processor đã hoàn tất xử lý lô thay đổi cơ sở dữ liệu hiện tạiThông tin
Changeprocessorunhandledexception13Khi change processor gặp sự cố trong khi xử lý một thay đổi; điều này có thể gây ra sự không nhất quán trong dữ liệuLỗi
Transactioneventprojected14Khi một event (thay đổi) đã được ánh xạ thành công tới một projectionGỡ lỗi
Changehandlerstarted15Khi change handler sắp bắt đầu xử lý các thay đổi sau khi được change processor gọiThông tin
Changehandlerfinished16Khi change handler đã hoàn tất xử lý các thay đổiThông tin
Changehandlerfailure17Khi change handler không xử lý được các thay đổiNghiêm trọng
Changeprocessorstartfailure19Khi change processor không thể bắt đầu theo dõi các thay đổi của cơ sở dữ liệuLỗi
Changeprocessorwatchstart20Khi bộ xử lý thay đổi đã bắt đầu chủ động theo dõi các thay đổi của cơ sở dữ liệu (sau khi thiết lập trình theo dõi)Thông tin
Daywisesummaryincremented21Khi bản tóm tắt theo ngày đã được tăng thành công dựa trên một tệp đã hoàn tấtThông tin
Daywisesummarynotincremented22Khi bản tóm tắt theo ngày sẽ không được tăng dựa trên một tệp (thường là chưa hoàn tất)Gỡ lỗi
Retryingpolicy23Khi một thao tác thử lại dựa trên policy thử lại đã được xác địnhCảnh báo
Materializedviewpersisted24Khi một khung nhìn hiện thực hóa (projection) đã được lưu bền vững trong cơ sở dữ liệu sau khi được chiếuThông tin

Quản lý giấy phép

Sự kiệnMã định danhMô tảMức nhật ký
Lỗi khởi động1Khi dịch vụ không thể khởi độngNghiêm trọng
Licenseprocessingerror2Khi một yêu cầu thất bại vì một lý do không lường trước đượcLỗi
Deletelicensestart3Khi dịch vụ bắt đầu xóa giấy phép đang hoạt động hiện tạiThông tin
Deletelicenseend4Khi dịch vụ đã hoàn tất việc xóa giấy phép đang hoạt động hiện tạiThông tin
Updatelicensestart5Khi dịch vụ bắt đầu cập nhật giấy phép đang hoạt động hiện tạiThông tin
Updatelicenseend6Khi dịch vụ đã hoàn tất việc cập nhật giấy phép đang hoạt động hiện tạiThông tin
Getlicensestart7Khi dịch vụ bắt đầu truy xuất giấy phép đang hoạt động hiện tạiThông tin
Getlicenseend8Khi dịch vụ đã hoàn tất việc truy xuất giấy phép đang hoạt động hiện tạiThông tin
Licensenotfound9Khi không thể tìm thấy giấy phép đang hoạt động hiện tại trong quá trình cập nhật hoặc truy xuấtLỗi
Licenseexpired10Khi giấy phép được tải lên đã hết hạn, khiến việc cập nhật thất bạiLỗi
Fetchinglicenseusagestart11Khi dịch vụ bắt đầu truy xuất giấy phép đang hoạt động hiện tại và dữ liệu sử dụngThông tin
Fetchinglicenseusageend12Khi dịch vụ đã hoàn tất việc truy xuất giấy phép đang hoạt động hiện tại và dữ liệu sử dụngThông tin

Máy chủ ICAP

Sự kiệnMã định danhMô tảMức nhật ký
Backgroundservicestarting1Khi trình nghe ICAP đang khởi độngThông tin
Backgroundservicestarted2Khi trình nghe ICAP đã khởi độngThông tin
Backgroundservicestopping3Khi dịch vụ tắt và trình nghe ICAP đang dừngThông tin
Backgroundservicestopped4Khi dịch vụ tắt và trình nghe ICAP đã hoàn tất việc dừngThông tin
Lỗi khởi động5Khi dịch vụ không khởi động đượcNghiêm trọng
Halocallfailure8Khi không thể tạo tệp thông qua Halo APICảnh báo
Profilestoremaintainerstarting9Khi luồng nền bắt đầu lắng nghe các thay đổi profile ICAP để lưu cục bộThông tin
Profilestoremaintainerstarted10Khi luồng nền lắng nghe các thay đổi profile ICAP đã khởi động thành côngThông tin
Profilestoremaintainerstopping11Khi dịch vụ tắt và luồng nền profile ngừng lắng nghe các bản cập nhật profileThông tin
Profilestoremaintainerstopped12Khi dịch vụ tắt và luồng nền của profile hoàn tất quá trình tắtThông tin
Profilestoremaintainerheartbeaterror13Khi các profile được truy vấn và không thể được lưu lại do lỗiLỗi
Profilestoremaintainerheartbeatsuccess14Khi các profile được truy vấn thành côngThông tin
Profileusagefailure15Khi không tìm thấy profile được chỉ định trong một yêu cầu ICAPCảnh báo
Errorhandled17Khi máy chủ ICAP hoàn tất xử lý một ngoại lệ không mong muốn bằng cách gửi phản hồi lỗi tới ứng dụng khách ICAPLỗi
Unlicensedrequest18Khi nhận được một yêu cầu ICAP cho một máy chủ ICAP chưa được cấp phépNghiêm trọng
Retryingpolicy19Khi một hành động đang được thử lại, ví dụ như một lệnh gọi tới Halo API bị lỗiCảnh báo
Fileblocked20Khi một yêu cầu ICAP được xử lý có chứa một tệp bị chặnThông tin
Fileprocessingstarted21Khi bắt đầu xử lý một tệp trong một yêu cầu ICAPThông tin
Profilefailedtofetch22Khi không thể truy xuất một profile từ policy APILỗi
Rebuiltfileexceedscachesize23Khi yêu cầu ICAP chứa một tệp quá lớn để lưu trữ trong bộ nhớ đệmCảnh báo
Fileretrievedfromcache24Khi một yêu cầu ICAP được xử lý và tìm thấy một tệp đã dựng lại liên quan trong bộ nhớ đệmThông tin
Fileprocessingfinished25Khi hoàn tất xử lý một tệp trong một yêu cầu ICAPThông tin
Clearingcache26Khi bắt đầu chạy quá trình dọn dẹp bộ nhớ đệmThông tin
Cachecleared27Khi hoàn tất chạy quá trình dọn dẹp bộ nhớ đệmThông tin
Errorclearingcache28Khi xảy ra lỗi trong quá trình chạy dọn dẹp bộ nhớ đệmLỗi
Filebypassed29Khi một tệp đã bị bỏ qua trong quá trình sửa đổi bởi ICAP policy đang được sử dụngThông tin
Fileprocessed30Khi một tệp đã được xử lý trong quá trình sửa đổi bởi ICAP policy đang được sử dụngThông tin
Fileerrored31Khi xảy ra lỗi khi cố gắng xử lý một tệp trong quá trình sửa đổiThông tin
Tlsdisabled32Khi không có chứng chỉ hợp lệ nào được cung cấp cho máy chủ ICAP, máy chủ sẽ ngừng lắng nghe trên cổng bảo mật 11344 và tls bị vô hiệu hóa.Cảnh báo
Tlsenabled33Máy chủ ICAP đã tìm thấy một chứng chỉ tls hợp lệ và đang lắng nghe trên cổng bảo mật 11344.Thông tin
Serverstarting1000Khi máy chủ ICAP đang khởi độngThông tin
Serverstarted1001Khi máy chủ ICAP đã khởi độngThông tin
Clientsocketerror1002Khi xảy ra một ngoại lệ không mong muốn trong khi lắng nghe ứng dụng khách ICAPLỗi
Unsupportedicaprequest1003Khi máy chủ ICAP nhận được một yêu cầu không được hỗ trợ, ví dụ phương thức không phải là reqmod, options hoặc respmodCảnh báo
Clientconnectionhandleerror1004Khi xảy ra lỗi khi xử lý dữ liệu được gửi đến máy chủLỗi
Sendfailure1005Khi việc cố gắng gửi phản hồi tới máy khách ICAP thất bạiCảnh báo
Serverlistenercancelled1006Khi luồng trình lắng nghe ICAP bị hủy, ví dụ khi tắtCảnh báo
Errorduringsocketclose1007Khi việc đóng một kết nối phát sinh lỗi, ví dụ khi máy khách đã ngắt kết nối trước đóThông tin
Clientreceiveerror1008Khi lắng nghe dữ liệu trên socket do máy khách ICAP gửi và xảy ra lỗiCảnh báo
Requestprocesserror1009Khi xảy ra một ngoại lệ chưa được xử lý trong quá trình xử lý một yêu cầu ICAPLỗi