{"id":15137189,"url":"https://github.com/hapag-lloyd/fluent-bit-multiline","last_synced_at":"2026-01-16T03:40:33.061Z","repository":{"id":228094427,"uuid":"770802601","full_name":"Hapag-Lloyd/fluent-bit-multiline","owner":"Hapag-Lloyd","description":"Fast and Lightweight Logs and Metrics processor for Linux, BSD, OSX and Windows.","archived":false,"fork":false,"pushed_at":"2024-05-22T19:26:18.000Z","size":146,"stargazers_count":2,"open_issues_count":2,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2024-05-22T20:36:28.164Z","etag":null,"topics":["cloudnative","data-collector","fluent-bit","fluentd","forwarder","logging","logs","metrics","opentelemetry","stream-processing","traces"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Hapag-Lloyd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-12T07:30:18.000Z","updated_at":"2024-05-28T19:03:43.701Z","dependencies_parsed_at":"2024-04-24T23:27:09.877Z","dependency_job_id":"faa88daf-b738-4f18-baaf-9e841babbbd5","html_url":"https://github.com/Hapag-Lloyd/fluent-bit-multiline","commit_stats":null,"previous_names":["hapag-lloyd/fluent-bit-multiline"],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hapag-Lloyd%2Ffluent-bit-multiline","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hapag-Lloyd%2Ffluent-bit-multiline/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hapag-Lloyd%2Ffluent-bit-multiline/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hapag-Lloyd%2Ffluent-bit-multiline/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Hapag-Lloyd","download_url":"https://codeload.github.com/Hapag-Lloyd/fluent-bit-multiline/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243809844,"owners_count":20351406,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cloudnative","data-collector","fluent-bit","fluentd","forwarder","logging","logs","metrics","opentelemetry","stream-processing","traces"],"created_at":"2024-09-26T07:00:23.998Z","updated_at":"2026-01-16T03:40:33.032Z","avatar_url":"https://github.com/Hapag-Lloyd.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# fluent-bit-multiline\n\nFast and Lightweight Logs and Metrics processor for Linux, BSD, OSX and Windows.\n\nThe main goal of this project is to extend the default aws-for-fluent-bit docker image\nto support `partial_message` mode of fluent bit. Partial/Split container logs are then concatenated into one log.\nThis is useful if the logging destination expects logs to be single line or if you\nlog in JSON format (for ex. to Datadog or OpenSearch).\n\nFor more information, see here: [Example from AWS](https://github.com/aws-samples/amazon-ecs-firelens-examples/tree/mainline/examples/fluent-bit/filter-multiline-partial-message-mode)\n\nThe config also configures the container to provide an endpoint for healthcheck data.\nGo to the [FluentBit Documentation](https://docs.fluentbit.io/manual/administration/monitoring#health-check-for-fluent-bit) for more information.\n\n## Usage\n\nUse this image inside of container definitions for AWS ECS Services. Make sure to reference the custom configuration\nfile!\n\nNote: Using the `edge` tag serves as an example here and is not recommended for productive use!\nJust like with the `latest` tag, it is unknown what exact version will be used or is currently in use.\nSee [this blog post](https://vsupalov.com/docker-latest-tag/) for more details on this topic.\n\nExample:\n\n```json\n{\n  \"image\": \"ghcr.io/hapag-lloyd/fluent-bit-multiline:edge\",\n  \"name\": \"log_router\",\n  \"memoryReservation\": 50,\n  \"healthCheck\": {\n    \"command\": [\"CMD-SHELL\",\"curl -s http://127.0.0.1:2020/api/v1/health || exit 1\"],\n    \"interval\": 30,\n    \"timeout\": 5,\n    \"retries\": 3\n  },\n  \"firelensConfiguration\": {\n    \"type\": \"fluentbit\",\n    \"options\": {\n      \"config-file-type\": \"file\",\n      \"config-file-value\": \"/extra.conf\"\n    }\n  }\n}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhapag-lloyd%2Ffluent-bit-multiline","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhapag-lloyd%2Ffluent-bit-multiline","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhapag-lloyd%2Ffluent-bit-multiline/lists"}