Observability
BMD-Specific Metrics
NIM for BMD exposes operational metrics using the GET /v1/status endpoint. These metrics provide visibility into the molecular dynamics simulation workload.
Aggregate Metrics
Aggregate metrics track the combined molecular dynamics tasks, API requests, and overall queue depths across all active GPU workers:
Per-Worker Metrics
Each GPU worker reports its own metrics from the following:
Query Status
Query the status endpoint to retrieve metrics:
For the full response schema and an example, refer to the GET /v1/status endpoint in the API Reference.
Prometheus
NIM for BMD exposes Prometheus metrics for request statistics at http://localhost:8000/v1/metrics.
To install Prometheus and scrape metrics:
-
Download the latest Prometheus release for your system:
-
Edit the
prometheus.ymlfile to scrape the NIM for BMD endpoint: -
Start the Prometheus server:
-
Verify the target in Prometheus by navigating to
http://localhost:9090/targets?search=.
Grafana
Visualize metrics with Grafana.
-
Install the latest Grafana release for your system:
-
Start the Grafana server:
-
Access the dashboard by navigating to
http://localhost:3000and log in with the default credentials:- Username:
admin - Password:
admin
- Username:
-
Configure the Prometheus data source:
- Click Data Source.
- Select Prometheus.
- Set the URL to
localhost:9090. - Save the configuration.
Related Topics
- API Reference for the
/v1/statusendpoint schema - Performance for benchmark results