Workerが午前2時に壊れます。 目を覚ます前に直っています。
私たちはCloudflareの中でオブザーバビリティプラットフォームを作りました。Polylaneは、その上でずっと動かしたかったものです。自らを運用するソフトウェアです。
ウェイトリストに登録対応するすべてのリソース。
グラフに現れるCloudflareのリソースタイプです。
Workerの1つ1つまで、自律運用。
アカウントは誰かがダッシュボードを開くのを待ちません。エージェントが見守り、調査し、直します。
アカウント全体を1つのグラフに
Workers、Pages、Durable Objects、D1、R2、KV、Queues、Workflows、Hyperdrive、Vectorize、AI Gateway、ゾーン、DNS、トンネル、Access。すべてがバインディング、設定、履歴とともに1つのグラフに載ります。クラウドをまたいでも同じです。Vercelプロジェクトを指すDNSレコードは実際のエッジとして現れます。
アナリティクスはエージェントが自ら読みます
エージェントが定期的にWorkersアナリティクスを取得します。リクエスト、エラー、CPU時間、Durable Objectのコンピュートです。見たものを各リソースの通常の振る舞いに照らして判断するので、調整するしきい値も維持するアラートルールもありません。
すべての変更の記録
同期のたびに、アカウント内で何が現れ、変わり、消えたかを記録します。デプロイの12分後にWorkerがおかしくなれば、調査はそのデプロイから始まります。
すべてのリソースにアドバイザリー
オブザーバビリティが無効なWorker、バックアップのないD1データベース、再試行で詰まったキュー。各アドバイザリーは、Polylaneがその場で修正できるか、あるいはどう対処すべきかを示します。
既定で読み取り専用
ガイド付きのフローが、Polylaneに必要なAPIトークンの権限を正確にあらかじめ入力します。読み取り専用トークンでは、エージェントは調査と説明を行い、変更はプルリクエストとして届きます。フルアクセスでも、すべての書き込みはメソッド、パス、理由を画面に示した上で承認を待ちます。
今ロールバックし、後で正しく直す
ロールバックを有効にすると、エージェントは直近の正常なWorkerバージョンを自動で復元します。レート制限され、記録に残ります。根本原因がコードの1行にあるとき、恒久的な修正がWorkerの背後にあるリポジトリに続きます。
よくある質問
PolylaneはCloudflare向けのAIによるSREですか?
多くの人がその言葉で指しているものです。Workers、Durable Objects、D1、そしてアカウントの残りすべてを1つのコンテキストグラフに保ち、Workersアナリティクスを定期的に読み、イシューを調査し、直せるものを直すエージェントで、本番環境を変えるものはすべて人が承認します。私たちはこれをAIによるSREではなく、自律運用するソフトウェアと呼んでいます。要点はアカウントが自分の面倒を自分で見ることであり、ボットがオンコールのローテーションに加わることではありません。
PolylaneはどのようにCloudflareアカウントに接続しますか?
Cloudflare APIトークンを使います。コンソールがPolylaneに必要なすべての権限をあらかじめ入力し、トークンが設定済みの状態でCloudflareを開くので、手作業で権限を選ぶ必要はありません。作成時に読み取り専用かフルアクセスかを選びます。
PolylaneはどのCloudflareリソースを同期しますか?
Workers、Pages、Durable Objects、D1、R2、KV、Queues、Workflows、Hyperdrive、Vectorize、AI Gateway、ゾーン、DNSレコード、ロードバランサー、WAFとセキュリティルールセット、Tunnels、Spectrum、Access、Stream、Imagesなどです。全リストはこのページにあります。
PolylaneはCloudflareアカウントを変更できますか?
許可した場合だけです。読み取り専用モードでは、エージェントは調査と説明を行い、変更はレビュー用のプルリクエストとしてのみ届きます。フルアクセスでは、すべての書き込み操作がまず承認のために一時停止し、メソッド、パス、ボディ、理由を画面に示します。ロールバックは既定で無効です。どこで許可するかを決め、いつでも無効にできます。有効にすると、エージェントは直近の正常なデプロイを自動で復元し、証拠を残し、レート制限の範囲内で動きます。
アラートルールなしで検出はどのように動きますか?
エージェントが定期的にメトリクス、ログ、トレースを読み、各リソースの通常の振る舞いに照らして判断するので、18倍のP99退行はしきい値を設定しなくても捕まえられます。繰り返しの検出は、再び呼び出す代わりに1つのイシューに畳み込まれます。
使っているオブザーバビリティプロバイダーで動きますか?
動きます。Datadog、Sentry、Honeycomb、Axiom、Grafana Cloudは第一級のソースとしてグラフに加わり、そのアラートは発火した瞬間にエージェントがトリアージします。
費用はいくらですか?
料金は公開されており、セルフサービスで契約できます。無料プラン、月額$80からの有料プラン、含まれるクレジットを超えた分の従量課金です。すべてのプランと上限はpolylane.com/pricingに掲載しています。