{"id":37896838,"url":"https://github.com/consulthys/logstashbeat","last_synced_at":"2026-01-16T17:01:27.964Z","repository":{"id":49443487,"uuid":"60768907","full_name":"consulthys/logstashbeat","owner":"consulthys","description":"Simple Beat for Logstash (v5+) statistics","archived":false,"fork":false,"pushed_at":"2016-11-23T08:54:20.000Z","size":30,"stargazers_count":13,"open_issues_count":1,"forks_count":7,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-11-16T12:45:46.001Z","etag":null,"topics":["beats","elasticsearch","go","logstash"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/consulthys.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-06-09T11:14:34.000Z","updated_at":"2024-01-03T14:13:47.000Z","dependencies_parsed_at":"2022-09-06T19:42:02.690Z","dependency_job_id":null,"html_url":"https://github.com/consulthys/logstashbeat","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/consulthys/logstashbeat","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/consulthys%2Flogstashbeat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/consulthys%2Flogstashbeat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/consulthys%2Flogstashbeat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/consulthys%2Flogstashbeat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/consulthys","download_url":"https://codeload.github.com/consulthys/logstashbeat/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/consulthys%2Flogstashbeat/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28480081,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T11:59:17.896Z","status":"ssl_error","status_checked_at":"2026-01-16T11:55:55.838Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["beats","elasticsearch","go","logstash"],"created_at":"2026-01-16T17:01:27.156Z","updated_at":"2026-01-16T17:01:27.958Z","avatar_url":"https://github.com/consulthys.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Logstashbeat\n\nWelcome to Logstashbeat.\n\n**Important Notes:** \nThis plugin will only work with Logstash 5.0.0 later as the Logstash Monitoring API (listening on port 5600) is only [available since that version](https://www.elastic.co/guide/en/logstash/5.0/alpha1.html).\n\nEnsure that this folder is at the following location:\n`${GOPATH}/github.com/consulthys`\n\n## Getting Started with Logstashbeat\n\n### Requirements\n\n* [Golang](https://golang.org/dl/) 1.7.1\n\n### Init Project\nTo get running with Logstashbeat, run the following command:\n\n```\nmake init\n```\n\nTo commit the first version before you modify it, run:\n\n```\nmake commit\n```\n\nIt will create a clean git history for each major step. Note that you can always rewrite the history if you wish before pushing your changes.\n\nTo push Logstashbeat in the git repository, run the following commands:\n\n```\ngit remote set-url origin https://github.com/consulthys/logstashbeat\ngit push origin master\n```\n\nFor further development, check out the [beat developer guide](https://www.elastic.co/guide/en/beats/libbeat/current/new-beat.html).\n\n### Build\n\nTo build the binary for Logstashbeat run the command below. This will generate a binary\nin the same directory with the name logstashbeat.\n\n```\nmake\n```\n\n\n### Run\n\nTo run Logstashbeat with debugging output enabled, run:\n\n```\n./logstashbeat -c logstashbeat.yml -e -d \"*\"\n```\n\n\n### Test\n\nTo test Logstashbeat, run the following command:\n\n```\nmake testsuite\n```\n\nalternatively:\n```\nmake unit-tests\nmake system-tests\nmake integration-tests\nmake coverage-report\n```\n\nThe test coverage is reported in the folder `./build/coverage/`\n\n\n### Package\n\nTo be able to package Logstashbeat the requirements are as follows:\n\n * [Docker Environment](https://docs.docker.com/engine/installation/) \u003e= 1.10\n * $GOPATH/bin must be part of $PATH: `export PATH=${PATH}:${GOPATH}/bin`\n\nTo cross-compile and package Logstashbeat for all supported platforms, run the following commands:\n\n```\ncd dev-tools/packer\nmake deps\nmake images\nmake\n```\n\n### Update\n\nEach beat has a template for the mapping in elasticsearch and a documentation for the fields\nwhich is automatically generated based on `etc/fields.yml`.\nTo generate etc/logstashbeat.template.json and etc/logstashbeat.asciidoc\n\n```\nmake update\n```\n\n\n### Cleanup\n\nTo clean  Logstashbeat source code, run the following commands:\n\n```\nmake fmt\nmake simplify\n```\n\nTo clean up the build directory and generated artifacts, run:\n\n```\nmake clean\n```\n\n\n### Clone\n\nTo clone Logstashbeat from the git repository, run the following commands:\n\n```\nmkdir -p ${GOPATH}/github.com/consulthys\ncd ${GOPATH}/github.com/consulthys\ngit clone https://github.com/consulthys/logstashbeat\n```\n\n\nFor further development, check out the [beat developer guide](https://www.elastic.co/guide/en/beats/libbeat/current/new-beat.html).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconsulthys%2Flogstashbeat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fconsulthys%2Flogstashbeat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconsulthys%2Flogstashbeat/lists"}