{"id":24081517,"url":"https://github.com/beh01der/docker-logstash-es-kibana","last_synced_at":"2026-03-02T16:42:32.014Z","repository":{"id":28691183,"uuid":"32211293","full_name":"Beh01der/docker-logstash-es-kibana","owner":"Beh01der","description":"Simplistic all-in-one docker image for logstash software stack (logstash, elasticsearch and kibana)","archived":false,"fork":false,"pushed_at":"2015-03-16T00:01:42.000Z","size":144,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-09T23:16:53.598Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"ApacheConf","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Beh01der.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-03-14T12:45:07.000Z","updated_at":"2015-03-27T14:55:53.000Z","dependencies_parsed_at":"2022-08-29T01:10:52.544Z","dependency_job_id":null,"html_url":"https://github.com/Beh01der/docker-logstash-es-kibana","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Beh01der%2Fdocker-logstash-es-kibana","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Beh01der%2Fdocker-logstash-es-kibana/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Beh01der%2Fdocker-logstash-es-kibana/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Beh01der%2Fdocker-logstash-es-kibana/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Beh01der","download_url":"https://codeload.github.com/Beh01der/docker-logstash-es-kibana/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240957173,"owners_count":19884687,"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":[],"created_at":"2025-01-09T23:17:04.523Z","updated_at":"2026-03-02T16:42:26.974Z","avatar_url":"https://github.com/Beh01der.png","language":"ApacheConf","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Logstash + Elasticsearch + Kibana\n\n### NOT FOR PRODUCTION !\n\nThis is a super-easy to use Logstash docker image that includes everything you need to collect, parse, store logs, search logs, visualise logs and extract different sort of information from logs.\n\nThis all-in-one logstash stack image includes:\n\n* JDK 8\n* Logstash 1.4.2\n* Elasticsearch 1.4.4\n* Kibana 4.0.1\n\nTo start container, simply run\n\n```\ndocker run -d \\\n   --name logstash \\\n   -p 5601:5601 \\\n   beh01der/logstash-es-kibana\n```\n\nKibana web interface will become available on port ```5601```.\nThis image comes with build-in example **logstash.conf** file\n\n```\ninput { \n  file {\n    path =\u003e \"/opt/logstash/example/access.log\"  \n    start_position =\u003e \"beginning\"\t    \n  }\n} \n\nfilter {\n  grok {\n    match =\u003e [\"message\", \"%{COMMONAPACHELOG}\"]\n  }\n  \n  date { \n    match =\u003e [ \"timestamp\", \"dd/MMM/yyyy:HH:mm:ss Z\" ]\n  }\n}\n\noutput { \n  elasticsearch { \n    host =\u003e localhost \n  } \n  \n  stdout {\n    codec =\u003e rubydebug\n  }\n}\n```\n\nand **example log file** (in Apache access log format) automatically loaded on startup to populate empty elasticsearch database with some initial data. This can be disabled by overriding default **logstash.conf** file.\n\n```\n64.242.88.10 - - [14/Mar/2015:16:05:49 -0800] \"GET /twiki/bin/edit/Main/Double_bounce_sender?topicparent=Main.ConfigurationVariables HTTP/1.1\" 401 12846\n64.242.88.10 - - [14/Mar/2015:16:06:51 -0800] \"GET /twiki/bin/rdiff/TWiki/NewUserTemplate?rev1=1.3\u0026rev2=1.2 HTTP/1.1\" 200 4523\n64.242.88.10 - - [14/Mar/2015:16:10:02 -0800] \"GET /mailman/listinfo/hsdivision HTTP/1.1\" 200 6291\n...\n```\n\nTo customise logstash configuration, simply map (override) **logstash.conf** file\n\n```\ndocker run -d \\\n   --name logstash \\\n   -p 5601:5601 \\\n   -v path-to-your-logstash-conf:/opt/logstash/conf/logstash.conf \\\n   beh01der/logstash-es-kibana\n```\n\nFor debugging you can run this image in interactive mode\n\n```\ndocker run -i -t \\\n   --name logstash \\\n   -p 5601:5601 \\\n   -v path-to-your-logstash-conf:/opt/logstash/conf/logstash.conf \\\n   beh01der/logstash-es-kibana \\\n   /bin/bash\n\nthen inside the container run:\n/opt/start.sh\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbeh01der%2Fdocker-logstash-es-kibana","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbeh01der%2Fdocker-logstash-es-kibana","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbeh01der%2Fdocker-logstash-es-kibana/lists"}