首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GCP事件探查器找不到我的分析器代理在GKE中运行。

GCP事件探查器找不到我的分析器代理在GKE中运行。
EN

Stack Overflow用户
提问于 2021-04-23 02:23:19
回答 1查看 279关注 0票数 0

我在GKE中运行了一个java 11微服务,我一直试图附加由GCP提供的java分析代理。

我的Dockerfile如下:

代码语言:javascript
复制
FROM openjdk:11-jdk

# Default to UTF-8 file.encoding
ENV LANG C.UTF-8

WORKDIR /app

COPY ./build/libs/*.jar /app/app.jar
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

EXPOSE 80

CMD ["java", "-agentpath:/opt/cprof/profiler_java_agent.so=-cprof_service=sprofile-test-svc,-cprof_service_version=1.0.0,-cprof_project_id=project-id,-cprof_cpu_use_per_thread_timers=true,-cprof_enable_heap_sampling=true,-logtostderr,-minloglevel=2", \
 "-jar", "/app/app.jar" ]

然而,当我进入GCP中的Profiler仪表板时,它说

没有为“txd-boss”项目找到任何分析数据,这可能是因为没有配置分析代理,或者所选择的时间段没有包含配置文件

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-06 15:11:57

过了一会儿,我们发现Dockerfile和deployment.yaml文件都没有问题。微服务有一个特定的服务帐户,它需要添加cloudprofiler.agent角色。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67223159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档