# Log disk

2025-01-10 06:15:54  Updated

# Log disk

This topic describes the monitoring metrics related to the log disk within an OceanBase Database tenant. You can specify a statistical period to query the log disk metrics of a tenant in a single zone or on a single OBServer node.

log_disk_size

Definition

The size of space allocated to the tenant log disk within the statistical period.

Description

Metric category Metric name Unit
log_disk_size ob_tenant_log_disk_size Byte

Calculation expression

sum(ob_tenant_log_disk_total_bytes{@LABELS}) by (@GBLABELS)

SQL statements for metric collection

OceanBase Database V4.0 and later:

SELECT T1.UNIT_ID, T1.SVR_IP, T1.SVR_PORT, T3.TENANT_ID, T3.TENANT_NAME, T1.LOG_DISK_SIZE, T1.LOG_DISK_IN_USE FROM (SELECT UNIT_ID, SVR_IP, SVR_PORT, SUM(LOG_DISK_SIZE) AS LOG_DISK_SIZE, SUM(LOG_DISK_IN_USE) AS LOG_DISK_IN_USE FROM V$OB_UNITS GROUP BY UNIT_ID) T1 JOIN DBA_OB_UNITS T2 JOIN (SELECT TENANT_ID, TENANT_NAME FROM DBA_OB_TENANTS WHERE TENANT_TYPE IN ('SYS', 'USER')) T3 ON T1.UNIT_ID = T2.UNIT_ID AND T2.TENANT_ID = T3.TENANT_ID

log_disk_used

Definition

The size of occupied space of the tenant log disk within the statistical period.

Description

Metric category Metric name Unit
log_disk_used ob_tenant_log_disk_used Byte

Calculation expression

sum(ob_tenant_log_disk_used_bytes{@LABELS}) by (@GBLABELS)

SQL statements for metric collection

OceanBase Database V4.0 and later:

SELECT T1.UNIT_ID, T1.SVR_IP, T1.SVR_PORT, T3.TENANT_ID, T3.TENANT_NAME, T1.LOG_DISK_SIZE, T1.LOG_DISK_IN_USE FROM (SELECT UNIT_ID, SVR_IP, SVR_PORT, SUM(LOG_DISK_SIZE) AS LOG_DISK_SIZE, SUM(LOG_DISK_IN_USE) AS LOG_DISK_IN_USE FROM V$OB_UNITS GROUP BY UNIT_ID) T1 JOIN DBA_OB_UNITS T2 JOIN (SELECT TENANT_ID, TENANT_NAME FROM DBA_OB_TENANTS WHERE TENANT_TYPE IN ('SYS', 'USER')) T3 ON T1.UNIT_ID = T2.UNIT_ID AND T2.TENANT_ID = T3.TENANT_ID

log_disk_used_percentage

Definition

The percentage of occupied space of the tenant log disk within the statistical period.

Description

Metric category Metric name Unit
log_disk_used_percentage ob_tenant_log_disk_used_percentage %

Calculation expression

100 * (sum(ob_tenant_log_disk_used_bytes{@LABELS}) by (@GBLABELS) / sum(ob_tenant_log_disk_total_bytes{@LABELS}) by (@GBLABELS))

SQL statements for metric collection

OceanBase Database V4.0 and later:

SELECT T1.UNIT_ID, T1.SVR_IP, T1.SVR_PORT, T3.TENANT_ID, T3.TENANT_NAME, T1.LOG_DISK_SIZE, T1.LOG_DISK_IN_USE FROM (SELECT UNIT_ID, SVR_IP, SVR_PORT, SUM(LOG_DISK_SIZE) AS LOG_DISK_SIZE, SUM(LOG_DISK_IN_USE) AS LOG_DISK_IN_USE FROM V$OB_UNITS GROUP BY UNIT_ID) T1 JOIN DBA_OB_UNITS T2 JOIN (SELECT TENANT_ID, TENANT_NAME FROM DBA_OB_TENANTS WHERE TENANT_TYPE IN ('SYS', 'USER')) T3 ON T1.UNIT_ID = T2.UNIT_ID AND T2.TENANT_ID = T3.TENANT_ID

Contact Us