I hope I can help you with your complain, Azure Firewall logs are stored in specific tables in Log Analytics. To find them, you need to the firewall > monitoring > logs > Her you can identify all the data table that is logged from your azure firewall. You can select any of the existing queries or create your query based on the tables that you have.
Example for a Application rule query: (https://learn.microsoft.com/en-us/azure/azure-monitor/reference/tables/azfwapplicationrule)
AZFWApplicationRule
| where Action contains "Allow"
| take 100
It’s important to note that you need to correctly configure the diagnostic settings in the Azure Firewall to send logs to Log Analytics. If the diagnostic settings are not correctly configured, you won’t see the logs in Log Analytics, even if you’re querying the correct tables. (https://learn.microsoft.com/en-us/azure/firewall/enable-top-ten-and-flow-trace#create-a-diagnostic-setting-and-enable-resource-specific-table)
Remember, it can take a few minutes for the data to appear in your logs after you turn on diagnostic logging. If you don’t see anything at first, check again in a few more minutes.
References:
- https://learn.microsoft.com/en-us/azure/firewall/firewall-diagnostics
- https://learn.microsoft.com/en-us/azure/azure-monitor/reference/tables/tables-category
- https://learn.microsoft.com/en-us/azure/azure-monitor/logs/manage-logs-tables?tabs=azure-portal
- https://learn.microsoft.com/en-us/azure/firewall/firewall-structured-logs
- https://learn.microsoft.com/en-us/azure/firewall/logs-and-metrics
- https://techcommunity.microsoft.com/t5/azure-network-security-blog/exploring-the-new-resource-specific-structured-logging-in-azure/ba-p/3620530
If the information helped address your question, please Accept the answer.
Luis