Prometheus metrics
GET
/metrics
const url = 'http://localhost:8080/metrics';const options = {method: 'GET', headers: {'X-Signature': '<X-Signature>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url http://localhost:8080/metrics \ --header 'X-Signature: <X-Signature>'Prometheus-compatible metrics endpoint
Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”Metrics retrieved successfully
Media typetext/plain
string
Example
# HELP zentalk_messages_total Total messages processed# TYPE zentalk_messages_total counterzentalk_messages_total{type="direct"} 5000zentalk_messages_total{type="group"} 3000