InfluxDB

Supported OS Linux Mac OS Windows

marketplace
Integration version1.1.0

Overview

This integration reports metrics about the health and operation of InfluxDB v2.0+.

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

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

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

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


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