OPA exposes an HTTP endpoint that can be used to collect performance metrics for all API calls. The Prometheus endpoint is enabled by default when you run OPA as a server.
You can enable metric collection from OPA with the following
global_config: scrape_interval: 15s scrape_configs: - job_name: "opa" metrics_path: "/metrics" static_configs: - targets: - "localhost:8181"
The diagnostics feature is deprecated. If you need to monitor OPA decisions, see the Decision Log API.