システム
目次

- 概要
- 画面構成 — Systemグループ
- モニタリング画面 (
/monitoring/index) - ログ画面 (
/log/index) - 設定画面 (
/config/index) - 環境情報画面 (
/env/view) - 活用シナリオ
- よくある質問
- 関連画面
概要
システムメニューは、Platform自体の運用状態、セキュリティアカウント、設定、ログ、環境情報、クラスターをまとめた領域です。現在、左側メニューの System グループには以下の項目が含まれています。
| サブメニュー | 内部URL / 外部ポート | 用途 |
|---|---|---|
| ユーザー | /user/index | ユーザーアカウント管理 |
| セキュリティポリシー | /security/index | パスワード・アクセスセキュリティポリシー |
| APIトークン | /token/index | 外部連携用APIトークン |
| モニタリング | /monitoring/index | インフラヘルス・データパイプライン・エンジンメトリクス リアルタイムダッシュボード |
| 診断 | /diagnostic/index | システム診断イベントの照会 |
| ログ | /log/index | サーバーアプリケーションログ(クラス・メソッド・ライン単位)を時系列で照会 |
| 設定 | /config/index | システム動作キー・値の設定管理 (再適用/再起動) |
| 環境情報 | /env/view | プロパティファイル別の環境設定値をタブ別に照会 |
| クラスター | /cluster/index | クラスターノード状態 |
| HA | /ha/index | 高可用性構成状態 |
| 監査 | /audit/index | 監査ログ |
本ドキュメントでは、そのうち モニタリング / ログ / 設定 / 環境情報 を中心に説明します。ユーザー・セキュリティ・トークンは セキュリティ管理、診断は 診断、外部ツールは 標準および外部ツール を併せて参照してください。
画面構成 — Systemグループ
| 画面 | 主なユーザー | 一行要約 |
|---|---|---|
| モニタリング | システム管理者 | インフラヘルス 5枠 + パイプラインダイアグラム + エンジンメトリクス 9パネル + トラフィック・クラスター・診断 |
| 診断 | 運用者/管理者 | システム診断イベントと INFO/WARN/ERROR のフロー |
| ログ | 運用者/管理者 | クラス・メソッド・ライン情報まで含まれる詳細なアプリケーションログ |
| 設定 | システム管理者 | システムキー・値の設定追加・修正・キャッシュ再適用 |
| 環境情報 | システム管理者 | プロパティファイル(エンジン/アプリケーション/メッセージキュー/ストレージ/メール/WebSocket)の照会 (読み取り専用) |
| クラスター | システム管理者 | クラスターノード、モード、遅延、リソース状態 |
| HA | システム管理者 | 高可用性構成状態 |
| 監査 | システム管理者 | 監査ログ |
モニタリング画面 (/monitoring/index)
Platform自体のリアルタイム運用メトリクスをダッシュボード形式で表示します。 副題に サーバーが開始された時刻 が表示されます — 再起動直後であるかを一目で確認できます。

| 番号 | 位置 | 内容 |
|---|---|---|
| ① | 左上 | インフラヘルス — 5枠 |
| ② | 左中 | データパイプライン ダイアグラム |
| ③ | 左下 | エンジンメトリクス 9パネル |
| ④ | 右上 | データトラフィック — 秒間バイト + スパークライン |
| ⑤ | 右中 | クラスター — ノード別状態・読み取り/書き込み遅延・ストレージ |
| ⑥ | 右下 | システム診断 — ヘルスタイムライン + 最新診断 |
① インフラヘルス — 5枠
| 枠 | ラベル |
|---|---|
| 1 | キャッシュ |
| 2 | MQTT |
| 3 | KAFKA |
| 4 | イベントストア |
| 5 | 時系列エンジン |
各枠に正常/異常が表示されます。すべて正常であれば、運用は安定状態です。
副題の文言には「キャッシュ・WebSocket・MQTT・Kafka・イベントストア・時系列エンジン」の6つが並んでいますが、実際に描画される枠は 5つ です。WebSocket/STOMP は 2026-07 に廃止され、(ブラウザプッシュは SSE に変更されました)枠だけが先に削除された状態であり、副題に残っている名残です。
② データパイプラインダイアグラム
データソース → メッセージバス → エンジン → 分析 → ストレージ の5段にノードを配置し、ノード間を流れる線で実際の経路を示します。
| 段 | 配置されるノード(例) |
|---|---|
| データソース | Edge/ファイル/API · DB · Modbus · PLC · OPC — 各ノードに 登録数 |
| メッセージバス | メッセージングハブ — MSG/S |
| エンジン | パイプライン(処理数・待機) · CEP(タスク数) · インジェクション |
| 分析 | スケジューラー · バッチ · ストリーム(MPS) |
| ストレージ | キャッシュ · イベントストア · TSE(WPS) |
ノード下の小さな文字がそのノードの現在の指標です。停滞箇所を探す際はここから確認してください — 前段の数値は上昇しているのに後段が停止していれば、その間がボトルネックです。
③ エンジンメトリクス — 9パネル
3列 × 3行です。各パネルは数行のキー・値 + 小さなチャートで構成されています。
| パネル | 表示される値 |
|---|---|
| PPS | 現在 PPS · 最大 PPS (秒間収集 · 直近1分) |
| JVM 힙 | 使用量 · 全体 |
| パイプライン | 処理完了 · キュー待機 |
| ストレージ | バッファ待機 · アクティブバッチ |
| メッセジング | KAFKA · MQTT |
| ストリーミング | 処理件数 · タイムアウト |
| 非同期エグゼキュータ | アクティブ · 待機 |
| 診断 | 警告 · 重大 |
| キャッシュ | HIT · MISS |
④ データトラフィック
秒間バイトを大きな数字で表示し、その下にスパークラインが表示されます。
⑤ クラスター
| 列 | 表示 |
|---|---|
| 状態 | ノード状態ドット |
| ノード IP | |
| 読み取り | 読み取り | 書き込み 遅延 (ops/s) |
| ストレージ | ノードが書き込んでいる容量 |
上部に 総クラスター N ノード、下部に最終更新時刻が表示されます。
⑥ システム診断
ヘルスタイムライン(正常 · 情報 · 警告 · 重大 の4つの凡例)と 最新 診断リストが併せて表示されます。
各行に発生時刻・相対時刻とソースバッジ(SERVER / EDGE)が付与されており、Platform内で発生したものか現場の Edge から上がってきたものかが即座に判別できます。詳細な照会は 診断 画面で行います。
以前はこの画面にデータソース別の色ブロックを格子状に並べた 接続ヒートマップ がありましたが、現在は描画されません(メッセージ文言のみ残っています)。接続別の状態を格子状に確認したい場合は、接続状態画面 のデータソースカードグリッドを使用してください。
ログ画面 (/log/index)
サーバーアプリケーションのコードレベルログ(クラス・メソッド・ライン)を時系列で照会します。/diagnostic/index の診断ログとは異なり、開発者/管理者がデバッグに使用 する詳細ログです。
上部検索領域
📋 로그 [기간 ▭▭▭▭] [레벨 ▼] [건수 ▼] [조회] [전체 출력] [↻]
| コントロール | 幅 | 説明 |
|---|---|---|
期間 (search_time) | 280px | 開始~終了 (中央揃え, 太字) |
レベル (level) | 100px | 全レベル/INFO/WARN/ERROR |
メッセージ (message) | 250px (デフォルト非表示) | キーワード検索。運用環境に応じて表示 |
件数 (limit) | 130px | 50/100/200/300/500/1,000 |
| 照会 | 赤 + 🔍 | search() |
| 全出力 | 赤 + 📄 | downloadCSV() — 検索条件に合致する全ログを CSV 出力 |
更新 (realtime_icon) | 赤 + ↻ | refresh() |
hidden フィールド
app_nameのデフォルト値はSERVERです。つまり、この画面はサーバーアプリケーションログのみを照会します。
タイムライン + クイック時間範囲
診断画面と同じ6つのボタンによるクイック時間範囲(10M/30M/1H/6H/12H/ALL)とタイムライン(alarm_timeline)。
ログテーブル (6列)
診断画面よりも一段深いコードレベル情報を表示します。
| 列 | 幅 | 説明 |
|---|---|---|
| レベル | 80px | INFO/WARN/ERROR 色付きバッジ |
| 時刻 | 160px | ログ発生時刻 |
| ログクラス | 200px | Java クラスフルネーム |
| メソッド名 | 120px | 呼び出されたメソッド |
| ライン番号 | 80px | ソースコードのライン番号 |
| メッセージ | 自動 | ログ本文 + stack trace (存在する場合) |
ログクラス/メソッド/ライン情報は、システム管理者がコード位置を正確に特定してデバッグする際に有用です。一般的な運用の異常信号追跡には 診断 画面が適しています。
設定画面 (/config/index)
システム動作に必要なキー・値の設定を追加・修正・削除し、キャッシュを再適用する画面です。
アドレス設定
ユーザーがブラウザに入力するアドレスはPlatform自身では認識できないため、ここで設定します。空欄のまま保存可能です。
| 設定キー | 用途 | 空欄の場合 |
|---|---|---|
PP_UI_CONSOLE_URL | コンソールアドレス。アラームメールの «アラーム確認へ» リンクと QRラベル に使用されます | メールにはリンクが付かず、QRラベルはコードを描画しません |
PP_UI_FRONTLINE_URL | 現場アプリアドレス。QR公開ページの «frontline で開く» ボタンの遷移先となります | ボタンを非表示にします |
値は https://plantpulse.example.com のように http(s) で始まる絶対アドレスである必要があります。末尾の / は切り捨てて保存され、クエリや # が付いている場合は拒否されます。
メールサーバー設定(MAIL_*)もこの画面で行います — メール設定。
上部ツール
🎚️ 시스템 설정 [설정 키 검색 ...] [조회] [↻] | [➕ 설정 추가] [🔄 재적용]
| コントロール | 幅 | 説明 |
|---|---|---|
設定キー検索 (search_keyword) | 200px | プレースホルダー: "設定キー検索 ..." |
| 照会 | 赤 + 🔍 | search() — キーワードフィルタ適用 |
| 更新 | 赤 + ↻ | refresh() |
| 設定追加 | 赤 + ➕ | addConfig() — 新規設定追加フォームを開く |
| 再適用 | 青 + 🔄 | refreshCache() — サーバー再起動なしで設定キャッシュを再適用 (ツールチップ: "サーバー再起動なしで設定キャッシュを再適用します。") |
設定リストテーブル
| 列 | 幅 | 説明 |
|---|---|---|
| 設定キー | 300px | システムが認識するキー (例: engine.timeout.ms) |
| 設定値 | 600px | キーの現在の値 |
| 説明 | 自動 | キー用途のメモ |
| 修正日 | 150px | 最終修正時刻 |
| アクション | 80px | 修正・削除ボタン |
ページ下部に案内ボックスが表示されます。
ℹ️ システム設定案内 システム動作に必要なキー・値の設定を管理します。設定変更後、一部の項目はサーバーの再起動が必要になる場合があります。
設定追加/修正フォーム
上部の 設定追加 またはリストのアクションから設定フォーム画面(/config/form)へ移動します。
| 入力項目 | 説明 |
|---|---|
| 設定キー | 英数字/./_ のみ使用可能。例: engine.timeout.ms |
| 設定値 | テキスト (数値・boolean・JSONすべて可能、キー定義により異なる) |
| 説明 | 自由テキスト (運用者が識別しやすいようにメモを記載) |
保存後、即座に反映させるにはリスト画面に戻り 再適用 をクリックしてください。一部の設定はサーバーの再起動が必要な場合があります。
環境情報画面 (/env/view)
Platformが起動時に読み込むプロパティファイルをグループ別タブで照会する 読み取り専用 画面です。
上部案内ボックス
❓ システム環境情報 サーバーシステムに設定された環境情報をプロパティファイル別に表示します。環境設定の変更は各ファイルを修正してください。
- 設定を変更した場合は、サーバーを再起動する必要があります。
6タブ構成
| タブ | 表示内容 |
|---|---|
| エンジン | エンジンコア動作設定 (時間/スレッド/キュー上限など) |
| アプリケーション | Webアプリケーション一般設定 |
| メッセージキュー | メッセージチャネル接続設定 (ブローカーホスト・認証・トピックなど) |
| ストレージ | 時系列・イベントストレージ接続設定 |
| メール | メール送信 SMTP 設定 |
| WebSocket | リアルタイムプッシュチャネル設定 |
各タブの表 (共通)
| 列 | 表示内容 |
|---|---|
| キー | プロパティキー |
| 設定値 | 現在の値 (マスキングされたパスワードは *** と表示) |
環境情報画面では値を 修正することはできません。変更が必要な場合は、システム管理者がサーバーの該当プロパティファイルを直接修正した後、サーバーを再起動する必要があります。
活用シナリオ
| シナリオ | 画面 | 手順 |
|---|---|---|
| PPSが通常より低下している | モニタリング | PPS パネルチャート → インフラヘルス 5枠 → データパイプラインダイアグラムのボトルネックノードを識別 |
| GCが長い / メモリリークが疑われる | モニタリング | JVM 힙 パネルの GC 時間推移 → システム管理者に通知 |
| サーバー起動直後の正常稼働確認 | モニタリング | 副題の開始時刻 + インフラヘルス 5枠すべて正常 + パイプラインノードの数値上昇を確認 |
| 特定のクラスで ERROR を追跡する | ログ | レベル=ERROR + メッセージ検索にクラス名キーワード → ライン番号を含むログを分析 |
| 一時的に設定変更を適用する | 設定 | 設定追加/修正 → 再適用 (再起動なし) |
| パスワードポリシー・セッション時間変更 | 環境情報 | アプリケーションタブで現在値を確認 → システム管理者がファイルを修正 → サーバー再起動 |
| どの接続が停止しているか探す | 接続管理 | 状態画面 のデータソースカードグリッド → カードクリック → 詳細 |
よくある質問
Q. モニタリング画面と診断画面は何が違うのですか? A. モニタリング はPlatform自体のリアルタイム運用メトリクス(スループット・メモリ・ヘルス)を表示し、診断 はモジュール別の INFO/WARN/ERROR イベントログを表示します。どちらもシステム管理者が使用しますが、モニタリングは「今どうなっているか?」、診断は「何が起きたのか?」に答えるためのものです。
Q. モニタリングのインフラヘルスが1枠でも赤色になっています。 A. 該当コンポーネントが応答していないか、ヘルスチェック失敗状態です。直ちに 診断 画面で SERVER または該当コンポーネントの ERROR ログを確認し、同時にシステム管理者に通知してください。
Q. データパイプラインダイアグラムのノードが灰色です。 A. その段階がアクティブになっていないか、処理データがない状態です。平常時に灰色が正常な段階(例:バックアップ・アーカイブ)もありますが、データ流入時間帯に灰色である場合は問題の可能性があります。
Q. 以前あった «接続ヒートマップ» が見当たりません。
A. モニタリング画面から除外されました。接続別の状態は 接続管理 > 状態 画面のデータソースカードグリッドで確認し、カードをクリックすると詳細画面(/connect/view)へ移動します。
Q. ログ画面と診断画面、どちらを見るべきですか? A. 異常信号の追跡 は 診断、コードレベルのデバッグ はログを使用してください。診断で ERROR が検出されたがメッセージが不十分な場合は、同時刻のログ画面でそのクラス/メソッドの詳細ログをあわせて確認してください。
Q. 設定画面の 「再適用」 ボタンは安全ですか? A. サーバーの再起動なしにメモリキャッシュのみをリフレッシュします。ほとんどの設定において安全ですが、一部の設定(スレッドプールサイズ・DB接続プールなど)は再起動が必要です。再適用後に意図した動作にならない場合は、システム管理者に問い合わせてください。
Q. 環境情報の値を画面から変更したいです。 A. 環境情報画面は読み取り専用です。変更はサーバー側のプロパティファイルを修正した後、サーバーを再起動する必要があります。画面から変更可能なキー・値は 設定 画面で管理してください。
Q. ログの 「全出力」 CSV が大きすぎます。 A. 検索条件の期間を短く(1時間以内)、レベルを ERROR/WARN に絞って再度ダウンロードしてください。または、CSV ダウンロード後に外部分析ツールで処理してください。
Q. モニタリング画面は自動的に更新されますか? A. モニタリングはリアルタイムプッシュにより自動更新されます。メトリクスが停止している場合は、まずヘッダーのリアルタイム接続状態が赤色になっていないか確認してください。