-
Notifications
You must be signed in to change notification settings - Fork 513
[O11y][Azure] Migration of Azure AD Identity Protection dashboard to Lens #7376
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
[O11y][Azure] Migration of Azure AD Identity Protection dashboard to Lens #7376
Conversation
🌐 Coverage report
|
kush-elastic
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
|
Hey @rajvi-elastic, I know setting up a real Identity Protection is not straightforward and involves enabling an Active Directory Premium P2 license. However, for the purpose of this PR, we don't have to set up the whole thing; we can send sample event logs to an event hub using a CLI tool: |
|
We have a few sample events in the repo, and I probably have more on my laptop; we can use these as a template. To send data, we'll soon have support for the event hub in https://github.com/elastic/stream, but in the meantime, you can use https://github.com/zmoog/eventhubs to read sample event logs and publish them in the event hub. Let me know if you need more information. I can put together a short guide if you need it. |
zmoog
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should test the dashboard sending sample events using the CLI tool.
|
The problem with this integration is that it's using We need to have just one of the two eventually, but the very first change we need to to is to make the dashboard work. |
zmoog
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@rajvi-elastic, I added a couple of suggestions to replac azure.identityprotection with azure.identity_protection as the dataset used for queries in the dashboard.
This makes the dashboard display data.
packages/azure/kibana/dashboard/azure-5ee36c30-32dc-11ed-a2e6-916b60bbea71.json
Outdated
Show resolved
Hide resolved
packages/azure/kibana/dashboard/azure-5ee36c30-32dc-11ed-a2e6-916b60bbea71.json
Outdated
Show resolved
Hide resolved
|
The priority is to make the integration work; after it's merged, I'll resolve the naming inconsistencies. |
…s_migration_azure_ad_identity_protection
Co-authored-by: Maurizio Branca <maurizio.branca@elastic.co>
Co-authored-by: Maurizio Branca <maurizio.branca@elastic.co>
|
@zmoog, I have updated the filters as per the suggestion and dashboards are also getting populated. I have added screenshot in description. |
zmoog
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks!
|
Package azure - 1.5.31 containing this change is available at https://epr.elastic.co/search?package=azure |
Urgency
Activity Type
What does this PR do?
Manually migrate
Azure AD Identity Protectionvisualizations to the lens in the current Kibana version8.6.0itself.Statistics for
Azure AD Identity ProtectionLens migration:Migration stats
Checklist
changelog.ymlfile.Author's Checklist
Related issues
Screenshot
Note: To get actual data is not straightforward in this case. User have to trigger it accessing from an unknown ip in order to generate these logs, and also it's a premium feature. Hence dashboard is not populated.
Dashboard is getting populated after lens migration and updating data-stream filter.
