util

package
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 19, 2019 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func IsConnCanceled added in v1.0.1

func IsConnCanceled(err error) bool

IsConnCanceled returns true, if error is from a closed gRPC connection. copied from https://github.com/etcd-io/etcd/blob/7f47de84146bdc9225d2080ec8678ca8189a2d2b/clientv3/client.go#L646

func LabelsToMetric added in v1.0.1

func LabelsToMetric(ls labels.Labels) model.Metric

LabelsToMetric converts a Labels to Metric Don't do this on any performance sensitive paths.

func ModelLabelSetToMap

func ModelLabelSetToMap(m model.LabelSet) map[string]string

ModelLabelSetToMap convert a model.LabelSet to a map[string]string

func RoundToMilliseconds added in v1.0.1

func RoundToMilliseconds(from, through time.Time) (model.Time, model.Time)

RoundToMilliseconds returns milliseconds precision time from nanoseconds. from will be rounded down to the nearest milliseconds while through is rounded up.

func StringRef added in v1.0.1

func StringRef(value string) *string

func StringSliceContains added in v1.0.1

func StringSliceContains(slice []string, value string) bool

func ToClientLabels

func ToClientLabels(labels string) ([]client.LabelAdapter, error)

ToClientLabels parses the labels and converts them to the Cortex type.

func TokenFor added in v1.0.1

func TokenFor(userID, labels string) uint32

TokenFor generates a token used for finding ingesters from ring

Types

type ExtendedMock added in v1.0.1

type ExtendedMock struct {
	mock.Mock
}

func (*ExtendedMock) GetMockedCallsByMethod added in v1.0.1

func (m *ExtendedMock) GetMockedCallsByMethod(method string) []mock.Call

type LogAdapater added in v1.0.1

type LogAdapater struct {
	log.Logger
}

func NewLogAdapater added in v1.0.1

func NewLogAdapater(l log.Logger) LogAdapater

func (LogAdapater) Fatal added in v1.0.1

func (l LogAdapater) Fatal(v ...interface{})

Fatal implements tail.logger

func (LogAdapater) Fatalf added in v1.0.1

func (l LogAdapater) Fatalf(format string, v ...interface{})

Fatalf implements tail.logger

func (LogAdapater) Fatalln added in v1.0.1

func (l LogAdapater) Fatalln(v ...interface{})

Fatalln implements tail.logger

func (LogAdapater) Panic added in v1.0.1

func (l LogAdapater) Panic(v ...interface{})

Panic implements tail.logger

func (LogAdapater) Panicf added in v1.0.1

func (l LogAdapater) Panicf(format string, v ...interface{})

Panicf implements tail.logger

func (LogAdapater) Panicln added in v1.0.1

func (l LogAdapater) Panicln(v ...interface{})

Panicln implements tail.logger

func (LogAdapater) Print added in v1.0.1

func (l LogAdapater) Print(v ...interface{})

Print implements tail.logger

func (LogAdapater) Printf added in v1.0.1

func (l LogAdapater) Printf(format string, v ...interface{})

Printf implements tail.logger

func (LogAdapater) Println added in v1.0.1

func (l LogAdapater) Println(v ...interface{})

Println implements tail.logger

type MultiError

type MultiError []error

The MultiError type implements the error interface, and contains the Errors used to construct it.

func (*MultiError) Add

func (es *MultiError) Add(err error)

Add adds the error to the error list if it is not nil.

func (MultiError) Err

func (es MultiError) Err() error

Err returns the error list as an error or nil if it is empty.

func (MultiError) Error

func (es MultiError) Error() string

Returns a concatenated string of the contained errors

type QueryStringBuilder added in v1.0.1

type QueryStringBuilder struct {
	// contains filtered or unexported fields
}

func NewQueryStringBuilder added in v1.0.1

func NewQueryStringBuilder() *QueryStringBuilder

func (*QueryStringBuilder) Encode added in v1.0.1

func (b *QueryStringBuilder) Encode() string

Encode returns the URL-encoded query string based on key-value parameters added to the builder calling Set functions.

func (*QueryStringBuilder) EncodeWithPath added in v1.0.1

func (b *QueryStringBuilder) EncodeWithPath(path string) string

Encode returns the URL-encoded query string, prefixing it with the input URL path.

func (*QueryStringBuilder) SetFloat added in v1.0.1

func (b *QueryStringBuilder) SetFloat(name string, value float64)

func (*QueryStringBuilder) SetFloat32 added in v1.0.1

func (b *QueryStringBuilder) SetFloat32(name string, value float32)

func (*QueryStringBuilder) SetInt added in v1.0.1

func (b *QueryStringBuilder) SetInt(name string, value int64)

func (*QueryStringBuilder) SetInt32 added in v1.0.1

func (b *QueryStringBuilder) SetInt32(name string, value int)

func (*QueryStringBuilder) SetString added in v1.0.1

func (b *QueryStringBuilder) SetString(name, value string)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL