Я пытаюсь запустить агент go-cloud-debug-agent в Cloud Run.
FROM golang:1.13.1
RUN go get -u cloud.google.com/go/cmd/go-cloud-debug-agent
RUN mkdir -p /go/src/xyz
WORKDIR /go/src/xyz
COPY . .
RUN go build -gcflags=all='-N -l' -o main .
EXPOSE 8080
ENTRYPOINT ["go-cloud-debug-agent","-projectid=someproject-12313423","-appmodule=main","-appversion=1.0","--","/go/src/xyz/main"]
К сожалению, при попытке развернуть его в Cloud Run я вижу следующую ошибку в журнале Stackdriver.
Error loading program: AttrStmtList not present or not int64 for unit 98
Кто-нибудь знает, как использовать go-cloud-debug-agent с Cloud Run?
main
, которую вы отлаживаете. Попробуйте запустить свой контейнер локально в Docker. Попробуйте использовать версию 1.11 для совместимости с агентом отладки (версии должны совпадать), но я не уверен. - person John Hanley   schedule 21.10.2019