debian-mirror-gitlab/vendor/elastic_stack/values.yaml

105 lines
3.1 KiB
YAML
Raw Normal View History

2020-05-24 23:13:21 +05:30
# Default values for elastic-stack.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
2019-12-26 22:10:19 +05:30
elasticsearch:
enabled: true
2020-05-24 23:13:21 +05:30
# prefix elasticsearch resources with the name of the releases
# looks like we can't use {{ .Release.Name }}-elasticsearch
# https://github.com/helm/helm/issues/2133
clusterName: "elastic-stack-elasticsearch"
2019-12-26 22:10:19 +05:30
filebeat:
enabled: true
2021-06-08 01:23:25 +05:30
extraVolumes:
- name: varlog
hostPath:
path: /var/log
extraVolumeMounts:
- name: varlog
mountPath: /var/log
readOnly: true
2020-05-24 23:13:21 +05:30
filebeatConfig:
filebeat.yml: |
output.file.enabled: false
2020-07-28 23:09:34 +05:30
setup.ilm.enabled: false
setup.template.name: 'filebeat'
setup.template.pattern: 'filebeat-*'
2020-05-24 23:13:21 +05:30
output.elasticsearch:
hosts: ["http://elastic-stack-elasticsearch-master:9200"]
2020-07-28 23:09:34 +05:30
index: "filebeat-%{[agent.version]}-%{+yyyy.MM.dd}"
2020-05-24 23:13:21 +05:30
filebeat.inputs:
- type: container
2021-06-08 01:23:25 +05:30
format: cri
paths:
- '/var/log/containers/*.log'
json.keys_under_root: true
json.ignore_decoding_error: true
processors:
- add_id:
target_field: tie_breaker_id
- add_cloud_metadata: ~
- add_kubernetes_metadata:
host: ${NODE_NAME}
matchers:
- logs_path:
logs_path: "/var/log/containers/"
- decode_json_fields:
fields: ["message"]
when:
equals:
kubernetes.container.namespace: "gitlab-managed-apps"
kubernetes.container.name: "modsecurity-log"
- type: container
format: docker
2020-05-24 23:13:21 +05:30
paths:
- '/var/lib/docker/containers/*/*.log'
json.keys_under_root: true
json.ignore_decoding_error: true
processors:
- add_id:
target_field: tie_breaker_id
- add_cloud_metadata: ~
- add_kubernetes_metadata: ~
- decode_json_fields:
fields: ["message"]
when:
equals:
kubernetes.container.namespace: "gitlab-managed-apps"
kubernetes.container.name: "modsecurity-log"
kibana:
2019-12-26 22:10:19 +05:30
enabled: false
2020-05-24 23:13:21 +05:30
elasticsearchHosts: "http://elastic-stack-elasticsearch-master:9200"
2019-12-26 22:10:19 +05:30
elasticsearch-curator:
2020-03-13 15:44:24 +05:30
enabled: true
configMaps:
config_yml: |-
---
client:
hosts:
2020-05-24 23:13:21 +05:30
- elastic-stack-elasticsearch-master
2020-03-13 15:44:24 +05:30
port: 9200
action_file_yml: |-
---
actions:
1:
action: delete_indices
description: >-
Delete indices older than 30 days (based on index name), for filebeat-
prefixed indices. Ignore the error if the filter does not result in an
actionable list of indices (ignore_empty_list) and exit cleanly.
options:
ignore_empty_list: True
2020-05-24 23:13:21 +05:30
allow_ilm_indices: True
2020-03-13 15:44:24 +05:30
filters:
- filtertype: pattern
kind: prefix
value: filebeat-
- filtertype: age
source: name
direction: older
timestring: '%Y.%m.%d'
unit: days
unit_count: 30