An Azure managed PostgreSQL database service for app development and deployment.
Hello @megamingus
Given the results of your previous tests, particularly the fact that both the Log Analytics and the separate Storage Account destination have stopped receiving the logs, I agree that this should now be investigated by Microsoft Support.
To answer your questions directly:
1. Is there a method available for checking or resetting the diagnostic export pipeline?
Nothing can be done from the customer's side apart from managing or recreating the diagnostic settings and destinations. There is no documented procedure to restart the underlying PostgreSQL/Azure Monitor diagnostic export pipeline; since recreating the diagnostic setting had no effect, Microsoft Support would need to investigate the backend state.
2. Would increasing the size of the PostgreSQL server cause the pipeline to recover?
It may be a side effect of moving or reconfiguring the underlying computing resources, but this is not a documented or guaranteed way to fix the problem by exporting diagnostic logs. There's no point in scaling the production server for this, especially before Support has had a chance to review the current failure state.
3. Can Microsoft fix the diagnostic pipeline?
If the issue lies with the service-side export pipeline, Microsoft would need to investigate and fix it. The test you ran using your Storage Account is useful evidence, as it indicates the problem occurs before the destination and not specifically with Log Analytics.
4. Is it possible to recover the missing logs since about 08:57 UTC?
It would be incorrect to assume they can be replayed. Diagnostic settings stream the logs to the specified destination and are not meant to function as a separate store from which customers can access the data. Nevertheless, you should look at the PostgreSQL Flexible Server → Monitoring → Server logs right away. If server logging was enabled and the relevant files are still within the retention period, you may be able to retrieve some PostgreSQL logs without relying on the Azure Monitor diagnostic export.
Then open the support case and provide Microsoft with the server resource ID, the West Europe region, the failure timestamp (between 08:43 and 08:57 UTC), the diagnostic-setting configuration, and the results of both the Log Analytics and Storage Account tests.
You should also put off any further disruptive changes, such as scaling or redeployment, until Support has taken control of the backend state.
Microsoft documentation on PostgreSQL Flexible Server logging and diagnostic settings:
Configure and access logs for PostgreSQL Flexible Server
Help make this community better for everyone: if this answer resolved your issue, please accept it or leave an upvote. If not, share more details in a comment so we can continue the discussion and find the right solution.