---
title: Apache IoTDB
description: Monitor Apache IoTDB Config and Data Nodes
breadcrumbs: Docs > Integrations > Apache IoTDB
---

# Apache IoTDB
Supported OS marketplaceIntegration version1.0.0         Apache IoTDB Dashboard - Cluster OverviewApache IoTDB Dashboard - Write PerformanceApache IoTDB Dashboard - Query InterfaceApache IoTDB Dashboard - JVMApache IoTDB Dashboard - Connections & Networking
## Overview{% #overview %}

Apache IoTDB (Internet of Things Database) is an integrated data management engine designed for timeseries data, which can provide users specific services for data collection, storage and analysis. The Apache IoTDB integration allows users to monitor their config and data nodes for compaction, query, metadata, and scheduling operations, as well as overall JVM health.

## Data Collected{% #data-collected %}

### Metrics{% #metrics %}

|  |
|  |
| **rapdev.apache\_iotdb.aggregation\_seconds.count**(gauge)                                          | Time consumed performing aggregation calculations                                                                                                           |
| **rapdev.apache\_iotdb.aggregation\_seconds.max**(gauge)                                            | Max time consumed performing aggregation calculations                                                                                                       |
| **rapdev.apache\_iotdb.aggregation\_seconds.quantile**(gauge)                                       | Time consumed performing aggregation calculations*Shown as second*                                                                                          |
| **rapdev.apache\_iotdb.aggregation\_seconds.sum**(gauge)                                            | Total time consumed performing aggregation calculations                                                                                                     |
| **rapdev.apache\_iotdb.cache**(gauge)                                                               | Number of cache hits*Shown as hit*                                                                                                                          |
| **rapdev.apache\_iotdb.client\_manager**(gauge)                                                     | Time and counts of client manager                                                                                                                           |
| **rapdev.apache\_iotdb.compacted\_chunk.count**(count)                                              | Number of chunks in compaction                                                                                                                              |
| **rapdev.apache\_iotdb.compacted\_point.count**(count)                                              | Number of points in compaction                                                                                                                              |
| **rapdev.apache\_iotdb.compaction.task\_count**(gauge)                                              | Number of tasks in compaction*Shown as task*                                                                                                                |
| **rapdev.apache\_iotdb.configregion.ratis\_consensus.read\_seconds.count**(gauge)                   | The time cost of reading in stages local, remote or statemachine*Shown as second*                                                                           |
| **rapdev.apache\_iotdb.configregion.ratis\_consensus.read\_seconds.max**(gauge)                     | The max time cost of reading in stages local, remote or statemachine*Shown as second*                                                                       |
| **rapdev.apache\_iotdb.configregion.ratis\_consensus.read\_seconds.quantile**(gauge)                | The time cost of writing in stages local, remote or statemachine*Shown as second*                                                                           |
| **rapdev.apache\_iotdb.configregion.ratis\_consensus.read\_seconds.sum**(gauge)                     | The total time cost of writing in stages local, remote or statemachine*Shown as second*                                                                     |
| **rapdev.apache\_iotdb.configregion.ratis\_consensus.write\_seconds.count**(gauge)                  | The time cost of writing in stages local, remote or statemachine*Shown as second*                                                                           |
| **rapdev.apache\_iotdb.configregion.ratis\_consensus.write\_seconds.max**(gauge)                    | The max time cost of writing in stages local, remote or statemachine*Shown as second*                                                                       |
| **rapdev.apache\_iotdb.configregion.ratis\_consensus.write\_seconds.quantile**(gauge)               | The time cost of writing in stages local, remote or statemachine*Shown as second*                                                                           |
| **rapdev.apache\_iotdb.configregion.ratis\_consensus.write\_seconds.sum**(gauge)                    | The total time cost of writing in stages local, remote or statemachine*Shown as second*                                                                     |
| **rapdev.apache\_iotdb.configregion.ratis\_log\_worker.state\_machine\_log\_entry.count**(count)    | Number of state machine log entries*Shown as entry*                                                                                                         |
| **rapdev.apache\_iotdb.configregion.ratis\_server.client\_read\_request\_seconds.count**(gauge)     | Time taken to process read requests from the client*Shown as second*                                                                                        |
| **rapdev.apache\_iotdb.configregion.ratis\_server.client\_read\_request\_seconds.max**(gauge)       | Max time taken to process read requests from the client*Shown as second*                                                                                    |
| **rapdev.apache\_iotdb.configregion.ratis\_server.client\_read\_request\_seconds.quantile**(gauge)  | Time taken to process read requests from the client*Shown as second*                                                                                        |
| **rapdev.apache\_iotdb.configregion.ratis\_server.client\_read\_request\_seconds.sum**(gauge)       | Total time taken to process read requests from the client*Shown as second*                                                                                  |
| **rapdev.apache\_iotdb.configregion.ratis\_server.client\_write\_request\_seconds.count**(gauge)    | Time taken to process write requests from the client*Shown as second*                                                                                       |
| **rapdev.apache\_iotdb.configregion.ratis\_server.client\_write\_request\_seconds.max**(gauge)      | Max time taken to process write requests from the client*Shown as second*                                                                                   |
| **rapdev.apache\_iotdb.configregion.ratis\_server.client\_write\_request\_seconds.quantile**(gauge) | Time taken to process write requests from the client*Shown as second*                                                                                       |
| **rapdev.apache\_iotdb.configregion.ratis\_server.client\_write\_request\_seconds.sum**(gauge)      | Total time taken to process write requests from the client*Shown as second*                                                                                 |
| **rapdev.apache\_iotdb.connections**(gauge)                                                         | Number of connections*Shown as connection*                                                                                                                  |
| **rapdev.apache\_iotdb.coordinator**(gauge)                                                         | Size of query execution map                                                                                                                                 |
| **rapdev.apache\_iotdb.cost\_task\_seconds.count**(gauge)                                           | Time consumed of compaction tasks*Shown as second*                                                                                                          |
| **rapdev.apache\_iotdb.cost\_task\_seconds.max**(gauge)                                             | Max time consumed of compaction tasks*Shown as second*                                                                                                      |
| **rapdev.apache\_iotdb.cost\_task\_seconds.quantile**(gauge)                                        | Time consumed of compaction tasks*Shown as second*                                                                                                          |
| **rapdev.apache\_iotdb.cost\_task\_seconds.sum**(gauge)                                             | Total time consumed of compaction tasks*Shown as second*                                                                                                    |
| **rapdev.apache\_iotdb.data\_exchange.size**(gauge)                                                 | Size of TsBlock operations                                                                                                                                  |
| **rapdev.apache\_iotdb.data\_exchange\_cost\_seconds.count**(gauge)                                 | Time consumed performing TsBlock operations*Shown as second*                                                                                                |
| **rapdev.apache\_iotdb.data\_exchange\_cost\_seconds.max**(gauge)                                   | Max time consumed performing TsBlock operations*Shown as second*                                                                                            |
| **rapdev.apache\_iotdb.data\_exchange\_cost\_seconds.quantile**(gauge)                              | Time consumed performing TsBlock operations*Shown as second*                                                                                                |
| **rapdev.apache\_iotdb.data\_exchange\_cost\_seconds.sum**(gauge)                                   | Total time consumed performing TsBlock operations*Shown as second*                                                                                          |
| **rapdev.apache\_iotdb.data\_exchange\_count.count**(gauge)                                         | Number of TsBlocks sent                                                                                                                                     |
| **rapdev.apache\_iotdb.data\_exchange\_count.max**(gauge)                                           | Max number of TsBlocks sent                                                                                                                                 |
| **rapdev.apache\_iotdb.data\_exchange\_count.sum**(gauge)                                           | Total number of TsBlocks sent                                                                                                                               |
| **rapdev.apache\_iotdb.data\_read.count**(count)                                                    | The read size of compaction                                                                                                                                 |
| **rapdev.apache\_iotdb.data\_written.count**(count)                                                 | The written size of compaction                                                                                                                              |
| **rapdev.apache\_iotdb.databases**(gauge)                                                           | Number of databases                                                                                                                                         |
| **rapdev.apache\_iotdb.deserialized\_chunk.count**(count)                                           | Number of deserialized chunks in compaction                                                                                                                 |
| **rapdev.apache\_iotdb.directly\_flush\_chunk.count**(count)                                        | Number of direct flush chunks in compaction                                                                                                                 |
| **rapdev.apache\_iotdb.disk\_io.avg\_queue\_size**(gauge)                                           | Average queue size by disk                                                                                                                                  |
| **rapdev.apache\_iotdb.disk\_io.avg\_size**(gauge)                                                  | Average IO size by disk                                                                                                                                     |
| **rapdev.apache\_iotdb.disk\_io.avg\_time**(gauge)                                                  | Average IO time by disk                                                                                                                                     |
| **rapdev.apache\_iotdb.disk\_io.busy\_percentage**(gauge)                                           | IO busy percentage by disk*Shown as percent*                                                                                                                |
| **rapdev.apache\_iotdb.disk\_io.ops**(gauge)                                                        | Number of IOPS per disk                                                                                                                                     |
| **rapdev.apache\_iotdb.disk\_io.size**(gauge)                                                       | Size of disk IO per disk                                                                                                                                    |
| **rapdev.apache\_iotdb.disk\_io.time**(gauge)                                                       | Disk IO time spent                                                                                                                                          |
| **rapdev.apache\_iotdb.dispatcher\_seconds.count**(gauge)                                           | Time consumed performing dispatching*Shown as second*                                                                                                       |
| **rapdev.apache\_iotdb.dispatcher\_seconds.max**(gauge)                                             | Max time consumed performing dispatching*Shown as second*                                                                                                   |
| **rapdev.apache\_iotdb.dispatcher\_seconds.quantile**(gauge)                                        | Time consumed performing dispatching*Shown as second*                                                                                                       |
| **rapdev.apache\_iotdb.dispatcher\_seconds.sum**(gauge)                                             | Total time consumed performing dispatching*Shown as second*                                                                                                 |
| **rapdev.apache\_iotdb.driver\_scheduler**(gauge)                                                   | Number of tasks per queue                                                                                                                                   |
| **rapdev.apache\_iotdb.driver\_scheduler\_seconds.count**(gauge)                                    | Time consumed scheduling tasks*Shown as second*                                                                                                             |
| **rapdev.apache\_iotdb.driver\_scheduler\_seconds.max**(gauge)                                      | Max time consumed scheduling tasks*Shown as second*                                                                                                         |
| **rapdev.apache\_iotdb.driver\_scheduler\_seconds.quantile**(gauge)                                 | Time consumed scheduling tasks*Shown as second*                                                                                                             |
| **rapdev.apache\_iotdb.driver\_scheduler\_seconds.sum**(gauge)                                      | Total time consumed scheduling tasks*Shown as second*                                                                                                       |
| **rapdev.apache\_iotdb.file\_count**(gauge)                                                         | Count of files by type*Shown as file*                                                                                                                       |
| **rapdev.apache\_iotdb.file\_size**(gauge)                                                          | Size of files by type*Shown as byte*                                                                                                                        |
| **rapdev.apache\_iotdb.flush\_cost\_seconds.count**(gauge)                                          | Time consumed flushing write plan indices, or sort/io/encoding stages*Shown as second*                                                                      |
| **rapdev.apache\_iotdb.flush\_cost\_seconds.max**(gauge)                                            | Max time consumed flushing write plan indices, or sort/io/encoding stages*Shown as second*                                                                  |
| **rapdev.apache\_iotdb.flush\_cost\_seconds.quantile**(gauge)                                       | Time consumed flushing write plan indices, or sort/io/encoding stages*Shown as second*                                                                      |
| **rapdev.apache\_iotdb.flush\_cost\_seconds.sum**(gauge)                                            | Total time consumed flushing write plan indices, or sort/io/encoding stages*Shown as second*                                                                |
| **rapdev.apache\_iotdb.flush\_sub\_task\_cost\_seconds.count**(gauge)                               | Time consumed in flushing sub tasks*Shown as second*                                                                                                        |
| **rapdev.apache\_iotdb.flush\_sub\_task\_cost\_seconds.max**(gauge)                                 | Max time consumed in flushing sub tasks*Shown as second*                                                                                                    |
| **rapdev.apache\_iotdb.flush\_sub\_task\_cost\_seconds.quantile**(gauge)                            | Time consumed in flushing sub tasks*Shown as second*                                                                                                        |
| **rapdev.apache\_iotdb.flush\_sub\_task\_cost\_seconds.sum**(gauge)                                 | Total time consumed in flushing sub tasks*Shown as second*                                                                                                  |
| **rapdev.apache\_iotdb.fragment\_instance\_manager**(gauge)                                         | Size of instance context and execution                                                                                                                      |
| **rapdev.apache\_iotdb.jvm\_buffer.count\_buffers**(gauge)                                          | The number of buffer*Shown as buffer*                                                                                                                       |
| **rapdev.apache\_iotdb.jvm\_buffer.memory\_used\_bytes**(gauge)                                     | The used size of buffer*Shown as byte*                                                                                                                      |
| **rapdev.apache\_iotdb.jvm\_buffer.total\_capacity\_bytes**(gauge)                                  | The max size of buffer*Shown as byte*                                                                                                                       |
| **rapdev.apache\_iotdb.jvm\_classes.loaded\_classes**(gauge)                                        | The number of loaded class                                                                                                                                  |
| **rapdev.apache\_iotdb.jvm\_classes.unloaded\_classes**(gauge)                                      | The number of unloaded class                                                                                                                                |
| **rapdev.apache\_iotdb.jvm\_compilation.time\_ms**(gauge)                                           | The time consumed in compilation*Shown as millisecond*                                                                                                      |
| **rapdev.apache\_iotdb.jvm\_gc.accumulated\_time\_percentage**(gauge)                               | GC accumulated time percentage*Shown as percent*                                                                                                            |
| **rapdev.apache\_iotdb.jvm\_gc.live\_data\_size\_bytes**(gauge)                                     | The usage of old memory*Shown as byte*                                                                                                                      |
| **rapdev.apache\_iotdb.jvm\_gc.max\_data\_size\_bytes**(gauge)                                      | The historical maximum value of old memory*Shown as byte*                                                                                                   |
| **rapdev.apache\_iotdb.jvm\_gc.memory\_promoted\_bytes.count**(count)                               | The accumulative value of positive memory growth of old memory*Shown as byte*                                                                               |
| **rapdev.apache\_iotdb.jvm\_gc.old\_memory\_allocated\_bytes.count**(count)                         | The accumulative value of positive memory growth of allocated memory*Shown as byte*                                                                         |
| **rapdev.apache\_iotdb.jvm\_gc.pause\_seconds.count**(gauge)                                        | The number of Young GC/Full Gc caused by different reason*Shown as second*                                                                                  |
| **rapdev.apache\_iotdb.jvm\_gc.pause\_seconds.max**(gauge)                                          | The max number of Young GC/Full Gc caused by different reason*Shown as second*                                                                              |
| **rapdev.apache\_iotdb.jvm\_gc.pause\_seconds.quantile**(gauge)                                     | The time consumed of Young GC/Full Gc caused by different reason*Shown as second*                                                                           |
| **rapdev.apache\_iotdb.jvm\_gc.pause\_seconds.sum**(gauge)                                          | The total number of Young GC/Full Gc caused by different reason*Shown as second*                                                                            |
| **rapdev.apache\_iotdb.jvm\_gc.young\_memory\_allocated\_bytes.count**(count)                       | Count of bytes allocated to Young GC*Shown as byte*                                                                                                         |
| **rapdev.apache\_iotdb.jvm\_memory.committed\_bytes**(gauge)                                        | The committed memory of JVM*Shown as byte*                                                                                                                  |
| **rapdev.apache\_iotdb.jvm\_memory.max\_bytes**(gauge)                                              | The max memory of JVM*Shown as byte*                                                                                                                        |
| **rapdev.apache\_iotdb.jvm\_memory.used\_bytes**(gauge)                                             | The used memory of JVM*Shown as byte*                                                                                                                       |
| **rapdev.apache\_iotdb.jvm\_threads.daemon\_threads**(gauge)                                        | The number of daemon thread*Shown as thread*                                                                                                                |
| **rapdev.apache\_iotdb.jvm\_threads.live\_threads**(gauge)                                          | The number of live thread*Shown as thread*                                                                                                                  |
| **rapdev.apache\_iotdb.jvm\_threads.peak\_threads**(gauge)                                          | The number of peak thread*Shown as thread*                                                                                                                  |
| **rapdev.apache\_iotdb.jvm\_threads.states\_threads**(gauge)                                        | The number of thread in different states*Shown as thread*                                                                                                   |
| **rapdev.apache\_iotdb.local\_execution\_planner**(gauge)                                           | Free memory for operators                                                                                                                                   |
| **rapdev.apache\_iotdb.logback\_events.count**(count)                                               | The number of log events*Shown as entry*                                                                                                                    |
| **rapdev.apache\_iotdb.memory**(gauge)                                                              | The memory usage*Shown as byte*                                                                                                                             |
| **rapdev.apache\_iotdb.memory\_pool**(gauge)                                                        | Memory usage by memory pool*Shown as byte*                                                                                                                  |
| **rapdev.apache\_iotdb.merged\_chunk.count**(count)                                                 | Number of merged chunks in compaction                                                                                                                       |
| **rapdev.apache\_iotdb.module.cpu\_usage**(gauge)                                                   | CPU usage per IoTDB module*Shown as percent*                                                                                                                |
| **rapdev.apache\_iotdb.module.user\_time\_percentage**(gauge)                                       | User time percentage per IoTDB module*Shown as percent*                                                                                                     |
| **rapdev.apache\_iotdb.nodes**(gauge)                                                               | Number of nodes                                                                                                                                             |
| **rapdev.apache\_iotdb.pending\_flush\_task**(gauge)                                                | Number of pending flush tasks                                                                                                                               |
| **rapdev.apache\_iotdb.performance\_overview.detail\_seconds.count**(gauge)                         | Total time consumed on authority authentication, parsing statements, analyzing statements, planning, and scheduling*Shown as second*                        |
| **rapdev.apache\_iotdb.performance\_overview.detail\_seconds.max**(gauge)                           | Max time consumed on authority authentication, parsing statements, analyzing statements, planning, and scheduling*Shown as second*                          |
| **rapdev.apache\_iotdb.performance\_overview.detail\_seconds.quantile**(gauge)                      | Time consumed on authority authentication, parsing statements, analyzing statements, planning, and scheduling*Shown as second*                              |
| **rapdev.apache\_iotdb.performance\_overview.detail\_seconds.sum**(gauge)                           | Total time consumed on authority authentication, parsing statements, analyzing statements, planning, and scheduling*Shown as second*                        |
| **rapdev.apache\_iotdb.performance\_overview.engine\_detail\_seconds.count**(gauge)                 | Time consumed on grabbing locks, creating memtables, inserting memory controls, writing wal, writing memtable, or updating the cache*Shown as second*       |
| **rapdev.apache\_iotdb.performance\_overview.engine\_detail\_seconds.max**(gauge)                   | Max time consumed on grabbing locks, creating memtables, inserting memory controls, writing wal, writing memtable, or updating the cache*Shown as second*   |
| **rapdev.apache\_iotdb.performance\_overview.engine\_detail\_seconds.quantile**(gauge)              | Time consumed on grabbing locks, creating memtables, inserting memory controls, writing wal, writing memtable, or updating the cache*Shown as second*       |
| **rapdev.apache\_iotdb.performance\_overview.engine\_detail\_seconds.sum**(gauge)                   | Total time consumed on grabbing locks, creating memtables, inserting memory controls, writing wal, writing memtable, or updating the cache*Shown as second* |
| **rapdev.apache\_iotdb.performance\_overview.local\_detail\_seconds.count**(gauge)                  | Time consumed on schema validation, trigger, or consensus*Shown as second*                                                                                  |
| **rapdev.apache\_iotdb.performance\_overview.local\_detail\_seconds.max**(gauge)                    | Max time consumed on schema validation, trigger, or consensus*Shown as second*                                                                              |
| **rapdev.apache\_iotdb.performance\_overview.local\_detail\_seconds.quantile**(gauge)               | Time consumed on schema validation, trigger, or consensus*Shown as second*                                                                                  |
| **rapdev.apache\_iotdb.performance\_overview.local\_detail\_seconds.sum**(gauge)                    | Total time consumed on schema validation, trigger, or consensus*Shown as second*                                                                            |
| **rapdev.apache\_iotdb.performance\_overview.schedule\_detail\_seconds.count**(gauge)               | Time consumed on the local scheduler or remote scheduler*Shown as second*                                                                                   |
| **rapdev.apache\_iotdb.performance\_overview.schedule\_detail\_seconds.max**(gauge)                 | Max time consumed on the local scheduler or remote scheduler*Shown as second*                                                                               |
| **rapdev.apache\_iotdb.performance\_overview.schedule\_detail\_seconds.quantile**(gauge)            | Time consumed on the local scheduler or remote scheduler*Shown as second*                                                                                   |
| **rapdev.apache\_iotdb.performance\_overview.schedule\_detail\_seconds.sum**(gauge)                 | Total time consumed on the local scheduler or remote scheduler*Shown as second*                                                                             |
| **rapdev.apache\_iotdb.performance\_overview.storage\_detail\_seconds.count**(gauge)                | Time consumed on writing statemachine*Shown as second*                                                                                                      |
| **rapdev.apache\_iotdb.performance\_overview.storage\_detail\_seconds.max**(gauge)                  | Max time consumed on writing statemachine*Shown as second*                                                                                                  |
| **rapdev.apache\_iotdb.performance\_overview.storage\_detail\_seconds.quantile**(gauge)             | Time consumed on writing statemachine*Shown as second*                                                                                                      |
| **rapdev.apache\_iotdb.performance\_overview.storage\_detail\_seconds.sum**(gauge)                  | Total time consumed on writing statemachine*Shown as second*                                                                                                |
| **rapdev.apache\_iotdb.pool\_cpu\_usage**(gauge)                                                    | CPU usage per pool*Shown as percent*                                                                                                                        |
| **rapdev.apache\_iotdb.process.cpu\_load**(gauge)                                                   | The current CPU usage of IoTDB process*Shown as percent*                                                                                                    |
| **rapdev.apache\_iotdb.process.cpu\_time**(gauge)                                                   | The total CPU time occupied of IoTDB process*Shown as nanosecond*                                                                                           |
| **rapdev.apache\_iotdb.process.io\_ops**(gauge)                                                     | IOPS of IoTDB process                                                                                                                                       |
| **rapdev.apache\_iotdb.process.io\_size**(gauge)                                                    | IO size of IoTDB process                                                                                                                                    |
| **rapdev.apache\_iotdb.process.memory\_free**(gauge)                                                | The free available memory of IoTDB process*Shown as byte*                                                                                                   |
| **rapdev.apache\_iotdb.process.memory\_max**(gauge)                                                 | The maximum available memory of IoTDB process*Shown as byte*                                                                                                |
| **rapdev.apache\_iotdb.process.memory\_ratio**(gauge)                                               | The used memory ratio of IoTDB process*Shown as percent*                                                                                                    |
| **rapdev.apache\_iotdb.process.memory\_total**(gauge)                                               | The current requested memory for IoTDB process*Shown as byte*                                                                                               |
| **rapdev.apache\_iotdb.process.memory\_used**(gauge)                                                | The used memory of IoTDB process*Shown as byte*                                                                                                             |
| **rapdev.apache\_iotdb.process.status**(gauge)                                                      | Status of an IoTDB process, 1=live, 0=dead                                                                                                                  |
| **rapdev.apache\_iotdb.process.threads\_count**(gauge)                                              | The number of thread of IoTDB process*Shown as thread*                                                                                                      |
| **rapdev.apache\_iotdb.query\_execution\_seconds.count**(gauge)                                     | Time consumed of operator tree construction, resource initialization, driver execution or waiting for a result*Shown as second*                             |
| **rapdev.apache\_iotdb.query\_execution\_seconds.max**(gauge)                                       | Max time consumed of operator tree construction, resource initialization, driver execution or waiting for a result*Shown as second*                         |
| **rapdev.apache\_iotdb.query\_execution\_seconds.quantile**(gauge)                                  | Time consumed of operator tree construction, resource initialization, driver execution or waiting for a result*Shown as second*                             |
| **rapdev.apache\_iotdb.query\_execution\_seconds.sum**(gauge)                                       | Total time consumed of operator tree construction, resource initialization, driver execution or waiting for a result*Shown as second*                       |
| **rapdev.apache\_iotdb.query\_plan\_cost\_seconds.count**(gauge)                                    | Time consumed analyzing, planning, or fetching of queries*Shown as second*                                                                                  |
| **rapdev.apache\_iotdb.query\_plan\_cost\_seconds.max**(gauge)                                      | Max time consumed analyzing, planning, or fetching of queries*Shown as second*                                                                              |
| **rapdev.apache\_iotdb.query\_plan\_cost\_seconds.quantile**(gauge)                                 | Time consumed analyzing, planning, or fetching of queries*Shown as second*                                                                                  |
| **rapdev.apache\_iotdb.query\_plan\_cost\_seconds.sum**(gauge)                                      | Total time consumed analyzing, planning, or fetching of queries*Shown as second*                                                                            |
| **rapdev.apache\_iotdb.query\_resource.count**(gauge)                                               | Access frequency of tsfiles or memtables                                                                                                                    |
| **rapdev.apache\_iotdb.query\_resource.max**(gauge)                                                 | Max access frequency of tsfiles or memtables                                                                                                                |
| **rapdev.apache\_iotdb.query\_resource.quantile**(gauge)                                            | Access frequency of tsfiles or memtables                                                                                                                    |
| **rapdev.apache\_iotdb.query\_resource.sum**(gauge)                                                 | Total access frequency of tsfiles or memtables                                                                                                              |
| **rapdev.apache\_iotdb.queue**(gauge)                                                               | Number of tasks by queue and type*Shown as task*                                                                                                            |
| **rapdev.apache\_iotdb.received\_bytes**(gauge)                                                     | Number of bytes received*Shown as byte*                                                                                                                     |
| **rapdev.apache\_iotdb.received\_packets**(gauge)                                                   | Number of packets received*Shown as packet*                                                                                                                 |
| **rapdev.apache\_iotdb.region\_group\_leader\_num\_in\_data\_node**(gauge)                          | Number of region group leaders                                                                                                                              |
| **rapdev.apache\_iotdb.region\_num\_in\_data\_node**(gauge)                                         | Number of datanodes per region                                                                                                                              |
| **rapdev.apache\_iotdb.regions**(gauge)                                                             | The number of regions in schema and data regions                                                                                                            |
| **rapdev.apache\_iotdb.schema\_engine**(gauge)                                                      | Memory, mode, and consensus information of schema region                                                                                                    |
| **rapdev.apache\_iotdb.series\_scan\_cost\_seconds.count**(gauge)                                   | Time consumed of loading, reading filtering, consuming, or constructing timeseries metadata or chunk metadata*Shown as second*                              |
| **rapdev.apache\_iotdb.series\_scan\_cost\_seconds.max**(gauge)                                     | Max time consumed of loading, reading filtering, consuming, or constructing timeseries metadata or chunk metadata*Shown as second*                          |
| **rapdev.apache\_iotdb.series\_scan\_cost\_seconds.quantile**(gauge)                                | Time consumed of loading, reading filtering, consuming, or constructing timeseries metadata or chunk metadata*Shown as second*                              |
| **rapdev.apache\_iotdb.series\_scan\_cost\_seconds.sum**(gauge)                                     | Total time consumed of loading, reading filtering, consuming, or constructing timeseries metadata or chunk metadata*Shown as second*                        |
| **rapdev.apache\_iotdb.sys.committed\_vm\_size**(gauge)                                             | The space of virtual memory available to running processes*Shown as byte*                                                                                   |
| **rapdev.apache\_iotdb.sys.cpu\_cores**(gauge)                                                      | The available number of CPU cores*Shown as core*                                                                                                            |
| **rapdev.apache\_iotdb.sys.cpu\_load**(gauge)                                                       | The current CPU usage of system*Shown as percent*                                                                                                           |
| **rapdev.apache\_iotdb.sys.disk\_free\_space**(gauge)                                               | The available disk space*Shown as byte*                                                                                                                     |
| **rapdev.apache\_iotdb.sys.disk\_total\_space**(gauge)                                              | The total disk space*Shown as byte*                                                                                                                         |
| **rapdev.apache\_iotdb.sys.physical\_memory\_free\_size**(gauge)                                    | The current available memory of system*Shown as byte*                                                                                                       |
| **rapdev.apache\_iotdb.sys.physical\_memory\_total\_size**(gauge)                                   | The maximum physical memory of system*Shown as byte*                                                                                                        |
| **rapdev.apache\_iotdb.sys.swap\_space\_free\_size**(gauge)                                         | The available swap space of system*Shown as byte*                                                                                                           |
| **rapdev.apache\_iotdb.sys.swap\_space\_total\_size**(gauge)                                        | The maximum swap space of system*Shown as byte*                                                                                                             |
| **rapdev.apache\_iotdb.thread\_pool.active\_thread\_count**(gauge)                                  | Active threads per thread pool*Shown as thread*                                                                                                             |
| **rapdev.apache\_iotdb.thread\_pool.core\_size**(gauge)                                             | Core thread pool size per thread pool                                                                                                                       |
| **rapdev.apache\_iotdb.thread\_pool.done\_task\_count**(gauge)                                      | Done tasks per thread pool*Shown as task*                                                                                                                   |
| **rapdev.apache\_iotdb.thread\_pool.largest\_pool\_size**(gauge)                                    | Largest thread pool size per thread pool                                                                                                                    |
| **rapdev.apache\_iotdb.thread\_pool.waiting\_task\_count**(gauge)                                   | Waiting tasks per thread pool*Shown as task*                                                                                                                |
| **rapdev.apache\_iotdb.thrift.active\_threads**(gauge)                                              | The number of thrift active internal connections*Shown as thread*                                                                                           |
| **rapdev.apache\_iotdb.thrift.connections**(gauge)                                                  | The number of thrift internal connections*Shown as connection*                                                                                              |
| **rapdev.apache\_iotdb.transmitted\_bytes**(gauge)                                                  | Number of bytes transmitted*Shown as byte*                                                                                                                  |
| **rapdev.apache\_iotdb.transmitted\_packets**(gauge)                                                | Number of packets transmitted*Shown as packet*                                                                                                              |
| **rapdev.apache\_iotdb.uptime**(gauge)                                                              | Uptime of a node                                                                                                                                            |
| **rapdev.apache\_iotdb.user\_time\_percentage**(gauge)                                              | User time percentage*Shown as percent*                                                                                                                      |
| **rapdev.apache\_iotdb.wal\_buffer.count**(gauge)                                                   | WAL buffer entries or used memory ratio                                                                                                                     |
| **rapdev.apache\_iotdb.wal\_buffer.max**(gauge)                                                     | Max WAL buffer entries or used memory ratio                                                                                                                 |
| **rapdev.apache\_iotdb.wal\_buffer.quantile**(gauge)                                                | WAL buffer entries or used memory ratio                                                                                                                     |
| **rapdev.apache\_iotdb.wal\_buffer.sum**(gauge)                                                     | Total WAL buffer entries or used memory ratio                                                                                                               |
| **rapdev.apache\_iotdb.wal\_cost\_seconds.count**(gauge)                                            | Time cost of WAL operations                                                                                                                                 |
| **rapdev.apache\_iotdb.wal\_cost\_seconds.max**(gauge)                                              | Max time cost of WAL operations                                                                                                                             |
| **rapdev.apache\_iotdb.wal\_cost\_seconds.quantile**(gauge)                                         | Time cost of WAL operations                                                                                                                                 |
| **rapdev.apache\_iotdb.wal\_cost\_seconds.sum**(gauge)                                              | Total time cost of WAL operations                                                                                                                           |
| **rapdev.apache\_iotdb.wal\_nodes**(gauge)                                                          | Number of WAL nodes                                                                                                                                         |

### Service Checks{% #service-checks %}

**rapdev.apache\_iotdb.openmetrics.health**

Returns `OK` if the agent can connect to the Prometheus endpoint, `CRITICAL` if it can't.

*Statuses: ok, critical*

## Support{% #support %}

For support or feature requests, contact RapDev.io through the following channels:

- Support: [support@rapdev.io](mailto:support@rapdev.io)
- Sales: [sales@rapdev.io](mailto:sales@rapdev.io)
- Chat: [rapdev.io](https://www.rapdev.io/#Get-in-touch)
- Phone: 855-857-0222

Made with ❤️ in Boston

*This isn't the integration you're looking for? Missing a critical feature for your organization? Drop RapDev a [note](mailto:support@rapdev.io), and we'll build it!!*

This application is made available through the Marketplace and is supported by a Datadog Technology Partner. Click Here to purchase this application.
