An Azure relational database service.
Question #1: To monitor the HA status you can use below query. It shows replication lags and last replication time of secondary databases.
SELECT
link_guid
, partner_server
, last_replication
, replication_lag_sec
FROM sys.dm_geo_replication_link_status;
Question #2: You can use the queries/tools I provided on this StackOverflow forum thread.
Question #3. You can initiate a planned or unplanned failover usisng the always familiar Transact-SQL as explained here.