Skip to content

Commit 79724bc

Browse files
authored
[extension/azure_encoding] Introduce new component (#44529)
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description This change includes only overall structure (including factory), readme and proposed configuration for a new component according to [Contributing guidelines](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CONTRIBUTING.md). After merge there will be more PR's with actual unmarshalling implementation starting from logs unmarshaler. For detailed description of this new component, it's purpose and preliminary implementation plan - please see issue #41725. Sponsored by @axw. <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Part 1 of implementation of #41725. <!--Describe what testing was performed and which tests were added.--> #### Testing Initial tests were added, more to come during following implementation PR's. <!--Describe the documentation added.--> #### Documentation Initial README added. <!--Please delete paragraphs that you did not use before submitting.-->
1 parent d05ad83 commit 79724bc

File tree

30 files changed

+857
-1
lines changed

30 files changed

+857
-1
lines changed

.chloggen/config.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ components:
8383
- extension/awscloudwatchmetricstreams_encoding
8484
- extension/awslogs_encoding
8585
- extension/awsproxy
86+
- extension/azure_encoding
8687
- extension/azureauth
8788
- extension/basicauth
8889
- extension/bearertokenauth
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Use this changelog template to create an entry for release notes.
2+
3+
# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
4+
change_type: new_component
5+
6+
# The name of the component, or a single word describing the area of concern, (e.g. receiver/filelog)
7+
component: extension/azure_encoding
8+
9+
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10+
note: "[extension/azure_encoding] Introduce new component"
11+
12+
# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
13+
issues: [41725]
14+
15+
# (Optional) One or more lines of additional information to render under the primary note.
16+
# These lines will be padded with 2 spaces and then inserted directly into the document.
17+
# Use pipe (|) for multiline entries.
18+
subtext: This change includes only overall structure, readme and configuration for a new component
19+
20+
# If your change doesn't affect end users or the exported elements of any package,
21+
# you should instead start your pull request title with [chore] or use the "Skip Changelog" label.
22+
# Optional: The change log or logs in which this entry should be included.
23+
# e.g. '[user]' or '[user, api]'
24+
# Include 'user' if the change is relevant to end users.
25+
# Include 'api' if there is a change to a library API.
26+
# Default: '[user]'
27+
change_logs: []

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ extension/encoding/ @open-telemetry
102102
extension/encoding/avrologencodingextension/ @open-telemetry/collector-contrib-approvers @thmshmm
103103
extension/encoding/awscloudwatchmetricstreamsencodingextension/ @open-telemetry/collector-contrib-approvers @axw @constanca-m
104104
extension/encoding/awslogsencodingextension/ @open-telemetry/collector-contrib-approvers @axw @constanca-m
105+
extension/encoding/azureencodingextension/ @open-telemetry/collector-contrib-approvers @axw @constanca-m
105106
extension/encoding/googlecloudlogentryencodingextension/ @open-telemetry/collector-contrib-approvers @constanca-m
106107
extension/encoding/jaegerencodingextension/ @open-telemetry/collector-contrib-approvers @MovieStoreGuy @atoulme
107108
extension/encoding/jsonlogencodingextension/ @open-telemetry/collector-contrib-approvers @VihasMakwana @atoulme

.github/ISSUE_TEMPLATE/beta_stability.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ body:
100100
- extension/encoding/avrologencoding
101101
- extension/encoding/awscloudwatchmetricstreamsencoding
102102
- extension/encoding/awslogsencoding
103+
- extension/encoding/azureencoding
103104
- extension/encoding/googlecloudlogentryencoding
104105
- extension/encoding/jaegerencoding
105106
- extension/encoding/jsonlogencoding

.github/ISSUE_TEMPLATE/bug_report.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ body:
103103
- extension/encoding/avrologencoding
104104
- extension/encoding/awscloudwatchmetricstreamsencoding
105105
- extension/encoding/awslogsencoding
106+
- extension/encoding/azureencoding
106107
- extension/encoding/googlecloudlogentryencoding
107108
- extension/encoding/jaegerencoding
108109
- extension/encoding/jsonlogencoding

.github/ISSUE_TEMPLATE/feature_request.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@ body:
9797
- extension/encoding/avrologencoding
9898
- extension/encoding/awscloudwatchmetricstreamsencoding
9999
- extension/encoding/awslogsencoding
100+
- extension/encoding/azureencoding
100101
- extension/encoding/googlecloudlogentryencoding
101102
- extension/encoding/jaegerencoding
102103
- extension/encoding/jsonlogencoding

.github/ISSUE_TEMPLATE/other.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@ body:
9797
- extension/encoding/avrologencoding
9898
- extension/encoding/awscloudwatchmetricstreamsencoding
9999
- extension/encoding/awslogsencoding
100+
- extension/encoding/azureencoding
100101
- extension/encoding/googlecloudlogentryencoding
101102
- extension/encoding/jaegerencoding
102103
- extension/encoding/jsonlogencoding

.github/ISSUE_TEMPLATE/unmaintained.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ body:
102102
- extension/encoding/avrologencoding
103103
- extension/encoding/awscloudwatchmetricstreamsencoding
104104
- extension/encoding/awslogsencoding
105+
- extension/encoding/azureencoding
105106
- extension/encoding/googlecloudlogentryencoding
106107
- extension/encoding/jaegerencoding
107108
- extension/encoding/jsonlogencoding

.github/component_labels.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ extension/encoding extension/encoding
8383
extension/encoding/avrologencodingextension extension/encoding/avrologencoding
8484
extension/encoding/awscloudwatchmetricstreamsencodingextension extension/encoding/awscloudwatchmetricstreams
8585
extension/encoding/awslogsencodingextension extension/encoding/awslogsencoding
86+
extension/encoding/azureencodingextension extension/encoding/azureencoding
8687
extension/encoding/googlecloudlogentryencodingextension extension/encoding/googlecloudlogentryencoding
8788
extension/encoding/jaegerencodingextension extension/encoding/jaegerencoding
8889
extension/encoding/jsonlogencodingextension extension/encoding/jsonlogencoding

cmd/otelcontribcol/builder-config.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ extensions:
5555
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding/zipkinencodingextension v0.140.1
5656
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding/skywalkingencodingextension v0.140.1
5757
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding/googlecloudlogentryencodingextension v0.140.1
58+
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding/azureencodingextension v0.140.1
5859
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/k8sleaderelector v0.140.1
5960
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/cgroupruntimeextension v0.140.1
6061

0 commit comments

Comments
 (0)