ダッシュボードと監視¶
OpsMini には指標収集と監視アラートの機能が内蔵されており、監視コンポーネントを別途インストールする必要はありません。
ダッシュボード¶
ログイン後のデフォルトでダッシュボードが表示され、以下を確認できます:
- リソース概要:CPU 使用率、メモリ使用量、ロード、ディスク、ネットワークトラフィック
- リアルタイム時系列:CPU / メモリ / ディスク / ネットワークの時間変化曲線(ECharts 描画)
- システム状態:稼働時間、ホスト情報
指標コレクタは 10 秒ごとにサンプリングし、メモリのリングバッファで 24 時間保持、履歴データはダウンサンプリングして SQLite に保存します(1 分粒度で 7 日保持)。
監視¶
監視ページでは以下を提供します:
- 時系列クエリ:時間範囲を指定して履歴指標を確認
- アラートルール:CPU / メモリ / ディスク / サービスなどの指標のアラート閾値と継続時間をカスタマイズ
- アラートイベント:発火済みのアラートイベントと状態を確認
アラートルールの例¶
| フィールド | 説明 |
|---|---|
| 名前 | ルール名。例:「CPU が継続的に高負荷」 |
| 指標 | cpu / mem / disk / service |
| 条件 | 例:>90% |
| 継続時間 | 発火までに条件を満たし続ける必要がある時間 |
| 通知方法 | 関連付けられた通知チャネル |
通知¶
アラート発火後は通知センターから管理者にプッシュできます。パネル内通知と既読管理に対応しています。
Prometheus 連携¶
パネルには node_exporter 互換の /metrics エンドポイントが内蔵されており、Prometheus が直接スクレイプできます。詳しくは Prometheus 指標 を参照してください。