Documentation ¶
Index ¶
- func AssertContainsAttribute(t *testing.T, attr pcommon.Map, key string)
- func AssertDescriptorEqual(t *testing.T, expected pmetric.Metric, actual pmetric.Metric)
- func AssertGaugeMetricHasAttribute(t *testing.T, metric pmetric.Metric, index int, labelName string)
- func AssertGaugeMetricHasAttributeValue(t *testing.T, metric pmetric.Metric, index int, labelName string, ...)
- func AssertGaugeMetricStartTimeEquals(t *testing.T, metric pmetric.Metric, startTime pcommon.Timestamp)
- func AssertSameTimeStampForAllMetrics(t *testing.T, metrics pmetric.MetricSlice)
- func AssertSameTimeStampForMetrics(t *testing.T, metrics pmetric.MetricSlice, startIdx, endIdx int)
- func AssertSumMetricHasAttribute(t *testing.T, metric pmetric.Metric, index int, labelName string)
- func AssertSumMetricHasAttributeValue(t *testing.T, metric pmetric.Metric, index int, labelName string, ...)
- func AssertSumMetricStartTimeEquals(t *testing.T, metric pmetric.Metric, startTime pcommon.Timestamp)
- type Config
- type ScraperConfig
- type ScraperFactory
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AssertContainsAttribute ¶
func AssertDescriptorEqual ¶
func AssertGaugeMetricHasAttribute ¶ added in v0.45.0
func AssertGaugeMetricHasAttributeValue ¶ added in v0.45.0
func AssertGaugeMetricStartTimeEquals ¶ added in v0.45.0
func AssertSameTimeStampForAllMetrics ¶
func AssertSameTimeStampForAllMetrics(t *testing.T, metrics pmetric.MetricSlice)
func AssertSameTimeStampForMetrics ¶
func AssertSameTimeStampForMetrics(t *testing.T, metrics pmetric.MetricSlice, startIdx, endIdx int)
Types ¶
type ScraperConfig ¶ added in v0.64.0
type ScraperConfig struct { RootPath string `mapstructure:"-"` EnvMap common.EnvMap `mapstructure:"-"` }
func (*ScraperConfig) SetEnvMap ¶ added in v0.82.0
func (p *ScraperConfig) SetEnvMap(envMap common.EnvMap)
func (*ScraperConfig) SetRootPath ¶ added in v0.64.0
func (p *ScraperConfig) SetRootPath(rootPath string)
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, settings receiver.Settings, cfg Config) (scraper.Metrics, error) }
ScraperFactory can create a MetricScraper.
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
|
|
Click to show internal directories.
Click to hide internal directories.