Block a user
otel-lgtm (0.0.1)
Installation
docker pull gitea.woggioni.net/woggioni/otel-lgtm:0.0.1sha256: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
Versions (2)
View all