60 lines
1.6 KiB
TOML
60 lines
1.6 KiB
TOML
[common]
|
|
# If logfile is empty use stderr
|
|
logfile = ""
|
|
# Logging error level. Valid values: "debug", "info", "warn", "warning", "error"
|
|
log-level = "info"
|
|
# Prefix for store all internal go-carbon graphs. Supported macroses: {host}
|
|
graph-prefix = "carbon.agents.{host}."
|
|
# Interval of storing internal metrics. Like CARBON_METRIC_INTERVAL
|
|
metric-interval = "1m0s"
|
|
# Increase for configuration with multi persisters
|
|
max-cpu = 1
|
|
|
|
[whisper]
|
|
data-dir = "/data/graphite/whisper/"
|
|
# http://graphite.readthedocs.org/en/latest/config-carbon.html#storage-schemas-conf. Required
|
|
schemas-file = "/etc/storage-schemas.conf"
|
|
# http://graphite.readthedocs.org/en/latest/config-carbon.html#storage-aggregation-conf. Optional
|
|
aggregation-file = ""
|
|
# Workers count. Metrics sharded by "crc32(metricName) % workers"
|
|
workers = 1
|
|
# Limits the number of whisper update_many() calls per second. 0 - no limit
|
|
max-updates-per-second = 0
|
|
# Sparse file creation
|
|
sparse-create = false
|
|
enabled = true
|
|
|
|
[cache]
|
|
# Limit of in-memory stored points (not metrics)
|
|
max-size = 1000000
|
|
# Capacity of queue between receivers and cache
|
|
input-buffer = 51200
|
|
|
|
[udp]
|
|
listen = ":2003"
|
|
enabled = true
|
|
# Enable optional logging of incomplete messages (chunked by MTU)
|
|
log-incomplete = false
|
|
|
|
[tcp]
|
|
listen = ":2003"
|
|
enabled = true
|
|
|
|
[pickle]
|
|
listen = ":2004"
|
|
enabled = false
|
|
# Limit message size for prevent memory overflow
|
|
max-message-size = 67108864
|
|
|
|
[carbonlink]
|
|
listen = "127.0.0.1:7002"
|
|
enabled = true
|
|
# Close inactive connections after "read-timeout"
|
|
read-timeout = "30s"
|
|
# Return empty result if cache not reply
|
|
query-timeout = "100ms"
|
|
|
|
[pprof]
|
|
listen = "localhost:7007"
|
|
enabled = false
|