summaryrefslogtreecommitdiffstats
path: root/lass
diff options
context:
space:
mode:
authorlassulus <lass@lassul.us>2017-01-30 22:53:28 +0100
committerlassulus <lass@lassul.us>2017-01-30 22:53:28 +0100
commit6edbfeb6f5f048e5646b72b7bca241df3bdd9002 (patch)
tree59e8feb9d38a21243909fa42aa14e131e57c988f /lass
parent5d76418bcd977d815c0305c88ef611d16cddb7d4 (diff)
l 3 kapacitor: better defaults
Diffstat (limited to 'lass')
-rw-r--r--lass/3modules/kapacitor.nix117
1 files changed, 2 insertions, 115 deletions
diff --git a/lass/3modules/kapacitor.nix b/lass/3modules/kapacitor.nix
index a2ee71732..a1e82b830 100644
--- a/lass/3modules/kapacitor.nix
+++ b/lass/3modules/kapacitor.nix
@@ -27,7 +27,7 @@ let
};
check_db = mkOption {
type = types.str;
- default = "kapacitor_example";
+ default = "all_data";
};
config = mkOption {
type = types.str;
@@ -82,115 +82,7 @@ let
[logging]
file = "STDERR"
- level = "INFO"
-
- [collectd]
- enabled = false
- bind-address = ":25826"
- database = "collectd"
- retention-policy = ""
- batch-size = 5000
- batch-pending = 10
- batch-timeout = "10s"
- read-buffer = 0
- typesdb = "/usr/share/collectd/types.db"
-
- [opentsdb]
- enabled = false
- bind-address = ":4242"
- database = "opentsdb"
- retention-policy = ""
- consistency-level = "one"
- tls-enabled = false
- certificate = "/etc/ssl/influxdb.pem"
- batch-size = 1000
- batch-pending = 5
- batch-timeout = "1s"
- log-point-errors = true
-
- [smtp]
- enabled = false
- host = "localhost"
- port = 25
- username = ""
- password = ""
- no-verify = false
- global = false
- state-changes-only = false
- from = ""
- idle-timeout = "30s"
-
- [opsgenie]
- enabled = false
- api-key = ""
- url = "https://api.opsgenie.com/v1/json/alert"
- recovery_url = "https://api.opsgenie.com/v1/json/alert/note"
- global = false
-
- [victorops]
- enabled = false
- api-key = ""
- routing-key = ""
- url = "https://alert.victorops.com/integrations/generic/20131114/alert"
- global = false
-
- [pagerduty]
- enabled = false
- url = "https://events.pagerduty.com/generic/2010-04-15/create_event.json"
- service-key = ""
- global = false
-
- [sensu]
- enabled = false
- addr = ""
- source = "Kapacitor"
-
- [slack]
- enabled = false
- url = ""
- channel = ""
- global = false
- state-changes-only = false
-
- [telegram]
- enabled = false
- url = "https://api.telegram.org/bot"
- token = ""
- chat-id = ""
- parse-mode = ""
- disable-web-page-preview = false
- disable-notification = false
- global = false
- state-changes-only = false
-
- [hipchat]
- enabled = false
- url = ""
- token = ""
- room = ""
- global = false
- state-changes-only = false
-
- [alerta]
- enabled = false
- url = ""
- token = ""
- environment = ""
- origin = ""
-
- [reporting]
- enabled = true
- url = "https://usage.influxdata.com"
-
- [stats]
- enabled = true
- stats-interval = "10s"
- database = "_kapacitor"
- retention-policy = "autogen"
- timing-sample-rate = 0.1
- timing-movavg-size = 1000
-
- [udf]
+ level = "DEBUG"
[deadman]
interval = "10s"
@@ -198,11 +90,6 @@ let
id = "{{ .Group }}:NODE_NAME for task '{{ .TaskName }}'"
message = "{{ .ID }} is {{ if eq .Level \"OK\" }}alive{{ else }}dead{{ end }}: {{ index .Fields \"emitted\" | printf \"%0.3f\" }} points/INTERVAL."
global = false
-
- [talk]
- enabled = false
- url = ""
- author_name = ""
'';
description = "configuration kapacitor is started with";
};