xggz
4 years ago
commit
3064497deb
2 changed files with 58 additions and 0 deletions
@ -0,0 +1,6 @@
|
||||
FROM elastic/filebeat:6.3.2 |
||||
COPY filebeat.yml /usr/share/filebeat/filebeat.yml |
||||
USER root |
||||
VOLUME ["/volume"] |
||||
RUN chmod 777 /volume && \ |
||||
chown root:filebeat /usr/share/filebeat/filebeat.yml |
@ -0,0 +1,52 @@
|
||||
filebeat.config: |
||||
prospectors: |
||||
path: ${path.config}/prospectors.d/*.yml |
||||
reload.enabled: true |
||||
modules: |
||||
path: ${path.config}/modules.d/*.yml |
||||
reload.enabled: false |
||||
|
||||
filebeat.inputs: |
||||
- type: log |
||||
enabled: true |
||||
paths: |
||||
- ${INPUT_PATH:/volume/*.log} |
||||
fields: |
||||
project-name: ${PROJECT_NAME:unown} |
||||
multiline: |
||||
pattern: '^\[' |
||||
negate: true |
||||
match: after |
||||
max_lines: 200 |
||||
ignore_older: 168h |
||||
tail_files: true |
||||
|
||||
processors: |
||||
- add_cloud_metadata: |
||||
|
||||
output.elasticsearch: |
||||
hosts: ["127.0.0.1:9200"] |
||||
username: "${ES_NAME:elastic}" |
||||
password: "${ES_PASS:changeme}" |
||||
index: "${INDEX_NAME:filebeat}-%{+yyyy.MM.dd}" |
||||
timeout: 180 |
||||
backoff.max: 120 |
||||
|
||||
# kibanan setup |
||||
setup.kibana: |
||||
host: "127.0.0.1:5601" |
||||
username: "${ES_USERNAME:elastic}" |
||||
password: "${ES_PASS:changeme}" |
||||
|
||||
setup: |
||||
template: |
||||
enabled: true |
||||
name: "${INDEX_NAME:filebeat}" |
||||
pattern: "${INDEX_NAME:filebeat}-*" |
||||
|
||||
# enable dashboards |
||||
setup.dashboards.enabled: true |
||||
setup.dashboards.index: "${INDEX_NAME:filebeat}-*" |
||||
setup.dashboards.retry.enabled: true |
||||
setup.dashboards.retry.interval: 3 |
||||
setup.dashboards.retry.maximum: 20 |
Loading…
Reference in new issue