Documentation
¶
Index ¶
- Constants
- Variables
- func MillisecondsToNanoseconds(ms int64) int64
- func MillisecondsToString(ms int64) string
- func MillisecondsToTime(ms int64) time.Time
- func NanosecondsToMilliseconds(ns int64) int64
- func SanitizeLabelName(name string) string
- func SanitizeMetricName(name string) string
- func SecondsToMilliseconds(s int64) int64
- func SeriesDataFromInfluxPoint(influxPoint *query.FloatPoint, fields []string) (seriesSample, map[string]string)
- func SeriesDataFromPromQLSample(promQLSample *rpc.PromQL_Sample) (seriesSample, map[string]string)
- func SeriesDataFromPromQLSeries(promQLSeries *rpc.PromQL_Series) ([]seriesSample, map[string]string)
- func ToInfluxFilter(matcher *labels.Matcher) (*influxql.BinaryExpr, error)
- func ToInfluxFilters(matchers []*labels.Matcher) (influxql.Expr, error)
- func ToInfluxPoints(points []*rpc.Point) []models.Point
- type SeriesSetBuilder
- func (b *SeriesSetBuilder) AddInfluxPoint(point *query.FloatPoint, fields []string)
- func (b *SeriesSetBuilder) AddPromQLSample(sample *rpc.PromQL_Sample)
- func (b *SeriesSetBuilder) AddPromQLSeries(series *rpc.PromQL_Series)
- func (builder *SeriesSetBuilder) Len() int
- func (b *SeriesSetBuilder) SeriesSet() storage.SeriesSet
Constants ¶
View Source
const (
MEASUREMENT_NAME = "__name__"
)
Variables ¶
Functions ¶
func MillisecondsToString ¶
func MillisecondsToTime ¶
func SanitizeLabelName ¶
func SanitizeMetricName ¶
func SecondsToMilliseconds ¶
func SeriesDataFromInfluxPoint ¶
func SeriesDataFromInfluxPoint(influxPoint *query.FloatPoint, fields []string) (seriesSample, map[string]string)
func SeriesDataFromPromQLSample ¶
func SeriesDataFromPromQLSample(promQLSample *rpc.PromQL_Sample) (seriesSample, map[string]string)
func SeriesDataFromPromQLSeries ¶
func SeriesDataFromPromQLSeries(promQLSeries *rpc.PromQL_Series) ([]seriesSample, map[string]string)
func ToInfluxFilter ¶
func ToInfluxFilter(matcher *labels.Matcher) (*influxql.BinaryExpr, error)
Types ¶
type SeriesSetBuilder ¶
type SeriesSetBuilder struct {
// contains filtered or unexported fields
}
func NewSeriesBuilder ¶
func NewSeriesBuilder() *SeriesSetBuilder
func (*SeriesSetBuilder) AddInfluxPoint ¶
func (b *SeriesSetBuilder) AddInfluxPoint(point *query.FloatPoint, fields []string)
func (*SeriesSetBuilder) AddPromQLSample ¶
func (b *SeriesSetBuilder) AddPromQLSample(sample *rpc.PromQL_Sample)
func (*SeriesSetBuilder) AddPromQLSeries ¶
func (b *SeriesSetBuilder) AddPromQLSeries(series *rpc.PromQL_Series)
func (*SeriesSetBuilder) Len ¶
func (builder *SeriesSetBuilder) Len() int
func (*SeriesSetBuilder) SeriesSet ¶
func (b *SeriesSetBuilder) SeriesSet() storage.SeriesSet
Click to show internal directories.
Click to hide internal directories.