バグはConvexの関数にあります。アラートはフロントエンドから来ました。 Polylaneは一方から他方へエッジをたどります。
Convexは、管理する必要のないデプロイメント上でバックエンドをリアクティブな関数として動かします。Polylaneはすべてのプロジェクトとデプロイメントをコンテキストグラフに載せ、その背後の関数ログとメトリクスを読みます。
ウェイトリストに登録対応するすべてのリソース。
グラフに現れるConvexのリソースタイプです。
フロントエンドから関数まで、1つのグラフ。
エージェントがすべてのプロジェクトをグラフにし、本番をプレビューから分け、インシデントの背後にある関数ログを読みます。
プロジェクトとデプロイメントをグラフに
すべてのプロジェクトを、本番、プレビュー、開発のデプロイメント、そのリージョンとURLとともに、運用中の他のすべての隣に置きます。
サービスからその背後のデプロイメントへ
調査はサービスから、それが通信するConvexデプロイメントまで届きます。リージョン、クラス、デプロイ履歴を手にした状態で。
本番をノイズから分離
開発とプレビューのデプロイメントはグラフ上で見えたままですが、Change intelligenceとインシデントに届くのは本番の変更だけです。
関数ログとメトリクスをオンデマンドで
エージェントは調査中にデプロイメントの関数実行ログと関数メトリクスを取得するので、結論には証拠が添えられます。
すべての同期に変更履歴
新しいデプロイメント、削除されたプロジェクト、向け先が変わった本番デプロイメントが、それを見つけた同期とともに変更フィードに載ります。
データは手元に残ります
PolylaneはConvexのManagement APIだけを読みます。テーブルにクエリすることはなく、デプロイキーを保持することもありません。チームのアクセストークンは保存前に暗号化され、エージェントが目にすることはありません。
よくある質問
PolylaneはConvex向けのAIによるSREですか?
多くの人がその言葉で指しているものです。プロジェクトとデプロイメントを、本番をプレビューから分離した1つのコンテキストグラフに保ち、見守り、イシューを調査し、直せるものを直すエージェントで、本番環境を変えるものはすべて人が承認します。私たちはこれをAIによるSREではなく、自律運用するソフトウェアと呼んでいます。要点はデプロイメントが自分の面倒を自分で見ることであり、ボットがオンコールのローテーションに加わることではありません。
PolylaneはどのようにConvexに接続しますか?
Convexのチーム設定にあるチームアクセストークンを使います。一度貼り付けるだけです。保存前に暗号化され、エージェントが目にすることはありません。
PolylaneはConvexから何を同期しますか?
プロジェクトとそのデプロイメントです。本番、プレビュー、開発を問わず、リージョンとURLも含みます。最初の同期以降は、毎回何が変わったかを記録します。
PolylaneはConvexのデータを読みますか?
読みません。ConvexのManagement APIだけを読み、テーブルにクエリすることも、デプロイキーを保持することもありません。関数ログとメトリクスは、調査中にオンデマンドで読みます。
プレビューのデプロイメントはノイズになりますか?
エージェントが推論できるようグラフ上では見えたままですが、Change intelligenceとインシデントに届くのは本番の変更だけです。
PolylaneはConvexのデプロイメントを変更できますか?
エージェントは調査と説明を行います。コードの変更はデプロイメントの背後にあるリポジトリへのプルリクエストとしてのみ届き、書き込み操作はすべて、正確なリクエストと理由を示した上で、まず承認のために一時停止します。
使っているオブザーバビリティプロバイダーで動きますか?
動きます。Datadog、Sentry、Honeycomb、Axiom、Grafana Cloudは第一級のソースとしてグラフに加わり、そのアラートは発火した瞬間にエージェントがトリアージします。
費用はいくらですか?
料金は公開されており、セルフサービスで契約できます。無料プラン、月額$80からの有料プラン、含まれるクレジットを超えた分の従量課金です。すべてのプランと上限はpolylane.com/pricingに掲載しています。