Skip to content

Commit e8b2604

Browse files
feat: add snmpreceiver and httpcheckreceiver components (#165)
### Description Add snmpreceiver and httpcheckreceiver components ### Checklist - [ ] Created tests which fail without the change (if possible) - [ ] Extended the README / documentation, if necessary
1 parent 9efb48a commit e8b2604

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+11394
-128
lines changed

.github/workflows/release-build.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
- name: Set up Go
2626
uses: actions/setup-go@v5
2727
with:
28-
go-version: 1.22.7
28+
go-version: 1.22.8
2929
- name: Install msitools
3030
run: sudo apt-get install -y wixl
3131
# More assembly might be required: Docker logins, GPG, etc.

.github/workflows/release-nightly.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
- name: Set up Go
2727
uses: actions/setup-go@v5
2828
with:
29-
go-version: 1.22.7
29+
go-version: 1.22.8
3030

3131
- name: Install msitools
3232
run: sudo apt-get install -y wixl

.github/workflows/release.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
- name: Set up Go
2323
uses: actions/setup-go@v5
2424
with:
25-
go-version: 1.22.7
25+
go-version: 1.22.8
2626

2727
- name: Install msitools
2828
run: sudo apt-get install -y wixl

.github/workflows/tests-integration.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
- name: Set up Go
3535
uses: actions/setup-go@v5
3636
with:
37-
go-version: 1.22.7
37+
go-version: 1.22.8
3838
- name: Install msitools
3939
run: sudo apt-get install -y wixl
4040
- name: Install qemu

.github/workflows/tests-unit.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
test:
1919
strategy:
2020
matrix:
21-
go: [ 1.22.x ]
21+
go: [ 1.22.8 ]
2222
platform: [ ubuntu-latest ]
2323
runs-on: ${{ matrix.platform }}
2424
steps:
@@ -29,7 +29,7 @@ jobs:
2929
- name: Checkout code
3030
uses: actions/checkout@v4
3131
with:
32-
fetch_depth: 0
32+
fetch-depth: 0
3333
ref: ${{ github.event.inputs.branch }}
3434
- name: Test
3535
run: make go-test

README.md

Lines changed: 47 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ This section lists the components that are included in the Observe Distribution
7474
| [filelog][filelogreceiver] | [filter][filterprocessor] | [prometheusremotewrite][prometheusremotewriteexporter] | | |
7575
| [filestats][filestatsreceiver] | [k8sattributes][k8sattributesprocessor] | | | |
7676
| [hostmetrics][hostmetricsreceiver] | [memory_limiter][memorylimiterprocessor] | | | |
77+
| [httpcheck][httpcheckreceiver] | | | | |
7778
| [iis][iisreceiver] | [observek8sattributes][observek8sattributesprocessor] | | | |
7879
| [journald][journaldreceiver] | [probabilisticsampler][probabilisticsamplerprocessor] | | | |
7980
| [k8s_cluster][k8sclusterreceiver] | [redaction][redactionprocessor] | | | |
@@ -85,52 +86,55 @@ This section lists the components that are included in the Observe Distribution
8586
| [otlp][otlpreceiver] | | | | |
8687
| [prometheus][prometheusreceiver] | | | | |
8788
| [redis][redisreceiver] | | | | |
89+
| [snmp][snmpreceiver] | | | | |
8890
| [statsd][statsdreceiver] | | | | |
8991
| [tcplog][tcplogreceiver] | | | | |
9092
| [udplog][udplogreceiver] | | | | |
9193
| [windowseventlog][windowseventlogreceiver] | | | | |
9294

93-
[awsecscontainermetricsreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.110.0/receiver/awsecscontainermetricsreceiver
94-
[dockerstatsreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.110.0/receiver/dockerstatsreceiver
95-
[elasticsearchreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.110.0/receiver/elasticsearchreceiver
96-
[filelogreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.110.0/receiver/filelogreceiver
97-
[filestatsreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.110.0/receiver/filestatsreceiver
98-
[hostmetricsreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.110.0/receiver/hostmetricsreceiver
99-
[iisreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.110.0/receiver/iisreceiver
100-
[journaldreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.110.0/receiver/journaldreceiver
101-
[k8sclusterreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.110.0/receiver/k8sclusterreceiver
102-
[k8sobjectsreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.110.0/receiver/k8sobjectsreceiver
103-
[kafkametricsreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.110.0/receiver/kafkametricsreceiver
104-
[kafkareceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.110.0/receiver/kafkareceiver
105-
[kubeletstatsreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.110.0/receiver/kubeletstatsreceiver
106-
[mongodbreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.110.0/receiver/mongodbreceiver
107-
[otlpreceiver]: https://github.com/open-telemetry/opentelemetry-collector/tree/v0.110.0/receiver/otlpreceiver
108-
[prometheusreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.110.0/receiver/prometheusreceiver
109-
[redisreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.102.0/receiver/redisreceiver
110-
[statsdreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.110.0/receiver/statsdreceiver
111-
[tcplogreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.110.0/receiver/tcplogreceiver
112-
[udplogreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.110.0/receiver/udplogreceiver
113-
[windowseventlogreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.110.0/receiver/windowseventlogreceiver
114-
[attributesprocessor]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.110.0/processor/attributesprocessor
115-
[batchprocessor]: https://github.com/open-telemetry/opentelemetry-collector/tree/v0.110.0/processor/batchprocessor
116-
[deltatocumulativeprocessor]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.110.0/processor/deltatocumulativeprocessor
117-
[filterprocessor]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.110.0/processor/filterprocessor
118-
[k8sattributesprocessor]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.110.0/processor/k8sattributesprocessor
119-
[memorylimiterprocessor]: https://github.com/open-telemetry/opentelemetry-collector/tree/v0.110.0/processor/memorylimiterprocessor
95+
[awsecscontainermetricsreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/receiver/awsecscontainermetricsreceiver
96+
[dockerstatsreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/receiver/dockerstatsreceiver
97+
[elasticsearchreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/receiver/elasticsearchreceiver
98+
[filelogreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/receiver/filelogreceiver
99+
[filestatsreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/receiver/filestatsreceiver
100+
[hostmetricsreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/receiver/hostmetricsreceiver
101+
[httpcheckreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/receiver/httpcheckreceiver
102+
[iisreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/receiver/iisreceiver
103+
[journaldreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/receiver/journaldreceiver
104+
[k8sclusterreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/receiver/k8sclusterreceiver
105+
[k8sobjectsreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/receiver/k8sobjectsreceiver
106+
[kafkametricsreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/receiver/kafkametricsreceiver
107+
[kafkareceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/receiver/kafkareceiver
108+
[kubeletstatsreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/receiver/kubeletstatsreceiver
109+
[mongodbreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/receiver/mongodbreceiver
110+
[otlpreceiver]: https://github.com/open-telemetry/opentelemetry-collector/tree/v0.118.0/receiver/otlpreceiver
111+
[prometheusreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/receiver/prometheusreceiver
112+
[redisreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/receiver/redisreceiver
113+
[snmpreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/receiver/snmpreceiver
114+
[statsdreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/receiver/statsdreceiver
115+
[tcplogreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/receiver/tcplogreceiver
116+
[udplogreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/receiver/udplogreceiver
117+
[windowseventlogreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/receiver/windowseventlogreceiver
118+
[attributesprocessor]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/processor/attributesprocessor
119+
[batchprocessor]: https://github.com/open-telemetry/opentelemetry-collector/tree/v0.118.0/processor/batchprocessor
120+
[deltatocumulativeprocessor]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/processor/deltatocumulativeprocessor
121+
[filterprocessor]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/processor/filterprocessor
122+
[k8sattributesprocessor]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/processor/k8sattributesprocessor
123+
[memorylimiterprocessor]: https://github.com/open-telemetry/opentelemetry-collector/tree/v0.118.0/processor/memorylimiterprocessor
120124
[observek8sattributesprocessor]: ./components/processors/observek8sattributesprocessor
121-
[probabilisticsamplerprocessor]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.110.0/processor/probabilisticsamplerprocessor
122-
[redactionprocessor]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.110.0/processor/redactionprocessor
123-
[resourceprocessor]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.110.0/processor/resourceprocessor
124-
[resourcedetectionprocessor]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.110.0/processor/resourcedetectionprocessor
125-
[spanprocessor]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.110.0/processor/spanprocessor
126-
[tailsamplingprocessor]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.110.0/processor/tailsamplingprocessor
127-
[transformprocessor]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.110.0/processor/transformprocessor
128-
[debugexporter]: https://github.com/open-telemetry/opentelemetry-collector/tree/v0.110.0/exporter/debugexporter
129-
[fileexporter]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.110.0/exporter/fileexporter
130-
[otlphttpexporter]: https://github.com/open-telemetry/opentelemetry-collector/tree/v0.110.0/exporter/otlphttpexporter
131-
[prometheusremotewriteexporter]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.110.0/exporter/prometheusremotewriteexporter
132-
[countconnector]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.110.0/connector/countconnector
133-
[forwardconnector]: https://github.com/open-telemetry/opentelemetry-collector/tree/v0.110.0/connector/forwardconnector
134-
[filestorage]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.110.0/extension/storage/filestorage
135-
[healthcheckextension]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.110.0/extension/healthcheckextension
136-
[zpagesextension]: https://github.com/open-telemetry/opentelemetry-collector/tree/v0.110.0/extension/zpagesextension
125+
[probabilisticsamplerprocessor]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/processor/probabilisticsamplerprocessor
126+
[redactionprocessor]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/processor/redactionprocessor
127+
[resourceprocessor]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/processor/resourceprocessor
128+
[resourcedetectionprocessor]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/processor/resourcedetectionprocessor
129+
[spanprocessor]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/processor/spanprocessor
130+
[tailsamplingprocessor]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/processor/tailsamplingprocessor
131+
[transformprocessor]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/processor/transformprocessor
132+
[debugexporter]: https://github.com/open-telemetry/opentelemetry-collector/tree/v0.118.0/exporter/debugexporter
133+
[fileexporter]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/exporter/fileexporter
134+
[otlphttpexporter]: https://github.com/open-telemetry/opentelemetry-collector/tree/v0.118.0/exporter/otlphttpexporter
135+
[prometheusremotewriteexporter]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/exporter/prometheusremotewriteexporter
136+
[countconnector]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/connector/countconnector
137+
[forwardconnector]: https://github.com/open-telemetry/opentelemetry-collector/tree/v0.118.0/connector/forwardconnector
138+
[filestorage]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/extension/storage/filestorage
139+
[healthcheckextension]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.118.0/extension/healthcheckextension
140+
[zpagesextension]: https://github.com/open-telemetry/opentelemetry-collector/tree/v0.118.0/extension/zpagesextension

builder-config.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ receivers:
4040
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filelogreceiver v0.118.0
4141
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filestatsreceiver v0.118.0
4242
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/hostmetricsreceiver v0.118.0
43+
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/httpcheckreceiver v0.118.0
4344
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/iisreceiver v0.118.0
4445
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/journaldreceiver v0.118.0
4546
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver v0.118.0
@@ -50,6 +51,7 @@ receivers:
5051
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbreceiver v0.118.0
5152
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver v0.118.0
5253
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/redisreceiver v0.118.0
54+
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snmpreceiver v0.118.0
5355
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/statsdreceiver v0.118.0
5456
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/tcplogreceiver v0.118.0
5557
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/udplogreceiver v0.118.0

components/processors/observek8sattributesprocessor/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module github.com/observeinc/observe-agent/components/processors/observek8sattributesprocessor
22

3-
go 1.22.7
3+
go 1.22.8
44

55
require (
66
github.com/jmespath/go-jmespath v0.4.0

0 commit comments

Comments
 (0)