# Functions
ListenAndServe starts a new dogstatsd server, listening for UDP datagrams on addr and forwarding the metrics to handler.
NewClient creates and returns a new datadog client publishing metrics to the server running at addr.
NewClientWith creates and returns a new datadog client configured with the given config.
Serve runs a dogstatsd server, listening for datagrams on conn and forwarding the metrics to handler.
# Constants
Metric Types.
DefaultAddress is the default address to which the datadog client tries to connect to.
DefaultBufferSize is the default size for batches of metrics sent to datadog.
Metric Types.
Event Alert Types.
Event Alert Types.
Event Alert Types.
Event Alert Types.
Event Priorities.
Event Priorities.
Metric Types.
Metric Types.
MaxBufferSize is a hard-limit on the max size of the datagram buffer.
Metric Types.
# Variables
DefaultDistributionPrefixes is the default set of name prefixes for metrics to be sent as distributions instead of as histograms.
DefaultFilters are the default tags to filter before sending to datadog.
# Structs
Client represents an datadog client that implements the stats.Handler interface.
The ClientConfig type is used to configure datadog clients.
Event is a representation of a datadog event.
The Metric type is a representation of the metrics supported by datadog.
# Interfaces
Handler defines the interface that types must satisfy to process metrics received by a dogstatsd server.
# Type aliases
EventAlertType is an enumeration providing the available datadog event allert types.
EventPriority is an enumeration providing the available datadog event priority levels.
HandlerFunc makes it possible for function types to be used as metric handlers on dogstatsd servers.
MetricType is an enumeration providing symbols to represent the different metric types supported by datadog.