package
1.5.0
Repository: https://github.com/m3db/m3.git
Documentation: pkg.go.dev

# Functions

DefaultSeriesAttributes returns a default series attributes.
NewFixedStepValues returns mutable values with fixed resolution TODO: remove this.
NewMockValues creates a new mock instance.
NewSeries creates a new Series at a given start time, backed by the provided values.

# Constants

M3MetricTypeCounter is the counter metric type.
M3MetricTypeGauge is the gauge metric type.
M3MetricTypeTimer is the timer metric type.
PromMetricTypeCounter is the counter Prometheus metric type.
PromMetricTypeGauge is the gauge Prometheus metric type.
PromMetricTypeGaugeHistogram is the gauge histogram Prometheus metric type.
PromMetricTypeHistogram is the histogram Prometheus metric type.
PromMetricTypeInfo is the info Prometheus metric type.
PromMetricTypeStateSet is the state set Prometheus metric type.
PromMetricTypeSummary is the summary Prometheus metric type.
PromMetricTypeUnknown is the unknown Prometheus metric type.
SourceTypeGraphite is the graphite source type.
SourceTypeOpenMetrics is the Open Metrics source type.
SourceTypePrometheus is the prometheus source type.

# Structs

A Datapoint is a single data value reported at a given time.
Metadata is metadata associated with a time series.
MockValues is a mock of Values interface.
MockValuesMockRecorder is the mock recorder for MockValues.
Series is the public interface to a block of timeseries values.
SeriesAttributes has attributes about the time series.

# Interfaces

FixedResolutionMutableValues are mutable values with fixed resolution between steps.
MutableValues is the interface for values that can be updated.
Values holds the values for a timeseries.

# Type aliases

AlignedDatapoints is a list of aligned datapoints.
Datapoints is a list of datapoints.
M3MetricType is the enum for M3 metric types.
PromMetricType is the enum for Prometheus metric types.
SeriesList represents a slice of series pointers.
SourceType is the enum for metric source types.