{"owner":"stefanprodan","repo":"podinfo","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"otel/docker-compose.yaml","servicesCount":6,"services":[{"name":"podinfo_frontend","build":"..","command":"./podinfo --backend-url http://podinfo_backend:9899/status/200 --otel-service-name=podinfo_frontend","ports":["9898:9898"],"environment":["OTEL_EXPORTER_OTLP_ENDPOINT=http://otel:4317"]},{"name":"podinfo_backend","build":"..","command":"./podinfo --port 9899 --otel-service-name=podinfo_backend","ports":["9899:9899"],"environment":["OTEL_EXPORTER_OTLP_ENDPOINT=http://otel:4317"]},{"name":"otel","image":"otel/opentelemetry-collector-contrib:0.116.1","command":"--config otel-config.yaml","ports":["4317:4317"],"volumes":["${PWD}/otel-config.yaml:/otel-config.yaml"]},{"name":"loki","image":"grafana/loki:3.0.0","command":"-config.file=/etc/loki/local-config.yaml","ports":["3100:3100"]},{"name":"grafana","image":"grafana/grafana:10.4.0","ports":["3000:3000"],"environment":["GF_AUTH_ANONYMOUS_ENABLED=true","GF_AUTH_ANONYMOUS_ORG_ROLE=Admin"],"volumes":["${PWD}/grafana-datasources.yaml:/etc/grafana/provisioning/datasources/datasources.yaml"]},{"name":"jaeger","image":"jaegertracing/all-in-one:1.57.0","ports":["16686:16686"]}],"exposedPorts":["9898","9899","4317","3100","3000","16686"],"dockerRunCommand":"docker run -d --name podinfo -p 9898:9898 --restart always otel/opentelemetry-collector-contrib:0.116.1","podmanRunCommand":"podman run -d --name podinfo -p 9898:9898 --restart always otel/opentelemetry-collector-contrib:0.116.1","skopeoInspectCommand":"skopeo inspect docker://docker.io/otel/opentelemetry-collector-contrib:0.116.1","orasPullCommand":"oras pull otel/opentelemetry-collector-contrib:0.116.1","registryMeta":{"provider":"dockerhub","image":"otel/opentelemetry-collector-contrib","canonicalImage":"docker.io/otel/opentelemetry-collector-contrib:0.116.1","latestTag":"0.116.1","cliCommands":{"dockerRun":"docker run -d --name podinfo -p 9898:9898 --restart always otel/opentelemetry-collector-contrib:0.116.1","dockerPull":"docker pull otel/opentelemetry-collector-contrib:0.116.1","podmanRun":"podman run -d --name podinfo -p 9898:9898 --restart always otel/opentelemetry-collector-contrib:0.116.1","skopeoInspect":"skopeo inspect docker://docker.io/otel/opentelemetry-collector-contrib:0.116.1","orasPull":"oras pull otel/opentelemetry-collector-contrib:0.116.1","composeYaml":"services:\n  podinfo:\n    image: otel/opentelemetry-collector-contrib:0.116.1\n    restart: unless-stopped\n    ports:\n      - \"9898:9898\""}}}