X-Git-Url: https://gerrit.mcp.mirantis.com/gitweb?p=salt-formulas%2Finfluxdb.git;a=blobdiff_plain;f=influxdb%2Fmap.jinja;h=83047b637e5a71186d281dd63a569684b53a44af;hp=43dc827f4bc4f54e0b6e51e2b583ad0911d752ec;hb=6fa2a21d70dd38844ac0c26f2e4ed797d14dc1fc;hpb=647694d10303abe09e361c19aabed59f08e25b63 diff --git a/influxdb/map.jinja b/influxdb/map.jinja index 43dc827..83047b6 100644 --- a/influxdb/map.jinja +++ b/influxdb/map.jinja @@ -1,10 +1,12 @@ - - {%- load_yaml as base_defaults %} default: pkgs: - influxdb service: influxdb + service_user: influxdb + service_group: influxdb + container_mode: false + prefix_dir: / reporting_disabled: true http: enabled: true @@ -26,9 +28,38 @@ default: enabled: true dir: '/var/lib/influxdb/data' wal_dir: '/var/lib/influxdb/wal' + query_log_enabled: false + max_series_per_database: 1000000 meta: enabled: true dir: '/var/lib/influxdb/meta' {%- endload %} {%- set server = salt['grains.filter_by'](base_defaults, merge=salt['pillar.get']('influxdb:server')) %} + +{%- set monitoring = salt['grains.filter_by']({ + 'default': { + 'max_series_percentage': 95, + 'http_errors_percentage': 5, + 'failed_points_percentage': 5, + 'dropped_points_percentage': 5, + 'max_relay_buffer_percentage': 70, + 'relay_failed_requests_percentage': 5, + 'service_failed_warning_threshold_percent': 0.3, + 'service_failed_critical_threshold_percent': 0.6, + }, +}, grain='os_family', merge=salt['pillar.get']('influxdb:monitoring')) %} + +{%- set client = salt['grains.filter_by']({ + 'default': { + }, +}, merge=salt['pillar.get']('influxdb:client')) %} + +{%- set relay = salt['grains.filter_by']({ + 'default': { + 'pkgs': ['influxdb-relay'], + 'service': 'influxdb-relay', + 'listen': {}, + 'telemetry': {}, + }, +}, merge=salt['pillar.get']('influxdb:relay')) %}