exemONE 製品紹介および主な特徴
1. 製品紹介
exemONEは、ITインフラ全体を統合モニタリングするプラットフォームです。サーバー(Host)、コンテナ、Kubernetes、アプリケーション(WAS)、データベース、クラウド、ネットワークデバイス、メッセージキュー(Kafka)、GPUリソースなど、多様なITリソースを1つの画面でリアルタイムにモニタリングできる統合管制ソリューションです。
2. 主なモニタリング領域
2-1. Infrastructure(インフラ)モニタリング
Infrastructureに対する全般的な状態および情報モニタリングを提供します。
- Host: 全体のHost観点の基本モニタリング画面を提供し、状態別個数(Host Card)、ヘキサマップ(Host Map)、リスト(Host List)を通じてサーバーの状態を確認します。
- CPU、Memory、Disk、Network、Processなどの詳細メトリックを提供
- Container: コンテナ全体の観点でのモニタリングを提供します。
- Network Device: ネットワーク機器の状態モニタリング、SNMP Trap、Syslog、Interface情報を提供します。
- Network Performance Monitoring: ネットワーク区間別のパフォーマンス(応答時間、パケットロスなど)を収集・分析します。

2-2. Message Queue(Kafka)モニタリング
Kafka ClusterおよびBrokerの状態、Topic、Consumer Groupのモニタリングを提供します。

2-3. Cloudモニタリング
Cloudリソースのモニタリングを提供します。
- 汎用(AWS, Azure): Computing、Storage、Database
- AWS専用(Cloud Service): EC2、Lambda、S3、DocumentDB、DynamoDB、ElastiCache、Redshift、Database Migration Service、Cost Explorer

2-4. Kubernetesモニタリング
Kubernetes環境に対する包括的なモニタリングを提供します。
- Infrastructure: Cluster Topology、Cluster Overview、Node、Namespace、Pod、Containerなどオブジェクト別の状態およびメトリックモニタリング
- Workloads: Deployment、StatefulSet、DaemonSet、ReplicaSet、Job、CronJobの管理
- Network: Service、Ingress、Ingress Controller、Route(OpenShift)
- Storage: Persistent Volume Claim、Persistent Volume、Storage Class
- Scaling: HPA(Horizontal Pod Autoscaler)などの自動スケーリングリソース照会
- Access Control: Role、Role Binding、Cluster Role、Cluster Role Binding、Service Account
- Configuration: ConfigMap、Secretなどの設定リソース照会
- Inventory: Kubernetesオブジェクトインベントリ照会
- Performance Analysis: Event Analysis、Status History、Trend Analysis、Job Summary、Resource Exceptionなどのパフォーマンス/イベント分析

2-5. GPUモニタリング
GPUリソースの使用状況とワークロードを観測します。
- GPU Resource Overview: GPUリソース全体の現況を要約して照会
- GPU Workload Overview: GPUを使用するワークロードの観点から現況を確認
- GPU Device: 個別GPUデバイスの詳細照会

2-6. Applicationモニタリング
Applicationに対する全般的な状態および情報モニタリングを提供します。
- WAS (Web Application Server): WASの状態、ヘキサマップ、Actives、Transaction、Data Source、GC、Thread dump、Heap Dumpなどの詳細モニタリング
- Web Server: Webサーバーの状態およびWebトランザクションモニタリング
- Transaction: トランザクショントレンド、サマリー情報、リアルタイムチャートを通じてトランザクションパフォーマンスを分析
- Call Tree、SQL Text、Exception、Active Historyなどの詳細分析が可能
- URL Monitoring: URL接続状態モニタリング
- Service Status Monitoring: アプリケーションサービス観点の状態を統合管制
- Real User Monitoring(RUM): 実際のユーザー観点でWebアプリケーションのパフォーマンスを測定
- Web Application、Page Performance Monitoring、User Monitoring、Browser Error Tracking
- Performance Analysis: Transaction Trend、Exception Summary、Trend Analysis、Top Transaction/SQL Summaryなどのパフォーマンス分析画面を提供

2-7. Databaseモニタリング
多様なデータベースに対する状態およびパフォーマンス情報モニタリングを提供します。
- Instance: Instance Card、Instance Map、Instance Listで登録されたインスタンスの全体現況を把握
- DBMS Type別 View: Oracle、PostgreSQL、MySQL、SQL Server、Altibase、Tibero、ClickHouse、Amazon Redshift、SingleStoreなどDBMSタイプ別の入口画面を提供
- Multi View / Single View: インスタンスグループまたは個別の詳細パフォーマンス分析(DBごとに対応するViewが異なる)
- Performance Analysis: 収集されたデータによるパフォーマンス分析、およびSession、SQL、Parameterの詳細分析スライドを提供

3. 主な機能
3-1. ダッシュボード
- Featured Dashboard: exemONEが基本的に提供するダッシュボードで、対象別の主なモニタリング項目を構成
- Custom Dashboard: 多様なウィジェット(Timeseries、Scatter、Heatmap、Gauge、Pie、Topology、Scoreboard、Equalizerなど20種以上)を活用してユーザー独自のダッシュボードを構成
- ダッシュボード共有、グループ管理、Presetフィルター、View Pack、変数設定機能を提供
- Analysis Board: 画面別の分析目的に合わせた事前定義型ボードをドメイン別(Application、Database、Kubernetesなど)に提供
- Export Dashboard: Excelおよび画像ファイルでのダッシュボード抽出をサポート

3-2. Businessモニタリング
- Business List: サービス(ビジネス)単位でWAS、Databaseなど複数のターゲットをグループ化してモニタリング
- WAS基準: TPS、Active Transaction、Elapsed Time など / DB基準: QPS、Active Session、Lock Session など
- Business Map: サービス(ビジネス)の状態および情報を視覚的に表現

3-3. ログ管理
- Keyword Logging: 設定したキーワードが出力されたログをフィルタリングして照会
- Logging Trend: ログトレンド分析
- Live Tail: リアルタイムログストリーミング

3-4. アラート (Alert)
- Rule Alert List: ユーザー定義ルールベースのアラート発生履歴照会
- Event Alert List: イベントベースのアラート発生履歴照会
- Notification History: Slack、Telegram、Mail、SMS、Webhook、KakaoTalkなどアラート発生時に送信された通知履歴の照会

3-5. Performance Analysis (パフォーマンス分析)
- Application: Transaction Trend、Exception Summary、Trend Analysis、Top Transaction/SQL Summary
- Database: SQL Analysis (Top-N、Plan、Search SQL)、Event/Session Analysis、Trend Analysis、DataSpace Analysis
- Kubernetes: Event Analysis、Status History、Trend Analysis、Job Summary、Resource Exception

3-6. Report
- Export Dashboard & Export Business: ダッシュボード/Businessデータをレポートとして抽出しメール送信
- Report History: 送信されたレポート履歴の照会
- Predefined Report: 事前定義されたレポート様式をスケジュールに合わせて発行し、発行履歴(Report Issuance History)を別途管理
- スケジュール設定による自動レポート生成および送信

3-7. Tool
HostおよびデータベースOperationに必要な実行ツールを提供します。
- Script Manager: Hostサーバー(Windows、Linux/Unix)を対象にシェルスクリプトを作成・実行
- Script Manager History: 実行されたスクリプトの履歴情報照会
- Query Manager: 登録されたデータベースインスタンスを対象にクエリを作成・実行
- Query Manager History: 実行されたクエリ履歴の照会
4. 対応可能範囲
| タイプ | 対応範囲 | 備考 |
|---|---|---|
| Infrastructure | Host : Windows、Linux/Unix Network Device: SNMP対応機器 (F5 BIGIPなどOIDベースの収集) | TCP Portモニタリング、GPUモニタリング (Host Agent 3.0.23以上、nvidia-smiが必要) OID Pack Managerを通じて収集項目のカスタマイズが可能 |
| Message Queue | Apache Kafka | Cluster、Broker、Topicモニタリング対応 |
| Cloud | リソース: EC2、S3、Lambda、RDS、Aurora、DynamoDB、Redshift、ElastiCache、DocumentDB、DMS、Cost Explorer AWS DB: PostgreSQL、Oracle、MySQL、MariaDB、SQL Server | Azureの場合Oracle非対応 |
| Database | Oracle、PostgreSQL、MySQL/MariaDB、SQL Server、MongoDB、Redis、Cubrid、Tibero、Altibase、ClickHouse、Amazon Redshift、SingleStore | |
| Application | Java、Python、Node.js、.NET | |
| Kubernetes | Kubernetes 1.13以上 | 1.13: ClusterRoleの追加設定が必要 / 1.14~1.18: 別途追加作業が必要な場合あり |