Documentation
¶
Index ¶
- func IsConnCanceled(err error) bool
- func LabelsToMetric(ls labels.Labels) model.Metric
- func ModelLabelSetToMap(m model.LabelSet) map[string]string
- func RoundToMilliseconds(from, through time.Time) (model.Time, model.Time)
- func StringRef(value string) *string
- func StringSliceContains(slice []string, value string) bool
- func ToClientLabels(labels string) ([]client.LabelAdapter, error)
- func TokenFor(userID, labels string) uint32
- type ExtendedMock
- type LogAdapater
- func (l LogAdapater) Fatal(v ...interface{})
- func (l LogAdapater) Fatalf(format string, v ...interface{})
- func (l LogAdapater) Fatalln(v ...interface{})
- func (l LogAdapater) Panic(v ...interface{})
- func (l LogAdapater) Panicf(format string, v ...interface{})
- func (l LogAdapater) Panicln(v ...interface{})
- func (l LogAdapater) Print(v ...interface{})
- func (l LogAdapater) Printf(format string, v ...interface{})
- func (l LogAdapater) Println(v ...interface{})
- type MultiError
- type QueryStringBuilder
- func (b *QueryStringBuilder) Encode() string
- func (b *QueryStringBuilder) EncodeWithPath(path string) string
- func (b *QueryStringBuilder) SetFloat(name string, value float64)
- func (b *QueryStringBuilder) SetFloat32(name string, value float32)
- func (b *QueryStringBuilder) SetInt(name string, value int64)
- func (b *QueryStringBuilder) SetInt32(name string, value int)
- func (b *QueryStringBuilder) SetString(name, value string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsConnCanceled ¶ added in v1.0.1
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
LabelsToMetric converts a Labels to Metric Don't do this on any performance sensitive paths.
func ModelLabelSetToMap ¶
ModelLabelSetToMap convert a model.LabelSet to a map[string]string
func RoundToMilliseconds ¶ added in v1.0.1
RoundToMilliseconds returns milliseconds precision time from nanoseconds. from will be rounded down to the nearest milliseconds while through is rounded up.
func StringSliceContains ¶ added in v1.0.1
func ToClientLabels ¶
func ToClientLabels(labels string) ([]client.LabelAdapter, error)
ToClientLabels parses the labels and converts them to the Cortex type.
Types ¶
type ExtendedMock ¶ added in v1.0.1
func (*ExtendedMock) GetMockedCallsByMethod ¶ added in v1.0.1
func (m *ExtendedMock) GetMockedCallsByMethod(method string) []mock.Call
type LogAdapater ¶ added in v1.0.1
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)