Skip to content

Remove Libbeat Dependency#302

Merged
s-newman merged 41 commits intodevfrom
libbeat-removal
Mar 24, 2021
Merged

Remove Libbeat Dependency#302
s-newman merged 41 commits intodevfrom
libbeat-removal

Conversation

@s-newman
Copy link
Copy Markdown
Collaborator

Description

This PR rewrites Dynamicbeat as an independent Golang program that doesn't use libbeat. The following libraries are used to replace libbeat functionality:

A change of particular note is that Dynamicbeat now ingests check results by indexing them directly to Elasticsearch, instead of passing them off to logstash for futher processing. As a result, Logstash has been removed from the Scorestack architecture.

Closes #262 - the Index Manager (or Fleet, as it now seems to be called?) would require integration with libbeat.
Closes #230 - while we don't have tests (yet!), the testsuite was part of libbeat.
Closes #81 - the fields referenced don't exist anymore.

Merge Checklist

  • I have tested this change locally to make sure it works
  • I have updated the documentation as necessary
  • I have added a release note under the Unreleased section of the Changelog
  • This PR is being merged into dev, unless it's a PR for a release

@s-newman s-newman merged commit f5112c7 into dev Mar 24, 2021
@s-newman s-newman deleted the libbeat-removal branch March 24, 2021 01:25
@s-newman s-newman mentioned this pull request Mar 24, 2021
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant