@Philip Claesson
The best way forward is indeed option 2 - we'd love a contribution of an OpenMetrics / Prometheus compatible endpoint.
The data format for the healthcheck endpoint is pretty basic, should not be difficult to convert.
The next major version of OPAL will have 2 new improvement:
1. Open telemetry support - opal metrics will be exported as open telemetry
2. Internal telemetry system that will keep track of update status of each PDP and will be able to export that status. When we get there, i assume we will either include webhooks for certain events and/or open telemetry reporting of update status and/or expose this as API. We are open to suggestions 🙂