---
title: InfluxDB
description: Monitor the health and activity of your InfluxDB instances
breadcrumbs: Docs > Integrations > InfluxDB
---

> For the complete documentation index, see [llms.txt](https://docs.datadoghq.com/llms.txt).

# InfluxDB
Supported OS marketplaceIntegration version1.1.0
{% callout %}
# Important note for users on the following Datadog sites: us2.ddog-gov.com

{% alert level="info" %}
To find out if this integration is available in your organization, see your [Datadog Integrations](https://app.datadoghq.com/integrations) page or ask your organization administrator.

To initiate an exception request to enable this integration for your organization, email [support@ddog-gov.com](mailto:support@ddog-gov.com).
{% /alert %}

{% /callout %}
   InfluxDB Integration Dashboard - API StatisticsInfluxDB Integration Dashboard - SummaryInfluxDB Integration Dashboard - System
## Overview{% #overview %}

This integration reports metrics about the health and operation of [InfluxDB](https://www.influxdata.com/) v2.0+.

### Dashboards{% #dashboards %}

This integration provides several out-of-the-box dashboards named **InfluxDB Summary**, **InfluxDB API Statistics**, **InfluxDB System**, and **InfluxDB Tasks and Services**. These dashboards display the metrics produced by the integration and split them into different categories.

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

### Metrics{% #metrics %}

|  |
|  |
| **rapdev.influxdb.boltdb.reads.count**(count)                                              | Total number of boltdb reads*Shown as read*                                                                   |
| **rapdev.influxdb.boltdb.writes.count**(count)                                             | Total number of boltdb writes*Shown as write*                                                                 |
| **rapdev.influxdb.go_gc_duration_seconds.count**(count)                                 | A summary of the pause duration of garbage collection cycles                                                  |
| **rapdev.influxdb.go_gc_duration_seconds.quantile**(gauge)                              | A summary of the pause duration of garbage collection cycles*Shown as second*                                 |
| **rapdev.influxdb.go_gc_duration_seconds.sum**(count)                                   | A summary of the pause duration of garbage collection cycles                                                  |
| **rapdev.influxdb.go_goroutines**(gauge)                                                  | Number of goroutines that currently exist                                                                     |
| **rapdev.influxdb.go_info**(gauge)                                                        | Information about the Go environment                                                                          |
| **rapdev.influxdb.go_memstats_alloc_bytes**(gauge)                                      | Number of bytes allocated and still in use*Shown as byte*                                                     |
| **rapdev.influxdb.go_memstats_buck_hash_sys_bytes**(gauge)                            | Number of bytes used by the profiling bucket hash table*Shown as byte*                                        |
| **rapdev.influxdb.go_memstats_gc_cpu_fraction**(gauge)                                 | The fraction of this program's available CPU time used by the GC since the program started*Shown as fraction* |
| **rapdev.influxdb.go_memstats_gc_sys_bytes**(gauge)                                    | Number of bytes used for garbage collection system metadata*Shown as byte*                                    |
| **rapdev.influxdb.go_memstats_heap_alloc_bytes**(gauge)                                | Number of heap bytes allocated and still in use*Shown as byte*                                                |
| **rapdev.influxdb.go_memstats_heap_idle_bytes**(gauge)                                 | Number of heap bytes waiting to be used*Shown as byte*                                                        |
| **rapdev.influxdb.go_memstats_heap_inuse_bytes**(gauge)                                | Number of heap bytes that are in use*Shown as byte*                                                           |
| **rapdev.influxdb.go_memstats_heap_objects**(gauge)                                     | Number of allocated objects*Shown as object*                                                                  |
| **rapdev.influxdb.go_memstats_heap_released_bytes**(gauge)                             | Number of heap bytes released to OS*Shown as byte*                                                            |
| **rapdev.influxdb.go_memstats_heap_sys_bytes**(gauge)                                  | Number of heap bytes obtained from system*Shown as byte*                                                      |
| **rapdev.influxdb.go_memstats_last_gc_time_seconds**(gauge)                           | Number of seconds since 1970 of last garbage collection*Shown as second*                                      |
| **rapdev.influxdb.go_memstats_mcache_inuse_bytes**(gauge)                              | Number of bytes in use by mcache structures*Shown as byte*                                                    |
| **rapdev.influxdb.go_memstats_mcache_sys_bytes**(gauge)                                | Number of bytes used for mcache structures obtained from system*Shown as byte*                                |
| **rapdev.influxdb.go_memstats_mspan_inuse_bytes**(gauge)                               | Number of bytes in use by mspan structures*Shown as byte*                                                     |
| **rapdev.influxdb.go_memstats_mspan_sys_bytes**(gauge)                                 | Number of bytes used for mspan structures obtained from system*Shown as byte*                                 |
| **rapdev.influxdb.go_memstats_next_gc_bytes**(gauge)                                   | Number of heap bytes when next garbage collection will take place*Shown as byte*                              |
| **rapdev.influxdb.go_memstats_other_sys_bytes**(gauge)                                 | Number of bytes used for other system allocations*Shown as byte*                                              |
| **rapdev.influxdb.go_memstats_stack_inuse_bytes**(gauge)                               | Number of bytes in use by the stack allocator*Shown as byte*                                                  |
| **rapdev.influxdb.go_memstats_stack_sys_bytes**(gauge)                                 | Number of bytes obtained from system for stack allocator*Shown as byte*                                       |
| **rapdev.influxdb.go_memstats_sys_bytes**(gauge)                                        | Number of bytes obtained from system*Shown as byte*                                                           |
| **rapdev.influxdb.go_threads**(gauge)                                                     | Number of OS threads created*Shown as thread*                                                                 |
| **rapdev.influxdb.go.memstats.frees.count**(count)                                         | Total number of frees                                                                                         |
| **rapdev.influxdb.go.memstats.lookups.count**(count)                                       | Total number of pointer lookups                                                                               |
| **rapdev.influxdb.go.memstats.mallocs.count**(count)                                       | Total number of mallocs                                                                                       |
| **rapdev.influxdb.http_api_request_duration_seconds**(gauge)                           | Time taken to respond to HTTP request*Shown as second*                                                        |
| **rapdev.influxdb.http_api_request_duration_seconds.count**(count)                     |
| **rapdev.influxdb.http_api_request_duration_seconds.sum**(count)                       | Total time taken to respond to HTTP requests*Shown as second*                                                 |
| **rapdev.influxdb.http_api.requests.count**(count)                                        | Number of http requests received*Shown as request*                                                            |
| **rapdev.influxdb.http_query_request_bytes.count**(count)                               | Count of bytes received*Shown as byte*                                                                        |
| **rapdev.influxdb.http_query_request_count.count**(count)                               | Total number of query requests*Shown as request*                                                              |
| **rapdev.influxdb.http_query_response_bytes.count**(count)                              | Count of bytes returned*Shown as byte*                                                                        |
| **rapdev.influxdb.http_write_request_bytes.count**(count)                               | Count of bytes received*Shown as byte*                                                                        |
| **rapdev.influxdb.http_write_request_count.count**(count)                               | Total number of query requests*Shown as request*                                                              |
| **rapdev.influxdb.http_write_response_bytes.count**(count)                              | Count of bytes returned*Shown as byte*                                                                        |
| **rapdev.influxdb.influxdb_uptime_seconds**(gauge)                                       | influxdb process uptime in seconds*Shown as second*                                                           |
| **rapdev.influxdb.influxdb.buckets**(gauge)                                                | Number of total buckets on the server                                                                         |
| **rapdev.influxdb.influxdb.dashboards**(gauge)                                             | Number of total dashboards on the server                                                                      |
| **rapdev.influxdb.influxdb.orgs**(gauge)                                                   | Number of total organizations on the server                                                                   |
| **rapdev.influxdb.influxdb.scrapers**(gauge)                                               | Number of total scrapers on the server                                                                        |
| **rapdev.influxdb.influxdb.telegrafs**(gauge)                                              | Number of total telegrafs on the server                                                                       |
| **rapdev.influxdb.influxdb.tokens**(gauge)                                                 | Number of total tokens on the server                                                                          |
| **rapdev.influxdb.influxdb.users**(gauge)                                                  | Number of total users on the server                                                                           |
| **rapdev.influxdb.influxql_service_executing_duration_seconds.count**(count)           | Histogram of times spent executing queries                                                                    |
| **rapdev.influxdb.influxql_service_executing_duration_seconds.sum**(count)             | *Shown as second*                                                                                             |
| **rapdev.influxdb.influxql_service_requests.count**(count)                               | Count of the query requests*Shown as request*                                                                 |
| **rapdev.influxdb.qc_all_active**(gauge)                                                 | Number of queries in all states                                                                               |
| **rapdev.influxdb.qc_all_duration_seconds**(gauge)                                      | Histogram of total times spent in all query states*Shown as second*                                           |
| **rapdev.influxdb.qc_all_duration_seconds.count**(count)                                |
| **rapdev.influxdb.qc_all_duration_seconds.sum**(count)                                  | *Shown as second*                                                                                             |
| **rapdev.influxdb.qc_compiling_active**(gauge)                                           | Number of queries actively compiling                                                                          |
| **rapdev.influxdb.qc_compiling_duration_seconds**(gauge)                                | Histogram of times spent compiling queries*Shown as second*                                                   |
| **rapdev.influxdb.qc_compiling_duration_seconds.count**(count)                          |
| **rapdev.influxdb.qc_compiling_duration_seconds.sum**(count)                            | *Shown as second*                                                                                             |
| **rapdev.influxdb.qc_executing_active**(gauge)                                           | Number of queries actively executing                                                                          |
| **rapdev.influxdb.qc_executing_duration_seconds**(gauge)                                | Histogram of times spent executing queries*Shown as second*                                                   |
| **rapdev.influxdb.qc_executing_duration_seconds.count**(count)                          | *Shown as second*                                                                                             |
| **rapdev.influxdb.qc_executing_duration_seconds.sum**(count)                            | *Shown as second*                                                                                             |
| **rapdev.influxdb.qc_memory_unused_bytes**(gauge)                                       | The free memory as seen by the internal memory manager*Shown as byte*                                         |
| **rapdev.influxdb.qc_queueing_active**(gauge)                                            | Number of queries actively queueing                                                                           |
| **rapdev.influxdb.qc_queueing_duration_seconds**(gauge)                                 | Histogram of times spent queueing queries*Shown as second*                                                    |
| **rapdev.influxdb.qc_queueing_duration_seconds.count**(count)                           |
| **rapdev.influxdb.qc_queueing_duration_seconds.sum**(count)                             | *Shown as second*                                                                                             |
| **rapdev.influxdb.qc.requests.count**(count)                                               | Count of the query requests*Shown as request*                                                                 |
| **rapdev.influxdb.query_control_all_active**(gauge)                                     | Number of queries in all states                                                                               |
| **rapdev.influxdb.query_control_all_duration_seconds.count**(count)                    | Histogram of total times spent in all query states                                                            |
| **rapdev.influxdb.query_control_all_duration_seconds.sum**(count)                      | *Shown as second*                                                                                             |
| **rapdev.influxdb.query_control_compiling_active**(gauge)                               | Number of queries actively compiling                                                                          |
| **rapdev.influxdb.query_control_compiling_duration_seconds.count**(count)              | Histogram of times spent compiling queries                                                                    |
| **rapdev.influxdb.query_control_compiling_duration_seconds.sum**(count)                | *Shown as second*                                                                                             |
| **rapdev.influxdb.query_control_executing_active**(gauge)                               | Number of queries actively executing                                                                          |
| **rapdev.influxdb.query_control_executing_duration_seconds.count**(count)              | Histogram of times spent executing queries                                                                    |
| **rapdev.influxdb.query_control_executing_duration_seconds.sum**(count)                | *Shown as second*                                                                                             |
| **rapdev.influxdb.query_control_memory_unused_bytes**(gauge)                           | The free memory as seen by the internal memory manager*Shown as byte*                                         |
| **rapdev.influxdb.query_control_queueing_active**(gauge)                                | Number of queries actively queueing                                                                           |
| **rapdev.influxdb.query_control_queueing_duration_seconds.count**(count)               | Histogram of times spent queueing queries                                                                     |
| **rapdev.influxdb.query_control_queueing_duration_seconds.sum**(count)                 | *Shown as second*                                                                                             |
| **rapdev.influxdb.query_control_requests.count**(count)                                  | Count of the query requests*Shown as request*                                                                 |
| **rapdev.influxdb.query_influxdb_source_read_request_duration_seconds**(gauge)       | Histogram of times spent in read requests*Shown as second*                                                    |
| **rapdev.influxdb.query_influxdb_source_read_request_duration_seconds.count**(count) |
| **rapdev.influxdb.query_influxdb_source_read_request_duration_seconds.sum**(count)   | *Shown as second*                                                                                             |
| **rapdev.influxdb.serivce_password.new_call.count**(count)                               | Number of calls                                                                                               |
| **rapdev.influxdb.serivce_token.call.count**(count)                                       | Number of calls                                                                                               |
| **rapdev.influxdb.service_annotation_call.count**(count)                                 | Number of calls                                                                                               |
| **rapdev.influxdb.service_annotation_duration**(gauge)                                   | Duration of calls*Shown as second*                                                                            |
| **rapdev.influxdb.service_annotation_duration.count**(count)                             |
| **rapdev.influxdb.service_annotation_duration.sum**(count)                               | *Shown as second*                                                                                             |
| **rapdev.influxdb.service_bucket_new_duration**(gauge)                                  | Duration of calls*Shown as second*                                                                            |
| **rapdev.influxdb.service_bucket_new_duration.count**(count)                            |
| **rapdev.influxdb.service_bucket_new_duration.sum**(count)                              | *Shown as second*                                                                                             |
| **rapdev.influxdb.service_bucket_new_error.count**(count)                               | Number of errors encountered*Shown as error*                                                                  |
| **rapdev.influxdb.service_bucket.new_call.count**(count)                                 | Number of calls                                                                                               |
| **rapdev.influxdb.service_notebook_duration**(gauge)                                     | Duration of calls*Shown as second*                                                                            |
| **rapdev.influxdb.service_notebook_duration.count**(count)                               |
| **rapdev.influxdb.service_notebook_duration.sum**(count)                                 | *Shown as second*                                                                                             |
| **rapdev.influxdb.service_notebook.call.count**(count)                                    | Number of calls                                                                                               |
| **rapdev.influxdb.service_onboard_new_duration**(gauge)                                 | Duration of calls*Shown as second*                                                                            |
| **rapdev.influxdb.service_onboard_new_duration.count**(count)                           |
| **rapdev.influxdb.service_onboard_new_duration.sum**(count)                             | *Shown as second*                                                                                             |
| **rapdev.influxdb.service_org_duration**(gauge)                                          | Duration of calls*Shown as second*                                                                            |
| **rapdev.influxdb.service_org_duration.count**(count)                                    |
| **rapdev.influxdb.service_org_duration.sum**(count)                                      | *Shown as second*                                                                                             |
| **rapdev.influxdb.service_org_new_duration**(gauge)                                     | Duration of calls*Shown as second*                                                                            |
| **rapdev.influxdb.service_org_new_duration.count**(count)                               |
| **rapdev.influxdb.service_org_new_duration.sum**(count)                                 | *Shown as second*                                                                                             |
| **rapdev.influxdb.service_org.call.count**(count)                                         | Number of calls                                                                                               |
| **rapdev.influxdb.service_org.new_call.count**(count)                                    | Number of calls                                                                                               |
| **rapdev.influxdb.service_password_new_duration**(gauge)                                | Duration of calls*Shown as second*                                                                            |
| **rapdev.influxdb.service_password_new_duration.count**(count)                          |
| **rapdev.influxdb.service_password_new_duration.sum**(count)                            | *Shown as second*                                                                                             |
| **rapdev.influxdb.service_password_new_error.count**(count)                             | Number of errors encountered*Shown as error*                                                                  |
| **rapdev.influxdb.service_pkger_duration**(gauge)                                        | Duration of calls*Shown as second*                                                                            |
| **rapdev.influxdb.service_pkger_duration.count**(count)                                  |
| **rapdev.influxdb.service_pkger_duration.sum**(count)                                    | *Shown as second*                                                                                             |
| **rapdev.influxdb.service_pkger_template_export.count**(count)                          | Metrics for resources being exported                                                                          |
| **rapdev.influxdb.service_pkger.call.count**(count)                                       | Number of calls                                                                                               |
| **rapdev.influxdb.service_secret_duration**(gauge)                                       | Duration of calls*Shown as second*                                                                            |
| **rapdev.influxdb.service_secret_duration.count**(count)                                 |
| **rapdev.influxdb.service_secret_duration.sum**(count)                                   | *Shown as second*                                                                                             |
| **rapdev.influxdb.service_secret.call.count**(count)                                      | Number of calls                                                                                               |
| **rapdev.influxdb.service_session_duration**(gauge)                                      | Duration of calls*Shown as second*                                                                            |
| **rapdev.influxdb.service_session_duration.count**(count)                                |
| **rapdev.influxdb.service_session_duration.sum**(count)                                  | *Shown as second*                                                                                             |
| **rapdev.influxdb.service_session_error.count**(count)                                   | Number of errors encountered*Shown as error*                                                                  |
| **rapdev.influxdb.service_session.call.count**(count)                                     | Number of calls                                                                                               |
| **rapdev.influxdb.service_token_duration**(gauge)                                        | Duration of calls*Shown as second*                                                                            |
| **rapdev.influxdb.service_token_duration.count**(count)                                  |
| **rapdev.influxdb.service_token_duration.sum**(count)                                    | *Shown as second*                                                                                             |
| **rapdev.influxdb.service_urm_new_duration**(gauge)                                     | Duration of calls*Shown as second*                                                                            |
| **rapdev.influxdb.service_urm_new_duration.count**(count)                               |
| **rapdev.influxdb.service_urm_new_duration.sum**(count)                                 | *Shown as second*                                                                                             |
| **rapdev.influxdb.service_urm.new_call.count**(count)                                    | Number of calls                                                                                               |
| **rapdev.influxdb.service_user_new_duration**(gauge)                                    | Duration of calls*Shown as second*                                                                            |
| **rapdev.influxdb.service_user_new_duration.count**(count)                              |
| **rapdev.influxdb.service_user_new_duration.sum**(count)                                | *Shown as second*                                                                                             |
| **rapdev.influxdb.service_user_new_error.count**(count)                                 | Number of errors encountered*Shown as error*                                                                  |
| **rapdev.influxdb.service_user.new_call.count**(count)                                   | Number of calls                                                                                               |
| **rapdev.influxdb.storage_bucket_measurement_num**(gauge)                               | Gauge of measurement cardinality per bucket                                                                   |
| **rapdev.influxdb.storage_bucket_series_num**(gauge)                                    | Gauge of series cardinality per bucket                                                                        |
| **rapdev.influxdb.storage_cache_disk_bytes**(gauge)                                     | Gauge of size of most recent snapshot*Shown as byte*                                                          |
| **rapdev.influxdb.storage_cache_inuse_bytes**(gauge)                                    | Gauge of current memory consumption of cache*Shown as byte*                                                   |
| **rapdev.influxdb.storage_cache_writes_dropped.count**(count)                           | Counter of writes to cache with some dropped points                                                           |
| **rapdev.influxdb.storage_cache_writes_err.count**(count)                               | Counter of failed writes to cache*Shown as error*                                                             |
| **rapdev.influxdb.storage_cache.writes.count**(count)                                     | Counter of all writes to cache*Shown as write*                                                                |
| **rapdev.influxdb.storage_compactions_active**(gauge)                                    | Gauge of compactions (by level) currently running                                                             |
| **rapdev.influxdb.storage_compactions_duration_seconds**(gauge)                         | Histogram of compactions by level since startup*Shown as second*                                              |
| **rapdev.influxdb.storage_compactions_duration_seconds.count**(count)                   |
| **rapdev.influxdb.storage_compactions_duration_seconds.sum**(count)                     | *Shown as second*                                                                                             |
| **rapdev.influxdb.storage_compactions_failed.count**(count)                              | Counter of TSM compactions (by level) that have failed due to error*Shown as error*                           |
| **rapdev.influxdb.storage_compactions_queued**(gauge)                                    | Counter of TSM compactions (by level) that are currently queued                                               |
| **rapdev.influxdb.storage_retention_check_duration**(gauge)                             | Histogram of duration of retention check (in seconds)*Shown as second*                                        |
| **rapdev.influxdb.storage_retention_check_duration.count**(count)                       |
| **rapdev.influxdb.storage_retention_check_duration.sum**(count)                         | *Shown as second*                                                                                             |
| **rapdev.influxdb.storage_shard_disk_size**(gauge)                                      | Gauge of the disk size for the shard                                                                          |
| **rapdev.influxdb.storage_shard_fields_created.count**(count)                           | Counter of the number of fields created                                                                       |
| **rapdev.influxdb.storage_shard_series**(gauge)                                          | Gauge of the number of series in the shard index                                                              |
| **rapdev.influxdb.storage_shard_write_count.count**(count)                              | Count of the number of write requests*Shown as write*                                                         |
| **rapdev.influxdb.storage_shard_write_dropped_sum.count**(count)                       | Counter of the number of points droppped                                                                      |
| **rapdev.influxdb.storage_shard_write_err_count.count**(count)                         | Count of the number of write requests with errors*Shown as error*                                             |
| **rapdev.influxdb.storage_shard_write_err_sum.count**(count)                           | Counter of the number of points for write requests with errors*Shown as error*                                |
| **rapdev.influxdb.storage_writer_ok_points**(gauge)                                     | Histogram of number of points in successful shard write requests                                              |
| **rapdev.influxdb.storage_writer_req_points**(gauge)                                    | Histogram of number of points requested to be written                                                         |
| **rapdev.influxdb.task_executor_promise_queue_usage**(gauge)                           | Percent of the promise queue that is currently full                                                           |
| **rapdev.influxdb.task_executor_total_runs_active**(gauge)                             | Total number of workers currently running tasks                                                               |
| **rapdev.influxdb.task_executor_workers_busy**(gauge)                                   | Percent of total available workers that are currently busy                                                    |
| **rapdev.influxdb.task_scheduler_current_execution**(gauge)                             | Number of tasks currently being executed*Shown as second*                                                     |
| **rapdev.influxdb.task_scheduler_execute_delta.count**(count)                           | The duration in seconds between a run starting and finishing                                                  |
| **rapdev.influxdb.task_scheduler_execute_delta.sum**(count)                             | *Shown as second*                                                                                             |
| **rapdev.influxdb.task_scheduler_schedule_delay.count**(count)                          | The duration between when a Item should be scheduled and when it is told to execute                           |
| **rapdev.influxdb.task_scheduler_schedule_delay.sum**(count)                            | *Shown as second*                                                                                             |
| **rapdev.influxdb.task_scheduler_total_execute_failure.count**(count)                  | Total number of times an execution has failed*Shown as error*                                                 |
| **rapdev.influxdb.task_scheduler_total_execution_calls.count**(count)                  | Total number of executions across all tasks                                                                   |
| **rapdev.influxdb.task_scheduler_total_release_calls.count**(count)                    | Total number of release requests                                                                              |
| **rapdev.influxdb.task_scheduler_total_schedule_calls.count**(count)                   | Total number of schedule requests                                                                             |
| **rapdev.influxdb.task_scheduler_total_schedule_fails.count**(count)                   | Total number of schedule requests that fail to schedule                                                       |

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

**rapdev.influxdb.openmetrics.health**

Returns `CRITICAL` if the Agent is unable to connect to the InfluxDB metrics endpoint, otherwise returns `OK`.

*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

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