Skip to content

Commit 1b9e4cc

Browse files
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.
1 parent 0f71887 commit 1b9e4cc

1 file changed

Lines changed: 84 additions & 63 deletions

File tree

content/en/docs/deployment/mx-azure/mx-azure-export-logs.md

Lines changed: 84 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -265,106 +265,127 @@ The following pipelines are provide only as examples, and are outside Mendix's s
265265
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.
266266
{{% /alert %}}
267267

268-
### Event Hub > DataDog (Customer Responsibility - Not Supported by Mendix)
268+
### Event Hub > DataDog
269269

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.
279+
280+
### Storage Account > Azure Sentinel
271281

272-
1. **Setup:** Follow [DataDog's Azure Automated Log Forwarding guide](https://docs.datadoghq.com/logs/guide/azure-automated-log-forwarding/)
273-
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.
276287

277-
### Storage Account → Azure Sentinel (Customer Responsibility - Not Supported by Mendix)
288+
You manage the connector, parsing rules, and Sentinel workspace.
278289

279-
Azure Sentinel can ingest logs from Storage Accounts:
290+
Contact Microsoft support for Sentinel-specific issues.
280291

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
285293

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 %}}
287297

288-
For compliance or audit requirements:
298+
For compliance or audit requirements, you can configure the following:
289299

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.
293303

294304
## Limits and Constraints
295305

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.
297307

298308
| Limit | Value | Description |
299-
|-------|-------|-------------|
309+
| --- | --- | --- |
300310
| Maximum rules per workspace | 10 | You can create up to 10 active Data Export Rules on a single Log Analytics Workspace |
301311
| Storage Account restrictions | No Premium | Premium Storage Accounts and BlockBlobStorage are not supported |
302312
| Event Hub tier restrictions | No Basic with compaction | Event Hub Basic tier with log compaction is not supported |
303313
| 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 |
305315
| Export scope | Full table | Data Export Rules export the entire table (no filtering). Use Azure Monitor query-time filtering if needed |
306316
| Cross-tenant support | Not supported (v1) | Exporting to Event Hubs in a different Azure tenant is not supported in this version |
307317

308318
## Troubleshooting
309319

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.
311323

312-
**Cause:** You need `Reader` role at the subscription level to query the workspace.
324+
#### Solution
313325

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.
318327

319-
### Permission denied when creating Data Export Rule
328+
### Permission Denied When Creating Data Export Rule
320329

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.
322331

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
326333

327-
### No logs flowing after 30 minutes
334+
Contact Mendix Support to verify that the permission has been applied to your environment.
328335

329-
**Possible causes:**
330-
- Destination resource firewall blocks Log Analytics
331-
- Storage Account is Premium tier (not supported)
332-
- Event Hub is Basic tier with compaction (not supported)
333-
- Destination is in a different region than the workspace
336+
Allow up to 4 hours for permission changes to propagate after Mendix applies them.
334337

335-
**Solution:**
336-
1. Verify destination resource is in the **same region** as Log Analytics Workspace
337-
2. Check Storage Account firewall allows **trusted Microsoft services**
338-
3. Verify Storage Account is StorageV1 or StorageV2 (not Premium)
339-
4. Check Event Hub tier is Standard or Premium (not Basic)
340-
5. Review Azure Activity Log for any errors related to the export rule
338+
### No Logs Flowing After 30 Minutes
341339

342-
### My Data Export Rule disappeared
340+
This can occur if:
343341

344-
**Cause:** This is very unlikely. Data Export Rules you create are persistent and not modified by Mendix updates.
342+
* Destination resource firewall blocks Log Analytics.
343+
* Storage Account is Premium tier (not supported).
344+
* Event Hub is Basic tier with compaction (not supported).
345+
* Destination is in a different region than the workspace.
345346

346-
**Solution:**
347-
1. Verify you're looking at the correct Log Analytics Workspace
348-
2. Check Azure Activity Log to see if someone deleted the rule
349-
3. Contact Mendix Support if you believe the rule was inadvertently removed (rare)
347+
#### Solution
350348

351-
### Issues with DataDog / Splunk / other third-party tools
349+
To solve this issue, perform the following steps:
352350

353-
{{% alert color="warning" %}}
354-
**Out of scope:** Mendix does not support troubleshooting third-party integrations.
351+
1. Verify that the destination resource is in the same region as the Log Analytics Workspace.
352+
2. Check that the Storage Account firewall allows **trusted Microsoft services**.
353+
3. Verify that the Storage Account is **StorageV1** or **StorageV2** (not Premium).
354+
4. Check that the Event Hub tier is **Standard** or **Premium** (not Basic).
355+
5. Review the Azure Activity Log for any errors related to the export rule.
356+
357+
### My Data Export Rule Disappeared
358+
359+
Data Export Rules that you create are very unlikely to disappear. They are persistent and not modified by Mendix updates.
360+
361+
#### Solution
362+
363+
To solve this issue, perform the following steps:
364+
365+
1. Verify that you are looking at the correct Log Analytics Workspace.
366+
2. Check the Azure Activity Log to see if someone deleted the rule.
367+
3. Contact Mendix Support if you believe the rule was inadvertently removed.
368+
369+
### Issues with DataDog, Splunk, or Other Third-party Tools
370+
371+
{{% alert color="info" %}}
372+
Issues with third-party tools are out of scope for Mendix. Mendix does not support troubleshooting third-party integrations.
355373
{{% /alert %}}
356374

357-
**Solution:**
358-
1. Verify logs are successfully reaching your Event Hub or Storage Account (see "Verify Export is Working" sections above)
359-
2. If logs are reaching the destination, the issue is downstream:
360-
- Contact DataDog support for DataDog forwarder issues
361-
- Contact Splunk support for Splunk connector issues
362-
- Contact the appropriate vendor for their tooling
363-
3. Review the vendor's documentation for Azure integration troubleshooting
375+
#### Solution
376+
377+
1. Verify that the logs are successfully reaching your Event Hub or Storage Account. See the *Verify Export is Working* sections above.
378+
2. If logs are reaching the destination, the issue is downstream.
379+
380+
* Contact DataDog support for DataDog forwarder issues.
381+
* Contact Splunk support for Splunk connector issues.
382+
* Contact the appropriate vendor for their tooling.
383+
384+
3. Review the vendor's documentation for Azure integration troubleshooting.
364385

365386
## Read More
366387

367-
- [Monitoring Mendix on Azure with Grafana](/developerportal/deploy/mendix-on-azure/monitor/) - The primary supported monitoring solution
368-
- [Support for Mendix on Azure](/developerportal/deploy/mendix-on-azure/support/) - Understanding support boundaries
369-
- [Azure Monitor Logs Overview](https://learn.microsoft.com/en-us/azure/azure-monitor/logs/data-platform-logs) - Microsoft's documentation on Log Analytics
370-
- [Azure Data Export Rules Documentation](https://learn.microsoft.com/en-us/azure/azure-monitor/logs/logs-data-export) - Detailed Azure documentation
388+
* [Monitoring Mendix on Azure with Grafana](/developerportal/deploy/mendix-on-azure/monitor/) - The primary supported monitoring solution
389+
* [Support for Mendix on Azure](/developerportal/deploy/mendix-on-azure/support/) - Understanding support boundaries
390+
* [Azure Monitor Logs Overview](https://learn.microsoft.com/en-us/azure/azure-monitor/logs/data-platform-logs) - Microsoft's documentation on Log Analytics
391+
* [Azure Data Export Rules Documentation](https://learn.microsoft.com/en-us/azure/azure-monitor/logs/logs-data-export) - Detailed Azure documentation

0 commit comments

Comments
 (0)