DZone.com Feed 日本語
フォロー
パフォーマンスアカウンタビリティのためのクロスチームSLO契約の構築
マイクロサービスアーキテクチャで人気のウェブサイトを開発したことがあるなら、まずレイテンシが増加するように見えるこのケースに遭遇した可能性が非常に高いです。次にダッシュボードを確認すると、過去2週間でP90レイテンシが300ミリ秒増加したことに気づくでしょう。個々のスパンを分析し、別のチームに属するアップストリーム依存関係の1つが遅くなっていることに気づく可能性が非常に高いです。彼らにチケットを書くか、問題を修正するためにページングすることもできます。彼らはそれに同意しますが、彼らの側ではすべて順調だとも言います。それでも、サービスレベル目標(SLO)は侵害されています。これはまさに、レイテンシだけでは解決できないアカウンタビリティギャップです。ページオーナーは、ページのエンドツーエンドレイテンシに責任を負い、完全に制御できない依存関係を持っている可能性もあります。しかし、依存関係オーナーは、サービスごとに特定のレイテンシプロファイルを維持するための正式な契約を持っていません。そして、それは非常に公平なことです。誰もが技術的には自身の目標に従っていますが、顧客体験は悪化しています。