Documentation ¶
Index ¶
- type Config
- type MetricMetadataAPI
- func (a *MetricMetadataAPI) AddMetric(metric api.TaggedMetric, context metadata.Context) error
- func (a *MetricMetadataAPI) AddMetricTagsToTagIndex(metric api.TaggedMetric, context metadata.Context) error
- func (a *MetricMetadataAPI) AddMetrics(metrics []api.TaggedMetric, context metadata.Context) error
- func (a *MetricMetadataAPI) CheckHealthy() error
- func (a *MetricMetadataAPI) GetAllMetrics(context metadata.Context) ([]api.MetricKey, error)
- func (a *MetricMetadataAPI) GetAllTags(metricKey api.MetricKey, context metadata.Context) ([]api.TagSet, error)
- func (a *MetricMetadataAPI) GetMetricsForTag(tagKey, tagValue string, context metadata.Context) ([]api.MetricKey, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MetricMetadataAPI ¶
type MetricMetadataAPI struct {
// contains filtered or unexported fields
}
func NewMetricMetadataAPI ¶
func NewMetricMetadataAPI(config Config) (*MetricMetadataAPI, error)
NewMetricMetadataAPI creates a new instance of API from the given configuration.
func (*MetricMetadataAPI) AddMetric ¶
func (a *MetricMetadataAPI) AddMetric(metric api.TaggedMetric, context metadata.Context) error
func (*MetricMetadataAPI) AddMetricTagsToTagIndex ¶
func (a *MetricMetadataAPI) AddMetricTagsToTagIndex(metric api.TaggedMetric, context metadata.Context) error
func (*MetricMetadataAPI) AddMetrics ¶
func (a *MetricMetadataAPI) AddMetrics(metrics []api.TaggedMetric, context metadata.Context) error
func (*MetricMetadataAPI) CheckHealthy ¶
func (a *MetricMetadataAPI) CheckHealthy() error
CheckHealthy checks if the underlying connection to Cassandra is healthy
func (*MetricMetadataAPI) GetAllMetrics ¶
func (a *MetricMetadataAPI) GetAllMetrics(context metadata.Context) ([]api.MetricKey, error)
func (*MetricMetadataAPI) GetAllTags ¶
func (*MetricMetadataAPI) GetMetricsForTag ¶
func (a *MetricMetadataAPI) GetMetricsForTag(tagKey, tagValue string, context metadata.Context) ([]api.MetricKey, error)
Click to show internal directories.
Click to hide internal directories.