Seata サービス プロダクション プローブ イメージ アクセス スカイウォーク リンク トラッキング

目次

この記事の目的: seataserver の Docker イメージを作成し、Skywalking にアクセスするためのプローブを追加します。

最初のステップは、seata プローブ パッケージを準備し、ソース コードをダウンロードして、seata の公式 github から seata のエージェントをパッケージ化することです。

2 番目のステップは、スカイウォーク用にエージェントを準備することです。

3 番目のステップは、seataserver イメージの作成です。

4番目のステップは開始することです 

パッケージ化されたエージェント プローブ ダウンロード リンクと seata1.4.2 プローブ skywalking-agent-Java ドキュメント リソース-CSDN ダウンロード


この記事の目的: seataserver の Docker イメージを作成し、Skywalking にアクセスするためのプローブを追加します。

最初のステップは、seata プローブ パッケージを準備し、ソース コードをダウンロードして、seata の公式 github から seata のエージェントをパッケージ化することです。

https://github.com/seata/seata/tree/develop/ext/apm-seata-skywalking-plugin  ここで、最新の公式スカイウォーキング バージョンは 8.6 であることに注意してください。独自のスカイウォーキング バージョンに合わせて変更してください。公式を参照してください。ウェブサイトのドキュメント: https:/ /seta.io/en-us/docs/user/apm/skywalking.html

2 番目のステップは、スカイウォーク用にエージェントを準備することです。

この記事を参照してくださいhttps://blog.csdn.net/u013600907/article/details/115114315

3 番目のステップは、seataserver イメージの作成です。

最も重要なステップ

FROM seataio/seata-server:1.4.2

ADD ./agent /seata-server/agent

ENTRYPOINT [ "java","-Djava.security.egd=file:/dev/./urandom","-javaagent:/seata-server/agent/skywalking-agent.jar","-Dskywalking.agent.service_name=seata_tc","-Dskywalking.plugin.seata.server=true","-server","-Xss512k","-XX:+UnlockExperimentalVMOptions","-XX:+UseContainerSupport","-XX:SurvivorRatio=10","-XX:MetaspaceSize=128m","-XX:MaxMetaspaceSize=256m","-XX:MaxDirectMemorySize=1024m","-XX:-OmitStackTraceInFastThrow","-XX:-UseAdaptiveSizePolicy","-XX:+HeapDumpOnOutOfMemoryError","-XX:HeapDumpPath=/var/log/seata_heapdump.hprof","-XX:+DisableExplicitGC","-XX:+CMSParallelRemarkEnabled","-XX:+UseCMSInitiatingOccupancyOnly","-XX:CMSInitiatingOccupancyFraction=75","-Xloggc:/var/log/seata_gc.log","-verbose:gc","-Dio.netty.leakDetectionLevel=advanced","-Dlogback.color.disable-for-bat=true","-cp","/seata-server/resources:/seata-server/classes:/seata-server/libs/*","io.seata.server.Server"]

ps: add の 2 行目のフォルダーは、2 番目のステップでダウンロードした skywalking エージェントであり、1 番目のステップの seata プローブ パッケージは、エージェント フォルダー内の plugins フォルダーに追加されています。

4番目のステップは開始することです 

この記事を参照してください https://blog.csdn.net/u013600907/article/details/115174552

クライアントがリンク コールを行うために seata のサービス アドレスを設定すると、トポロジ マップとリンク トラッキングでリンクを確認できます。

おすすめ

転載: blog.csdn.net/u013600907/article/details/124724866