1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
|
# Set the command-line arguments to pass to the server.
ARGS=''
# Connection and authentication information can be passed via the $MONGODB_URL
# environment variable, or with the "-mongodb.uri" or "-auth.*" options.
# If using a password, it is recommended to use only the environment variable,
# to avoid exposing it in the process list.
MONGODB_URL='mongodb://localhost:27017'
# Prometheus-mongodb-exporter supports the following options:
#
# -auth.pass string
# Password for basic auth.
# -auth.user string
# Username for basic auth.
# -groups.enabled string
# Comma-separated list of groups to use, for more info see:
# https://docs.mongodb.org/manual/reference/command/serverStatus/
# (default "asserts,durability,background_flushing,connections,extra_info,
# global_lock,index_counters,network,op_counters,op_counters_repl,memory,
# locks,metrics")
# -mongodb.collect.collection
# Collect MongoDB collection metrics
# -mongodb.collect.connpoolstats
# Collect MongoDB connpoolstats
# -mongodb.collect.database
# collect MongoDB database metrics
# -mongodb.collect.oplog
# collect Mongodb Oplog status (default true)
# -mongodb.collect.profile
# Collect MongoDB profile metrics
# -mongodb.collect.replset
# collect Mongodb replica set status (default true)
# -mongodb.collect.top
# collect Mongodb Top metrics
# -mongodb.mechanism string
# auth mechanism to connect to Mongodb (ie: MONGODB-X509)
# -mongodb.tls-ca string
# Path to PEM file that contains the CAs that are trused for server
# connections.
# If provided: MongoDB servers connecting to should present a certificate
# signed by one of this CAs.
# If not provided: System default CAs are used.
# -mongodb.tls-cert string
# Path to PEM file that contains the certificate (and optionally also the
# private key in PEM format). This should include the whole certificate
# chain.
# If provided: The connection will be opened via TLS to the MongoDB
# server.
# -mongodb.tls-disable-hostname-validation
# Do hostname validation for server connection.
# -mongodb.tls-private-key string
# Path to PEM file that contains the private key (if not contained in
# mongodb.tls-cert file).
# -mongodb.uri string
# Mongodb URI, format:
# [mongodb://][user:pass@]host1[:port1][,host2[:port2],...][/database][?options]
# (default "mongodb://localhost:27017")
# -mongodb.username string
# Username to connect to Mongodb
# -v value
# log level for V logs
# -vmodule value
# comma-separated list of pattern=N settings for file-filtered logging
# -web.listen-address string
# Address on which to expose metrics and web interface. (default ":9001")
# -web.metrics-path string
# Path under which to expose metrics. (default "/metrics")
# -web.tls-cert string
# Path to PEM file that contains the certificate (and optionally also the
# private key in PEM format). This should include the whole certificate
# chain.
# If provided: The web socket will be a HTTPS socket.
# If not provided: Only HTTP.
# -web.tls-client-ca string
# Path to PEM file that contains the CAs that are trused for client
# connections.
# If provided: Connecting clients should present a certificate signed by
# one of this CAs.
# If not provided: Every client will be accepted.
# -web.tls-private-key string
# Path to PEM file that contains the private key (if not contained in
# web.tls-cert file).
|