<p>What would be the best solution to stream AKS Container logs and cluster level logs to Azure Eventhub?</p>

<p>Experiencing the same issue, unable to forward the application logs directly to event hub. The work around is to create a rule to forward the logs to the storage account and create a rule to pick it up from storage blob and stream it real time to event hub.
Creating a job to forward logs to storage account:
<a href="https://learn.microsoft.com/en-us/azure/connectors/connectors-create-api-azure-event-hubs#add-action" rel="nofollow noreferrer">https://learn.microsoft.com/en-us/azure/connectors/connectors-create-api-azure-event-hubs#add-action</a>
Stream logs from storage account to event hub:
<a href="https://learn.microsoft.com/en-us/azure/active-directory/reports-monitoring/tutorial-azure-monitor-stream-logs-to-event-hub" rel="nofollow noreferrer">https://learn.microsoft.com/en-us/azure/active-directory/reports-monitoring/tutorial-azure-monitor-stream-logs-to-event-hub</a></p>
