20#ifndef BEAST_INSIGHT_STATSDCOLLECTOR_H_INCLUDED
21#define BEAST_INSIGHT_STATSDCOLLECTOR_H_INCLUDED
23#include <xrpl/beast/insight/Collector.h>
24#include <xrpl/beast/net/IPEndpoint.h>
25#include <xrpl/beast/utility/Journal.h>
A version-independent IP address and port combination.
A generic endpoint for log messages.
Interface for a manager that allows collection of metrics.
A Collector that reports metrics to a StatsD server.
StatsDCollector()=default
static std::shared_ptr< StatsDCollector > New(IP::Endpoint const &address, std::string const &prefix, Journal journal)
Create a StatsD collector.