https://metrics.YOUR_ENVIRONMENT.pinecone.io/metrics
.
To monitor Pinecone with your own Prometheus instance, configure the prometheus.yml
file to target the Pinecone metrics URL, using your API key for authorization:
Authorization: Bearer \<api-key\>
. Also, note that only the metrics for the project associated with the API key will be ingested by Prometheus.
For more configuration details, see the Prometheus docs.
example-index
:
example-index
:
example-index
over one minute:
example-index
over one minute:
example-index
over one minute:
example-index
:
Name | Type | Description | Labels |
---|---|---|---|
pinecone_vector_count | gauge | The number of records per pod in the index. | - pid: Process identifier - index_name: Name of the index - project_name: Pinecone project name |
pinecone_request_count_total | counter | The number of data plane calls made by clients. | - pid: Process identifier - index_name: Name of the index - project_name: Pinecone project name - request_type: One of upsert, delete, fetch, query, describe_index_stats |
pinecone_request_error_count_total | counter | The number of data plane calls made by clients that resulted in errors. | - pid: Process identifier - index_name: Name of the index - project_name: Pinecone project name - request_type: One of upsert, delete, fetch, query, describe_index_stats |
pinecone_request_latency_seconds | histogram | The distribution of server-side processing latency for pinecone data plane calls. | - pid: Process identifier - index_name: Name of the index - project_name: Pinecone project name - request_type: One of upsert, delete, fetch, query, describe_index_stats |
pinecone_index_fullness | gauge | The fullness of the index on a scale of 0 to 1. | - pid: Process identifier - index_name: Name of the index - project_name: Pinecone project name |