internal

package
v0.49.0 Latest Latest
Warning

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

Go to latest
Published: Apr 14, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AssertContainsAttribute

func AssertContainsAttribute(t *testing.T, attr pcommon.Map, key string)

func AssertDescriptorEqual

func AssertDescriptorEqual(t *testing.T, expected pmetric.Metric, actual pmetric.Metric)

func AssertGaugeMetricHasAttribute added in v0.45.0

func AssertGaugeMetricHasAttribute(t *testing.T, metric pmetric.Metric, index int, labelName string)

func AssertGaugeMetricHasAttributeValue added in v0.45.0

func AssertGaugeMetricHasAttributeValue(t *testing.T, metric pmetric.Metric, index int, labelName string, expectedVal pcommon.Value)

func AssertGaugeMetricStartTimeEquals added in v0.45.0

func AssertGaugeMetricStartTimeEquals(t *testing.T, metric pmetric.Metric, startTime pcommon.Timestamp)

func AssertSameTimeStampForAllMetrics

func AssertSameTimeStampForAllMetrics(t *testing.T, metrics pmetric.MetricSlice)

func AssertSameTimeStampForMetrics

func AssertSameTimeStampForMetrics(t *testing.T, metrics pmetric.MetricSlice, startIdx, endIdx int)

func AssertSumMetricHasAttribute

func AssertSumMetricHasAttribute(t *testing.T, metric pmetric.Metric, index int, labelName string)

func AssertSumMetricHasAttributeValue

func AssertSumMetricHasAttributeValue(t *testing.T, metric pmetric.Metric, index int, labelName string, expectedVal pcommon.Value)

func AssertSumMetricStartTimeEquals

func AssertSumMetricStartTimeEquals(t *testing.T, metric pmetric.Metric, startTime pcommon.Timestamp)

Types

type Config

type Config interface {
}

Config is the configuration of a scraper.

type ConfigSettings

type ConfigSettings struct {
}

ConfigSettings provides common settings for scraper configuration.

type ScraperFactory

type ScraperFactory interface {
	// CreateDefaultConfig creates the default configuration for the Scraper.
	CreateDefaultConfig() Config

	// CreateMetricsScraper creates a scraper based on this config.
	// If the config is not valid, error will be returned instead.
	CreateMetricsScraper(ctx context.Context, logger *zap.Logger, cfg Config) (scraperhelper.Scraper, error)
}

ScraperFactory can create a MetricScraper.

Directories

Path Synopsis
Package perfcounters is a thin wrapper around https://godoc.org/github.com/leoluk/perflib_exporter/perflib that provides functions to scrape raw performance counter data, without calculating rates or formatting them, from the registry.
Package perfcounters is a thin wrapper around https://godoc.org/github.com/leoluk/perflib_exporter/perflib that provides functions to scrape raw performance counter data, without calculating rates or formatting them, from the registry.
scraper

Jump to

Keyboard shortcuts

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