Default Configuration Item | Configuration Content |
Metric topic | When you have machines in a region that meet the prerequisites and report data, CLS automatically creates a default metric topic for you in that region and saves the currently and future generated LogListener metric data to the default metric topic. Metric topic: cls_collector_services_metric |
Storage Time | Retained for 7 days by default. |
Dashboard | A LogListener observability dashboard is generated by default. |


Field | Description |
cls_processing_delay_ms | CLS internal processing delay (the time elapsed from when CLS perceives a log to when the upload is completed), reflecting the end-to-end latency from log perception to upload completion. |
file_lag_size | File lag (backlog to be collected). It is the difference between the current file size and the offset read by LogListener, accumulated across all files of the collector. This metric reflects the collection progress. A continuously increasing value indicates that the collection speed cannot keep up with the log generation speed. |
pipeline_queue_size | The volume of data pending processing in the current pipeline queue. |
pipeline_queue_count | The length of the queue pending processing in the current pipeline. |
send_queue_size | The volume of data pending processing/sending in the current send queue. |
send_queue_count | The length of the queue pending processing/sending in the current send queue. |
event_queue_size | Event queue size. |
polling_event_queue_size | Polling event queue size. |
events_produced_total | Total number of events produced. |
events_consumed_total | Total number of events consumed. |
events_lag | Current number of backlogged events. |
events_consumed_failed_total | Number of events failed to be consumed. |
send_log_time | Time consumed by a single send request, in milliseconds. Metric type: Histogram, with bucket boundaries of 10, 25, 50, 100, 250, 500, 1000, 2500, 5000, and 10000 ms. P50/P90/P99 latency can be calculated using the histogram_quantile function. |
send_log_size | Total size of logs sent. |
process_count | Number of logs processed. |
process_bytes | Size of logs processed. |
input_size | Total size of raw logs received by the input plugin. This metric serves as the source benchmark for data integrity verification. |
processor_success_count | Number of logs successfully processed. |
processor_success_size | Size of logs successfully processed. |
dropped_log_count | Number of logs dropped. This metric counts the logs that are actively discarded during the collection or processing phase. |
dropped_log_size | Size of logs dropped. |
truncate_log_size | Size of truncated logs; the cumulative size of logs truncated when they exceed the single-log length limit. |
multi_line_parse_failures_count | Number of multi-line parse failures. |
multi_line_parse_failures_size | Size of multi-line parse failures. |
total_filter_count | Number of logs filtered. This metric counts the logs that are filtered out by the filtering rules in the collection configuration. |
total_filter_size | Size of filtered logs. |
send_success_count | Number of logs successfully sent. |
send_success_size | Size of logs successfully sent. |
send_failed_count | Number of logs that failed to be sent. |
send_failed_size | Size of logs that failed to be sent. |
send_timeout_log_count | Number of logs that timed out during sending; a send timeout is usually caused by network abnormalities or slow server response. |
send_timeout_log_size | Size of logs that timed out during sending. |
total_resend | Total number of retries. LogListener automatically retries after a send failure. A high number of retries usually indicates network jitter or server-side throttling. |
parse_success_count | Number of logs successfully parsed. This metric counts the global parsing status (covering all parsing modes). |
parse_success_size | Size of logs successfully parsed. |
parse_fail_count | Number of logs that failed to be parsed; global parsing failure statistics. |
parse_fail_size | Size of logs that failed to be parsed. |
json_parse_failures_count | Number of logs that failed JSON parsing; counted only in JSON collection mode. |
json_parse_failures_size | Size of logs that failed JSON parsing. |
delimiter_mismatch_failures_count | Number of logs that failed delimiter matching; counted only in delimiter collection mode. |
delimiter_mismatch_failures_size | Size of logs that failed delimiter matching. |
multi_parse_failures_count | Number of logs that failed combined parsing; parsing successes from subsequent data processing are also counted in this metric. |
multi_parse_failures_size | Size of logs that failed combined parsing. |
regex_match_failures_count | Number of logs that failed regex matching; counted only in full regex collection mode. |
regex_match_failures_size | Size of logs that failed regex matching. |
time_format_success_count | Number of logs with successfully parsed time format. |
time_format_success_size | Size of logs with successfully parsed time format. |
time_format_failures_count | Number of logs that failed time format parsing. |
time_format_failures_size | Size of logs that failed time format parsing. |
Field | Description |
file_read_error | Number of file read errors, covering scenarios such as disk I/O errors and file corruption. |
file_permission_error | Number of file permission errors, caused by insufficient file permissions leading to read failure. |
file_not_found_error | Number of file not found errors, file does not exist or cannot be opened. |
file_stat_error | File status acquisition failure error count, counted when the system stat() function fails to obtain file metadata (size, modification time, inode, and so on). |
file_open_limit_error | Number of file descriptor exhaustion errors, triggered when the system file descriptor reaches the process or system-level limit. |
params_invalid_error | Number of configuration parameter errors, for example, when private network access is configured but the actual machine region does not match the target CLS service region. |
send_network_error | Number of network errors, covering scenarios such as network timeout, connection failure, and DNS resolution failure. |
request_error | Number of request errors, covering all other types of request errors, such as HTTP 429, 404, 401, and Topic not found. |
Field | Description |
loglistener_cpu_usage | CPU utilization of the LogListener process. |
loglistener_mem_used | Memory usage of the LogListener process. |
total_open_files | Number of files currently opened by LogListener. When the value approaches the ulimit -n limit, there is a risk that new files cannot be opened. |
total_monitor_dirs | Total number of directories currently under continuous monitoring by LogListener. This metric counts the number of directories for which the collection plugin is currently listening to inotify events. |
max_file_limit | Maximum number of files that can be opened, as configured for LogListener. |
max_dir_limit | Maximum number of directories that can be monitored, as configured for LogListener. |
process_stop_code | Process exit code. It records the status code returned when the LogListener process exits normally or abnormally, with different values corresponding to different exit reasons. |
process_restart_times | Number of abnormal process restarts. It counts the cumulative number of abnormal restarts that have occurred for the LogListener process since its first startup. |
thread_count_business | Number of started business threads. It refers to the number of threads related to successfully started collection tasks for the LogListener process at the current moment. |
thread_count_system_total | Total number of system threads started. It refers to the total number of system-level threads for the LogListener process at the current moment (including all threads such as runtime framework threads and collection business threads). This metric additionally carries the pid Tag. |
task_process_time | Task processing time. It records the cumulative time consumed by threads within LogListener to process log collection tasks. |
task_process_count | Task count. It counts the total number of log collection tasks that have been processed and completed by LogListener since its startup. |
total_log_configs | Number of currently active collection configurations for LogListener. |
Field | Description |
checkpoint_update_count | Number of Checkpoint update writes. LogListener periodically persists collection checkpoints to ensure no data loss upon restart. |
config_reload_success_count | Number of successful configuration hot reloads. |
config_reload_failure_count | Number of configuration hot reload failures. |
Field | Description |
system_cpu_usage | Overall CPU utilization of the system. |
system_mem_usage | Total system memory size. |
system_mem_available | Currently available system memory size. |
system_mem_used | Currently used system memory size. |
system_mem_util | System memory utilization. |
system_disk_total_bytes | Total system disk capacity. Currently, the root directory ( /) is collected by default. |
system_disk_used_bytes | Used system disk capacity. |
system_disk_usage_percent | System disk utilization. |
Field | Description |
loglistener_alarm_alarm_count | LogListener alarm count statistics. It counts the total number of all alarm events triggered internally by LogListener. |
피드백