Get DB Stats Prometheus
GET {{URL}}/v1/stats/db?format=prometheus
Send a GET call to the /v1/stats/db endpoint with format = prometheus to retrieve database stats in Prometheus format.
Checking the database stats can take a long time and affect app performance if your database is large. It is recommended polling this information only when needed.
Returned Fields
| Name | Description | 
|---|---|
| db_contactsType: Object | Current number of contacts in the database. | 
| db_message_receiptsType: Object | Current number of message receipts in the database. | 
| db_messagesType: Object | Current number of messages in the database. | 
| db_pending_callbacksType: Object | Current number of pending callbacks in the database. | 
| db_pending_messagesType: Object | Current number of pending messages in the database. | 
Request Params
| Key | Datatype | Required | Description | 
|---|---|---|---|
| format | string | 
RESPONSES
status: OK
"{\n    \"stats\": {\n       \"db\": {\n          \"your-hostname1:your-container-id1\": {},\n          \"your-primary-master:your-container-id2\": {\n             \"db_contacts\": {\n               \"data\": [ {\n                 \"labels\": {\n                   \"type\": \"whatsapp_user\"\n                 },\n                 \"value\": 4\n               } ],\n               \"help\": \"Current number of contacts in DB\",\n               \"type\": \"gauge\"\n             },\n\n             \"db_message_receipts\": { ... },\n\n             \"db_messages\": { ... },\n           \n             \"db_pending_callbacks\": { ... },\n           \n             \"db_pending_messages\": { ... }\n          },\n         \"your-hostname3:your-container-id3\": {},\n         ...\n       }   \n    },\n    \"meta\": {\n        \"api_status\": \"stable\",\n        \"version\": \"v2.45.1\"\n    }\n}"