Skip to content

Commit 39852e1

Browse files
authored
[OTLP input otel] Remove signal toggle (#18747)
* Update OTLP Receiver OpenTelemetry Input Package to version 0.2.0, removing signal toggles for logs, metrics, and traces. Added changelog entry for the enhancement. * Update changelog for OTLP Receiver OpenTelemetry Input Package, correcting the link for the enhancement that removes signal toggles. * Update test-only-traces-config.yml to include logs in signal_types
1 parent 88a39af commit 39852e1

6 files changed

Lines changed: 12 additions & 30 deletions

File tree

packages/otlp_input_otel/_dev/test/system/test-only-logs-config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ service_notify_signal: SIGHUP
33
vars:
44
grpc_endpoint: 0.0.0.0:4317
55
http_endpoint: 0.0.0.0:4318
6+
# the test service sends all signals, this test only checks for logs
67
signal_types:
78
- logs
89
assert:

packages/otlp_input_otel/_dev/test/system/test-only-metrics-config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ service_notify_signal: SIGHUP
33
vars:
44
grpc_endpoint: 0.0.0.0:4317
55
http_endpoint: 0.0.0.0:4318
6+
# the test service sends all signals, this test only checks for metrics
67
signal_types:
78
- metrics
89
assert:

packages/otlp_input_otel/_dev/test/system/test-only-traces-config.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@ service_notify_signal: SIGHUP
33
vars:
44
grpc_endpoint: 0.0.0.0:4317
55
http_endpoint: 0.0.0.0:4318
6+
# the test service sends all signals, this test only checks for traces
67
signal_types:
78
- traces
9+
- logs
810
assert:
911
min_count: 50

packages/otlp_input_otel/agent/input/input.yml.hbs

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -136,18 +136,12 @@ service:
136136
{{/if}}
137137
{{/if}}
138138
pipelines:
139-
{{#if enable_logs}}
140139
logs:
141140
receivers: [otlp]
142141
processors: [resourcedetection/system]
143-
{{/if}}
144-
{{#if enable_metrics}}
145142
metrics:
146143
receivers: [otlp]
147144
processors: [resourcedetection/system]
148-
{{/if}}
149-
{{#if enable_traces}}
150145
traces:
151146
receivers: [otlp]
152-
processors: [resourcedetection/system]
153-
{{/if}}
147+
processors: [resourcedetection/system]

packages/otlp_input_otel/changelog.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
11
# newer versions go on top
2+
3+
- version: "0.2.0"
4+
changes:
5+
- description: Remove signal toggles
6+
type: enhancement
7+
link: https://github.com/elastic/integrations/pull/18747
28
- version: "0.1.0"
39
changes:
410
- description: Initial release of OTLP Receiver OpenTelemetry input package

packages/otlp_input_otel/manifest.yml

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
format_version: 3.6.0
22
name: otlp_input_otel
33
title: "OTLP Receiver OpenTelemetry Input Package"
4-
version: "0.1.0"
4+
version: "0.2.0"
55
source:
66
license: "Elastic-2.0"
77
description: "Receive logs, metrics, and traces via OTLP (OpenTelemetry Protocol) over gRPC and HTTP"
@@ -42,28 +42,6 @@ policy_templates:
4242
description: Address and port to listen on for OTLP HTTP connections.
4343
default: localhost:4318
4444
show_user: true
45-
# Signal toggles
46-
- name: enable_logs
47-
type: bool
48-
required: false
49-
title: Accept Logs
50-
description: Enable acceptance of log data via OTLP.
51-
default: true
52-
show_user: true
53-
- name: enable_metrics
54-
type: bool
55-
required: false
56-
title: Accept Metrics
57-
description: Enable acceptance of metric data via OTLP.
58-
default: true
59-
show_user: true
60-
- name: enable_traces
61-
type: bool
62-
required: false
63-
title: Accept Traces
64-
description: Enable acceptance of trace data via OTLP.
65-
default: true
66-
show_user: true
6745
# Authentication (per OpenTelemetry configauth: basicauthextension, bearertokenauthextension, oidcauthextension)
6846
- name: enable_basic_auth
6947
type: bool

0 commit comments

Comments
 (0)