123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240 |
- // Code generated by "go.opentelemetry.io/collector/cmd/builder". DO NOT EDIT.
- package main
- import (
- "go.opentelemetry.io/collector/connector"
- forwardconnector "go.opentelemetry.io/collector/connector/forwardconnector"
- "go.opentelemetry.io/collector/exporter"
- debugexporter "go.opentelemetry.io/collector/exporter/debugexporter"
- loggingexporter "go.opentelemetry.io/collector/exporter/loggingexporter"
- otlpexporter "go.opentelemetry.io/collector/exporter/otlpexporter"
- otlphttpexporter "go.opentelemetry.io/collector/exporter/otlphttpexporter"
- "go.opentelemetry.io/collector/extension"
- ballastextension "go.opentelemetry.io/collector/extension/ballastextension"
- zpagesextension "go.opentelemetry.io/collector/extension/zpagesextension"
- "go.opentelemetry.io/collector/otelcol"
- "go.opentelemetry.io/collector/processor"
- batchprocessor "go.opentelemetry.io/collector/processor/batchprocessor"
- memorylimiterprocessor "go.opentelemetry.io/collector/processor/memorylimiterprocessor"
- "go.opentelemetry.io/collector/receiver"
- otlpreceiver "go.opentelemetry.io/collector/receiver/otlpreceiver"
- countconnector "github.com/open-telemetry/opentelemetry-collector-contrib/connector/countconnector"
- exceptionsconnector "github.com/open-telemetry/opentelemetry-collector-contrib/connector/exceptionsconnector"
- routingconnector "github.com/open-telemetry/opentelemetry-collector-contrib/connector/routingconnector"
- servicegraphconnector "github.com/open-telemetry/opentelemetry-collector-contrib/connector/servicegraphconnector"
- spanmetricsconnector "github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector"
- cassandraexporter "github.com/open-telemetry/opentelemetry-collector-contrib/exporter/cassandraexporter"
- clickhouseexporter "github.com/open-telemetry/opentelemetry-collector-contrib/exporter/clickhouseexporter"
- fileexporter "github.com/open-telemetry/opentelemetry-collector-contrib/exporter/fileexporter"
- influxdbexporter "github.com/open-telemetry/opentelemetry-collector-contrib/exporter/influxdbexporter"
- kafkaexporter "github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter"
- loadbalancingexporter "github.com/open-telemetry/opentelemetry-collector-contrib/exporter/loadbalancingexporter"
- lokiexporter "github.com/open-telemetry/opentelemetry-collector-contrib/exporter/lokiexporter"
- obkafka "github.com/open-telemetry/opentelemetry-collector-contrib/exporter/obkafka"
- opencensusexporter "github.com/open-telemetry/opentelemetry-collector-contrib/exporter/opencensusexporter"
- prometheusexporter "github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter"
- prometheusremotewriteexporter "github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusremotewriteexporter"
- asapauthextension "github.com/open-telemetry/opentelemetry-collector-contrib/extension/asapauthextension"
- basicauthextension "github.com/open-telemetry/opentelemetry-collector-contrib/extension/basicauthextension"
- bearertokenauthextension "github.com/open-telemetry/opentelemetry-collector-contrib/extension/bearertokenauthextension"
- headerssetterextension "github.com/open-telemetry/opentelemetry-collector-contrib/extension/headerssetterextension"
- healthcheckextension "github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension"
- httpforwarder "github.com/open-telemetry/opentelemetry-collector-contrib/extension/httpforwarder"
- oauth2clientauthextension "github.com/open-telemetry/opentelemetry-collector-contrib/extension/oauth2clientauthextension"
- dockerobserver "github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/dockerobserver"
- hostobserver "github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/hostobserver"
- k8sobserver "github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/k8sobserver"
- oidcauthextension "github.com/open-telemetry/opentelemetry-collector-contrib/extension/oidcauthextension"
- pprofextension "github.com/open-telemetry/opentelemetry-collector-contrib/extension/pprofextension"
- sigv4authextension "github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension"
- dbstorage "github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/dbstorage"
- filestorage "github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/filestorage"
- attributesprocessor "github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor"
- cumulativetodeltaprocessor "github.com/open-telemetry/opentelemetry-collector-contrib/processor/cumulativetodeltaprocessor"
- datadogprocessor "github.com/open-telemetry/opentelemetry-collector-contrib/processor/datadogprocessor"
- deltatorateprocessor "github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatorateprocessor"
- filterprocessor "github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor"
- groupbyattrsprocessor "github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbyattrsprocessor"
- groupbytraceprocessor "github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbytraceprocessor"
- k8sattributesprocessor "github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor"
- metricsgenerationprocessor "github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricsgenerationprocessor"
- metricstransformprocessor "github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricstransformprocessor"
- probabilisticsamplerprocessor "github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor"
- redactionprocessor "github.com/open-telemetry/opentelemetry-collector-contrib/processor/redactionprocessor"
- remotetapprocessor "github.com/open-telemetry/opentelemetry-collector-contrib/processor/remotetapprocessor"
- resourcedetectionprocessor "github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor"
- resourceprocessor "github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor"
- routingprocessor "github.com/open-telemetry/opentelemetry-collector-contrib/processor/routingprocessor"
- servicegraphprocessor "github.com/open-telemetry/opentelemetry-collector-contrib/processor/servicegraphprocessor"
- spanmetricsprocessor "github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanmetricsprocessor"
- spanprocessor "github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanprocessor"
- sumologicprocessor "github.com/open-telemetry/opentelemetry-collector-contrib/processor/sumologicprocessor"
- tailsamplingprocessor "github.com/open-telemetry/opentelemetry-collector-contrib/processor/tailsamplingprocessor"
- transformprocessor "github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor"
- activedirectorydsreceiver "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/activedirectorydsreceiver"
- collectdreceiver "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/collectdreceiver"
- dockerstatsreceiver "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/dockerstatsreceiver"
- filelogreceiver "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filelogreceiver"
- filereceiver "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filereceiver"
- filestatsreceiver "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filestatsreceiver"
- flinkmetricsreceiver "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/flinkmetricsreceiver"
- hostmetricsreceiver "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/hostmetricsreceiver"
- httpcheckreceiver "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/httpcheckreceiver"
- jmxreceiver "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jmxreceiver"
- k8sclusterreceiver "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver"
- k8seventsreceiver "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8seventsreceiver"
- k8sobjectsreceiver "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sobjectsreceiver"
- kafkametricsreceiver "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkametricsreceiver"
- kafkareceiver "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver"
- kubeletstatsreceiver "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kubeletstatsreceiver"
- lokireceiver "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/lokireceiver"
- mysqlreceiver "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mysqlreceiver"
- nginxreceiver "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nginxreceiver"
- opencensusreceiver "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/opencensusreceiver"
- otlpjsonfilereceiver "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver"
- postgresqlreceiver "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/postgresqlreceiver"
- prometheusreceiver "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver"
- receivercreator "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/receivercreator"
- redisreceiver "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/redisreceiver"
- sqlqueryreceiver "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlqueryreceiver"
- statsdreceiver "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/statsdreceiver"
- syslogreceiver "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/syslogreceiver"
- tcplogreceiver "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/tcplogreceiver"
- udplogreceiver "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/udplogreceiver"
- webhookeventreceiver "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/webhookeventreceiver"
- zookeeperreceiver "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zookeeperreceiver"
- )
- func components() (otelcol.Factories, error) {
- var err error
- factories := otelcol.Factories{}
- factories.Extensions, err = extension.MakeFactoryMap(
- zpagesextension.NewFactory(),
- ballastextension.NewFactory(),
- asapauthextension.NewFactory(),
- basicauthextension.NewFactory(),
- bearertokenauthextension.NewFactory(),
- headerssetterextension.NewFactory(),
- healthcheckextension.NewFactory(),
- httpforwarder.NewFactory(),
- oauth2clientauthextension.NewFactory(),
- hostobserver.NewFactory(),
- k8sobserver.NewFactory(),
- dockerobserver.NewFactory(),
- oidcauthextension.NewFactory(),
- pprofextension.NewFactory(),
- sigv4authextension.NewFactory(),
- filestorage.NewFactory(),
- dbstorage.NewFactory(),
- )
- if err != nil {
- return otelcol.Factories{}, err
- }
- factories.Receivers, err = receiver.MakeFactoryMap(
- otlpreceiver.NewFactory(),
- activedirectorydsreceiver.NewFactory(),
- collectdreceiver.NewFactory(),
- dockerstatsreceiver.NewFactory(),
- filelogreceiver.NewFactory(),
- filestatsreceiver.NewFactory(),
- filereceiver.NewFactory(),
- flinkmetricsreceiver.NewFactory(),
- hostmetricsreceiver.NewFactory(),
- httpcheckreceiver.NewFactory(),
- jmxreceiver.NewFactory(),
- k8sclusterreceiver.NewFactory(),
- k8seventsreceiver.NewFactory(),
- k8sobjectsreceiver.NewFactory(),
- kafkametricsreceiver.NewFactory(),
- kafkareceiver.NewFactory(),
- kubeletstatsreceiver.NewFactory(),
- lokireceiver.NewFactory(),
- mysqlreceiver.NewFactory(),
- nginxreceiver.NewFactory(),
- opencensusreceiver.NewFactory(),
- otlpjsonfilereceiver.NewFactory(),
- postgresqlreceiver.NewFactory(),
- prometheusreceiver.NewFactory(),
- receivercreator.NewFactory(),
- redisreceiver.NewFactory(),
- sqlqueryreceiver.NewFactory(),
- statsdreceiver.NewFactory(),
- syslogreceiver.NewFactory(),
- tcplogreceiver.NewFactory(),
- udplogreceiver.NewFactory(),
- webhookeventreceiver.NewFactory(),
- zookeeperreceiver.NewFactory(),
- )
- if err != nil {
- return otelcol.Factories{}, err
- }
- factories.Exporters, err = exporter.MakeFactoryMap(
- debugexporter.NewFactory(),
- loggingexporter.NewFactory(),
- otlpexporter.NewFactory(),
- otlphttpexporter.NewFactory(),
- clickhouseexporter.NewFactory(),
- cassandraexporter.NewFactory(),
- fileexporter.NewFactory(),
- influxdbexporter.NewFactory(),
- kafkaexporter.NewFactory(),
- obkafka.NewFactory(),
- loadbalancingexporter.NewFactory(),
- lokiexporter.NewFactory(),
- opencensusexporter.NewFactory(),
- prometheusexporter.NewFactory(),
- prometheusremotewriteexporter.NewFactory(),
- )
- if err != nil {
- return otelcol.Factories{}, err
- }
- factories.Processors, err = processor.MakeFactoryMap(
- batchprocessor.NewFactory(),
- memorylimiterprocessor.NewFactory(),
- attributesprocessor.NewFactory(),
- cumulativetodeltaprocessor.NewFactory(),
- datadogprocessor.NewFactory(),
- deltatorateprocessor.NewFactory(),
- filterprocessor.NewFactory(),
- groupbyattrsprocessor.NewFactory(),
- groupbytraceprocessor.NewFactory(),
- k8sattributesprocessor.NewFactory(),
- metricsgenerationprocessor.NewFactory(),
- metricstransformprocessor.NewFactory(),
- probabilisticsamplerprocessor.NewFactory(),
- redactionprocessor.NewFactory(),
- resourcedetectionprocessor.NewFactory(),
- resourceprocessor.NewFactory(),
- routingprocessor.NewFactory(),
- servicegraphprocessor.NewFactory(),
- spanmetricsprocessor.NewFactory(),
- sumologicprocessor.NewFactory(),
- spanprocessor.NewFactory(),
- tailsamplingprocessor.NewFactory(),
- transformprocessor.NewFactory(),
- remotetapprocessor.NewFactory(),
- )
- if err != nil {
- return otelcol.Factories{}, err
- }
- factories.Connectors, err = connector.MakeFactoryMap(
- forwardconnector.NewFactory(),
- countconnector.NewFactory(),
- exceptionsconnector.NewFactory(),
- routingconnector.NewFactory(),
- servicegraphconnector.NewFactory(),
- spanmetricsconnector.NewFactory(),
- )
- if err != nil {
- return otelcol.Factories{}, err
- }
- return factories, nil
- }
|