44 lines
1.6 KiB
Text
44 lines
1.6 KiB
Text
# Read metrics from one or many MongoDB servers
|
|
[[inputs.mongodb]]
|
|
## An array of URLs of the form:
|
|
## "mongodb://" [user ":" pass "@"] host [ ":" port]
|
|
## For example:
|
|
## mongodb://user:auth_key@10.10.3.30:27017,
|
|
## mongodb://10.10.3.33:18832,
|
|
##
|
|
## If connecting to a cluster, users must include the "?connect=direct" in
|
|
## the URL to ensure that the connection goes directly to the specified node
|
|
## and not have all connections passed to the master node.
|
|
servers = ["mongodb://127.0.0.1:27017/?connect=direct"]
|
|
|
|
## When true, collect cluster status.
|
|
## Note that the query that counts jumbo chunks triggers a COLLSCAN, which
|
|
## may have an impact on performance.
|
|
# gather_cluster_status = true
|
|
|
|
## When true, collect per database stats
|
|
# gather_perdb_stats = false
|
|
|
|
## When true, collect per collection stats
|
|
# gather_col_stats = false
|
|
|
|
## When true, collect usage statistics for each collection
|
|
## (insert, update, queries, remove, getmore, commands etc...).
|
|
# gather_top_stat = false
|
|
|
|
## List of db where collections stats are collected
|
|
## If empty, all db are concerned
|
|
# col_stats_dbs = ["local"]
|
|
|
|
## Optional TLS Config
|
|
# tls_ca = "/etc/telegraf/ca.pem"
|
|
# tls_cert = "/etc/telegraf/cert.pem"
|
|
# tls_key = "/etc/telegraf/key.pem"
|
|
## Use TLS but skip chain & host verification
|
|
# insecure_skip_verify = false
|
|
|
|
## Specifies plugin behavior regarding disconnected servers
|
|
## Available choices :
|
|
## - error: telegraf will return an error on startup if one the servers is unreachable
|
|
## - skip: telegraf will skip unreachable servers on both startup and gather
|
|
# disconnected_servers_behavior = "error"
|