Skip to content

Commit 2461f58

Browse files
authored
Modify patches and update sub module (#908)
* Create patch version * Create patch version * Modify Patches and go build.sh * Patches updated to the upstream sub module * update lambda sub module * correct the version patch
1 parent fea6024 commit 2461f58

File tree

6 files changed

+2964
-16
lines changed

6 files changed

+2964
-16
lines changed

OTEL_Version.patch

Lines changed: 2251 additions & 0 deletions
Large diffs are not rendered by default.

collector.patch

Lines changed: 46 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
diff --git a/collector/internal/collector/collector.go b/collector/internal/collector/collector.go
2-
index 35aaa18..46af9b7 100644
2+
index 35aaa18..c3e56fa 100644
33
--- a/collector/internal/collector/collector.go
44
+++ b/collector/internal/collector/collector.go
55
@@ -26,6 +26,7 @@ import (
@@ -10,7 +10,29 @@ index 35aaa18..46af9b7 100644
1010
"go.opentelemetry.io/collector/confmap/provider/yamlprovider"
1111
"go.opentelemetry.io/collector/otelcol"
1212
"go.uber.org/zap"
13-
@@ -59,7 +60,15 @@ func getConfig(logger *zap.Logger) string {
13+
@@ -38,13 +39,14 @@ import (
14+
// Collector runs a single otelcol as a go routine within the
15+
// same process as the executor.
16+
type Collector struct {
17+
- factories otelcol.Factories
18+
- configProvider otelcol.ConfigProvider
19+
- svc *otelcol.Collector
20+
- appDone chan struct{}
21+
- stopped bool
22+
- logger *zap.Logger
23+
- version string
24+
+ factories otelcol.Factories
25+
+ configProvider otelcol.ConfigProvider
26+
+ configProviderSettings otelcol.ConfigProviderSettings
27+
+ svc *otelcol.Collector
28+
+ appDone chan struct{}
29+
+ stopped bool
30+
+ logger *zap.Logger
31+
+ version string
32+
}
33+
34+
func getConfig(logger *zap.Logger) string {
35+
@@ -59,7 +61,15 @@ func getConfig(logger *zap.Logger) string {
1436
func NewCollector(logger *zap.Logger, factories otelcol.Factories, version string) *Collector {
1537
l := logger.Named("NewCollector")
1638
providerSettings := confmap.ProviderSettings{Logger: l}
@@ -27,7 +49,23 @@ index 35aaa18..46af9b7 100644
2749
mapProvider := make(map[string]confmap.Provider, len(providers))
2850

2951
for _, provider := range providers {
30-
@@ -93,8 +102,8 @@ func NewCollector(logger *zap.Logger, factories otelcol.Factories, version strin
52+
@@ -82,10 +92,11 @@ func NewCollector(logger *zap.Logger, factories otelcol.Factories, version strin
53+
}
54+
55+
col := &Collector{
56+
- factories: factories,
57+
- configProvider: cfgProvider,
58+
- logger: logger,
59+
- version: version,
60+
+ factories: factories,
61+
+ configProvider: cfgProvider,
62+
+ configProviderSettings: cfgSet,
63+
+ logger: logger,
64+
+ version: version,
65+
}
66+
return col
67+
}
68+
@@ -93,11 +104,11 @@ func NewCollector(logger *zap.Logger, factories otelcol.Factories, version strin
3169
func (c *Collector) Start(ctx context.Context) error {
3270
params := otelcol.CollectorSettings{
3371
BuildInfo: component.BuildInfo{
@@ -37,4 +75,8 @@ index 35aaa18..46af9b7 100644
3775
+ Description: "ADOT Lambda Collector",
3876
Version: c.version,
3977
},
40-
ConfigProvider: c.configProvider,
78+
- ConfigProvider: c.configProvider,
79+
+ ConfigProviderSettings: c.configProviderSettings,
80+
Factories: func() (otelcol.Factories, error) {
81+
return c.factories, nil
82+
},

java/integration-tests/aws-sdk/agent/main.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ exporters:
6666
awsxray:
6767
prometheusremotewrite:
6868
endpoint: "${aws_prometheus_workspace.test_amp_workspace[0].prometheus_endpoint}api/v1/remote_write"
69+
add_metric_suffixes: false
6970
auth:
7071
authenticator: sigv4auth
7172

java/sample-apps/aws-sdk/deploy/agent/main.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ exporters:
5656
awsxray:
5757
prometheusremotewrite:
5858
endpoint: "${aws_prometheus_workspace.test_amp_workspace[0].prometheus_endpoint}api/v1/remote_write"
59+
add_metric_suffixes: false
5960
auth:
6061
authenticator: sigv4auth
6162

0 commit comments

Comments
 (0)