Using Linked Server to store data
Why wouldn't you try

EXEC MetricDB.Baseline.dbo.sp_WhoIsActive


Indeed, the name of the stored procedure is sp_whoisactive, not whoisactive, unless it is renamed, of course.
It could work...
Though it brings distributed query issue with XML for me.