{"owner":"gofr-dev","repo":"gofr","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"examples/using-custom-metrics/docker/docker-compose.yaml","servicesCount":2,"services":[{"name":"otel-collector","image":"otel/opentelemetry-collector-contrib:latest","command":"--config=/etc/otel-collector-config.yaml","ports":["4317:4317","4318:4318","8889:8889"],"volumes":["./otel-collector-config.yaml:/etc/otel-collector-config.yaml"]},{"name":"prometheus","image":"prom/prometheus:latest","ports":["9090:9090"],"volumes":["./prometheus/prometheus.yml:/etc/prometheus/prometheus.yml"],"depends_on":["otel-collector"]}],"exposedPorts":["4317","4318","8889","9090"],"dockerRunCommand":"docker run -d --name gofr -p 4317:4317 --restart always otel/opentelemetry-collector-contrib:latest","podmanRunCommand":"podman run -d --name gofr -p 4317:4317 --restart always otel/opentelemetry-collector-contrib:latest","skopeoInspectCommand":"skopeo inspect docker://docker.io/otel/opentelemetry-collector-contrib:latest","orasPullCommand":"oras pull otel/opentelemetry-collector-contrib:latest","registryMeta":{"provider":"dockerhub","image":"otel/opentelemetry-collector-contrib","canonicalImage":"docker.io/otel/opentelemetry-collector-contrib:latest","latestTag":"latest","cliCommands":{"dockerRun":"docker run -d --name gofr -p 4317:4317 --restart always otel/opentelemetry-collector-contrib:latest","dockerPull":"docker pull otel/opentelemetry-collector-contrib:latest","podmanRun":"podman run -d --name gofr -p 4317:4317 --restart always otel/opentelemetry-collector-contrib:latest","skopeoInspect":"skopeo inspect docker://docker.io/otel/opentelemetry-collector-contrib:latest","orasPull":"oras pull otel/opentelemetry-collector-contrib:latest","composeYaml":"services:\n  gofr:\n    image: otel/opentelemetry-collector-contrib:latest\n    restart: unless-stopped\n    ports:\n      - \"4317:4317\""}}}