Skip to main content
Version: v1.6.x

Monitoring DORIS Database BE Monitoring

Collect and monitor general performance metrics for DORIS database BE. Supports DORIS 2.0.0.

Pre-monitoring operations

Parameter NameParameter Description
Monitor HostThe monitored target's IPV4, IPV6, or domain name. Note: Without the protocol header (e.g., https://, http://)
Task NameA unique name identifying this monitoring task
PortThe port provided by the database to the outside, default is 8040 ,get the value of thehttp_port configuration item
Query TimeoutThe timeout for the connection to not respond, in milliseconds, default is 3000 milliseconds
Database NameOptional database instance name
Collection IntervalThe interval between periodic data collections for monitoring, in seconds, with a minimum interval of 30 seconds
Probe RequiredWhether to probe and check the availability of monitoring before adding new monitoring, continue with the addition or modification operation only if the probe is successful
DescriptionAdditional notes and descriptions for this monitoring task

Collection Indicators

Metric Set:doris_be_load_channel_count

Metric NameMetric UnitMetric help description
valueNoneThe current number of load channels

Metric Set:doris_be_memtable_flush_total

Metric NameMetric UnitMetric help description
valueNoneCumulative number of memtable writes to disk

Metric Set:doris_be_plan_fragment_count

Metric NameMetric UnitMetric help description
valueNoneNumber of fragment instances currently received

Metric Set:doris_be_process_thread_num

Metric NameMetric UnitMetric help description
valueNoneNumber of BE process threads, collected through /proc/pid/task

Metric Set:doris_be_query_scan_rows

Metric NameMetric UnitMetric help description
valueNoneCumulative number of rows read. This only counts the data volume read from OLAP tables, and it represents RawRowsRead (some data rows may be skipped by the index and not actually read, but they are still recorded in this value).

Metric Set:doris_be_result_buffer_block_count

Metric NameMetric UnitMetric help description
valueNoneNumber of queries in the current query result cache

Metric Set:doris_be_send_batch_thread_pool_queue_size

Metric NameMetric UnitMetric help description
valueNoneNumber of tasks in the queue of the thread pool used for sending data packets during import

Metric Set:doris_be_tablet_base_max_compaction_score

Metric NameMetric UnitMetric help description
valueNoneCurrent maximum Base Compaction Score

Metric Set:doris_be_timeout_canceled_fragment_count

Metric NameMetric UnitMetric help description
valueNoneCumulative number of fragment instances cancelled due to timeout

Metric Set:doris_be_load_rows

Metric NameMetric UnitMetric help description
valueNoneCumulative number of rows sent through tablet sink

Metric Set:doris_be_all_rowsets_num

Metric NameMetric UnitMetric help description
valueNoneCurrent number of rowsets

Metric Set:doris_be_all_segments_num

Metric NameMetric UnitMetric help description
valueNoneCurrent number of segments

Metric Set:doris_be_heavy_work_max_threads

Metric NameMetric UnitMetric help description
valueNoneNumber of threads in the brpc heavy thread pool

Metric Set:doris_be_light_work_max_threads

Metric NameMetric UnitMetric help description
valueNoneNumber of threads in the brpc light thread pool

Metric Set:doris_be_heavy_work_pool_queue_size

Metric NameMetric UnitMetric help description
valueNoneMaximum queue length of the brpc heavy thread pool; if exceeded, work submissions will be blocked

Metric Set:doris_be_light_work_pool_queue_size

Metric NameMetric UnitMetric help description
valueNoneMaximum queue length of the brpc light thread pool; if exceeded, work submissions will be blocked

Metric Set:doris_be_heavy_work_active_threads

Metric NameMetric UnitMetric help description
valueNoneNumber of active threads in the brpc heavy thread pool

Metric Set:doris_be_light_work_active_threads

Metric NameMetric UnitMetric help description
valueNoneNumber of active threads in the brpc light thread pool

Metric Set:doris_be_compaction_bytes_total

Metric NameMetric UnitMetric help description
baseBytesCumulative data volume of Base Compaction
cumulativeBytesCumulative data volume of Cumulative Compaction

Metric Set:doris_be_disks_avail_capacity

Metric NameMetric UnitMetric help description
pathNoneSpecify data directory
valueBytes{path="/path1/"} represents the remaining disk space of the /path1 directory's disk.

Metric Set:doris_be_disks_total_capacity

Metric NameMetric UnitMetric help description
pathNoneSpecify data directory
valueBytes{path="/path1/"} represents the total disk space of the disk where the /path1 directory is located.

Metric Set:doris_be_local_bytes_read_total

Metric NameMetric UnitMetric help description
valueBytesNumber of bytes read by LocalFileReader

Metric Set:doris_be_local_bytes_written_total

Metric NameMetric UnitMetric help description
valueBytesNumber of bytes written by LocalFileWriter

Metric Set:doris_be_memory_allocated_bytes

Metric NameMetric UnitMetric help description
valueBytesPhysical memory size of the BE process, retrieved from /proc/self/status/VmRSS