Skip to content

Commit

Permalink
Add sample configuration files
Browse files Browse the repository at this point in the history
  • Loading branch information
zhonghui12 committed Apr 1, 2021
1 parent 53edfd0 commit f69b848
Show file tree
Hide file tree
Showing 10 changed files with 74 additions and 0 deletions.
1 change: 1 addition & 0 deletions Dockerfile
Expand Up @@ -97,6 +97,7 @@ COPY --from=aws-fluent-bit-plugins:latest /kinesis-streams/THIRD-PARTY \
/kinesis-streams/LICENSE \
/fluent-bit/licenses/kinesis/
COPY AWS_FOR_FLUENT_BIT_VERSION /AWS_FOR_FLUENT_BIT_VERSION
ADD ecs /ecs/

COPY entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh
Expand Down
14 changes: 14 additions & 0 deletions ecs/amazon-es.conf
@@ -0,0 +1,14 @@
@INCLUDE /ecs/service.conf
@INCLUDE /ecs/input-forward.conf
@INCLUDE /ecs/ecs-metadata.conf

[OUTPUT]
Name es
Match *
Host ${ES_ENDPOINT}
Port 443
Index ${INDEX}
Type ${TYPE}
AWS_Auth On
AWS_Region ${ES_REGION}
tls On
11 changes: 11 additions & 0 deletions ecs/cloudwatch.conf
@@ -0,0 +1,11 @@
@INCLUDE /ecs/service.conf
@INCLUDE /ecs/input-forward.conf
@INCLUDE /ecs/ecs-metadata.conf

[OUTPUT]
Name cloudwatch_logs
Match *
region ${AWS_REGION}
log_group_name /aws/ecs/containerinsights/${ECS_CLUSTER}/application
log_stream_prefix ecs-
auto_create_group On
6 changes: 6 additions & 0 deletions ecs/ecs-metadata.conf
@@ -0,0 +1,6 @@
[FILTER]
Name record_modifier
Match *
Record ecs_cluster ${ECS_CLUSTER}
Record ecs_task_arn ${ECS_TASK_ARN}
Record ecs_task_definition ${ECS_TASK_DEFINITION}
5 changes: 5 additions & 0 deletions ecs/filter-parser.conf
@@ -0,0 +1,5 @@
[FILTER]
Name parser
Match *
Key_Name log
Parser ${PARSER_NAME}
9 changes: 9 additions & 0 deletions ecs/firehose.conf
@@ -0,0 +1,9 @@
@INCLUDE /ecs/service.conf
@INCLUDE /ecs/input-forward.conf
@INCLUDE /ecs/ecs-metadata.conf

[OUTPUT]
Name kinesis_firehose
Match *
region ${FIREHOSE_REGION}
delivery_stream ${DELIVERY_STREAM}
3 changes: 3 additions & 0 deletions ecs/input-forward.conf
@@ -0,0 +1,3 @@
[INPUT]
Name forward
unix_path /var/run/fluent.sock
9 changes: 9 additions & 0 deletions ecs/kinesis.conf
@@ -0,0 +1,9 @@
@INCLUDE /ecs/service.conf
@INCLUDE /ecs/input-forward.conf
@INCLUDE /ecs/ecs-metadata.conf

[OUTPUT]
Name kinesis_streams
Match *
region ${KINESIS_REGION}
stream ${STREAM}
14 changes: 14 additions & 0 deletions ecs/s3.conf
@@ -0,0 +1,14 @@
@INCLUDE /ecs/service.conf
@INCLUDE /ecs/input-forward.conf
@INCLUDE /ecs/ecs-metadata.conf

[OUTPUT]
Name s3
Match *
bucket ${BUCKET}
region ${S3_REGION}
total_file_size 1M
upload_timeout 1m
use_put_object On
s3_key_format /${ECS_CLUSTER}/${TASK_ID}/$TAG[0]/%Y/%m/%d/%H/%M/%S
s3_key_format_tag_delimiters .-
2 changes: 2 additions & 0 deletions ecs/service.conf
@@ -0,0 +1,2 @@
[SERVICE]
Grace 30

0 comments on commit f69b848

Please sign in to comment.