Skip to content

Commit

Permalink
improv
Browse files Browse the repository at this point in the history
  • Loading branch information
vasireddy99 committed May 5, 2022
1 parent 77c93dd commit dd2a8d3
Showing 1 changed file with 12 additions and 11 deletions.
23 changes: 12 additions & 11 deletions collector/collector.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,15 +17,15 @@ package main
import (
"context"
"fmt"
"log"
"os"

"go.opentelemetry.io/collector/component"
"go.opentelemetry.io/collector/config"
"go.opentelemetry.io/collector/config/mapconverter/expandmapconverter"
"go.opentelemetry.io/collector/config/mapprovider/envmapprovider"
"go.opentelemetry.io/collector/config/mapprovider/filemapprovider"
"go.opentelemetry.io/collector/config/mapprovider/yamlmapprovider"
"log"
"os"

"go.opentelemetry.io/collector/component"
"go.opentelemetry.io/collector/service"
)

Expand Down Expand Up @@ -57,9 +57,8 @@ func getConfig() string {
}

func NewCollector(factories component.Factories) *Collector {

providers := []config.MapProvider{filemapprovider.New(), envmapprovider.New(), yamlmapprovider.New()}
mapProvider := make(map[string]config.MapProvider, len(providers))
providers := []config.MapProvider{filemapprovider.New(), envmapprovider.New(), yamlmapprovider.New()}
mapProvider := make(map[string]config.MapProvider, len(providers))
for _, provider := range providers {
mapProvider[provider.Scheme()] = provider
}
Expand All @@ -69,14 +68,16 @@ func NewCollector(factories component.Factories) *Collector {
MapProviders: mapProvider,
MapConverters: []config.MapConverterFunc{expandmapconverter.New()},
}
cfgProvider,err := service.NewConfigProvider(cfgSet)
cfgProvider, err := service.NewConfigProvider(cfgSet)

if err != nil {
log.Panicf("error on creating config provider: %v\n", err)
}

col := &Collector{
factories: factories,
configProvider: cfgProvider,
}
if err != nil{
log.Panicf("error on creating config provider: %v\n" ,err)
}
return col
}

Expand Down

0 comments on commit dd2a8d3

Please sign in to comment.