You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Revise DataDog and Azure Sentinel integration details
Updated sections on DataDog and Azure Sentinel integrations, clarifying customer responsibilities and support details. Revised troubleshooting steps for Data Export Rules and third-party tool issues.
Copy file name to clipboardExpand all lines: content/en/docs/deployment/mx-azure/mx-azure-export-logs.md
+84-63Lines changed: 84 additions & 63 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -265,106 +265,127 @@ The following pipelines are provide only as examples, and are outside Mendix's s
265
265
Mendix does not provide support for configuring, operating, or troubleshooting these downstream integrations. You are fully responsible for implementing and maintaining your own integration pipelines. Contact the respective vendors for support with their tools.
266
266
{{% /alert %}}
267
267
268
-
### Event Hub > DataDog (Customer Responsibility - Not Supported by Mendix)
268
+
### Event Hub > DataDog
269
269
270
-
DataDog provides an Azure integration that can consume logs from Event Hubs:
270
+
{{% alert color="info" %}}
271
+
The following configurations are the responsibility of the customer. They are not supported by Mendix.
272
+
{{% /alert %}}
273
+
274
+
DataDog provides an Azure integration that can consume logs from Event Hubs. To set it up, follow [DataDog's Azure Automated Log Forwarding guide](https://docs.datadoghq.com/logs/guide/azure-automated-log-forwarding/).
275
+
276
+
The integration consists of Azure Function with DataDog forwarder, triggered by Event Hub. You manage the Function App, DataDog API keys, and log parsing rules.
277
+
278
+
Contact DataDog support for issues with their forwarder or ingestion.
2.**Components:** Azure Function with DataDog forwarder, triggered by Event Hub
274
-
3.**Configuration:** You manage the Function App, DataDog API keys, and log parsing rules
275
-
4.**Support:** Contact DataDog support for issues with their forwarder or ingestion
282
+
{{% alert color="info" %}}
283
+
The following configurations are the responsibility of the customer. They are not supported by Mendix.
284
+
{{% /alert %}}
285
+
286
+
Azure Sentinel can ingest logs from Storage Accounts. To set it up, configure a Sentinel Data Connector for Log Analytics. Alternatively, use Logic Apps to process JSON files from storage and send to Sentinel.
276
287
277
-
### Storage Account → Azure Sentinel (Customer Responsibility - Not Supported by Mendix)
288
+
You manage the connector, parsing rules, and Sentinel workspace.
278
289
279
-
Azure Sentinel can ingest logs from Storage Accounts:
290
+
Contact Microsoft support for Sentinel-specific issues.
280
291
281
-
1.**Setup:** Configure a Sentinel Data Connector for Log Analytics
282
-
2.**Alternative:** Use Logic Apps to process JSON files from storage and send to Sentinel
283
-
3.**Configuration:** You manage the connector, parsing rules, and Sentinel workspace
284
-
4.**Support:** Contact Microsoft support for Sentinel-specific issues
292
+
### Storage Account > Long-Term Archive
285
293
286
-
### Storage Account → Long-Term Archive (Customer Responsibility - Not Supported by Mendix)
294
+
{{% alert color="info" %}}
295
+
The following configurations are the responsibility of the customer. They are not supported by Mendix.
296
+
{{% /alert %}}
287
297
288
-
For compliance or audit requirements:
298
+
For compliance or audit requirements, you can configure the following:
289
299
290
-
1.**Lifecycle Policies:**Configure Azure Storage lifecycle management to move logs to Cool or Archive tier
291
-
2.**Retention:**Set retention policies according to your compliance requirements
292
-
3.**Access:**Implement access controls and audit logging on the Storage Account
300
+
*Lifecycle Policies - Configure Azure Storage lifecycle management to move logs to Cool or Archive tier.
301
+
*Retention - Set retention policies according to your compliance requirements.
302
+
*Access - Implement access controls and audit logging on the Storage Account.
293
303
294
304
## Limits and Constraints
295
305
296
-
Be aware of these Azure platform limits when configuring Data Export Rules:
306
+
Be aware of the following Azure platform limits when configuring Data Export Rules.
297
307
298
308
| Limit | Value | Description |
299
-
|-------|-------|-------------|
309
+
|---|---|---|
300
310
| Maximum rules per workspace | 10 | You can create up to 10 active Data Export Rules on a single Log Analytics Workspace |
301
311
| Storage Account restrictions | No Premium | Premium Storage Accounts and BlockBlobStorage are not supported |
302
312
| Event Hub tier restrictions | No Basic with compaction | Event Hub Basic tier with log compaction is not supported |
303
313
| Region requirement | Same region | Destination must be in the same Azure region as the Log Analytics Workspace |
304
-
| Provisioning delay |~30 minutes | Allow approximately 30 minutes after creating a rule before logs begin flowing |
314
+
| Provisioning delay |approx. 30 minutes | Allow approximately 30 minutes after creating a rule before logs begin flowing |
305
315
| Export scope | Full table | Data Export Rules export the entire table (no filtering). Use Azure Monitor query-time filtering if needed |
306
316
| Cross-tenant support | Not supported (v1) | Exporting to Event Hubs in a different Azure tenant is not supported in this version |
307
317
308
318
## Troubleshooting
309
319
310
-
### I can't see the Log Analytics Workspace tables
320
+
### Cannot See the Log Analytics Workspace Tables
321
+
322
+
If you cannot see the Log Analytics Workspace tables, you may be missing the `Reader` role at the subscription level to query the workspace.
311
323
312
-
**Cause:** You need `Reader` role at the subscription level to query the workspace.
324
+
#### Solution
313
325
314
-
**Solution:**
315
-
1. Ask your Azure subscription administrator to grant you `Reader` role
316
-
2. The role should be assigned at the subscription level (not just resource group)
317
-
3. Wait a few minutes for permissions to propagate
326
+
To solve this issue, ask your Azure subscription administrator to grant you the `Reader` role. The role should be assigned at the subscription level (not just resource group). After the role is assigned, wait a few minutes for permissions to propagate.
318
327
319
-
### Permission denied when creating Data Export Rule
328
+
### Permission Denied When Creating Data Export Rule
320
329
321
-
**Cause:** The Mendix platform may not have updated your environment with the Data Export permission yet.
330
+
This issue may occur if the Mendix platform has not updated your environment with the Data Export permission yet.
322
331
323
-
**Solution:**
324
-
1. Contact Mendix Support to verify the permission has been applied to your environment
325
-
2. Allow up to 4 hours for permission changes to propagate after Mendix applies them
332
+
#### Solution
326
333
327
-
### No logs flowing after 30 minutes
334
+
Contact Mendix Support to verify that the permission has been applied to your environment.
0 commit comments