Removido da apresentação

master
Alberto Trevezani 2019-10-31 13:33:57 -03:00
parent c80d7d3c1c
commit 0fc83690db
4 changed files with 0 additions and 142 deletions

View File

@ -1,50 +0,0 @@
version: "3.2"
services:
agreggrator:
build: ./fluentd
ports:
- "24224:24224"
- "24224:24224/udp"
volumes:
- ./fluentd/fluent.conf:/fluentd/etc/fluent.conf
- //x/volumes/bpers/data:/dados/
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:7.3.2
environment:
- discovery.type=single-node
- bootstrap.memory_lock=true
- "ES_JAVA_OPTS=-Xms1g -Xmx1g"
user: 'elasticsearch'
volumes:
- elasticsearch-data:/usr/share/elasticsearch/data
ulimits:
memlock:
soft: -1
hard: -1
nofile:
soft: 65536
hard: 65536
ports:
- "9200:9200"
kibana:
image: docker.elastic.co/kibana/kibana:7.3.2
links:
- elasticsearch
ports:
- "5601:5601"
environment:
- ELASTICSEARCH_HOSTS=http://elasticsearch:9200
depends_on:
- elasticsearch
bpers:
image: localhost:5000/bpers:255
ports:
- 8055:8080
volumes:
- //x/volumes/bpers/log:/opt/jboss/wildfly/standalone/log
- //x/volumes/bpers/data:/opt/jboss/wildfly/standalone/data
- //x/volumes/bpers/configuration:/opt/jboss/wildfly/standalone/configuration/security
restart: on-failure
volumes:
elasticsearch-data:

View File

@ -1,18 +0,0 @@
FROM fluent/fluentd:v1.5-1
# Use root account to use apk
USER root
RUN apk add --no-cache --update geoip-dev \
&& apk add --no-cache --update --virtual .build-deps build-base ruby-dev \
&& echo 'gem: --no-document' >> /etc/gemrc \
&& gem install fluent-plugin-elasticsearch fluent-plugin-woothee fluent-plugin-ua-parser fluent-plugin-geoip-filter fluent-plugin-multi-format-parser \
&& gem sources --clear-all \
&& apk del .build-deps \
&& rm -rf /tmp/* /var/tmp/* /usr/lib/ruby/gems/*/cache/*.gem
COPY fluent.conf /fluentd/etc/
COPY entrypoint.sh /bin/
ENV FLUENT_UID=0
#USER fluent

View File

@ -1,28 +0,0 @@
#!/bin/sh
#source vars if file exists
DEFAULT=/etc/default/fluentd
if [ -r $DEFAULT ]; then
set -o allexport
. $DEFAULT
set +o allexport
fi
# If the user has supplied only arguments append them to `fluentd` command
if [ "${1#-}" != "$1" ]; then
set -- fluentd "$@"
fi
# If user does not supply config file or plugins, use the default
if [ "$1" = "fluentd" ]; then
if ! echo $@ | grep ' \-c' ; then
set -- "$@" -c /fluentd/etc/${FLUENTD_CONF}
fi
if ! echo $@ | grep ' \-p' ; then
set -- "$@" -p /fluentd/plugins
fi
fi
exec "$@"

View File

@ -1,46 +0,0 @@
<source>
@type forward
port 24224
bind 0.0.0.0
tag bpe
</source>
<filter *.**>
@type parser
format /^(?<time>\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2},\d{3}) (?<log_level>\w+) \[(?<class>.*)\] \((?<pid>.*)\) (?<message>.*)/
key_name message
time_format %Y-%m-%d %H:%M:%S,%L
</filter>
<match *.**>
@type copy
<store>
@type elasticsearch
host elasticsearch
port 9200
logstash_format true
logstash_prefix bpe
logstash_dateformat %Y%m%d
include_tag_key true
tag_key @log_name
flush_interval 1s
<buffer tag>
#@type memory # file #or memory
@type file
path /tmp/fluentd*.buffer
flush_mode interval
retry_type exponential_backoff
flush_thread_count 4
flush_interval 1s
retry_forever
retry_max_interval 30
chunk_limit_size 2M
queue_limit_length 8
overflow_action block
</buffer>
</store>
<store>
@type stdout
</store>
</match>