This can be achieved by reusing the blackbox probe, that is used in puppet with something like:
prometheus::blackbox::check::http { $static_domain: port => 80, # this should always exist path => '/admin/fingerprints/', ip_families => ['ip4'], prometheus_instance => 'tools', team => 'wmcs', severity => 'warning', }
Note that this should be attached to the harbor profile, and the path should be changed to something harbor will reply 2xx on when up.