Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Filebeat] Azure Module #13385

Closed
sorantis opened this issue Aug 28, 2019 · 2 comments
Closed

[Filebeat] Azure Module #13385

sorantis opened this issue Aug 28, 2019 · 2 comments
Labels
enhancement Filebeat Filebeat Stalled Team:Integrations Label for the Integrations team

Comments

@sorantis
Copy link
Contributor

TLDR; Add a Filebeat module for Azure.

Summary
Microsoft Azure is the second largest provider of cloud services amounting to ~ 14% of the total cloud market share. One of the main factors for companies who're moving to Azure is the ability to have full observability over their virtual infrastructure in terms of allocated core Azure services.

We've already added an integration with Azure to Metricbeat, which covers the metrics side of the use case. In addition we have a Logstash module for Azure (currently experimental) that is able to integrate with Azure activity, SQL diagnostic logs and send this data to Elastic Stack. This module is able to cover the following use cases:

  • Analyze infrastructure changes and authorization activity.
  • Identify suspicious behaviors and potential malicious actors.
  • Perform root-cause analysis by investigating user activity.
  • Monitor and optimize your SQL DB deployments.

As mentioned before, this module is experimental, with no intention to move it to a more stable state. However, the logs use case for Azure cloud is still as relevant as before and we want to be able to cover the above capabilities in Filebeat.

This issue is intended to serve this purpose - create a Filebeat module that is able to retrieve relevant logs from the Azure Monitor and store the collected logs in Elastic Stack.

@sorantis sorantis added Team:Integrations Label for the Integrations team enhancement Filebeat Filebeat labels Aug 28, 2019
@andresrc
Copy link
Contributor

andresrc commented Sep 5, 2019

The initial approach for this was adding a Kafka input to filebeat (see #7641 and #12850), that can be used to ingest data from Microsoft Azure Event Hubs that have Kafka compatibility enabled (see #13455), and then we could start adding filesets on top of that.

@botelastic
Copy link

botelastic bot commented Aug 9, 2020

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@botelastic botelastic bot added the Stalled label Aug 9, 2020
@botelastic botelastic bot closed this as completed Sep 8, 2020
@zube zube bot added [zube]: Done and removed [zube]: Ready labels Sep 8, 2020
@zube zube bot removed the [zube]: Done label Dec 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Filebeat Filebeat Stalled Team:Integrations Label for the Integrations team
Projects
None yet
Development

No branches or pull requests

2 participants