Jaeger otel arm64

This commit is contained in:
Aode (Lion) 2021-09-20 18:13:03 -05:00
commit b3efca8cc0
5 changed files with 42 additions and 0 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
/artifacts

2
.otelcol-builder.yaml Normal file
View file

@ -0,0 +1,2 @@
exporters:
- gomod: "https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/jaegerexporter"

9
Dockerfile Normal file
View 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
View 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
View file

@ -0,0 +1,14 @@
receivers:
otlp:
protocols:
grpc:
endpoint: localhost:4317
processors:
batch:
exporters:
logging:
jaeger:
endpoint: jaeger-collector:14250
insecure: true