internal

package
v0.118.0 Latest Latest
Warning

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

Go to latest
Published: Jan 21, 2025 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

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)

func NewEnvVarFactory added in v0.118.0

func NewEnvVarFactory(delegate scraper.Factory, envMap common.EnvMap) scraper.Factory

Types

type Config

type Config interface {
	SetRootPath(rootPath string)
}

Config is the configuration of a scraper.

Directories

Path Synopsis
Package perfcounters is a thin wrapper around https://pkg.go.dev/github.com/prometheus-community/windows_exporter/pkg/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://pkg.go.dev/github.com/prometheus-community/windows_exporter/pkg/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