Mackerelトレーシング機能ガイド
プロダクト
  • Mackerel トレーシング機能ガイド
    • はじめに
    • Mackerelトレーシング機能概要
    • OpenTelemetryとは
    • 料金
  • インストール・実装
    • GoにOpenTelemetryを導入する
    • Node.jsにOpenTelemetryを導入する
    • PHPにOpenTelemetryを導入する
    • PythonにOpenTelemetryを導入する
    • RubyにOpenTelemetryを導入する
    • その他の言語にOpenTelemetryを導入する
    • OpenTelemetry Collector を導入する
    • フロントエンド・アプリでのエラートラッキング
  • 機能
    • サービスを健全に保つ
    • 問題を素早く解決する
  • インテグレーション
    • Slack
  • FAQ - よくある質問
GitBook提供
このページ内
  • 問題の原因を発見する
  • Issueを解決する
  1. 機能

問題を素早く解決する

前へサービスを健全に保つ次へインテグレーション

最終更新 5 か月前

発生した問題をIssueにまとめ、Issueの原因を分析します。

問題の原因を発見する

OpenTelemetryによる分散トレーシングを使用することで、エラーが起きたときの状態を可視化します。

同じ時間に起きた他のIssueも把握できるので、サービスを横断した問題の原因を探ることができます。

Issueを解決する

Issueのトレースとそれ以外のトレースを比較して自動で原因を探ります。

例えば、以下の問題を探ります。

  • 「user_id が1のときにだけ問題が起きている」

  • 「データベースに複数回アクセスしている (N+1問題が起きている)」

また、以下の画面のようにSpanに設定されたパラメータの分布を見ることもできます。

Issues画面 / Trace
Issues画面 / Concurrent issues
Issues画面 / Estimated reasons
Issues 画面 / Aggregate