[英]Google Cloud Stackdriver Profiler GKE installation
我在Google Kubernetes Engine上運行了Java dropwizard微服務。 我正在嘗試將stackdriver profiler集成到我的項目中。
我按照官方文檔中的說明添加了代理。 當我嘗試運行Docker容器時,出現以下錯誤:
Error occurred during initialization of VM
Could not find agent library /opt/cprof/profiler_java_agent.so in absolute path, with error: Error relocating /opt/cprof/profiler_java_agent.so: __printf_chk: symbol not found
這是我的dockerfile:
FROM java:openjdk-8-jre-alpine
COPY build/libs/com.company.my-api-*.jar /opt/app/com.company.my-api.jar
COPY config.yml /opt/app/config.yml
RUN apk update \
&& apk add ca-certificates wget libc6-compat \
&& update-ca-certificates
RUN mkdir -p /opt/cprof && \
wget -q -O- https://storage.googleapis.com/cloud-profiler/java/latest/profiler_java_agent.tar.gz \
| tar xzv -C /opt/cprof
WORKDIR /opt/app/
EXPOSE 8028
ENTRYPOINT ["java", "-agentpath:/opt/cprof/profiler_java_agent.so=-cprof_service=myApi,-logtostderr", "-jar", "com.companyny-api.jar", "server", "config.yml"]
有任何想法嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.