天命のためのオブザーバビリティ:朝鮮王朝の宮廷の凶兆をSRE原則にマッピングする
サイトリライアビリティエンジニアリング(SRE)の世界では、私たちはシグナル、つまりレイテンシ、エラー率、サチュレーション(飽和度)に執着しています。システムの健全性を監視するためにダッシュボードを構築し、メトリクスがベースラインから逸脱した際にアラートを飛ばすことで、完全な障害が発生する前に介入できるようにしています。しかし、このメンタルモデルを14世紀の王朝の統治に適用したらどうなるでしょうか?
omen.opsという興味深いプロジェクトは、朝鮮王朝(1392–1897)の歴史記録を、単なる物語としての歴史ではなく、膨大なシステムログのストリームとして再構築しています。「天命」をシステムのアップタイムメトリクスとして捉えることで、このプロジェクトは、天体の異常、自然災害、動物の侵入を、修復とポストモーテム(事後分析)を必要とする運用上のインシデントへと変換しています。
古代のオブザーバビリティのアーキテクチャ
朝鮮王朝の宮廷の中心には、Gwansanggam(天文・気象局)がありました。現代の言葉で言えば、Gwansanggamは国家の主要なテレメトリソースとして機能していました。彼らの「ログ」は、毎晩の天体観測の結果であり、細かく記録され、王に報告されていました。
以前は星が存在しなかったセクターに「客星」(新星または超新星)が現れたとき、それは単なる天文学的な好奇心の対象ではなく、P1インシデントでした。omen.opsのフレームワークでは、これは「予定外の天体」が「期待される滞在期間を超えて持続」したとみなされ、アクティブなインシデントレポートがトリガーされます。
凶兆をSREコンセプトにマッピングする
このフレームワークの素晴らしさは、古代の政治神学を現代の技術運用にマッピングしている点にあります。
1. 天命の変動指数(Mandate Volatility Index)
CPUのロードアベレージの代わりに、このプロジェクトは「天命の変動指数」を導入しています。これは、監視対象のシグナルクラスを王朝の統治期間のベースラインに合わせて正規化した複合指標です。指数が急上昇すると、「システム」(王朝)が深刻な不安定状態にあることを示します。
2. SLOとアップタイム
このプロジェクトは、「天命のアップタイム」を追跡しています。これは、王朝の統治期間のうち、宮廷が中断することなく天命を保持していた期間として定義されます。これは、サービスレベル目標(SLO)の99.0%に対して測定されます。安定性の数値がこの閾値(しきいち)を下回ると、その統治はクリティカルな状態としてフラグが立てられます。
3. 修復(Remediation)とMTTR
SREでは、平均修復時間(MTTR)の短縮に努めます。朝鮮王朝の宮廷には、特定の「インシデント」に対する独自の修復プロトコルがありました。干ばつの場合、プロトコルはGiuje(国家的な雨乞い儀式)でした。
興味深いことに、記録にはプロセスへの厳格な遵守が見行われています。ある記録には、雨乞い儀式の際の敷物や輿(こし)の準備が間に合わなかったために、首席王室秘書官が解任されたという「ポストインシデントレビュー」が記載されています。これは、本質的には儀式の準備というSLA(サービスレベル合意)を満たせなかった失敗を意味します。
4. インシデントの深刻度(Escalation)
すべての異常は等価ではありません。プロジェクトはイベントを深刻度別に分類しています。
- INFO: 彗星の単一観測。
- WARN: 元旦と重なる日食。
- P1/CRITICAL: 持続する客星、または金堤平野(Gimje plain)を「海のように」変えてしまう大規模な洪水。
「ダッシュボード外」のインシデント
オブザーバビリティの限界を示す最も痛切な例の一つは、壬辰倭乱(Imjin War, 1592–1598)の扱いです。宮廷が凶兆を記録し、天体のシグナルを監視し続けていた一方で、実際の日本による侵攻——首都が陥落し、王が北へ逃れること——は、「OFF-DASHBOARD」としてマークされています。
これは、歴史とシステムの両方における根本的な真理を浮たべています。シグナルに対する完璧なテレメトリは得られるかもしれませんが、物理レイヤーで起きている壊滅的な失敗を無視していれば、ダッシュボードは単なる気を散らすものに過ぎません。
黄金のデータセットとしての実録(Veritable Records)
コミュニティメンバーが指摘しているように、このプロジェクトは『朝鮮王朝実録』(Joseon Wangjo Sillok)に基づいています。これらの記録は、その詳細さと完全性で伝説的です。歴史家たちは王の直接的なコントロールから独立していたため、記録には王朝の栄光だけでなく、王室の失態も捉えられていました。
「朝鮮王朝は歴史を保存することに執着していました。王であっても、それに干渉することはできませんでした。実際、ある王が狩猟中に馬から落ち、それを記録に残さないよう命じましたが、彼らはその命令を記録に残しました。」
このレベルの不変的なロギングは、現代のエンジニアが監査証跡(audit trails)や分散トレーシング(distributed tracing)を構築する際に目指しているものそのものです。『実録』は、人類の歴史において最も初期かつ最も包括的な「システムログ」の一つであり、現代のオブザーバビリティの観点点から分析可能なほど豊かなデータセットを提供しています。
歴史をデータとして扱うことで、omen.opsは、監視、アラート、修復という行為への欲求求は、クラウド時代の現代の産物ではなく、自然界の混沌に対する人間の根本的な反応であることを思い出させてくれます。