Skip to content

Commit bdc7135

Browse files
committed
fix typo add testing for checkScraperMetrics
1 parent 63bb239 commit bdc7135

File tree

3 files changed

+13
-1
lines changed

3 files changed

+13
-1
lines changed

obsreport/obsreport_scraper.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ func NewScraper(cfg ScraperSettings) *Scraper {
7474
return scr
7575
}
7676

77-
// MustNewReceiver creates a new Scraper.
77+
// MustNewScraper creates a new Scraper.
7878
func MustNewScraper(cfg ScraperSettings) *Scraper {
7979
scr, err := newScraper(cfg, featuregate.GetRegistry())
8080
if err != nil {

obsreport/obsreporttest/otelprometheuschecker_test.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ func TestPromChecker(t *testing.T) {
4747
pc, err := newStubPromChecker()
4848
require.NoError(t, err)
4949

50+
scraper := config.NewComponentID("fakeScraper")
5051
receiver := config.NewComponentID("fakeReceiver")
5152
exporter := config.NewComponentID("fakeExporter")
5253
transport := "fakeTransport"
@@ -76,6 +77,11 @@ func TestPromChecker(t *testing.T) {
7677
"invalid metric type should return error",
7778
)
7879

80+
assert.NoError(t,
81+
pc.checkScraperMetrics(receiver, scraper, 7, 41),
82+
"metrics from Scraper Metrics should be valid",
83+
)
84+
7985
assert.NoError(t,
8086
pc.checkReceiverTraces(receiver, transport, 42, 13),
8187
"metrics from Receiver Traces should be valid",

obsreport/obsreporttest/testdata/prometheus_response

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,12 @@ receiver_refused_metric_points{receiver="fakeReceiver",transport="fakeTransport"
3434
# HELP receiver_refused_spans Number of spans that could not be pushed into the pipeline.
3535
# TYPE receiver_refused_spans counter
3636
receiver_refused_spans{receiver="fakeReceiver",transport="fakeTransport"} 13
37+
# HELP scraper_scraped_metric_points Number of metric points successfully scraped.
38+
# TYPE scraper_scraped_metric_points counter
39+
scraper_scraped_metric_points{receiver="fakeReceiver",scraper="fakeScraper"} 7
40+
# HELP scraper_errored_metric_points Number of metric points that were unable to be scraped.
41+
# TYPE scraper_errored_metric_points counter
42+
scraper_errored_metric_points{receiver="fakeReceiver",scraper="fakeScraper"} 41
3743
# HELP gauge_metric A simple gauge metric
3844
# TYPE gauge_metric gauge
3945
gauge_metric 49

0 commit comments

Comments
 (0)