Browse: 🏠 · Solutions · Connectors · Methods · Tables · Content · Parsers · ASIM Parsers · ASIM Products · Logic Apps · 📊
This playbook provides an end-to-end example of how alert enrichment works. This will extract the IP, Domain, HostName, URL or Hashes from the generated incident and call the Get alerts API of Dataminr Pulse to get the data associated with that parameter and enrich the incident by adding Dataminr Pulse alerts data as an incident comment.
| Attribute | Value |
|---|---|
| Type | Playbook |
| Solution | Dataminr Pulse |
| Source | View on GitHub |
This playbook uses 3 Logic App connectors / built-in actions:
| Connector / Action | Type | Connections | Actions |
|---|---|---|---|
azuresentinel |
Managed | 1 | 2 |
keyvault |
Managed | 1 | 3 |
http |
Built-in | 0 | 3 |
azuresentinel (Managed)| Action | Method | Endpoint | Other |
|---|---|---|---|
| Add_comment_to_incident_when_matching_alert_data_found | post | /Incidents/Comment |
— |
| Add_comment_to_incident_when_no_matching_alert_data_found | post | /Incidents/Comment |
— |
keyvault (Managed)| Action | Method | Endpoint | Other |
|---|---|---|---|
| Get_ClientId | get | /secrets/@{encodeURIComponent('DataMinrPulse-clientId')}/value |
— |
| Get_ClientSecret | get | /secrets/@{encodeURIComponent('DataMinrPulse-clientSecret')}/value |
— |
| Get_DmaToken | get | /secrets/@{encodeURIComponent('DataMinrPulse-DmaToken')}/value |
— |
http (Built-in)| Action | Method | Endpoint | Other |
|---|---|---|---|
| Get_Alerts_from_Dataminr_Pulse_API | GET | @{concat(variables('BaseUrl'),'api/3/alerts')} |
— |
| Generate_auth_token | POST | @{concat(variables('BaseUrl'),'auth/2/token')} |
— |
| Update_DmaToken_in_Keyvault | PUT | @{concat('https://',variables('KeyVaultName'),'.',parameters('azure key vault'),'.net/secrets/',body('Get_DmaToken')?['name'],'?api-version=7.2')} |
— |
📄 Source: DataminrPulseAlertEnrichment/readme.md
This playbook provides an end-to-end example of how alert enrichment works. This will extract the IP, Domain, HostName, URL or Hashes from the generated incident and call the Get alerts API of Dataminr Pulse to get the data associated with that parameter and enrich the incident by adding Dataminr Pulse alerts data as an incident comment.
Once deployment is complete, authorize each connection.
After authorizing each connection, assign role to this playbook.
Add access policy for playbook's managed identity to read, write secrets of keyvault.
Browse: 🏠 · Solutions · Connectors · Methods · Tables · Content · Parsers · ASIM Parsers · ASIM Products · Logic Apps · 📊