コールチェーンの監視

I.背景

  以前モノマーのアプリケーションは、システム内に完了されていました。そして今、すべてのマイクロサービス、リクエストが入って来、私達が完了するまでに複数のサービスを呼び出す必要があります。質問のうち、チェーン内のリンクである場合見つけることは困難です。

第二に、役割

  1.はすぐに問題を見つけます。チェーンモニタリングシステムを呼び出すことによって、我々はすぐに問題となるサービスを見つけることができます。

  2.プロジェクト・トポロジー。ときサービスはますます複雑に、我々は正確にすべてのサービス間の依存関係を知ることができません。チェーンモニタリングシステムを呼び出すことによって、我々は明らかにプロジェクトのネットワークトポロジーマップを生成することができます。

  3.最適化システム。対応する最適化を行うために、我々は遅くまでいつでも要求を監視することができチェーンの監視システム、その上のリンクより遅く、システムのボトルネックとを呼び出すことによって。

第三に、原則

  我々はいくつかの中核となる概念を監視し、コールチェーンを理解する必要があります。

    トレース:分散型コールリンクをたどります

    地元のアプローチをトレースコール:スパン

    注釈:スパンでの提携ログ情報

    サンプリング:サンプリングレート。

 

 

  私たちは、いくつかのパラメータは、ノートを取る必要があり、リンクを追跡するために、以下を参照してください。

    TID:リンク要求ID、我々はTID完全なコールパスで要求することを知っています。

    SID:各ローカルプロセスのid

    PID:親ID、現在の親IDのローカルアプローチ。

第四に、一般的なコールチェーンの監視製品

  市場にシステムを監視私たちの共通のリンクは今skywalkingなど、口コミやCATをzipkin持っています。

おすすめ

転載: www.cnblogs.com/ITyannic/p/12244323.html