Documentation
¶
Index ¶
- func NewFactory() metrics.ProviderFactory
- func NewPointBuilder(src *prometheusMetricsSource, filtered gometrics.Counter) *pointBuilder
- func NewPrometheusMetricsSource(metricsURL, prefix, source, discovered string, tags map[string]string, ...) (metrics.Source, error)
- func NewPrometheusProvider(cfg configuration.PrometheusSourceConfig, lookupInstances LookupInstances) (metrics.SourceProvider, error)
- type HTTPError
- type Instance
- type LookaheadReader
- type LookupInstances
- type MetricReader
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFactory ¶ added in v1.0.0
func NewFactory() metrics.ProviderFactory
Returns a new prometheus provider factory
func NewPointBuilder ¶ added in v1.3.1
func NewPrometheusProvider ¶
func NewPrometheusProvider(cfg configuration.PrometheusSourceConfig, lookupInstances LookupInstances) (metrics.SourceProvider, error)
Types ¶
type Instance ¶ added in v1.13.0
func InstanceFromHost ¶ added in v1.13.0
type LookaheadReader ¶ added in v1.2.6
type LookaheadReader struct {
// contains filtered or unexported fields
}
func NewLookaheadReader ¶ added in v1.2.6
func NewLookaheadReader(reader io.Reader) *LookaheadReader
func (*LookaheadReader) Done ¶ added in v1.2.6
func (laReader *LookaheadReader) Done() bool
func (*LookaheadReader) Peek ¶ added in v1.2.6
func (laReader *LookaheadReader) Peek() []byte
func (*LookaheadReader) Read ¶ added in v1.2.6
func (laReader *LookaheadReader) Read() []byte
type LookupInstances ¶ added in v1.13.0
func InstancesFromEndpoints ¶ added in v1.13.0
func InstancesFromEndpoints(client corev1.EndpointsGetter) LookupInstances
type MetricReader ¶ added in v1.2.6
type MetricReader struct {
// contains filtered or unexported fields
}
func NewMetricReader ¶ added in v1.2.6
func NewMetricReader(reader io.Reader) *MetricReader
func (*MetricReader) Done ¶ added in v1.2.6
func (mReader *MetricReader) Done() bool
Done tells us if there is anything left to read
func (*MetricReader) Read ¶ added in v1.2.6
func (mReader *MetricReader) Read() []byte
Click to show internal directories.
Click to hide internal directories.