Jaeger otel arm64
This commit is contained in:
commit
b3efca8cc0
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
/artifacts
|
2
.otelcol-builder.yaml
Normal file
2
.otelcol-builder.yaml
Normal file
|
@ -0,0 +1,2 @@
|
|||
exporters:
|
||||
- gomod: "https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/jaegerexporter"
|
9
Dockerfile
Normal file
9
Dockerfile
Normal file
|
@ -0,0 +1,9 @@
|
|||
ARG REPO_ARCH=arm64v8
|
||||
|
||||
FROM asonix/rust-runner:$REPO_ARCH-latest
|
||||
|
||||
COPY ./artifacts/otelcol-custom /usr/local/bin/opentelemetry-collector
|
||||
|
||||
EXPOSE 4317
|
||||
ENTRYPOINT /sbin/tini --
|
||||
CMD /usr/local/bin/opentelemetry-collector
|
16
build.sh
Executable file
16
build.sh
Executable file
|
@ -0,0 +1,16 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
set -xe
|
||||
|
||||
PATH=$PATH:$HOME/go/bin:/usr/local/go/bin
|
||||
|
||||
GOARCH=arm64
|
||||
opentelemetry-collector-builder --output-path=./artifacts
|
||||
|
||||
sudo docker build \
|
||||
--pull \
|
||||
-t asonix/otel-collector:v0.35.0 \
|
||||
-f Dockerfile \
|
||||
.
|
||||
|
||||
sudo docker push asonix/otel-collector:v0.35.0
|
14
otelcol.yaml
Normal file
14
otelcol.yaml
Normal file
|
@ -0,0 +1,14 @@
|
|||
receivers:
|
||||
otlp:
|
||||
protocols:
|
||||
grpc:
|
||||
endpoint: localhost:4317
|
||||
|
||||
processors:
|
||||
batch:
|
||||
|
||||
exporters:
|
||||
logging:
|
||||
jaeger:
|
||||
endpoint: jaeger-collector:14250
|
||||
insecure: true
|
Loading…
Reference in a new issue