Prometheus Endpoints

Rendezvous Prometheus endpoints provide a familiar interface for basic metrics. Two prometheus endpoints /metrics and /metrics/subscriptions are added to all the daemon HTTP/HTTPS interfaces.

Endpoint: /metrics

Each metric emitted by the /metrics endpoint has the following labels:

  • component: daemon type. For example, rvd, rvrd, rvsd

  • version: daemon version. For example 8.7.0

  • host: host running the daemon

  • service: the service parameter

  • network: the network parameter

 
Metrics
GuageDescription
rv_service_uptimeNumber of seconds uptime of a Rendezvous service
rv_service_client_connectionsNumber of clients currently connected to a Rendezvous service
rv_service_subscriptionsNumber of non-inbox subscriptions on a Rendezvous service
CounterDescription
rv_service_inbound_messages_totalTotal inbound message count on a Rendezvous service
rv_service_outbound_messages_totalTotal outbound message count on a Rendezvous service
rv_service_inbound_bytes_totalTotal inbound bytes count on a Rendezvous service
rv_service_outbound_bytes_totalTotal outbound bytes count on a Rendezvous service
rv_service_inbound_packets_totalTotal inbound packets count on a Rendezvous service
rv_service_outbound_packets_totalTotal outbound packets count on a Rendezvous service
rv_service_inbound_dataloss_totalTotal inbound dataloss count on a Rendezvous service
rv_service_outbound_dataloss_totalTotal outbound dataloss count on a Rendezvous service
rv_service_inbound_suppressed_totalTotal inbound suppressed count on a Rendezvous service
rv_service_outbound_suppressed_totalTotal outbound suppressed count on a Rendezvous service
rv_service_packets_retransmitted_totalTotal packets retransmitted on a Rendezvous service
rv_service_packets_missed_total Total packets missed on a Rendezvous service

Endpoint: /metrics/subscriptions

Each metric emitted by the /metrics/subscriptions endpoint has the following labels:

  • component: daemon type. For example, rvd, rvrd, rvsd
  • version: daemon version. For example 8.7.0

  • host: host running the daemon

  • service: the service parameter

  • network: the network parameter

  • subject - the subject associated with the metric

    Metrics
    GaugeDescription
    rv_service_subscriptionsNumber of non-inbox subscriptions on a Rendezvous service