Hi @Netwiedz
You can visualize network traffic patterns with Azure Network Watcher and open source tools. Network Watcher's packet capture feature allows you to capture the data necessary to perform network forensics and better understand your network traffic. You can use open-source tools such as CapAnalysis to visualize packets captures and perform deep packet inspection.
With CapAnalysis, you can quickly identify trends within your network traffic and see the information you are looking for, such as date/time, source IP, dest IP, protocol, port, TCP end state, bytes sent/received. You can also filter by time or any of these fields.
You can also use Azure Firewall Workbooks to monitor logs and understand more about the resource based on the source IP address. You can get information like virtual machine name and network interface name. It's simple to filter to the resource from the logs.
For details, see
https://learn.microsoft.com/en-us/azure/network-watcher/network-watcher-using-open-source-tools
https://learn.microsoft.com/en-us/azure/firewall/firewall-workbook
Please accept as answer and upvote if the above information is helpful for the benefit of the community.