package
0.0.0-20180929164314-b5bdc3694f97
Repository: https://github.com/m3db/m3aggregator.git
Documentation: pkg.go.dev

# Functions

NewClient creates a new client.
NewConnectionOptions create a new set of connection options.
NewMockAdminClient creates a new mock instance.
NewMockClient creates a new mock instance.
NewMockinstanceQueue creates a new mock instance.
NewMockinstanceWriter creates a new mock instance.
NewMockinstanceWriterManager creates a new mock instance.
NewOptions creates a new set of client options.

# Constants

DropCurrent signifies that the current metrics in the queue should be dropped.
DropOldest signifies that the oldest metrics in the queue should be dropped.

# Structs

Configuration contains client configuration.
ConnectionConfiguration contains the connection configuration.
EncoderConfiguration configures the encoder.
MockAdminClient is a mock of AdminClient interface.
MockAdminClientMockRecorder is the mock recorder for MockAdminClient.
MockClient is a mock of Client interface.
MockClientMockRecorder is the mock recorder for MockClient.
MockinstanceQueue is a mock of instanceQueue interface.
MockinstanceQueueMockRecorder is the mock recorder for MockinstanceQueue.
MockinstanceWriter is a mock of instanceWriter interface.
MockinstanceWriterManager is a mock of instanceWriterManager interface.
MockinstanceWriterManagerMockRecorder is the mock recorder for MockinstanceWriterManager.
MockinstanceWriterMockRecorder is the mock recorder for MockinstanceWriter.

# Interfaces

AdminClient is an administrative client capable of performing regular client operations as well as high-privilege operations such as internal communcations among aggregation servers that regular client is not permissioned to do.
Client is a client capable of writing different types of metrics to the aggregation clients.
ConnectionOptions provides a set of options for tcp connections.
Options provide a set of client options.

# Type aliases

DropType determines which metrics should be dropped when the queue is full.