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

[Azure] Add Microsoft Graph Activity Logs datastream #9314

Merged
merged 62 commits into from Mar 15, 2024

Conversation

kcreddy
Copy link
Contributor

@kcreddy kcreddy commented Mar 8, 2024

Proposed commit message

  • Add Microsoft Graph Activity Logs datastream.

Checklist

  • I have reviewed tips for building integrations and this pull request is aligned with them.
  • I have verified that all data streams collect metrics or logs.
  • I have added an entry to my package's changelog.yml file.
  • I have verified that Kibana version constraints are current according to guidelines.

How to test this PR locally

elastic-package build && elastic-package stack up -d -v && eval "$(elastic-package stack shellinit)" && elastic-package test pipeline --generate -v

Related issues

Screenshots

graph_activity_logs

@kcreddy kcreddy self-assigned this Mar 8, 2024
@kcreddy kcreddy added Integration:Azure enhancement New feature or request Team:Security-Service Integrations Security Service Integrations Team labels Mar 8, 2024
@elasticmachine
Copy link

🚀 Benchmarks report

To see the full report comment with /test benchmark fullreport

@kcreddy kcreddy marked this pull request as ready for review March 8, 2024 14:16
@kcreddy kcreddy requested review from a team as code owners March 8, 2024 14:16
@elasticmachine
Copy link

Pinging @elastic/security-service-integrations (Team:Security-Service Integrations)

@jamiehynds
Copy link

jamiehynds commented Mar 8, 2024

fyi @aarju - any feedback you have around dashboards, docs, mappings, etc very welcome :)

@aarju
Copy link

aarju commented Mar 13, 2024

fyi @aarju - any feedback you have around dashboards, docs, mappings, etc very welcome :)

@jamiehynds I don't have any feedback at this time, but I'm looking forward to testing out this integration and I may have some feedback after using it with some live data.

Comment on lines 22 to 26
source: ctx.message = ctx.message.replace(params.empty_field_name, '')
params:
empty_field_name: '"":"",'
ignore_failure: true
tag: script-message-emptyfields
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a surprising order of fields.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is. I took a base ingest pipeline template and modified for this usecase.
This processor is present in most of the package's datastreams. I wonder if its even required here. Might as well remove it.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removed this processor in the new commit.

@elasticmachine
Copy link

💚 Build Succeeded

History

cc @kcreddy

Copy link

@kcreddy kcreddy requested a review from efd6 March 14, 2024 07:57
@kcreddy kcreddy merged commit 6d5ef11 into elastic:main Mar 15, 2024
5 checks passed
@elasticmachine
Copy link

Package azure - 1.10.0 containing this change is available at https://epr.elastic.co/search?package=azure

@kcreddy
Copy link
Contributor Author

kcreddy commented Mar 15, 2024

@jamiehynds I don't have any feedback at this time, but I'm looking forward to testing out this integration and I may have some feedback after using it with some live data.

@aarju This feature is now available. Please feel free to test and provide feedback. Thanks 😄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Integration:Azure Team:Security-Service Integrations Security Service Integrations Team
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[New Data] Azure Graph Activity Logs
5 participants