このプロジェクトについて
Pulseは、ホームラボや中小規模のインフラ運用者を対象としたセルフホスト型監視ワークスペースです。Proxmox VE、PBS、PMG、DockerとPodman、Kubernetes、TrueNAS SCALEとCORE、Linux/Windows/macOSマシン、および早期アクセスのVMware vSphere環境をカバーします。完全なエンタープライズ監視スタックを置き換えるのではなく、注意が必要なものの表面化に焦点を当てています。失敗したバックアップ、容量の逼迫、再起動ループ、異常なコンテナ、クロックドリフトなど、誰も見ていないときにダッシュボードだけでは指摘されない問題です。
各プラットフォームには専用ビュー(ノード、ゲスト、ストレージ、バックアップ、レプリケーション、Ceph、コンテナ、Composeプロジェクト、Swarmサービス、クラスタ、ワークロード、ポッド、プール、データセット、スナップショット、アプリ、VM、データストア、ネットワーク)があり、検索、アラート、履歴、調査は1つの共有リソースモデル上で動作します。アラート、Actions、Patrolはクロスプラットフォームビューです。
Patrolはスケジュールチェックコンポーネントです。現在の状態と最近の履歴に対して定期的な分析を実行します。コミュニティインストールでは、ローカルモデルまたは独自のAIプロバイダーを指定して監視専用分析を行えます。商用のProエディションでは、承認、検証、監査証跡を伴う調査とポリシー拘束型の修正が追加されます。インタラクティブなAssistantと、Claude CodeやOpenCodeなどの外部クライアント向けMCPアダプターは、同じスコープ付きインベントリ、メトリクス、アラート、ストレージ、およびガバナンス付きアクションのコントラクト上に位置します。
デプロイオプションには、Dockerイメージ(ポート7655、データボリューム、ブートストラップトークン設定)、SSH署名で検証される署名済みProxmox LXC/Linuxインストーラー、Docker Compose、Kubernetes/Helmがあります。Proxmox VE、PBS、PMGは読み取り専用トークンでProxmox APIを通じて監視できるため、ホストエージェントは不要です。統合エージェントが必要なのは、ホストのSMARTヘルス、温度、Dockerホスト、スタンドアロンマシンなど、プラットフォームAPIでは提供できないデータのみです。エージェントは運用者が制御します。コマンド実行はデフォルトで無効、ローカルリスナーはlocalhostにバインド、systemdユニットは堅牢化されて出荷され、最小権限プロファイルにより専用の非rootユーザーとしてサービスを実行し、オプションでスコープ付きsudo権限を付与できます。
セキュリティ態勢には、保存時の認証情報暗号化、スコープ付きAPIトークン、設定されたポリシーと承認パスを必要とするガバナンス付き修正が含まれます。プロジェクトはエージェントセキュリティモデル、本番/セキュリティガイダンス、プライバシーに関する注意、コード署名ポリシーを文書化しています。
エディション:Community(セルフホスト監視、7日間のメトリクス履歴、コアSSO、更新アラート、独自プロバイダーまたはローカルモデルによるPatrol)、Relay(安全なリモートWebアクセス、モバイルペアリング、プッシュ通知、14日間の履歴を追加)、Pro(Patrol調査、ガバナンス付き修正、90日間の履歴、集中エージェントプロファイル、RBAC、監査ログ、レポートを追加)、MSP(1つのアカウントで多数の分離されたクライアントワークスペースを運用)。コアのセルフホスト監視は、監視対象システムや子リソースの量によって制限されません。リポジトリ自体はMITライセンスです。商用Pro製品は非公開ソースからビルドされ、別途配布されます。
開発にはGoとSolidJS/TypeScriptフロントエンドを使用し、管理された開発ランタイムがAPIとWebSocketトラフィックをバックエンドにプロキシします。プロジェクトはissue-firstのコントリビューションプロセスに従い、一般に未承諾のプルリクエストは受け付けません。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.