Docs » Splunk APMのセットアップ » Splunk APMのエクスペリエンスをカスタマイズする

Splunk APMのエクスペリエンスをカスタマイズする 🔗

Splunk APMでできることを理解したので、より高度な設定を検討して、Splunk APMをビジネスニーズに合わせてカスタマイズすることができます。

前提条件 🔗

Splunk APMで高度な設定を行う前に、以下を実行してください:

  1. トレースをSplunk APMに送信する

  2. Splunk APMを使ってできること

Splunk APMをカスタマイズする 🔗

Splunk APMへのトレース送信を開始し、APMで実現できることを理解したら、以下の方法でAPMのエクスペリエンスをカスタマイズすることを検討します。

追加のスパンタグのインデックス化 🔗

Splunk APMの管理者は、追加のスパンタグにインデックスを付けて、サービス内のタグ値に対してカスタムのリクエスト、エラーおよび時間(RED)メトリクスを生成できます。インデックス化されたスパンタグはTag Spotlightのフィルターオプションとなり、サービスマップの分解機能を有効にし、REDメトリクスを生成します。インデックス化されたスパンタグのREDメトリクスは、Troubleshooting MetricSets と呼ばれます。スパンタグの追加とインデックス化の詳細については、Splunk APMでスパンタグとMetricSetsを使ってサービスを分析する を参照してください。

デプロイ環境によるAPMのフィルタリング 🔗

インストルメンテーションでスパンタグを追加する際に、deployment.environment タグを含めることを検討してください。これにより、開発、ステージング、本番環境、といったデプロイ環境ごとにSplunk APMのエクスペリエンスをフィルタリングできるようになります。詳しくは Splunk APMでデプロイ環境を設定する を参照してください。

ダッシュボードでサービスパフォーマンスを追跡する 🔗

Main menu > Dashboards > APM Services にアクセスし、サービスダッシュボードを選択すると、Splunk APMの特定のサービスに関するチャートや可視化されたメトリクスを表示できます。内蔵のダッシュボードを編集して新しいバージョンを保存し、チームにとって最も重要な情報に簡単にアクセスできるようにすることができます。詳しくは Splunk APMのダッシュボードを使用してサービスパフォーマンスを追跡する を参照してください。

Database Query Performanceを有効化する 🔗

Splunk APMは、データベースをシステム内の推定サービスとして特定し、データベース関連の問題がサービスのエラーや遅延の原因となっている可能性のある場所を確認できるようにします。APMは、Database Query Performanceを使って、サポート対象のSQLデータベースに追加分析を提供します。Database Query Performanceはデフォルトで利用できるため、この機能を有効化するだけでデータベース関連のスパンタグのインデックス作成を開始できます。Database Query Performanceの監視 を参照して開始してください。

ディテクターを設定して問題の発生時にアラートを受信する 🔗

ディテクターを使用すると、Splunk APMでトレースしているサービスのエラー率とレイテンシを動的に監視できます。詳しくは Splunk APMでディテクターとアラートを設定する を参照してください。

ビジネスワークフローを設定する 🔗

管理者は、ビジネスワークフローを設定して、システム内のエンドツーエンドのトランザクションを構成する関連トレースを相関付け、監視し、トラブルシューティングすることもできます。これにより、「サービスレベルの指標」(SLI)と視覚エフェクトを、最も関心のあるトランザクションタイプ別にフィルタリングできます。ビジネスワークフローの詳細については、トレースを関連付けてビジネスワークフローを追跡する を参照してください。

Splunk APMについての学習を続ける 🔗

以下のリソースでは、Splunk APMに関する追加情報を提供しています:

このページは 2024年02月05日 に最終更新されました。