Modalの関数は静かに失敗します。 Polylaneが気づき、調査し、理由を伝えます。
Modalは関数、サンドボックス、GPUジョブをオンデマンドで動かします。Polylaneはワークスペース全体をマッピングし、それ自身のベースラインに対して見守ります。
ウェイトリストに登録対応するすべてのリソース。
グラフに現れるModalのリソースタイプです。
消えるコンピュート、消えない履歴。
エージェントがワークスペースをマッピングし、そのシグナルを見守り、壊れたものを調査します。
ワークスペースを1つのグラフに
環境、アプリ、関数、クラス、イメージ、サンドボックス、ボリューム、シークレット、キュー、Dict。それぞれがエッジ、デプロイの出自、履歴を持ち、運用中の他のすべての隣に置かれます。
エンドポイントを呼び出し元に結び付ける
Polylaneは他のクラウドの環境変数にあるmodal.runのURLを照合するので、ModalのWebエンドポイントを呼ぶサービスは、口伝えの知識ではなくグラフ上の実際のエッジになります。
Modalが実際に持っている障害シグナル
Modalはエラー率を報告せず、例外を投げたコードも成功として終了します。代わりにエージェントは、最近アクティブなアプリ全体のstderrの量を見守り、各アプリの通常の振る舞いに照らして判断します。
支出を1時間ごとに見守る
ワークスペース全体の従量課金の支出を1時間ごとに合計し、通常と比較します。ループする関数や終了しないコンテナは、請求書よりずっと前に現れます。
コールドスタートとバックログ
サンドボックスの起動時間とキューの深さを、ワークスペース自身の最近の履歴に照らして判断します。プロデューサーがコンシューマーを上回ったとき、バックログが教える前に分かります。
エージェントが目にしないトークンペア
Modalはワークスペーストークン、つまりModalの設定にあるIDとシークレットで接続します。どちらも保存前に暗号化され、エージェントが目にすることはありません。コードの変更はプルリクエストとして届きます。
よくある質問
PolylaneはModal向けのAIによるSREですか?
多くの人がその言葉で指しているものです。アプリ、関数、サンドボックス、キューを1つのコンテキストグラフに保ち、見守り、イシューを調査し、直せるものを直すエージェントで、本番環境を変えるものはすべて人が承認します。私たちはこれをAIによるSREではなく、自律運用するソフトウェアと呼んでいます。要点はアプリが自分の面倒を自分で見ることであり、ボットがオンコールのローテーションに加わることではありません。
PolylaneはどのようにModalワークスペースに接続しますか?
ModalのAPIトークンを使います。Modalのワークスペース設定で作成し、トークンIDとトークンシークレットを貼り付けます。どちらも保存前に暗号化され、エージェントが目にすることはありません。
PolylaneはどのModalリソースを同期しますか?
環境、アプリ、関数、クラス、イメージ、サンドボックス、ボリューム、シークレット、キュー、Dictを、それぞれのエッジと履歴とともにグラフに載せます。全リストはこのページにあります。
PolylaneはModalのアプリを変更できますか?
エージェントは調査と説明を行います。コードの変更はアプリの背後にあるリポジトリへのプルリクエストとしてのみ届き、書き込み操作はすべて、正確なリクエストと理由を画面に示した上で、まず承認のために一時停止します。
アラートルールなしで検出はどのように動きますか?
エージェントはModalが実際に公開しているシグナルを、ワークスペース自身のベースラインに照らして見守ります。アクティブなアプリ全体のstderrログの量、1時間あたりの従量課金の支出、サンドボックスの起動時間、キューの深さです。Modalはエラー率、GPU使用率、cronごとのメトリクスを公開していないので、Polylaneがそれらを読むふりをすることはありません。
使っているオブザーバビリティプロバイダーで動きますか?
動きます。Datadog、Sentry、Honeycomb、Axiom、Grafana Cloudは第一級のソースとしてグラフに加わり、そのアラートは発火した瞬間にエージェントがトリアージします。
費用はいくらですか?
料金は公開されており、セルフサービスで契約できます。無料プラン、月額$80からの有料プラン、含まれるクレジットを超えた分の従量課金です。すべてのプランと上限はpolylane.com/pricingに掲載しています。