Detailed profiles influxdb

reporting-disabled: This option is used to report usage information influxdb to InfluxData company, the default value is false.
bind-address: RPC binding address for service for backup and restore, the default configuration is 127.0.0.1:8088.
[meta]: Raft consensus set of control parameters stored metadata about InfluxDB clustered.
dir: storing the metadata / catalog database raft, Default: / var / lib / influxdb / meta.
retention-autocreate: used to control the default storage policy, the database is created automatically generated autogen storage strategy, the default value: true.
logging-enabled: RMB service to print log messages, default value: true.
[data]: the actual position of survival sliced data and the manner in which the refresh control InfluxDB from the WAL. "Dir" may need to change the system to suit your location, but WAL setting is an advanced configuration. The default value should be suitable for most systems.
dir: final data (TSM files) stored in the directory, the default value: / var / lib / influxdb / data.
wal-dir: write-ahead log storage directory, the default values: / var / lib / influxdb / wal.
wal-fsync-delay: write time to wait before fsyncing. Duration is greater than 0 may be used to batch process a plurality of call fsync. This slow disk or write WAL see useful when contention. 0s fsyncs WAL is written each time. For non-SSD disk is recommended to use a value in the range of 0-100ms.
index-version: type of slice index for a new slice. The default value is an index in memory at startup to re-create. Value "tsi1" will be used to support a higher index cardinality disk-based data sets.
trace-logging-enabled: whether to open the track (trace) logs, the default value: false.
query-log-enabled: whether to open tsm engine query logs, default value: true.
validate-keys: incoming write verification to ensure that the key only has a valid unicode characters. This setting causes little overhead, as each key must be checked, the default value of false.
will be rejected for defining shard maximum value greater than the value written to the default values:: cache-max-memory- size 1GB.
cache-snapshot-memory-size: the size of the snapshot is used to set, when data is greater than the value to be refreshed tsm file, the default values: 25MB.
cache-snapshot-write-cold- duration: tsm1 engine snapshot (snapshot) disk write delay, default value: 10m.
compact-full-write-cold- duration: maximum time tsm file can be stored before compression, the default value: 4h.
max-concurrent-compactions: maximum concurrent can run the full number and level of compression. A value of 0 results in 50% running .GOMAXPROCS (0) operation. Any number greater than 0 are compressed to the limit value. This setting does not apply to snapshot cache, default: 0.
compact-throughput: TSM allows us to limit the compression rate (in bytes / second) is written to disk. Note that, in short bursts to allow a larger value may occur is provided by the Compact-Throughput-Burst, Default: 48m.
compact-throughput-burst: TSM we allow the rate of compression is written to disk limit to the number of bytes per second, the default values: 48m.
max-index-log-file- size: index write-ahead log files into a threshold value (in bytes) of the index file. Smaller size will result in faster log file compression, and result in lower heap usage at the expense of write throughput. Higher magnitude will be less compressed, the more the series stored in memory, the writing and provide higher throughput. The effective size of the suffix k, m, or g (case insensitive, 1024 = 1k). No suffix value of the size, in bytes, the default values: 1m.
max-series-per-database: limiting the number of stages of the database, to cancel the limit value is 0, the default value: 1,000,000.
max-values-per-tag: a tag number of the maximum value, 0 canceled limit, default: 100000.
tsm-use-madv-willneed: If true, the document provides for TSM mmap recommended values MADV_WILLNEED to the kernel. This setting has been found that there is a problem on some kernels, the default value: false. In some cases, it might help slow disk users.
[coordinator]: control of the cluster service configuration.
write-timeout: write timeout, default value: 10s.
max-concurrent-queries: the maximum number of concurrent queries, 0 unlimited, default: 0. ,
Query-timeout: query timeout, 0 unlimited, default values: 0s.
log-queries-after: the slow query timeout, 0 unlimited, default values: 0s.
max-select-point: a maximum number of points (points) select statement can handle unrestricted 0, the default value: 0.
max-select-series: the maximum number of stages (series) select statement can handle unrestricted 0, the default value: 0.
max-select-buckets: select statement can handle the largest "GROUP BY time ()" time period, 0 unlimited, default: 0.
[retention]: old data retention policy.
enabled: true: this module, the default value is enabled.
check-interval: check interval, the default values: "30m".
[shard-precreation]: pre-created partition.
enabled: true: this module, the default value is enabled.
check-interval: check interval, the default values: "10m".
advance-period: to create the most advanced pre-partition period, the default value: 30m.
[admin]: Simple web management page influxdb provided.
enabled: false: the module, the default value is enabled.
bind-address: Bind address, default value: ": 8083"
HTTPS-Enabled: whether to open https, the default value: false.
https-certificate: https certificate path, the default values: "/ etc / ssl / influxdb.pem ".
[monitor]: This section controls InfluxDB own monitoring system. By default, InfluxDB these data is written _internal database, if the library does not exist is automatically created. _internal library default retention policy is 7 days, if you want to use its own retention policy, you must create your own.
store-enabled: true: this module, the default value is enabled.
store-database: the default database: "_ internal".
store-interval: statistics interval, the default value: "10s".
[http]: http interface configuration influxdb of.
enabled: true: this module, the default value is enabled.
flux-enabled: false: stream query endpoint, the default value is enabled.
bind-address: Bind address, default: ": 8086."
auth-enabled: Authentication is turned on, the default value: false.
realm: the basic issue of identity verification question sent back to the default domain, the default value: "InfluxDB".
log-enabled: whether to open http request logs, default value: true.
suppress-write-log: when you enable HTTP logging should be prohibited if the log write requests, the default value: false.
access-log-path: the path to enable HTTP request logging, this option specifies log entries should be written.
If not specified, the default is written stderr, it will log the internal InfluxDB HTTP logging mixing. If you can not access the influx specified path, it logs the error and roll back the request log writes stderr.
access-log-status-filters: which filters the request should be recorded. Each filter of the form NNN, NNX or NXX, where N is a number, X is any number wildcard. To filter all 5xx response, use the string 5xx. If a plurality of filters, only a filter needs to be matched. By default, no filter will cause each request are printed.
write-tracing: whether to open the write log, if set to true, each write will hit the log, the default value: false.
pprof-enabled: pprof, is turned on, the endpoint for troubleshooting and monitoring, the default values: true.
debug-pprof-enabled: Enable bound to localhost immediately at startup: 6060 pprof endpoint. Only need to debug startup problems. Default value: false.
https-enabled: whether to open https, the default value: false.
https-certificate: https certification path is provided, a default value: "/ etc / ssl / influxdb.pem ".
https-private-key: https private setting, no default value.
shared-secret: JWT for sharing key signatures, with no default.
max-row-limit: configure the query returns the maximum number of rows, the default value: 10000.
max-connection-limit: Set the maximum number of connections, new connections beyond this limit will be removed, 0 unlimited, default: 0.
unix-socket-enabled: http service is enabled by unix domain sockets, the default value: false.
bind-socket: unix-socket path, the default values: "/ var / run / influxdb.sock ".
max-body-size: The maximum size of the client request body (in bytes), this value is set to 0 to disable the restriction. Default: 25 million.
max-concurrent-write-limit: Maximum number of concurrent writing processes, this is set to 0 to disable the restriction. Default: 0.
max-enqueued-write-limit: The maximum number of times the write queue waiting to be processed. Setting this to 0 to disable the limit. Default: 0.
enqueued-write-timeout: maximum duration waiting queue write written. This is set to 0 or the max-concurrent-write-limit set to 0 to disable the restriction. Default: 0.
[logging]: how to control the recorder to send the log output.
format: an encoder for determining the log log. Available options include auto, logfmt and json. If the TTY output terminal is, the more user-friendly auto uses the output format, but the format is not easily read by a machine. When the output is non-TTY, auto uses logfmt. Default value: "auto".
level: log level will determine the issue. Available grades include errors, warnings, and debugging. The issue equal to or above the specified level log. Default value: "info".
suppress-logo: the logo printed output is prohibited when the program starts. If STDOUT is not a TTY, it is always prohibited the use of the logo. Default value: false.
[subscriber]: control Kapacitor accept the configuration data.
enabled: true: this module, the default value is enabled.
http-timeout: http timeout default value: "30s".
insecure-skip-verify: whether to allow Certificate unsafe, useful when the test certificate issued by their own. Default value: false.
ca-certs: Set CA certificate, with no default.
write-concurrency: setting the number of simultaneous default value: 40.
write-buffer-size: set the buffer size, default: 1000.
[[graphite]]: graphite configuration.
enabled: false: the module, the default value is enabled.
database: database name, the default value: "graphite".
retention-policy: storage strategy, with no default.
bind-address: Bind address, default: ": 2003."
protocol: Protocol, the default values: "tcp"
Consistency-Level: consistency level, the default value: "one".
batch-size: batch size, the default value: 5000.
batch-pending: waiting configuration batch number in memory, the default value: 10.
batch-timeout: Timeout, the default value: "1s".
udp-read-buffer: udp read buffer size, and the value 0 indicates the use of the operating system, the operating system if more than a default configuration error occurs. The default value for this configuration: 0.
separator: a connector between a plurality of measurement, the default values:. "."
tags: Adding to the default mark all indicators. These templates may cover metric level or extracted from the Tags, [ "region = us-east ", "zone = 1c"].
templates: Each template requires the row template mode. It can have an optional filter before template, separated by a space. You can also add an optional extra in the back label templates. A plurality of labels should be separated by a comma, with no spaces is analogous protocol format. Only one default template. = Templates [ ".app env.service.resource.measurement", the Default Template # "Server.",]
[[to collectd]]: controlling one or more data collection listener.
enabled: false: the module, the default value is enabled.
bind-address: Bind address, default: ": 25826."
database: database name, the default value: "collectd".
retention-policy: storage strategy, with no default.
collectd directory service supports scanning multiple types db file, or specify a single db files.
typesdb: "/ usr / local / Share / to collectd"
Security-Level = "none"
the auth-File = "/ etc / to collectd / auth_file"
BATCH-size: The next line batch mode control operation. You should have this feature enabled, otherwise you may lose targets or poor performance. If there are a lot of people to enter, the batch will point buffer memory. If so many points are buffered, then refresh, the default value: 5000.
batch-pending: the number of batches may hang in memory, the default value: 10.
batch-timeout: Even if we do not reach the buffer limit, have always rinse for at least the default value: "10s".
read-buffer: udp read buffer size, and the value 0 indicates the use of the operating system, the operating system if more than a default configuration error occurs. Default: 0.
parse-multivalue-plugin: multi-value can be handled in two ways widget. Default value: "split".
"Split" and the multi-value resolves to a separate add-on data stored in the measurement
"join" to parse and store multivalued plug into a single multi-value measurement.
"Split" is backwards compatible with previous versions of Influxdb default behavior.
[[opentsdb]]: opentsdb configuration.
enabled: false: the module, the default value is enabled.
bind-address: Bind address, default: ": 4242."
database: the default database: "opentsdb".
retention-policy: storage strategy, with no default.
consistency-level: the level of consistency, the default value: "one".
tls-enabled = false: whether to open tls, default value: false.
certificate: certification path, the default value: "/ etc / ssl / influxdb.pem ".
log-point-errors: if logging, error default values: true.
batch-size: The next line of the batch control work. You should have this feature enabled, otherwise you may lose targets or poor performance. Batch processing via telnet protocol received only indicators. If so many points are buffered, please refresh. Default: 1000.
batch-pending: the number of batches may hang in memory, the default value: 5.
batch-timeout: Even if we do not reach the buffer limit, have always rinse for at least the default value: "1s".
[[udp]]: udp configuration.
enabled: false: the module, the default value is enabled.
bind-address: Bind address, default: ": 8089."
database: database name, the default value: "udp".
retention-policy: storage strategy, with no default.
precision: time accuracy ( "" or "n", "u", "ms", "s", "m", "h"), no default value.
batch-size: The next line of the batch control works. You should have this feature enabled, otherwise you may lose targets or poor performance. If there are many entry points batch buffer memory. If so many points are buffered, then refresh, the default value: 5000.
batch-pending: If so many points are buffered, please refresh Default: 10.
batch-timeout: Even if we do not reach the buffer limit, at least this will often flush the default value: "1s".
read-buffer: udp read buffer size, and the value 0 indicates the use of the operating system, the operating system if more than a default configuration error occurs. Default: 0.
[continuous_queries]: CQs configuration.
enabled: whether to open CQs, default value: true.
whether the log-enabled turn on logging, default value: true.
uery-stats-enabled: controls whether the query records to self-monitoring data storage. Default value: false.
run-interval: time to check whether you need to run a continuous query interval, the default value: "1s".
[tls]: Global InfluxDB in TLS configuration settings.
ciphers: determining the set of cipher suites available. For a list of available password, see https://golang.org/pkg/crypto/tls/#pkg-constants, depending on the (Go version used to build the query SHOW DIAGNOSTICS view of InfluxDB) Go version. If not specified, the Go crypto / tls package the default settings, the default values: ciphers = [ "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305", "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256",].
min-version: The minimum version negotiated tls protocol. If not specified, the Go crypto / tls package the default settings, the default values: "tls1.2".
max-version: the largest version of the agreement negotiated tls. If not specified, the Go crypto / tls package the default settings, the default values: "tls1.2".

Guess you like

Origin www.cnblogs.com/yinfutao/p/11618892.html
Recommended