-
Notifications
You must be signed in to change notification settings - Fork 224
Add Azure to overview #7516
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
Add Azure to overview #7516
Conversation
Introduces comprehensive Azure integration including data source filtering, dashboard visualizations, and event column definitions. Creates Azure-specific data source class with rule group filtering capabilities and establishes dashboard panels for both overview and agent-specific views. Implements module configuration with placeholder AWS field mappings as temporary solution until Azure data structure becomes available. Updates application icon to use Azure mono variant for consistent branding.
Firefly0
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.
Feel free to dismiss my review: I m practicing my review skills and wazuh seems like an interesting project where I can contribute
Machi3mfl
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.
CR: ✅
Test: ✅
Screen.Recording.2025-06-30.at.4.24.45.PM.mov
guidomodarelli
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.
🟢 Test Legend
| Symbol | Meaning |
|---|---|
| ⚫ | The test hasn't started yet. |
| 🟢 | All checks passed. |
| 🟡 | There is at least one expected fail or skipped test and no failures. |
| 🔴 | There is at least one failed check. |
| ⚪ | Doesn't apply. |
| 🔧 | Request changes. |
| ❓ | Needs more information. |
🧪 Test 2025/07/01
CR 🟢
TEST 🟢
Screen.Recording.2025-07-01.142004.mp4
Migrates Azure module from generic Azure API fields to Microsoft Graph-specific data structure. Changes field mappings from generic names like 'Result', 'OperationName', 'Category' to MS Graph-specific fields like 'activityResult', 'activityOperationType', 'category' under the 'ms-graph' namespace. Updates dashboard visualizations, data source filters, and sample data generation to reflect the new MS Graph field structure. Improves data accuracy and alignment with Microsoft Graph API specifications.
4628e72
guidomodarelli
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! 🟢
Replaces risk level and status pie charts with display name and category tables to improve data readability and analysis capabilities. Updates field mappings to use displayName instead of activity in data grids and removes deprecated status field from known fields configuration. Enhances sample data generation with new displayName array and improves date handling for more realistic test data.
Updates dashboard panel titles to use consistent lowercase capitalization for better UI uniformity across Azure overview and agent dashboard components.
🟢 Test Legend
🧪 UI Tests
📋Test Details⚫ 1️⃣ In **Azure module**: Add sample data with *ms-graph* → Data should appear correctly
⚫ 2️⃣ In **Azure > Overview**: Click Azure card → Should navigate to Azure dashboard
⚫ 3️⃣ In **Side Menu**: Click on "Azure" → Should navigate to Azure dashboard
⚫ 4️⃣ In **Azure > Dashboard**: Load view with and without a pinned agent → UI should render correctly
⚫ 5️⃣ In **Azure > Events**: Load view with and without a pinned agent → UI should render correctly
|
Consolidates dashboard panels by removing redundant category visualizations and reorganizing grid layout for better space utilization. Increases activity result visualization size from 5 to 10 items for more comprehensive data display. Adjusts column widths in events table for improved readability of display names and activity results.
|
|
|
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.
Test
Legend:
⚫: none
🟢: pass
🟡: warning
🔴: fail
⚪: not applicable
UI
| Test | Chrome | Firefox |
|---|---|---|
| Azure sample data with ms-graph must be added correctly | 🟢 | 🟢 |
| From the overview you should be able to navigate to the Azure dashboard. | 🟢 | 🟢 |
| From the side menu you should be able to navigate to the Azure dashboard. | 🟢 | 🟢 |
| The dashboard view must render correctly with and without a pinned agent. | 🟢 | 🟢 |
| The events view must render correctly with and without pinned agent | 🟢 | 🟢 |
Details
CR 🟢
LGTM
asteriscos
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.






















Description
Add Azure module for Wazuh dashboard, with custom visualizations and information.
Issues Resolved
Evidence
Screenshots
Test
Legend:
⚫: none
🟢: pass
🟡: warning
🔴: fail
⚪: not applicable
UI
Details
⚫ Azure sample data with ms-graph must be added correctly
Chrome - ⚫
Firefox - ⚫
Safari - ⚫
⚫ From the overview you should be able to navigate to the Azure dashboard.
Chrome - ⚫
Firefox - ⚫
Safari - ⚫
⚫ From the side menu you should be able to navigate to the Azure dashboard.
Chrome - ⚫
Firefox - ⚫
Safari - ⚫
⚫ The dashboard view must render correctly with and without a pinned agent.
Chrome - ⚫
Firefox - ⚫
Safari - ⚫
⚫ The events view must render correctly with and without pinned agent
Chrome - ⚫
Firefox - ⚫
Safari - ⚫
Check List
yarn test:jest