X-Git-Url: https://gerrit.mcp.mirantis.com/gitweb?p=salt-formulas%2Finfluxdb.git;a=blobdiff_plain;f=influxdb%2Fmap.jinja;h=83047b637e5a71186d281dd63a569684b53a44af;hp=c9a0419f50fcd7817db50a41c24034f538f3f02b;hb=a054a52f03659cbfdd2b8cd7aa9aab6fbae6ff7f;hpb=f2b6665f2791b93a595b0c5695a0ee5cc1e1892a diff --git a/influxdb/map.jinja b/influxdb/map.jinja index c9a0419..83047b6 100644 --- a/influxdb/map.jinja +++ b/influxdb/map.jinja @@ -3,6 +3,8 @@ default: pkgs: - influxdb service: influxdb + service_user: influxdb + service_group: influxdb container_mode: false prefix_dir: / reporting_disabled: true @@ -27,6 +29,7 @@ default: 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' @@ -36,8 +39,27 @@ default: {%- 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')) %}