Skip to content

Commit e063230

Browse files
authored
Remove the unnecessary MetadataService interface (#2153)
1 parent 3e3b201 commit e063230

File tree

4 files changed

+8
-13
lines changed

4 files changed

+8
-13
lines changed

receiver/prometheusreceiver/internal/metadata.go

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,6 @@ import (
2222
"github.com/prometheus/prometheus/scrape"
2323
)
2424

25-
// MetadataService is an adapter to ScrapeManager and provide only the functionality which is needed
26-
type MetadataService interface {
27-
Get(job, instance string) (MetadataCache, error)
28-
}
29-
3025
// MetadataCache is an adapter to prometheus' scrape.Target and provide only the functionality which is needed
3126
type MetadataCache interface {
3227
Metadata(metricName string) (scrape.MetricMetadata, bool)
@@ -37,12 +32,12 @@ type ScrapeManager interface {
3732
TargetsAll() map[string][]*scrape.Target
3833
}
3934

40-
type mService struct {
35+
type metadataService struct {
4136
sm ScrapeManager
4237
}
4338

44-
func (t *mService) Get(job, instance string) (MetadataCache, error) {
45-
targetGroup, ok := t.sm.TargetsAll()[job]
39+
func (s *metadataService) Get(job, instance string) (MetadataCache, error) {
40+
targetGroup, ok := s.sm.TargetsAll()[job]
4641
if !ok {
4742
return nil, errors.New("unable to find a target group with job=" + job)
4843
}

receiver/prometheusreceiver/internal/ocastore.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ type ocaStore struct {
5050

5151
running int32 // access atomically
5252
sink consumer.MetricsConsumer
53-
mc *mService
53+
mc *metadataService
5454
jobsMap *JobsMap
5555
useStartTimeMetric bool
5656
startTimeMetricRegex string
@@ -77,7 +77,7 @@ func NewOcaStore(ctx context.Context, sink consumer.MetricsConsumer, logger *zap
7777
// cannot accept any Appender() request
7878
func (o *ocaStore) SetScrapeManager(scrapeManager *scrape.Manager) {
7979
if scrapeManager != nil && atomic.CompareAndSwapInt32(&o.running, runningStateInit, runningStateReady) {
80-
o.mc = &mService{sm: scrapeManager}
80+
o.mc = &metadataService{sm: scrapeManager}
8181
}
8282
}
8383

receiver/prometheusreceiver/internal/transaction.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,14 +66,14 @@ type transaction struct {
6666
useStartTimeMetric bool
6767
startTimeMetricRegex string
6868
receiverName string
69-
ms MetadataService
69+
ms *metadataService
7070
node *commonpb.Node
7171
resource *resourcepb.Resource
7272
metricBuilder *metricBuilder
7373
logger *zap.Logger
7474
}
7575

76-
func newTransaction(ctx context.Context, jobsMap *JobsMap, useStartTimeMetric bool, startTimeMetricRegex string, receiverName string, ms MetadataService, sink consumer.MetricsConsumer, logger *zap.Logger) *transaction {
76+
func newTransaction(ctx context.Context, jobsMap *JobsMap, useStartTimeMetric bool, startTimeMetricRegex string, receiverName string, ms *metadataService, sink consumer.MetricsConsumer, logger *zap.Logger) *transaction {
7777
return &transaction{
7878
id: atomic.AddInt64(&idSeq, 1),
7979
ctx: ctx,

receiver/prometheusreceiver/internal/transaction_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ func Test_transaction(t *testing.T) {
5353
},
5454
)
5555

56-
ms := &mService{
56+
ms := &metadataService{
5757
sm: &mockScrapeManager{targets: map[string][]*scrape.Target{
5858
"test": {scrape.NewTarget(processedLabels, discoveredLabels, nil)},
5959
}},

0 commit comments

Comments
 (0)