Walter Oggioni woggioni
  • Joined on 2024-03-17

otel-lgtm (0.0.1)

Published 2026-06-30 08:25:27 +02:00 by woggioni in woggioni/docker-images

Installation

docker pull gitea.woggioni.net/woggioni/otel-lgtm:0.0.1
sha256:d84d6d052c933416d5a9540d477097746affa2df31aa24f98346f050fa056c72

Images

Digest OS / Arch Size
d19cc65c6c linux/amd64 509 MiB
f60872908e linux/arm64 471 MiB

Image Layers ( linux/amd64)

ADD alpine-minirootfs-3.24.1-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
RUN /bin/sh -c apk add ca-certificates supervisor grafana mimir loki tempo # buildkit
COPY /downloads/otelcol-contrib /usr/local/bin/otelcol-contrib # buildkit
RUN /bin/sh -c mkdir -p /data/grafana && mkdir -p /data/grafana/logs && mkdir -p /data/grafana/plugins && mkdir -p /data/mimir && mkdir -p /data/loki && mkdir -p /data/tempo && mkdir -p /etc/grafana/provisioning/datasources && mkdir -p /etc/grafana/provisioning/dashboards && mkdir -p /etc/grafana/provisioning/plugins && mkdir -p /etc/grafana/provisioning/alerting && mkdir -p /var/log/supervisor && mkdir -p /var/run # buildkit
COPY config/grafana.ini /etc/grafana.ini # buildkit
COPY config/grafana-datasources.yaml /etc/grafana/provisioning/datasources/datasources.yaml # buildkit
COPY config/grafana-dashboards.yaml /etc/grafana/provisioning/dashboards/grafana-dashboards.yaml # buildkit
COPY config/grafana-dashboard-jvm-metrics.json /usr/share/grafana/grafana-dashboard-jvm-metrics.json # buildkit
COPY config/grafana-dashboard-red-metrics-classic.json /usr/share/grafana/grafana-dashboard-red-metrics-classic.json # buildkit
COPY config/grafana-dashboard-red-metrics-native.json /usr/share/grafana/grafana-dashboard-red-metrics-native.json # buildkit
COPY config/opentelemetry-collector-hostmetrics-node-exporter.json /usr/share/grafana/opentelemetry-collector-hostmetrics-node-exporter.json # buildkit
RUN /bin/sh -c mkdir -p /var/lib/grafana/plugins # buildkit
RUN /bin/sh -c grafana cli --config /etc/grafana.ini --homepath /usr/share/grafana --pluginsDir /var/lib/grafana/plugins plugins install grafana-exploretraces-app # buildkit
RUN /bin/sh -c grafana cli --config /etc/grafana.ini --homepath /usr/share/grafana --pluginsDir /var/lib/grafana/plugins plugins install grafana-lokiexplore-app # buildkit
RUN /bin/sh -c grafana cli --config /etc/grafana.ini --homepath /usr/share/grafana --pluginsDir /var/lib/grafana/plugins plugins install grafana-metricsdrilldown-app # buildkit
RUN /bin/sh -c grafana cli --config /etc/grafana.ini --homepath /usr/share/grafana --pluginsDir /var/lib/grafana/plugins plugins install grafana-pyroscope-app # buildkit
COPY config/mimir.yaml /etc/mimir/mimir.yaml # buildkit
COPY config/loki.yaml /etc/loki/loki.yaml # buildkit
COPY config/tempo.yaml /etc/tempo/tempo.yaml # buildkit
COPY config/otelcol.yaml /etc/otelcol/otelcol.yaml # buildkit
COPY config/supervisord.conf /etc/supervisor/conf.d/supervisord.conf # buildkit
VOLUME [/data]
EXPOSE [3000/tcp 4318/tcp]
HEALTHCHECK {Test:[CMD-SHELL wget -qO- http://127.0.0.1:3000/api/health >/dev/null 2>&1 && wget -qO- http://127.0.0.1:13133/ready >/dev/null 2>&1] Interval:30s Timeout:5s StartPeriod:0s StartInterval:0s Retries:3}
CMD ["/usr/bin/supervisord" "-c" "/etc/supervisor/conf.d/supervisord.conf"]
Details
Container
2026-06-30 08:25:27 +02:00
0
OCI / Docker
Versions (2) View all
0.0.1 2026-06-30
latest 2026-06-30