固定価格の成果物
APMアクセラレーター
概要
既存のElastic導入環境で、範囲内のアプリケーション最大3件に本番環境対応のアプリケーションパフォーマンス監視を提供する、固定価格かつ期間を定めたプロフェッショナルサービスエンゲージメント。ElasticのコンサルタントがAPMアーキテクチャーを設計し、エージェントをデプロイして、サービストポロジーと分散トレーシングを検証し、ゴールデンシグナルとSLOを設定し、運用ダッシュボード5件を構築して、顧客のチームをトレーニングします。これらのすべてを定められたエンゲージメント期間内に実施します。
範囲
- エンゲージメント前の準備、プロジェクトのキックオフ、環境の調査とアーキテクチャレビュー、APM導入アーキテクチャの設計、スコープの確認、リスク登録簿
- APM Serverの構成と検証、アプリケーション最大3件を対象とした開発/ステージング環境へのエージェント導入、トランザクションのベースライン指標、サービストポロジーのマッピング、分散トレーシングの検証、OpenTelemetry連携の検証(事前認定済みの場合)
- サービスごとのゴールデンシグナルの定義(レイテンシ、スループット、エラー率、飽和度)、SLO/SLIの設定とエラーバジェットの追跡、アラートルールの設定とテスト、SLO追跡ダッシュボード
- 本番環境の全インスタンスへのエージェント導入、運用ダッシュボード5個(サービスの正常性、パフォーマンス、ビジネスメトリクス、SLO追跡、インフラ)、APMトラブルシューティング用ランブック2~3件、RBAC設定、チームイネーブルメントセッション、ナレッジ移転の確認
- 成功基準の検証、納品後のサポートプラン、30日後のチェックインを予定
対象外
本エンゲージメントには以下は含まれません。
- 3つを超えるアプリケーションが計装されています
- 上記で定義された5つを超える追加のダッシュボード
- 2~3件を超えるトラブルシューティング用ランブック
- 複数環境への導入 — 本番環境は1つのみ、追加環境には変更指示書が必要
- 手動のOpenTelemetry SDK計装 — エージェントベースの計装のみ、手動のOTEL SDK計装は対象外
- 事前認定済みでパッケージの想定範囲内である場合を除く、OTELコレクターの導入
- 標準エージェント設定で実現可能な範囲を超えるカスタムビジネスメトリクス
- 本番環境の堅牢化、高可用性構成、または災害復旧
- サポート対象外またはレガシーなフレームワークを使用しているアプリケーション
- エンゲージメント後のマネージドサービス、継続的なサポート、または30日後のチェックインコールに加えて行う追加のAPMチューニング
上記範囲外の作業には、双方が締結する変更指示書が必要となり、追加料金、前提条件の見直し、スケジュールの変更が発生する場合があります。
エンゲージメントタイムライン
- 購入後約6~8週間で開始予定ですが、リソースの確保状況および顧客の準備状況によります。
- ElasticのコンサルタントまたはElasticの監督下にある認定パートナーリソースによって提供されます。
- 書面による別段の合意がない限り、サービスはリモートで提供されます。
- 提供は、Elasticのスケジュールに従い、連続した営業日または連続した暦週にわたって行われる予定です。
- 顧客の対応可能状況、アクセス上の問題、環境の準備状況、またはその他の顧客側の要因により、提供が遅延、中断、または再調整される場合、Elasticはリソースの再割り当て、スケジュールの調整、または注文書(変更指示書)の要求を行うことがあります。
- 顧客側の遅延、不在、前提条件の未達成、または必要なアクセスの提供不能により使用できなかった本エンゲージメントの予定時間は、コンサルティング合計日数に算入されます。
固定価格の条件および前提条件
- 顧客は1日目より前に既存のElastic導入環境を所有(ES 8.0以降、Kibana 8.0以降、APM Serverが構成済みでアクセス可能)
- 範囲内のアプリケーションは最大3件、各アプリケーションはElastic APMでサポートされている言語(Java、Go、.NET、Python、Ruby、JavaScript/Node.js、PHP)を使用、追加のアプリケーションには変更指示が必要
- 本番環境への導入前に、エージェントの検証に利用できる下位環境(開発/ステージング)が少なくとも1つあること
- 初日までに、必要な顧客アクセス、認証情報、および導入権限が確認されていること
- 顧客の技術担当者(DevOps、プラットフォームエンジニア、アプリケーションオーナー)はエンゲージメント援期間中フルタイムで対応可能
- 本番環境の変更に関する承認および通知チャネルが、エンゲージメント開始前にあらかじめ調整されていること
- お客様のアーキテクチャが安定しており、文書化されていること。必要に応じてエージェントのインストルメンテーションのためにソースコードへのアクセスが可能であること
- アプリケーション環境からAPM Serverへのネットワークアクセスについて、ファイアウォールやプロキシに大きな問題がないことが確認されていること
- エンゲージメント期間中に、本番環境のメンテナンス時間帯や変更凍結期間が予定されていないこと
- OpenTelemetryとの連携が必要で、お客様が既存のOTELコレクターを保有している、またはOTELコレクターをデプロイする明示的な事前認定済み要件があること
- エージェントベースの自動計装のみ。手動でのOTEL SDK計装は対象外です
上記の前提条件のいずれかが満たされない場合、Elasticはスケジュールを調整する、固定価格の範囲に収まるように提供するサービスを制限する、影響を受けた時間を割り当て済みのコンサルティング日数に算入する、または変更指示書を要求することがあります。
成果物
ディスカバリーと設計
- ディスカバリー中に確認された環境におけるAPM Serverのトポロジー、インストルメンテーションのアプローチ、統合ポイントを網羅したAPM導入アーキテクチャ設計書1件
- キックオフ時に合意した最終的な対象範囲内アプリケーション、環境、および除外事項を記載したスコープ確認・最終承認文書1件
- ディスカバリー段階で特定されたデリバリーリスクと依存関係を記載し、各項目の担当者および軽減策を明記したリスク登録簿1件
計装および検証 (アプリケーション最大3件に限定、追加のアプリケーションには変更指示が必要)
- 開発環境およびステージング環境で最大3つのアプリケーションを対象に、エージェントの導入と構成を網羅したエージェント構成プレイブック1件
- OpenTelemetry統合計画および検証レポート1件 — アーキテクチャレビュー中にお客様の環境がOTelの事前適格性を満たしていると確認された場合にのみ含まれます。事前適格性が確認されない場合、この成果物は一部のみ提供されるのではなく、スコープから除外されます
- 対象範囲内の各アプリケーションについて、合意した監視期間中に取得した応答時間、スループット、エラー率のベースラインを記録したトランザクション・ベースライン指標レポート1件
- 対象範囲内のアプリケーション全体にわたるサービス間の依存関係とトランザクションフローを示すサービス・トポロジー図1件
- 対象範囲内の各アプリケーションでサンプリングされたトランザクションについて、エンドツーエンドのトレースの連続性を確認する分散トレーシング検証レポート1件
- 本番環境へのエージェント導入前に必要となる構成、検証、および承認状況を記録した本番稼働準備チェックリスト1件
SLOとアラート
- 範囲内の各サービスについて、レイテンシ、スループット、エラー率、および飽和度のしきい値を定義したゴールデンシグナル定義書1件
- 対象範囲内の各サービスについて、SLO目標、SLI、およびエラーバジェットポリシーを記載したSLO/SLI構成仕様書1件
- 対象範囲内のサービスについて上記で定義したゴールデンシグナルおよびSLOに沿ってElasticで設定・テストされたAlertingルール
- SLO追跡ダッシュボード1つ、対象サービスのSLO/エラーバジェットの状況をリアルタイムに表示
本番環境への展開と支援
- 対象範囲内のすべてのアプリケーションインスタンスへの本番用エージェントの導入
- 5つの運用ダッシュボード: サービスの正常性、パフォーマンス、ビジネスメトリクス、SLOトラッキング、インフラ, インフラストラクチャー
- [高レイテンシの調査]および[エラースパイクの調査を対象とする]APMトラブルシューティング用ランブック2件
- Elasticの組み込まれたロール定義を使用したRBACの設定(ロールプロファイル最大3件(例:管理者、開発者、閲覧者))、組み込みロールを超えるカスタムロールの設計は範囲外
- チーム向けイネーブルメントセッション1回(1回のセッション、形式および所要時間は確認予定)。ナレッジ移転の確認書には、実施したトピックの一覧と、氏名が明記された顧客関係者による確認が記載されます
完了
- 成功基準の検証サマリー1件、スコープ確認時に合意した基準に照らして納品を確認するもの
- 本番稼働後のサポート期間、エスカレーション経路、連絡先を定める、納品後のサポート計画およびエスカレーションガイド1件
- 明確なアジェンダ(成功基準の確認)を設定した30日後のチェックインコール
完了
本エンゲージメントは、以下のすべてが完了した時点で完了したものとみなされます。すべての成功基準の確認、知識移転の確認、納品後のサポート計画の提供。Elasticが合意されたエンゲージメント期間内にサービスを提供するために商業上合理的な努力を行った後、顧客が遅延した場合、対応できない場合、必要な前提条件を満たさない場合、またはその他の理由で参加できない場合も、エンゲージメントは完了したものとみなされることがあります。
一般的な用語
本パッケージ説明で使用されているものの定義されていない英文で頭文字が大文字の用語は、注文書、該当するサービス説明、またはElasticサービス契約で定められた意味を有します。
この固定価格のサービスパッケージには、正式な顧客による最終承認も、マイルストーンまたは成果物の受領プロセスも適用されません。各サービスは完了時に受領されたものとみなされます。
「完了」とは、サービスに関して、Elasticが本サービスパッケージの範囲内の活動(該当する場合、本パッケージの範囲内で説明されている書面による報告書、資料、またはナレッジトランスファーセッションの提供を含む)を完了した時点、または本パッケージの期限付きエンゲージメント期間が満了した時点のいずれか早い方を意味します。完了にあたり、顧客による最終承認、またはいずれかの成果物の受領は必要ありません。
お客様は、環境、システム、データのバックアップ、保守、セキュリティについて、単独で責任を負います。 Elasticは、本サービスに起因または関連して生じる設定変更、データ損失、ダウンタイム、その他のお客様の環境への影響について、一切責任を負いません。
本エンゲージメントでは、定められた固定料金の範囲内で、検索ユースケースの分析、データモデリングと取り込み、高度なサンプルクエリの実装、高度なRBACの設定、インフラストラクチャーのプロビジョニング、最終報告書を含む、新規構築された構成済みのセルフマネージドElasticドキュメント検索ソリューションを提供します。Elasticは、上記で定義された成果物を超える特定のパフォーマンス、コスト、運用、またはビジネス上の成果を保証しません。顧客は、継続的な運用、エンゲージメント範囲外で行われる設定変更、および環境に関連するエンゲージメント終了後のすべての活動について、引き続き単独で責任を負います。
本パッケージにおける検証、テスト、受領テストまたは受領テストハーネス、ゴールデンクエリ、立ち上げ準備、または本番稼働への言及は、Elasticが実施、実演、または提供する活動を説明するものであり、お客様による受領、最終確認、テスト、または支払いの条件を構成するものではありません。完了は、かかるアクティビティにかかわらず本パッケージで定義されているとおりに行われ、料金のいかなる部分も、テスト結果、検証、または本番稼働イベントを理由に留保または延期されることはありません。