Metrics.cpp 924 B

123456789101112131415161718192021222324252627
  1. #include <prometheus/simpleapi.h>
  2. namespace ZeroTier {
  3. namespace Metrics {
  4. prometheus::simpleapi::gauge_metric_t tcp_connections
  5. {"tcp_connections", "TCP connections"};
  6. prometheus::simpleapi::counter_metric_t udp_open_failed
  7. {"udp_open_failed", "UDP open failed"};
  8. prometheus::simpleapi::counter_metric_t tcp_opened
  9. {"tcp_opened", "TCP opened"};
  10. prometheus::simpleapi::counter_metric_t tcp_closed
  11. {"tcp_closed", "TCP closed"};
  12. prometheus::simpleapi::counter_metric_t tcp_bytes_in
  13. {"tcp_byes_in", "TCP bytes in"};
  14. prometheus::simpleapi::counter_metric_t tcp_bytes_out
  15. {"tcp_byes_out", "TCP bytes out"};
  16. prometheus::simpleapi::counter_metric_t udp_bytes_in
  17. {"udp_bytes_in", "UDP bytes in"};
  18. prometheus::simpleapi::counter_metric_t udp_bytes_out
  19. {"udp_bytes_out", "UDP bytes out"};
  20. }
  21. }