コンテンツにスキップ

Alibaba Cloud EDAS

設定

前提条件

インストール設定

Guance は、OpenTracing プロトコルを採用するすべての APM 監視手段をデフォルトでサポートします。たとえば SkyWalkingJaegerZipkin などです。

ここでは公式に ddtrace 接続方式を推奨します。ddtrace はオープンソースの APM 監視方式で、他の方式と比べて、より多くのカスタムフィールドをサポートします。つまり、十分な数のタグを他のコンポーネントと関連付けられるということです。ddtrace の具体的な接続方法は以下のとおりです。

1、 Alibaba Cloud EDAS コンソールにログイン https://edasnext.console.aliyun.com

2、 「アプリケーション一覧」 - 「アプリケーション名」を選択

3、 「基本情報」 - 「JVM パラメーター」を編集

4、 「カスタム」を選択し、Javaagent パラメーターを入力して、完了後に 「JVM パラメーターを設定」 をクリック

5、 「インスタンスデプロイ情報」を選択し、アプリケーションを再起動

パラメーターの説明:

  • Javaagentdd-java-agent.jar パッケージを導入
  • Ddd.service.name:サービス名(カスタム)
  • Ddd.agent.port:データを datakit ポートへ転送 (デフォルト 9529)
-javaagent:/usr/local/datakit/data/dd-java-agent.jar -Ddd.service.name=service.name -Ddd.agent.port=9529

さらに詳しく知りたい場合は、<Alibaba Cloud EDAS ヘルプドキュメント> を参照してください。

メトリクス

フィールド名 説明
host ホスト名
source トレースのソース。Zipkin で収集した場合はこの値は Zipkin、Jaeger で収集した場合は jaeger になる。以下同様
service サービス名。生成されたトレースデータの業務システム名を、このタグで指定することを推奨
parent_id 現在の span の 1 つ前の span の ID
operation 現在の span の操作名。span 名と理解してもよい
span_id 現在の span の一意な ID
trace_id 現在のトレースの一意な ID
span_type span のタイプ。現在は 2 つの値をサポートする:entry と local。entry span は、その span の呼び出しがサービスの入口であることを示し、このサービスが他のサービスへ提供する呼び出し要求のエンドポイントを指す。大半の span は entry span であるべき。span が entry タイプの呼び出しである場合のみ、独立したリクエストとなる。local span は、その span とリモート呼び出しに何の関係もなく、単にプログラム内部の関数呼び出しを表す。たとえば通常の Java メソッド。デフォルト値は entry
endpoint リクエストの対象アドレス。クライアントが対象サービスにアクセスするためのネットワークアドレス(必ずしも IP + ポートとは限らない)。例:127.0.0.1:8080、デフォルト:null
message JSONString、トレース変換前に収集された元データ
duration int、現在のトレース span の継続時間、マイクロ秒単位
status トレースの状態。info:通知、warning:警告、error:エラー、critical:重大、ok:成功
env トレースの所属環境。たとえば dev を開発環境、prod を本番環境として使用でき、ユーザーがカスタマイズ可能

フィードバック

このページは役に立ちましたか?