> This page is for GenMol, version 2.0.0 (Latest) (default).
> For other versions, use one of these documentation indexes:
> - 2.0.0 (Latest) (default): https://docs.nvidia.com/nim/bionemo/genmol/2.0.0/llms.txt
> - 1.0.1: https://docs.nvidia.com/nim/bionemo/genmol/1.0.1/llms.txt
> - 1.0.0: https://docs.nvidia.com/nim/bionemo/genmol/1.0.0/llms.txt

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/nim/bionemo/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nim/bionemo/_mcp/server.

# Observability for GenMol NIM

Use this page to monitor GenMol NIM health and metrics, and to configure telemetry behavior.

## Health Endpoints

GenMol NIM exposes standard health endpoints for readiness and liveness checks.

### Readiness

Endpoint path: `/v1/health/ready`

```bash
curl http://localhost:8000/v1/health/ready
```

### Liveness

Endpoint path: `/v1/health/live`

```bash
curl http://localhost:8000/v1/health/live
```

## Metrics Endpoint

GenMol NIM exposes runtime metrics at:

Endpoint path: `/v1/metrics`

```bash
curl http://localhost:8000/v1/metrics
```

This endpoint can be scraped by Prometheus-compatible tooling and integrated with observability pipelines such as OpenTelemetry Collector.

## Telemetry Control

Telemetry collection is optional and disabled by default.

* Set `NIM_TELEMETRY_MODE=0` to disable telemetry (default)
* Set `NIM_TELEMETRY_MODE=1` to enable telemetry

Telemetry is intended to help improve performance, reliability, and compatibility across deployments while preserving user privacy.

## Privacy and Reference Links

* [NVIDIA Privacy Policy](https://www.nvidia.com/en-us/about-nvidia/privacy-policy/)
* [NIM Telemetry Settings](https://developer.nvidia.com/docs/nim-tools/latest/templates/nimlib/nim-telemetry.html)
* [OpenTelemetry Collector](https://opentelemetry.io/docs/collector/)