Forum Discussion
Azure Log Analytics for Azure MySQL database (PaaS Service)
Did you get this working? If not, check this first
// check to see which resource providers you have AzureDiagnostics | where TimeGenerated > ago(7d) | summarize by ResourceProvider
If you add a count() to the above, you can see how many records you have by each ResourceProvider
Then, your query should work (adjust the days/hours to suit)
AzureDiagnostics | where TimeGenerated > ago(1d) | where ResourceProvider == "Microsoft.DBforMySQL"
ThanksCliveWatson.
I am able to get the logs for MySql database in Azure Log Analytics workspace now and i have written a query to get the failed connections details. below is the query
but the issue which i am facing in the query is it is just giving me over all DISCONNECT counts and i need help in modifying the filter to get the failed connection count.
- CliveWatsonMay 13, 2019Former Employee
Hi Syed_Aman
I don't have any DBforMYSQL records
AzureDiagnostics | where SubscriptionId != "" | where TimeGenerated > ago(10m) | where ResourceProvider == "MICROSOFT.DBFORMYSQL" | where Category == "MySqlAuditLogs" and event_class_s == "connection_log" | summarize count() by event_subclass_s
The above should enable you to see what other states, like 'failed' have occurred - sorry I don't have the data so this is a guess!
- Yochanan_RachamimJun 06, 2019
Microsoft
This feature is in Private Preview at the moment... see more information here: https://github.com/MicrosoftDocs/azure-docs/issues/26763