Skip to content

Commit ea4fbc6

Browse files
KevalKeval
authored andcommitted
Added support for activedirectory and windowsservices receiver
1 parent eb9371f commit ea4fbc6

File tree

4 files changed

+164
-135
lines changed

4 files changed

+164
-135
lines changed

go.mod

Lines changed: 46 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
module github.com/middleware-labs/mw-agent
22

3-
go 1.24.2
4-
5-
toolchain go1.24.5
3+
go 1.25.0
64

75
replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/filter => github.com/middleware-labs/opentelemetry-collector-contrib/internal/filter v0.0.0-20260122034336-b0dc5b7db4de
86

@@ -50,7 +48,7 @@ require (
5048
github.com/prometheus/common v0.67.2
5149
github.com/stretchr/testify v1.11.1
5250
github.com/urfave/cli/v2 v2.25.7
53-
go.opentelemetry.io/collector/pdata v1.45.0 // indirect
51+
go.opentelemetry.io/collector/pdata v1.53.0 // indirect
5452
go.uber.org/zap v1.27.1
5553
gopkg.in/yaml.v2 v2.4.0
5654
k8s.io/api v0.34.1
@@ -76,6 +74,7 @@ require (
7674
github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor v0.139.0
7775
github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor v0.139.0
7876
github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.139.0
77+
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/activedirectorydsreceiver v0.139.0
7978
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachereceiver v0.139.0
8079
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsecscontainermetricsreceiver v0.139.0
8180
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/dockerstatsreceiver v0.139.0
@@ -104,8 +103,8 @@ require (
104103
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/windowsperfcountersreceiver v0.139.0
105104
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zookeeperreceiver v0.139.0
106105
go.opentelemetry.io/collector v0.139.0 // indirect
107-
go.opentelemetry.io/collector/component v1.45.0
108-
go.opentelemetry.io/collector/confmap v1.45.0
106+
go.opentelemetry.io/collector/component v1.53.0
107+
go.opentelemetry.io/collector/confmap v1.53.0
109108
go.opentelemetry.io/collector/exporter v1.45.0
110109
go.opentelemetry.io/collector/exporter/debugexporter v0.139.0
111110
go.opentelemetry.io/collector/exporter/otlpexporter v0.139.0
@@ -114,7 +113,7 @@ require (
114113
go.opentelemetry.io/collector/processor v1.45.0
115114
go.opentelemetry.io/collector/processor/batchprocessor v0.139.0
116115
go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.139.0
117-
go.opentelemetry.io/collector/receiver v1.45.0
116+
go.opentelemetry.io/collector/receiver v1.53.0
118117
go.opentelemetry.io/collector/receiver/otlpreceiver v0.139.0
119118
gopkg.in/natefinch/lumberjack.v2 v2.2.1
120119
)
@@ -125,11 +124,12 @@ require (
125124
github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbyattrsprocessor v0.139.0
126125
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/datadogreceiver v0.139.0
127126
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/journaldreceiver v0.139.0
127+
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/windowsservicereceiver v0.147.0
128128
go.opentelemetry.io/collector/confmap/provider/envprovider v1.45.0
129129
go.opentelemetry.io/collector/confmap/provider/fileprovider v1.45.0
130130
go.opentelemetry.io/collector/confmap/provider/yamlprovider v1.45.0
131131
go.opentelemetry.io/collector/connector v0.139.0
132-
go.opentelemetry.io/collector/featuregate v1.45.0
132+
go.opentelemetry.io/collector/featuregate v1.53.0
133133
go.opentelemetry.io/collector/otelcol v0.139.0
134134
go.opentelemetry.io/collector/service v0.139.0
135135
)
@@ -203,7 +203,7 @@ require (
203203
github.com/cenkalti/backoff/v5 v5.0.3 // indirect
204204
github.com/cespare/xxhash/v2 v2.3.0 // indirect
205205
github.com/cihub/seelog v0.0.0-20170130134532-f561c5e57575 // indirect
206-
github.com/cncf/xds/go v0.0.0-20251022180443-0feb69152e9f // indirect
206+
github.com/cncf/xds/go v0.0.0-20251210132809-ee656c7534f5 // indirect
207207
github.com/containerd/errdefs v1.0.0 // indirect
208208
github.com/containerd/errdefs/pkg v0.3.0 // indirect
209209
github.com/coreos/go-systemd/v22 v22.6.0 // indirect
@@ -226,8 +226,8 @@ require (
226226
github.com/elastic/go-grok v0.3.1 // indirect
227227
github.com/elastic/lunes v0.1.0 // indirect
228228
github.com/emicklei/go-restful/v3 v3.12.2 // indirect
229-
github.com/envoyproxy/go-control-plane/envoy v1.35.0 // indirect
230-
github.com/envoyproxy/protoc-gen-validate v1.2.1 // indirect
229+
github.com/envoyproxy/go-control-plane/envoy v1.36.0 // indirect
230+
github.com/envoyproxy/protoc-gen-validate v1.3.0 // indirect
231231
github.com/expr-lang/expr v1.17.6 // indirect
232232
github.com/facette/natsort v0.0.0-20181210072756-2cd4dd1e2dcb // indirect
233233
github.com/fatih/color v1.18.0 // indirect
@@ -251,7 +251,7 @@ require (
251251
github.com/go-openapi/validate v0.24.0 // indirect
252252
github.com/go-resty/resty/v2 v2.16.5 // indirect
253253
github.com/go-sql-driver/mysql v1.9.3 // indirect
254-
github.com/go-viper/mapstructure/v2 v2.4.0 // indirect
254+
github.com/go-viper/mapstructure/v2 v2.5.0 // indirect
255255
github.com/go-zookeeper/zk v1.0.4 // indirect
256256
github.com/gobwas/glob v0.2.3 // indirect
257257
github.com/goccy/go-json v0.10.5 // indirect
@@ -313,7 +313,7 @@ require (
313313
github.com/klauspost/compress v1.18.1 // indirect
314314
github.com/klauspost/cpuid/v2 v2.2.5 // indirect
315315
github.com/knadh/koanf v1.5.0 // indirect
316-
github.com/knadh/koanf/v2 v2.3.0 // indirect
316+
github.com/knadh/koanf/v2 v2.3.2 // indirect
317317
github.com/kolo/xmlrpc v0.0.0-20220921171641-a4b6fa1dd06b // indirect
318318
github.com/kylelemons/godebug v1.1.0 // indirect
319319
github.com/leodido/go-syslog/v4 v4.3.0 // indirect
@@ -447,7 +447,7 @@ require (
447447
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
448448
go.opentelemetry.io/collector/client v1.45.0 // indirect
449449
go.opentelemetry.io/collector/component/componentstatus v0.139.0 // indirect
450-
go.opentelemetry.io/collector/component/componenttest v0.139.0 // indirect
450+
go.opentelemetry.io/collector/component/componenttest v0.147.0 // indirect
451451
go.opentelemetry.io/collector/config/configauth v1.45.0 // indirect
452452
go.opentelemetry.io/collector/config/configcompression v1.45.0 // indirect
453453
go.opentelemetry.io/collector/config/configgrpc v0.139.0 // indirect
@@ -462,11 +462,11 @@ require (
462462
go.opentelemetry.io/collector/confmap/xconfmap v0.139.0 // indirect
463463
go.opentelemetry.io/collector/connector/connectortest v0.139.0 // indirect
464464
go.opentelemetry.io/collector/connector/xconnector v0.139.0 // indirect
465-
go.opentelemetry.io/collector/consumer v1.45.0 // indirect
466-
go.opentelemetry.io/collector/consumer/consumererror v0.139.0 // indirect
465+
go.opentelemetry.io/collector/consumer v1.53.0 // indirect
466+
go.opentelemetry.io/collector/consumer/consumererror v0.147.0 // indirect
467467
go.opentelemetry.io/collector/consumer/consumererror/xconsumererror v0.139.0 // indirect
468-
go.opentelemetry.io/collector/consumer/consumertest v0.139.0 // indirect
469-
go.opentelemetry.io/collector/consumer/xconsumer v0.139.0 // indirect
468+
go.opentelemetry.io/collector/consumer/consumertest v0.147.0 // indirect
469+
go.opentelemetry.io/collector/consumer/xconsumer v0.147.0 // indirect
470470
go.opentelemetry.io/collector/exporter/exporterhelper v0.139.0 // indirect
471471
go.opentelemetry.io/collector/exporter/exporterhelper/xexporterhelper v0.139.0 // indirect
472472
go.opentelemetry.io/collector/exporter/exportertest v0.139.0 // indirect
@@ -477,24 +477,25 @@ require (
477477
go.opentelemetry.io/collector/extension/extensiontest v0.139.0 // indirect
478478
go.opentelemetry.io/collector/extension/xextension v0.139.0 // indirect
479479
go.opentelemetry.io/collector/filter v0.139.0 // indirect
480+
go.opentelemetry.io/collector/internal/componentalias v0.147.0 // indirect
480481
go.opentelemetry.io/collector/internal/fanoutconsumer v0.139.0 // indirect
481482
go.opentelemetry.io/collector/internal/memorylimiter v0.139.0 // indirect
482483
go.opentelemetry.io/collector/internal/sharedcomponent v0.139.0 // indirect
483484
go.opentelemetry.io/collector/internal/telemetry v0.139.0 // indirect
484-
go.opentelemetry.io/collector/pdata/pprofile v0.139.0 // indirect
485-
go.opentelemetry.io/collector/pdata/testdata v0.139.0 // indirect
485+
go.opentelemetry.io/collector/pdata/pprofile v0.147.0 // indirect
486+
go.opentelemetry.io/collector/pdata/testdata v0.147.0 // indirect
486487
go.opentelemetry.io/collector/pdata/xpdata v0.139.0 // indirect
487-
go.opentelemetry.io/collector/pipeline v1.45.0 // indirect
488-
go.opentelemetry.io/collector/pipeline/xpipeline v0.139.0 // indirect
488+
go.opentelemetry.io/collector/pipeline v1.53.0 // indirect
489+
go.opentelemetry.io/collector/pipeline/xpipeline v0.147.0 // indirect
489490
go.opentelemetry.io/collector/processor/processorhelper v0.139.0 // indirect
490491
go.opentelemetry.io/collector/processor/processorhelper/xprocessorhelper v0.139.0 // indirect
491492
go.opentelemetry.io/collector/processor/processortest v0.139.0 // indirect
492493
go.opentelemetry.io/collector/processor/xprocessor v0.139.0 // indirect
493-
go.opentelemetry.io/collector/receiver/receiverhelper v0.139.0 // indirect
494-
go.opentelemetry.io/collector/receiver/receivertest v0.139.0 // indirect
495-
go.opentelemetry.io/collector/receiver/xreceiver v0.139.0 // indirect
496-
go.opentelemetry.io/collector/scraper v0.139.0 // indirect
497-
go.opentelemetry.io/collector/scraper/scraperhelper v0.139.0 // indirect
494+
go.opentelemetry.io/collector/receiver/receiverhelper v0.147.0 // indirect
495+
go.opentelemetry.io/collector/receiver/receivertest v0.147.0 // indirect
496+
go.opentelemetry.io/collector/receiver/xreceiver v0.147.0 // indirect
497+
go.opentelemetry.io/collector/scraper v0.147.0 // indirect
498+
go.opentelemetry.io/collector/scraper/scraperhelper v0.147.0 // indirect
498499
go.opentelemetry.io/collector/semconv v0.128.1-0.20250610090210-188191247685 // indirect
499500
go.opentelemetry.io/collector/service/hostcapabilities v0.139.0 // indirect
500501
go.opentelemetry.io/contrib/bridges/otelzap v0.13.0 // indirect
@@ -503,7 +504,7 @@ require (
503504
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.63.0 // indirect
504505
go.opentelemetry.io/contrib/otelconf v0.18.0 // indirect
505506
go.opentelemetry.io/contrib/propagators/b3 v1.38.0 // indirect
506-
go.opentelemetry.io/otel v1.39.0 // indirect
507+
go.opentelemetry.io/otel v1.40.0 // indirect
507508
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.14.0 // indirect
508509
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.14.0 // indirect
509510
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.38.0 // indirect
@@ -516,35 +517,35 @@ require (
516517
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.38.0 // indirect
517518
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.38.0 // indirect
518519
go.opentelemetry.io/otel/log v0.14.0 // indirect
519-
go.opentelemetry.io/otel/metric v1.39.0 // indirect
520-
go.opentelemetry.io/otel/sdk v1.39.0 // indirect
520+
go.opentelemetry.io/otel/metric v1.40.0 // indirect
521+
go.opentelemetry.io/otel/sdk v1.40.0 // indirect
521522
go.opentelemetry.io/otel/sdk/log v0.14.0 // indirect
522-
go.opentelemetry.io/otel/sdk/metric v1.39.0 // indirect
523-
go.opentelemetry.io/otel/trace v1.39.0 // indirect
523+
go.opentelemetry.io/otel/sdk/metric v1.40.0 // indirect
524+
go.opentelemetry.io/otel/trace v1.40.0 // indirect
524525
go.opentelemetry.io/proto/otlp v1.7.1 // indirect
525526
go.uber.org/atomic v1.11.0 // indirect
526527
go.uber.org/goleak v1.3.0 // indirect
527528
go.uber.org/multierr v1.11.0 // indirect
528529
go.uber.org/zap/exp v0.3.0 // indirect
529530
go.yaml.in/yaml/v2 v2.4.3 // indirect
530531
go.yaml.in/yaml/v3 v3.0.4 // indirect
531-
golang.org/x/crypto v0.45.0 // indirect
532+
golang.org/x/crypto v0.48.0 // indirect
532533
golang.org/x/exp v0.0.0-20251009144603-d2f985daa21b // indirect
533-
golang.org/x/mod v0.29.0 // indirect
534-
golang.org/x/net v0.47.0 // indirect
535-
golang.org/x/oauth2 v0.32.0 // indirect
536-
golang.org/x/sync v0.18.0 // indirect
537-
golang.org/x/sys v0.39.0 // indirect
538-
golang.org/x/term v0.37.0 // indirect
539-
golang.org/x/text v0.31.0 // indirect
534+
golang.org/x/mod v0.32.0 // indirect
535+
golang.org/x/net v0.51.0 // indirect
536+
golang.org/x/oauth2 v0.34.0 // indirect
537+
golang.org/x/sync v0.19.0 // indirect
538+
golang.org/x/sys v0.41.0 // indirect
539+
golang.org/x/term v0.40.0 // indirect
540+
golang.org/x/text v0.34.0 // indirect
540541
golang.org/x/time v0.14.0 // indirect
541-
golang.org/x/tools v0.38.0 // indirect
542+
golang.org/x/tools v0.41.0 // indirect
542543
gonum.org/v1/gonum v0.16.0 // indirect
543544
google.golang.org/api v0.250.0 // indirect
544-
google.golang.org/genproto/googleapis/api v0.0.0-20251022142026-3a174f9686a8 // indirect
545-
google.golang.org/genproto/googleapis/rpc v0.0.0-20251022142026-3a174f9686a8 // indirect
546-
google.golang.org/grpc v1.77.0 // indirect
547-
google.golang.org/protobuf v1.36.10 // indirect
545+
google.golang.org/genproto/googleapis/api v0.0.0-20251202230838-ff82c1b0f217 // indirect
546+
google.golang.org/genproto/googleapis/rpc v0.0.0-20251222181119-0a764e51fe1b // indirect
547+
google.golang.org/grpc v1.79.1 // indirect
548+
google.golang.org/protobuf v1.36.11 // indirect
548549
gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect
549550
gopkg.in/inf.v0 v0.9.1 // indirect
550551
gopkg.in/ini.v1 v1.67.0 // indirect

0 commit comments

Comments
 (0)