/
Ingestion monitoring (error codes)

Ingestion monitoring (error codes)

Ingestion Error codes

Error codes displayed in the devo.internal.log.error table are always composed of a letter and a number, as in the example below:

  • I-201I stands for data ingestion.

Kind

Kind of exception retrieved.

Code

Error

Description

Code

Error

Description

I-101

Frame max length (33554432) exceeded (33570816)

The event size exceeds the maximum length of 32MB.

I-201

ECONNRESET

The remote endpoint resets or reestablish the connection.

Specific error

Devo works with various libraries that report specific errors during data ingestion. Below are the most common ones. For more reference, please consult the documentation.

Error

Description

Error

Description

CERT_HAS_EXPIRED

The certificate has expired.

UNABLE_TO_VERIFY_LEAF_SIGNATURE

The remote end was unable to verify the signature on the certificate sheet.

Explanation for specific error codes

Code

Error

SpecificError

Detail

Code

Error

SpecificError

Detail

I-101

Frame max length (33554432) exceeded (33570816)

 

The stablished connection closes because the event size exceeds the maximum length of 32MB.

I-201

ECONNRESET

CERT_HAS_EXPIRED

The remote endpoint resets the connection unexpectedly because the certificate has expired.

I-201

ECONNRESET

UNABLE_TO_VERIFY_LEAF_SIGNATURE

The remote end reestablished the connection because it was unable to verify the signature on the certificate sheet.

Message for TLS connection error:

I-201,Connection from <address> closed. TLS client auth certificate <certificate SN>. Error: <reason> (<reason_code)

Message for connection closed error:

I-101,Connection from <address> closed. <reason>

 

Examples

  • Use the following query to create an alert which detects IP addresses that are sending data with expired certificates. Consider that a new certificate should be installed on the source computer to prevent data loss.

from devo.internal.log.error where eq(component,"ingestion"), toktains(message,"Certificate has expired") select split(split(message,"Connection from ",1),":",0) as ip group by ip

 

  • Use the following query to create an alert that triggers when an alert stops working because the required custom table was deleted by a Devo user. The table should be recreated with the same field names.

Related content

New: Microsoft 365 Management API collector
New: Microsoft 365 Management API collector
Read with this
Components error monitoring
Components error monitoring
More like this
Search monitoring (error codes)
Search monitoring (error codes)
More like this
Intezer
More like this
Step 1. Error analysis using status codes
Step 1. Error analysis using status codes
More like this
Datadog
More like this