サービスのトレース
最終更新日: 09 年 2024 月 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 メトリックの動的しきい値を設定して、アプリケーションの問題が通知されるようにします。 詳細については、次を参照してください。 トレースのアラート データ。