# Functions
NewAsyncDownsampler is a downsampler that is lazily initialized.
NewAutoMappingRules generates mapping rules from cluster namespaces.
NewMockDownsampler creates a new mock instance.
NewMockMetricsAppender creates a new mock instance.
NewMockSamplesAppender creates a new mock instance.
# Variables
GraphiteIDSchemeTagValue specifies that the graphite ID scheme should be used for a metric.
MetricsOptionIDSchemeTagName is a meta tag that describes the ID should use a specific ID scheme.
# Structs
AggregateOperationConfiguration is an aggregate operation.
AutoMappingRule is a mapping rule to apply to metrics.
BufferPastLimitConfiguration specifies a custom buffer past limit for aggregation tiles.
Configuration configurates a downsampler.
DownsamplerOptions is a set of required downsampler options.
MappingRuleConfiguration is a mapping rule configuration.
MatcherCacheConfiguration is the configuration for the rule matcher cache.
MatcherConfiguration is the configuration for the rule matcher.
MockDownsampler is a mock of Downsampler interface.
MockDownsamplerMockRecorder is the mock recorder for MockDownsampler.
MockMetricsAppender is a mock of MetricsAppender interface.
MockMetricsAppenderMockRecorder is the mock recorder for MockMetricsAppender.
MockSamplesAppender is a mock of SamplesAppender interface.
MockSamplesAppenderMockRecorder is the mock recorder for MockSamplesAppender.
RemoteAggregatorConfiguration specifies a remote aggregator to use for downsampling.
RollupOperationConfiguration is a rollup operation.
RollupRuleConfiguration is a rollup rule configuration.
RulesConfiguration is a set of rules configuration to use for downsampling.
SampleAppenderOptions defines the options being used when constructing the samples appender for a metric.
SamplesAppenderOverrideRules provides override rules to use instead of matching against default and dynamic matched rules for an ID.
SamplesAppenderResult is the result from a SamplesAppender call.
StoragePolicyConfiguration is the storage policy to apply to a set of metrics.
Tag is structure describing tags as used by mapping rule configuration.
TransformConfiguration is a rollup rule transform operation, only one single operation is allowed to be specified on any one transform configuration.
TransformOperationConfiguration is a transform operation.
# Interfaces
Downsampler is a downsampler.
MetricsAppender is a metrics appender that can build a samples appender, only valid to use with a single caller at a time.
SamplesAppender is a downsampling samples appender, that can only be called by a single caller at a time.
# Type aliases
AggregationTypes is a set of aggregation types.
CustomRuleStoreFn is a function to swap the backend used for the rule stores.
NewDownsamplerFn creates a downsampler.
StoragePolicyConfigurations are a set of storage policy configurations.