Skip to main content
Version: dev

Monitoring DORIS Database BE

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