Fly.io. マシン、ボリューム、グローバルなエッジデプロイメント.
Fly.ioアカウントを接続すると、エージェントがマシン、ボリューム、グローバルなデプロイメントを監視できます。エージェントはアプリの健全性を確認し、リージョンごとのパフォーマンスを分析し、分散したインフラの管理を助けます。
ウェイトリストに登録PolylaneがFly.ioで行うこと。
フリート全体を1つのグラフに
すべてのアプリを、そのマシン、ボリューム、証明書、シークレットとともに、他のクラウドで動かしているあらゆるものの隣に。
すべてのリージョンを同時に
マシンはユーザーのいる場所で動きますが、注意力はそうはいきません。エージェントはフリート全体を見るので、1つの悪いリージョンは問題のないリージョンとの対比で際立ちます。
アラートルールのない検出
エージェントが定期的にアプリとマシンのメトリクスとログを調べ、各アプリの通常の振る舞いに照らして判断します。
入れ替わるフリートの履歴
マシンはデプロイされ、停止し、起動し、移動します。同期のたびに何が現れ、変わり、消えたかを記録するので、調査は変更から始まります。
仕組み。
接続
読み取り専用のAPIトークン、つまりFlyが提供する中で最も制限の強い種類のトークンを貼り付けます。保存前に暗号化され、エージェントが目にすることはありません。
同期
アプリ、マシン、ボリュームがリージョンと履歴とともにグラフに載ります。
エージェントが見守りを引き受ける
フリートはすべてのリージョンで同時に見守られ、調査はタイムゾーンを待ちません。
グラフの中に。
Polylaneが同期するFly.ioのリソースタイプです。エッジ、設定、履歴とともに。
エージェントが得るツール。
調査の途中でエージェントがFly.ioに対してできること。すべての呼び出しは出典付きでスレッドのトランスクリプトに残ります。
flyApi 専用ツールのないFly.io Machines RESTエンドポイントを呼び出す
flyListReleases Fly.ioアプリのリリース履歴を一覧する
flyQueryMetrics Fly.ioアプリのPrometheusメトリクスをクエリする
flyGetLogs Prometheusメトリクス経由でFly.ioアプリのログを取得する
よくある質問
PolylaneはFly.io向けのAIによるSREですか?
多くの人がその言葉で指しているものです。つまり、Fly.ioのリソースを1つのコンテキストグラフに保ち、見守り、イシューを調査し、本番環境を変えるものはすべて人の承認を経た上で、直せるものを直すエージェントです。私たちはこれをAIによるSREではなく、自律運用するソフトウェアと呼んでいます。要点はソフトウェアが自分の面倒を自分で見ることであり、ボットがオンコールのローテーションに加わることではありません。
PolylaneはFly.ioの中の何かを変更できますか?
許可した場合だけです。読み取り専用で接続すると、エージェントは調査と説明を行い、変更はレビュー用のプルリクエストとしてのみ届きます。書き込み権限があっても、すべての書き込みはメソッド、パス、理由を画面に示した上で、まず承認のために一時停止します。ロールバックは既定で無効です。自分で有効にし、いつでも無効にできます。