簡體   English   中英

Google Cloud外部的服務器的agentPath上的Stackdriver GCP多個代理

[英]Stackdriver GCP multiple agents on agentPath for server outside Google Cloud

我正在嘗試將Google Cloud Stackdriver 1)調試器,2)Profiler一起用於在Google Cloud外部部署的服務器。

我讓Stackdriver調試器正常工作。 我可以通過以下方式添加調試代理:

-agentpath:/opt/cdbg/cdbg_java_agent.so=--cdbg_extra_class_path=/mydirtoclassdirectory

現在,我正在嘗試添加一個新的代理,該代理將用於探查器,文檔中提到該探查器通過以下方式進行:

-agentpath:/opt/cprof/profiler_java_agent.so=-cprof_service=myservice,-cprof_service_version=1.0.0 \
[JAVA OPTIONS] -jar PATH/TO/YOUR/JARFILE [PROGRAM OPTIONS]

但是,如何在單個agentpath中添加兩個不同的代理(profiler_java_agent.so和cdbg_java_agent.so)?

探查器文檔: https : //cloud.google.com/profiler/docs/profiling-java

調試器文檔: https//cloud.google.com/debugger/docs/setup/java

在單個代理程序路徑中這似乎是不可能的。 我將建議使用多個代理路徑:

示例: java -agentpath:/opt/cprof/profiler_java_agent.so=-cprof_service=myApp -jar myApp.jar -agentpath:/opt/cdbg/cdbg_java_agent.so=--cdbg_extra_class_path=/mydirtoclassdirectory

有關如何定義多個路徑的信息,請參見流利的文檔 還要注意,字符串根據應用程序而不同。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM