今日は、分散リンクトラッキングソフトウェアを紹介します。リンクトラッキングを導入する必要があるのはなぜですか? 現在、インターネット業界は活況を呈しており、ビジネスはますます複雑かつ大規模になっています。スタンドアロン アプリケーションでは日常のニーズを満たすことができなくなり、分散型およびマイクロサービス アーキテクチャが登場しました。マイクロサービス環境では、さまざまなサービスで日常的なシステムへの呼び出しがレイヤーごとに継続的に行われます。呼び出しチェーンの完全な記録がない場合、問題のトラブルシューティングは非常に困難になります。
APM (アプリケーション パフォーマンス管理) 上記の状況に対応して、apm は解決策を提示しました。業界で一般的な APM ツールとしては、Cat、Zipkin、Pinpoint、SkyWalking などがあります。 本記事では、国産の優れたAPMツールであり、Apache FoundationのトッププロジェクトにもなっているSkyWalkingを中心に紹介します。これには、分散トレース、パフォーマンス指標分析、アプリケーションおよびサービスの依存関係分析などが含まれます。 スカイウォーキングを始める ソフトウェアのインストールについては説明されていませんが、情報はご自身で確認できます。 公式アドレス: https://skywalking.apache.org/ まず、以下に示すように、ソフトウェアの操作インターフェースを見てみましょう。 スカイウォーキングの3つの重要な概念を紹介する
スカイウォーキングアーキテクチャ図 スカイウォーキングは、3 つの主要な部分から構成されています。最初の部分はデータ収集、2 番目の部分はスカイウォーキング サービス、3 番目の部分はデータ ストレージです。 プロジェクトをスカイウォーキングにどうつなげるか? スカイウォーキングへのアクセスは非常に簡単です。以下に示すように、Javaの起動パラメータを指定するだけです。
スカイウォーキングの原理 上記のアプリケーションケースを見るとわかるように、次のコードがあります。
Java エージェントについて知っている場合は、Skywalking の原理は Java エージェント (Java プローブ) を使用することだとわかります。 Java エージェントは、java コマンドのパラメーターです。パラメータ javaagent を使用して jar パッケージを指定できます。
Java 仮想マシンが起動すると、main 関数を実行する前に、JVM はまず -javaagent で指定された jar パッケージ内の Premain Class クラスの premain メソッドを実行します。 独自のJavaエージェントの実装 簡単なJavaエージェントを書いてみよう エージェントコード
MANIFREST.MFファイルを手動で記述することを避けるために、Mavenプラグインを導入します。
mvn clean package パッケージ プログラムを実行すると、以下に示すように myAgent.jar が取得されます。 メインプログラムを書く
以下のように、アイデアが開始されたときにエージェントを指定します。 メインプログラムを実行した結果は次のようになります。
メインプログラム... premain メソッドが実行され、パラメータが渡されていないことがわかります。パラメータを渡す必要がある場合は、javagent プロパティを次のように設定します。
|
<<: 2020 TECHO PARK 開発者会議セキュリティフォーラムで最先端のセキュリティ技術を探りましょう。
>>: モノリシックからサーバーレスに移行する際の落とし穴を避けるためのガイド
[51CTO.com オリジナル記事]プロプライエタリクラウドと専用クラウドは単に名前が違うだけでし...
それは仕事上の職業上の習慣と使命感から来るものであるべきです。Shu Yan が毎日コンピューターの...
トラフィックは現金を意味し、ウェブサイトが存続するにはトラフィックが必要です。そのため、ほとんどのウ...
Kubernetes は、大規模なコンテナ管理のタスクの多くを自動化します。ただし、コンテナ化された...
クラウド コンピューティングの発展に伴い、製造会社の日常業務にますます多くのクラウド アプリケーショ...
ウェブマスター向けのよくある質問ウェブサイトは更新されましたが、Baidu によってインデックスされ...
オンラインマーケティングの実施方法、オンラインマーケティングの実施方法、この記事では、一般的に使用さ...
実際、多くの点が似ています。最も人気のあるオンライン マーケティングと従来のマーケティング モデルの...
テンセントの内部関係者によると、テンセントは今月中にWeChat事業グループの設立を発表し、その後、...
ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービス新浪微博から騰訊微博への...
近年、SEO ウェブサイトは急速に発展しており、ウェブマスターも SEO ウェブサイトに多大な労力を...
多くの SEO 担当者は、なぜ自分の Web サイトのインデックスが少ないのか、または新しい Web...
Hostusのアジア最適化VPSがリリースされました。「Hostus-高速アジア最適化回線VPS/ク...
みなさんこんにちは。私はShi Touです。今日、ホームページがK-edされた私のウェブサイトの一つ...
10月28日、「スマートで美しい成都、約束とともに前進」ファーウェイ成都市サミット2020が盛大...