diff --git a/src/apps/relay/prom_server.c b/src/apps/relay/prom_server.c index ec395125..8bd82fa8 100644 --- a/src/apps/relay/prom_server.c +++ b/src/apps/relay/prom_server.c @@ -3,6 +3,28 @@ #include "mainrelay.h" #include "prom_server.h" +prom_gauge_t *turn_status; + +prom_gauge_t *turn_traffic_rcvp; +prom_gauge_t *turn_traffic_rcvb; +prom_gauge_t *turn_traffic_sentp; +prom_gauge_t *turn_traffic_sentb; + +prom_gauge_t *turn_total_traffic_rcvp; +prom_gauge_t *turn_total_traffic_rcvb; +prom_gauge_t *turn_total_traffic_sentp; +prom_gauge_t *turn_total_traffic_sentb; + +prom_gauge_t *turn_traffic_peer_rcvp; +prom_gauge_t *turn_traffic_peer_rcvb; +prom_gauge_t *turn_traffic_peer_sentp; +prom_gauge_t *turn_traffic_peer_sentb; + +prom_gauge_t *turn_total_traffic_peer_rcvp; +prom_gauge_t *turn_total_traffic_peer_rcvb; +prom_gauge_t *turn_total_traffic_peer_sentp; +prom_gauge_t *turn_total_traffic_peer_sentb; + int start_prometheus_server(void){ if (turn_params.prometheus == 0){ return 0; diff --git a/src/apps/relay/prom_server.h b/src/apps/relay/prom_server.h index 0211038d..cade4849 100644 --- a/src/apps/relay/prom_server.h +++ b/src/apps/relay/prom_server.h @@ -16,27 +16,27 @@ #define DEFAULT_PROM_SERVER_PORT (9641) -prom_gauge_t *turn_status; +extern prom_gauge_t *turn_status; -prom_gauge_t *turn_traffic_rcvp; -prom_gauge_t *turn_traffic_rcvb; -prom_gauge_t *turn_traffic_sentp; -prom_gauge_t *turn_traffic_sentb; +extern prom_gauge_t *turn_traffic_rcvp; +extern prom_gauge_t *turn_traffic_rcvb; +extern prom_gauge_t *turn_traffic_sentp; +extern prom_gauge_t *turn_traffic_sentb; -prom_gauge_t *turn_total_traffic_rcvp; -prom_gauge_t *turn_total_traffic_rcvb; -prom_gauge_t *turn_total_traffic_sentp; -prom_gauge_t *turn_total_traffic_sentb; +extern prom_gauge_t *turn_total_traffic_rcvp; +extern prom_gauge_t *turn_total_traffic_rcvb; +extern prom_gauge_t *turn_total_traffic_sentp; +extern prom_gauge_t *turn_total_traffic_sentb; -prom_gauge_t *turn_traffic_peer_rcvp; -prom_gauge_t *turn_traffic_peer_rcvb; -prom_gauge_t *turn_traffic_peer_sentp; -prom_gauge_t *turn_traffic_peer_sentb; +extern prom_gauge_t *turn_traffic_peer_rcvp; +extern prom_gauge_t *turn_traffic_peer_rcvb; +extern prom_gauge_t *turn_traffic_peer_sentp; +extern prom_gauge_t *turn_traffic_peer_sentb; -prom_gauge_t *turn_total_traffic_peer_rcvp; -prom_gauge_t *turn_total_traffic_peer_rcvb; -prom_gauge_t *turn_total_traffic_peer_sentp; -prom_gauge_t *turn_total_traffic_peer_sentb; +extern prom_gauge_t *turn_total_traffic_peer_rcvp; +extern prom_gauge_t *turn_total_traffic_peer_rcvb; +extern prom_gauge_t *turn_total_traffic_peer_sentp; +extern prom_gauge_t *turn_total_traffic_peer_sentb; #ifdef __cplusplus extern "C" {