Cloud Signals
Signals向けのPathrule Cloudについて、書き込み専用のプロジェクトキーとその管理コマンド、イベントの読み取り方法、対象プラン、保持期間を説明します。
Pathrule CloudはSignalsの運用を引き受けます。マネージドな取り込み、保持、そして自分のセッションを使ったエージェントからのアクセスを提供します。StandaloneとLocal Signalsはすべてのプランで引き続き無料で、従量計測もありません。このページで扱うのはCloudのみです。
プロジェクトキー
Cloudの送信先はプロジェクトキーで認証します。キーはprs_で始まり、書き込み専用で、設計上公開されることを前提としています。そのため、ブラウザのコードに含めても安全です。キーでできるのはイベントの送信だけで、何も読み取れません。
pathrule instrument status
pathrule instrument keys create --label web
pathrule instrument keys list
pathrule instrument keys revoke <prefix-or-id> --yes
pathrule instrument sdkは、SDKをソースファイルとしてプロジェクトに追加します。どのコマンドも--workspaceを指定できます。エージェントもpathrule_instrument_activateを通じて同じ操作を行えます。詳しくはエージェント連携を参照してください。
イベントの読み取り
pathrule instrument eventsとpathrule_runtime_eventsツールは、自分のセッションでCloudのグループを読み取ります。そのため、エージェントに見えるのは自分がアクセスできるワークスペースだけです。
プラン
| プラン | StandaloneとLocal Signals | Cloud Signals |
|---|---|---|
| Solo | あり | なし |
| Pro | あり | あり |
| Team | あり | あり(組織全体で共有) |
| Enterprise | あり | 契約による |
イベントはUTCの暦月単位で月ごとに数えられ、Teamの組織では1つの利用枠を組織内のワークスペースで共有します。各プランの内容は料金ページを参照してください。
保持期間
グループのライフサイクルはPathrule Localと同じです。未解決のグループは、発生がないまま一定期間が過ぎると期限切れになります。期間は本番環境で14日、開発環境またはプレビュー環境で7日、宣言では30日です。アーカイブ済みのグループは90日後に圧縮され、圧縮されたレコードと利用履歴は1年後に削除されます。
Cloudが運用するもの
- マネージドな取り込みパイプライン
- Cloud上での修正の記録と、Localと同じポリシーによる検証
- エンベロープの重複排除
- 保持期間の自動適用