ペルソナとユースケース

IBM® の Instana Observability( Instana )では、サイト信頼性エンジニア(SRE)、 DevOps,IT 管理者、および開発者の4つのペルソナが定義されています。 各ペルソナは、 IBM® Instana のオブザーバビリティ機能( Instana )を活用することで、タスクをより効率的かつ容易に遂行できます。

ペルソナ: サイト信頼性エンジニア

SRE は、以下のタスクを完了する必要があります。

  • 正常なパイプラインを維持し、デプロイメントを簡素化します。

  • プラットフォームおよびマネージド・サービスの可用性と状況をモニターします。 アプリケーションの可用性、信頼性、およびパフォーマンスを、製品ユーザーの観点から保守します。

  • お客様に影響が及ぶ前に問題を検出し、問題を解決し、手動または自動化された運用手順書を作成することで問題が再発しないようにします。

  • 開発者と共通の目標を設定し、問題のトラブルシューティングおよび迅速な解決に必要な関連ログ、イベント、およびパフォーマンス・メトリックへのアクセスを開発者に提供します。

Instana SREを以下の点で支援することができます:

タスク 参照
プラットフォームのプログラム識別情報を向上させ、すべてのインフラストラクチャーを 1 つのユーザー・インターフェースで監視します。 インフラストラクチャーのモニタリング
さまざまな障害やスローダウンからの対応と復旧 組み込みの問題およびインシデントの管理
アラートとインシデントをモニターし、ビジネスへの影響を分析し、時間内に対応します。 アラートの構成と管理
影響の大きいインシデントが再発しないようにする 合成モニタリング
インシデント対応の自動化と簡素化 自動化の管理
アプリケーションとサービスのパフォーマンスを最適化するために必要な情報を収集する アプリケーションのパースペクティブ
リソース使用量の分析と容量使用率の最適化 監視インフラ Instana AutoProfile
サービス・レベル目標 (SLO) を確立し、サービス・パフォーマンスを測定するためのしきい値を設定します。 サービス・レベル目標
問題の根本原因の特定 根本原因分析
異常検出と通知の自動化 スマート・アラート
既存のツールとテクノロジーを活用してアプリケーションのパフォーマンスを向上 統合、SDK、および API

人物紹介: DevOps

DevOps は、アプリケーションの従来のサービスと最新のサービスを検出し、 DevOps パイプラインを使用してアプリケーションをデプロイし、変更を配信するための一貫性のあるプロセスを推進し、アプリケーションが安定性とセキュリティーの目標を確実に達成できるようにします。 以下のタスクを参照してください。

  • すべてのシステムを最大限の信頼性で稼働させます。
  • さらなるインシデントを予測して軽減します。
  • 開発者の支援なしでインシデントを軽減します。
  • 堅固な SLO (待ち時間、トラフィック、エラー、および飽和) を使用して、お客様のサービス・レベル・アグリーメント (SLA) を満たします。

Instana DevOps に対し、以下の点で支援が可能です:

タスク 参照
インシデントの予測 合成モニタリング
アラートの自動化 スマート・アラート
問題の根本原因の特定 根本原因分析
サンプリングされていない高カーディナリティーのすべてのデータから洞察を収集します 無制限分析
イベントを診断および修復するためのアクションの自動化 自動化の管理
構成データの更新を自動的に管理およびモニターします Git ベースの構成管理
Instana でさまざまなアセットを設定する Terraform 統合
カスタム・イベントの作成の管理と自動化 組み込みの問題およびインシデントの管理
Ansible Playbook をアクションとして実行 自動化アクション Ansible

ペルソナ: IT 管理者

IT 管理者は、オンプレミスの IT インフラストラクチャーのパフォーマンスを最大限の能力で維持する必要があります。 以下のタスクを参照してください。

  • インフラストラクチャーとソフトウェアをセットアップして構成します。
  • キャパシティー・プランニングと最適化を実行します。
  • オンプレミス IT インフラストラクチャーの可用性と状況をモニターします。
  • アラートとインシデントをモニターし、ビジネスへの影響を分析し、時間内に対応します。
  • 根本原因分析を実行し、情報を開発者または SRE に伝達します。
  • さまざまな障害やスローダウンに対応し、それらから復旧します。 影響の大きいインシデントが再発しないようにします。

Instana IT管理者にとって、以下の点で役立ちます:

タスク 参照
コンポーネントのすべての物理依存関係および論理依存関係を理解して、それらをセットアップおよび構成します。 「動的グラフコンテキストの活用」ガイド
サービス・レベル目標 (SLO) を作成して管理し、提供されるサービス品質を分析します。 サービス・レベル目標
容量を最適化するためのリソース使用量の追跡 監視インフラ モバイルアプリの監視 ウェブサイトの監視
インフラストラクチャー・エンティティーを比較して、インフラストラクチャーの問題の範囲を素早く切り分ける インフラストラクチャーの分析
問題の根本原因を検出して、迅速な解決を促進します。 根本原因分析

開発者

開発者は、インフラストラクチャーやリソースのプロビジョニングについて心配することなく、新しいマイクロサービスやクラウド・ネイティブ・アプリケーションをコーディングする必要があります。 以下のタスクを参照してください。

  • すべての意味のある情報を取得して、アプリケーション (および一部のインフラストラクチャー) コンポーネントがどのように相互作用しているか、およびバグまたは問題がどのようにグローバル製品に拡散し、影響を与えているかを理解します。
  • 最適化に必要なアクションがあるかどうかを確認します。
  • 問題を分析し、オプションを検討し、それらを解決するための最適な方法を見つけ、ソリューションをコーディングします。
  • アプリケーション開発により多くの注意を払い、競合他社に遅れずに対応するためのイノベーションを促進します。

Instana 開発者にとって、以下の点で役立ちます:

タスク 参照
コード・レベルでパフォーマンスのホット・スポットとボトルネックを見つける Instana AutoProfile
ホット・パスを識別して最適化するためのアプリケーション・パフォーマンスの視覚化 プロファイルの分析
作成、ビルド、およびサポートするアプリケーションまたはサービスのすべてのコンポーネントを表示する 応用分野 Instana AutoProfile
インフラストラクチャーの問題をアプリケーションの影響に関連付ける インフラストラクチャーの分析
潜在的な問題を予測して対処するためのアクセス・リリースの影響 パイプラインのフィードバック
問題を発生前に予測するためのシンセティック・テストの作成 合成モニタリング
さまざまなソースからのパフォーマンス・データを相関させて、パフォーマンスの問題の根本原因を特定します。 根本原因分析