Spot VM eviction events not being published to Event Grid
I'd like to set up an event grid subscription to capture spot VM evictions, but those eviction deallocation and/or delete events are not being published to Event Grid. Practically all other VM events (including manual deallocation, deletion, or simulated evictions) are sent to the event grid; please send these platform-initiated events to the grid too.
I have seen the documentation for VMs monitoring their own metadata service for scheduled eviction events, but that's not an acceptable solution for me; I need to be able to monitor these events from an outside service (via a queue or other handler from the event grid subscription). I also understand that I can create a service on the VM that monitors it's metadata endpoint and then pushes those events to a queue, but that's a lot of work and less reliable than a platform-supported solution.
Ideally, I'd like to see an event with a new operation name like "Microsoft.Compute/virtualMachines/eviction/action" IN ADDITION TO the deallocate/delete operations. See https://docs.microsoft.com/en-us/azure/role-based-access-control/resource-provider-operations#microsoftcompute