サービスのトレース

最終更新日: 06 年 2023 月 XNUMX 日

LogicMonitor は、受信したサービス トレース データごとに LM Service Insight を使用してサービスを作成します。 LogicMonitor は、必須の「サービス」OpenTelemetry 構成値を指定すると、このサービスを作成します。 OpenTelemetry 構成でオプションのサービス名前空間を指定すると、自動作成された各サービスに値がプロパティとして追加され、この名前空間を表す親サービスが作成されます。 これは、基盤となるサービスが複数あるアプリケーションがある場合に便利です。

たとえば、「フロントエンド」、「カート API」、および「DB」という基本サービスを備えたアプリケーション「E コマース」があるとします。 サービス名を「サービス」構成フラグとして、「ECommerce」を「サービス名前空間」としてアプリケーションをインスツルメントすると、LogicMonitor は以下を作成します。

  • アプリケーション全体を表す E コマース サービス。
  • ECommerce サービスに属する XNUMX つのサービス:
    • フロントエンド サービス
    • カート API サービス
    • DB サービス

注:

  • サービス名は、LogicMonitor 内では大文字と小文字が区別されません。
  • サービスごとに、トレース データが関連付けられた基になるリソースがサービス メンバーとして指定されます。

サービスレベルのトレース

LogicMonitor は、転送されたトレース内の一意の「サービス」値ごとにサービスを自動的に作成します。 サービスごとに、LogicMonitor は Duration、ErrorOperationCount、OperationCount、および UniqueOperationCount メトリックを自動的に監視します。

メトリック 説明
演奏時間 サービス内のすべての操作にかかった平均時間
エラー操作数 エラー操作の数
操作回数 サービス内の操作の総数
固有の操作数 サービス内の一意の操作の数

名前空間を表すサービスごとに、LogicMonitor は次の集計メトリックを監視します。

メトリック 説明
リクエスト総数 サービス内のすべての操作に対するリクエストの総数
リクエスト率 名前空間内のすべての操作の平均リクエスト率
合計エラー 名前空間内のすべての操作におけるエラーの総数
エラー率 名前空間内のすべての操作の平均エラー率
平均期間 名前空間内のすべての操作の平均所要時間
最大期間 名前空間内のすべての操作の最大期間
95パーセンタイル期間 名前空間内のすべての操作で計算された 95 パーセンタイル期間

グループ レベルで、または特定のリソースに対して、DataSource を定義するときに、これらのメトリックに静的または動的なしきい値をグローバルに設定できます。

推奨事項: Duration および ErrorOperationCount メトリックの動的しきい値を設定して、アプリケーションの問題が通知されるようにします。 詳細については、次を参照してください。 トレースのアラート データ。

記事上で