It seems you are experiencing issues with the SparkListenerEvent_CL table not registering events for Pool A, despite having the same configurations as Pool B, which is functioning correctly. Here are some troubleshooting steps and considerations based on the context provided:
- Configuration Verification: Ensure that the Spark configuration settings for Pool A are indeed identical to those of Pool B. Sometimes, subtle differences can lead to discrepancies in event logging.
- Diagnostic Settings: Since you mentioned deleting and re-adding the Diagnostic Settings, ensure that the settings are correctly configured to capture all necessary event categories. You may want to double-check that the correct categories are selected, especially if you are only checking "Big Data Pool Applications Ended."
- Event Filtering: Review the filters applied to the diagnostic emitters. If there are specific event names or logger names being filtered out, it could prevent events from being logged in
SparkListenerEvent_CL. - Permissions: Although you indicated that both pools have the same permissions, it may be worth verifying the permissions on the Log Analytics workspace itself to ensure there are no discrepancies that could affect data ingestion.
- Ingestion Errors: The errors you are encountering when using
.show ingestion failuressuggest there may be issues with the queries being run. Ensure that the syntax of your queries is correct and that you are using valid commands. The error messages indicate parsing issues, which may be due to incorrect command structure or unsupported syntax. - Logs and Metrics: Since you are receiving logs in the other two tables, it may be helpful to compare the logs from both pools to identify any differences in behavior or errors that could provide clues about why events are not being captured in
SparkListenerEvent_CL. - Support: If the issue persists after trying these steps, consider reaching out to Microsoft Support for more in-depth troubleshooting, as they can access detailed diagnostic logs that may not be visible to you.
By following these steps, you should be able to narrow down the cause of the issue with the SparkListenerEvent_CL table not registering events for Pool A.
References: