{"id":19219257,"url":"https://github.com/chassis/chassis_logstash","last_synced_at":"2026-06-24T09:31:48.813Z","repository":{"id":68352321,"uuid":"254812255","full_name":"Chassis/Chassis_Logstash","owner":"Chassis","description":"A Chassis extension to install and configure Elastic Logstash","archived":false,"fork":false,"pushed_at":"2020-06-07T04:50:38.000Z","size":17,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-04T19:28:17.463Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Puppet","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Chassis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-04-11T07:04:29.000Z","updated_at":"2020-06-07T04:50:40.000Z","dependencies_parsed_at":"2023-09-13T01:17:50.170Z","dependency_job_id":null,"html_url":"https://github.com/Chassis/Chassis_Logstash","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/Chassis%2FChassis_Logstash","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chassis%2FChassis_Logstash/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chassis%2FChassis_Logstash/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chassis%2FChassis_Logstash/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Chassis","download_url":"https://codeload.github.com/Chassis/Chassis_Logstash/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240292391,"owners_count":19778311,"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":"2024-11-09T14:30:10.475Z","updated_at":"2025-11-14T09:03:16.839Z","avatar_url":"https://github.com/Chassis.png","language":"Puppet","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Logstash\n  A Chassis extension to install and configure [Logstash](https://www.elastic.co/logstash) on your Chassis server.\n\n  ## Activation\n  Ensure you have a Chassis instance set up locally already.\n\n  ```\n  # In your Chassis dir:\n  git clone --recursive https://github.com/Chassis/chassis_logstash.git extensions/chassis_logstash\n  ```\n\n  Then you'll need to reprovision\n  ```\n  cd ..\n  vagrant provision\n  ```\n\n  Alternatively you can add the extension to one of your yaml config files. e.g.\n  ```\n# Extensions\n#\n# Install a list of extensions automatically\nextensions:\n  - chassis/chassis_logstash\n  ```\n\n  Then you'll need to reprovision\n\n  ```\n  cd ..\n  vagrant provision\n  ```\n\n  Logstash has now been installed inside your Chassis box.\n  \n## Configuration\n\nChassis Logstash provides some default options you can override from your\nconfig file(s).\n\n```yaml\nlogstash:\n  repo_version: '5.x'\n  version: '5.5.3'\n  # You may want to increase the memory limit here if you are indexing images \u0026 files.\n  # Note you may also need to increase the memory limits for the VM and PHP also.\n  # Value is in Megabytes.\n  memory: 256\n  # You can override the default JVM options here as an array. For more information\n  # see the docs at https://www.elastic.co/guide/en/elasticsearch/reference/master/jvm-options.html\n  jvm_options:\n    # Alternative way to configure the memory heap size settings at a more granular level.\n    - '-Xms256m'\n    - '-Xmx256m'\n```\n\n### A note on memory usage\n\nIf you do increase the memory available to Elasticsearch you should generally ensure the VM itself has double that amount of memory to ensure all extensions and services run smoothly.\n\nThe below example gives Elasticsearch 1Gig of memory and increases the VM memory to 2Gig.\n\n```yaml\nlogstash:\n  memory: 1024\n\nvirtualbox:\n  memory: 2048\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchassis%2Fchassis_logstash","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchassis%2Fchassis_logstash","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchassis%2Fchassis_logstash/lists"}