[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 = 2 [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 = 2 # 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 = ":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