Skip to content

Adding log ingestion support in Extrahop solution#13886

Merged
v-atulyadav merged 6 commits intoAzure:masterfrom
fenil-savani:Extrahop-Log-Ingestion-Support
Apr 10, 2026
Merged

Adding log ingestion support in Extrahop solution#13886
v-atulyadav merged 6 commits intoAzure:masterfrom
fenil-savani:Extrahop-Log-Ingestion-Support

Conversation

@fenil-savani
Copy link
Copy Markdown
Contributor

@fenil-savani fenil-savani commented Mar 24, 2026

Change(s):

  • Adding Log Ingestion API Support
  • Change in Parser related to schemas

Reason for Change(s):

  • Customer enhancements

Version Updated:

  • 3.0.2

Testing Completed:

  • Yes

Checked that the validations are passing and have addressed any issues that are present:

  • Yes

@fenil-savani fenil-savani requested review from a team as code owners March 24, 2026 05:42
@v-atulyadav v-atulyadav added the Solution Solution specialty review needed label Mar 24, 2026
@v-shukore
Copy link
Copy Markdown
Contributor

Hi @fenil-savani, could you please share the running connector screenshots with invocation logs. Also, resolve branch conflicts. Thanks!

@fenil-savani
Copy link
Copy Markdown
Contributor Author

Hi @v-shukore ,
Here providing screenshots of success executions.
Screenshot 2026-03-30 180435
Screenshot 2026-03-30 180515
Screenshot 2026-03-30 180534

@fenil-savani
Copy link
Copy Markdown
Contributor Author

Hi @v-shukore ,
I have resolved branch conflicts. Could you run validation checks?

@v-shukore v-shukore requested a review from Copilot March 30, 2026 12:42
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds Azure Monitor Log Ingestion API (DCR-based) support to the ExtraHop solution and updates related content (parser/workbook metadata) to align with the updated schema.

Changes:

  • Updated ExtraHop solution metadata and release notes for the new ingestion approach.
  • Updated the ExtraHop detections parser and KQL validation custom table schemas.
  • Added a workbook metadata entry for “ExtraHop Detections Overview”.

Reviewed changes

Copilot reviewed 14 out of 16 changed files in this pull request and generated 11 comments.

Show a summary per file
File Description
Workbooks/WorkbooksMetadata.json Adds workbook metadata entry for ExtraHop detections overview workbook
Solutions/ExtraHop/SolutionMetadata.json Updates solution publish metadata (lastPublishDate)
Solutions/ExtraHop/ReleaseNotes.md Adds a new release-notes entry for Log Ingestion API support
Solutions/ExtraHop/Parsers/ExtraHopDetections.yaml Updates parser query to match new schema fields and mappings
Solutions/ExtraHop/Package/mainTemplate.json Solution package template updates (skipped detailed review per repo ignore list)
Solutions/ExtraHop/Data/Solution_ExtraHop.json Bumps solution version in solution data file
Solutions/ExtraHop/Data Connectors/ExtraHopDataConnector/requirements.txt Data connector dependency updates (skipped detailed review per repo ignore list)
Solutions/ExtraHop/Data Connectors/ExtraHopDataConnector/azuredeploy_ExtraHop_AzureFunction.json Connector deployment updates for DCR-based ingestion (skipped detailed review per repo ignore list)
Solutions/ExtraHop/Data Connectors/ExtraHopDataConnector/SharedCode/consts.py Adds env var constants for ingestion API (skipped detailed review per repo ignore list)
Solutions/ExtraHop/Data Connectors/ExtraHopDataConnector/ExtraHop_FunctionApp.json Updates connector UI text for Log Ingestion API (skipped detailed review per repo ignore list)
Solutions/ExtraHop/Data Connectors/ExtraHopDataConnector/ExtraHopSentinelActivity/sentinel.py Switches to Logs Ingestion client API usage (skipped detailed review per repo ignore list)
Solutions/ExtraHop/Data Connectors/ExtraHopDataConnector/ExtraHopSentinelActivity/extrahop.py Updates ingestion call-site to new sentinel uploader (skipped detailed review per repo ignore list)
.script/tests/KqlvalidationsTests/CustomTables/ExtraHop_Detections_CL.json Updates custom table schema used by KQL validation tests
.script/tests/KqlvalidationsTests/CustomTables/ExtraHopDetections.json Updates parser output schema used by KQL validation tests

@fenil-savani
Copy link
Copy Markdown
Contributor Author

Hi @v-shukore
I have resolved the copilot suggestion.
Could you please run checks again?

@v-atulyadav v-atulyadav merged commit 93d21d9 into Azure:master Apr 10, 2026
33 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Solution Solution specialty review needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants