Skip to content

Instantly share code, notes, and snippets.

@SergK
Created October 24, 2022 12:54
Show Gist options
  • Save SergK/74cc9b4f8b76dc76807dc365e399d781 to your computer and use it in GitHub Desktop.
Save SergK/74cc9b4f8b76dc76807dc365e399d781 to your computer and use it in GitHub Desktop.
FluentBit configuration for Logsight running with EDP Platform
[INPUT]
Name tail
Tag kube.sit.*
Path /var/log/containers/*edp-sit*.log
Parser docker
Mem_Buf_Limit 5MB
Skip_Long_Lines Off
Refresh_Interval 10
[FILTER]
Name kubernetes
Match kube.sit.*
Kube_URL https://kubernetes.default.svc:443
Kube_CA_File /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
Kube_Token_File /var/run/secrets/kubernetes.io/serviceaccount/token
Kube_Tag_Prefix kube.sit.var.log.containers.
Merge_Log Off
K8S-Logging.Parser On
K8S-Logging.Exclude On
[FILTER]
Name nest
Match kube.sit.*
Operation lift
Nested_under kubernetes
Add_prefix kubernetes.
[FILTER]
Name modify
Match kube.sit.*
Copy kubernetes.container_name tags.container
Copy log message
Copy kubernetes.container_image tags.image
Copy kubernetes.namespace_name tags.namespace
[FILTER]
Name nest
Match kube.sit.*
Operation nest
Wildcard kubernetes.*
Nested_under kubernetes
Remove_prefix kubernetes.
[OUTPUT]
Name es
Match kube.sit.*
Host elasticsearch-master
Port 9200
HTTP_User elastic
HTTP_Passwd *****
Logstash_Format On
Logstash_Prefix sit
Time_Key @timestamp
Type flb_type
Replace_Dots On
Retry_Limit False
[OUTPUT]
Match kube.sit.*
Name http
Host logsight-backend
Port 8080
http_User logsight@example.com
http_Passwd *****
uri /api/v1/logs/singles
Format json
json_date_format iso8601
json_date_key timestamp
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment