New Relic では、 Observability maturity目的地ではなく、旅であるとよく言います。確かにこれは複雑な旅であり、その途中では前進と後退を覚悟しておく必要があります。この旅を支援するために、私たちは効果的で価値のある観察プログラムを実現すると信じているベストプラクティスと習慣にあなたを導くモデルを用意しました。

上の図に示されているobservability maturity進行は、観測プログラム要素を 4 つのレベルに分類します。 これら 4 つのレベルは、効果的な観測プログラムを運用するために必要なものを意図的に過度に単純化したものです。 レベルは秩序ある進行に適していますが、現実には、ほとんどの観測プログラムは常にあらゆる成熟段階に存在します。
成熟度の進行では、目的が捉えられません。オブザーバビリティ プログラムの目的は、プログラムへの投資の主な動機であり、組織の焦点となるべきです。 プログラムが意図した目的を達成していることを示す測定基準を定義する必要があります。
そのため、私たちは目的の分類も提供できるよう最善を尽くしました。オブザーバビリティ プログラムは、次の 3 つの中心的な目的に集中する傾向があることがわかりました。
Business uptime: コア サービスの提供により、ソフトウェア システムがビジネス上の必須要件を確実に満たします。
Engineering excellence: ソフトウェア システムの開発、デプロイメント、保守のプロセス。
Digital experience: ソフトウェア システムのエンドユーザーが効率的に動作し、ソフトウェア エクスペリエンスを楽しめるようにします。
それぞれの価値の目的によって、事後対応型 -> プロアクティブ型 -> 熟達した観察実践への段階が示されます。 これらの価値ドライバーに合わせた成熟度の進行に加えて、基礎的な成熟度レベルを追加しました。
- Intelligent Observability: New Relicエージェントのデプロイメントと標準がオブザーバビリティの目的を達成するのに十分であることを確認します。
これらすべてを総合すると、それぞれの目的の根底には成熟度の進行が存在します。顧客のオブザーバビリティ プログラム目標をサポートするために、成熟度と価値の概念を統合し、それぞれにスコアカードテンプレートを提供しました。 各目的の概要と、各スコアボードにエンコードされたルールについては、上記のリンクを確認してください。これらのルールは、成熟の過程に役立ちます。