SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
© 2018 NTT DATA INTELLILINK Corporation
Hinemos Deep Dive
~ 運用アナリティクス編 ~
2018年4月11日
NTTデータ先端技術株式会社
南 温夫
© 2018 NTT DATA INTELLILINK Corporation 2
はじめに
本セッションでは、Hinemos ver.6.1で追加された
運用アナリティクスを活用するため、運用アナリティクスを
構成する各機能の詳細情報を深く説明します。
単一情報だけでなく、過去の蓄積情報や複数種別の蓄積情報
を活用する運用アナリティクスを構成する各機能をひとつひ
とつ解説します。
© 2018 NTT DATA INTELLILINK Corporation 3
運用アナリティクスとは
Hinemosが収集・蓄積したデータをもとに
リアルタイムなシステム状態把握と未来を予見した予防保全
を実現
蓄積
分析
学習
性能・リソース値
システムログ
アプリログ
NWパケット
センサデータ
収集 アクション
アラート
環境構築
処理実行
自動対処
Hinemos
サーバ NW機器クラウド
© 2018 NTT DATA INTELLILINK Corporation 4
将来予測監視
© 2018 NTT DATA INTELLILINK Corporation 5
将来予測監視
今は正常
だが
1ヶ月後に異常
リソース枯渇はアラートが出てからだと手遅れです。
変化の多い環境でも、Hinemosが将来を予測し、いち早く対策を打てます。
© 2018 NTT DATA INTELLILINK Corporation 6
将来予測監視
リソース値などは、時間経過で変化する時系列データです
Hinemos 6.1では時系列データの分析における一般的な
分析手法である回帰分析をおこない、収集値のトレンドを分
析します
Hinemos 6.1は、線形回帰および二次と三次の多項式回帰に
対応しています
線形回帰 二次多項式回帰 三次多項式回帰
© 2018 NTT DATA INTELLILINK Corporation 7
将来予測
回帰分析ではトレンド線のモデルを作成し、それを元に将来
の値を予測します。
トレンドはできるだけ誤差が小さいもの、すなわちできるだ
け多くの点のそばを通るようなものが適切です。
これを求めるのが最小二乗法です。
A
B
線AとBのどちらが
トレンドとして適切か
© 2018 NTT DATA INTELLILINK Corporation 8
最小二乗法
最小二乗法は、時刻 𝑡 𝑖に得られた性能値が 𝑦𝑖のときに時刻 𝑡1か
ら 𝑡 𝑛までの値について、 𝑦𝑖と 𝑓 𝑡 𝑖 の差の二乗の総和が最小に
なるように 𝑓 𝑡 のパラメータを求めることを目的とします。
𝑓 𝑡 𝑖 − 𝑦𝑖
2
𝑛
𝑖=1
例えば線形回帰の場合は、求めるモデルが
𝑓 𝑡 = 𝑎0 + 𝑎1 ∙ 𝑡
となるので、
𝑎0 + 𝑎1 ∙ 𝑡 𝑖 − 𝑦𝑖
2
𝑛
𝑖=1
が最小になるような 𝑎0, 𝑎1を求めることでトレンドがわかりま
す
© 2018 NTT DATA INTELLILINK Corporation 9
変化監視
© 2018 NTT DATA INTELLILINK Corporation 10
変化監視
閾値内の変動でも普段と違う動きは異常の前触れかもしれません。
次の動きを予測し監視をすることで、いち早く異常の傾向を察知できます
次の値を予測し
予想以上の変化を検知
予測値超えが多発し
急降下
© 2018 NTT DATA INTELLILINK Corporation 11
変化監視
値が平均値から離れた値をとった場合でも、これまでの値の
ちらばり方によって、それがこれまで通りの変化なのか、こ
れまでと異なる変化なのかが決まります
このデータのちらばりを示す指標が、標準偏差です
これまでと同じ変化これまでとは異なる変化
ちらばりが小さい ちらばりが大きい
© 2018 NTT DATA INTELLILINK Corporation 12
変化監視
過去データがn個あり、その値が、 𝑥1, 𝑥2, 𝑥3, … , 𝑥 𝑛のとき
平均μは
𝜇 =
1
𝑛
𝑥 𝑖
𝑛
𝑖=1
標準偏差σは
𝜎2 =
1
𝑛
(𝑥 𝑖−𝜇)2
𝑛
𝑖=1
で求めることができます
この平均と標準偏差を元に、次の値がとりうる範囲とその確
率を求めることができます
© 2018 NTT DATA INTELLILINK Corporation 13
変化監視
一般的な確率分布である正規分布では、
データ 𝑥1, 𝑥2, 𝑥3, … , 𝑥 𝑛による平均μと標準偏差σをもとに
データ 𝑥 𝑛+1がとりうる値が以下の確率になることが
一般的に知られています
これを元に次の値が平均から、標準偏差の何倍離れているか
見ることで、それがどれだけ特異な値なのかを判定できます
これはボリンジャーバンドアルゴリズムと呼ばれ、変化を検
知する一般的なアルゴリズムです
𝑥 𝑛+1の値の範囲 左の値になる確率
𝜇 − 𝜎 ~ 𝜇 + 𝜎 68.27%
𝜇 − 2𝜎 ~ 𝜇 + 2𝜎 95.45%
𝜇 − 3𝜎 ~ 𝜇 + 3𝜎 99.73%
© 2018 NTT DATA INTELLILINK Corporation 14
変化監視
Hinemosの変化監視は、判定の閾値として、
「標準偏差の何倍」離れているか、その倍数を指定します
過去n分間の値の平均値
次の監視時に
取得した値
過去n分間の値の標準偏差
次の監視時に取得した値が
標準偏差の何倍離れているかで
閾値判定
取得値
© 2018 NTT DATA INTELLILINK Corporation 15
相関係数監視
© 2018 NTT DATA INTELLILINK Corporation 16
相関係数監視
あるデータの異常は、他のデータとの関係性から気づける事があります。
相関係数を使って、関係性の崩れから将来的な異常をいち早く察知できます。
時刻
障害
相関が崩れたタイミングで
アラートを通知
障害発生前に異常を検知
© 2018 NTT DATA INTELLILINK Corporation 17
相関係数監視
システムの性能値には、ある性能値Aの値の上昇・下降にあ
わせて
• 性能値Aの上昇時に上昇、Aが下降時に下降する性能値B
• 性能値Aの上昇時に下降、Aが下降時に上昇する性能値C
• 性能値Aの変化とは関係なく変化する性能値D
があります。
性能値AとBの関係を「正の相関」、AとCの関係を「負の相
関」、AとDの関係を「相関なし」と呼びます
正の相関 負の相関 相関なし
A
B
A
A
C
D
© 2018 NTT DATA INTELLILINK Corporation 18
相関係数監視
2つのデータの相関がどれだけあるかを示す指数を相関係数
と呼び、時刻 𝑡 𝑖に 𝑥 𝑖と 𝑦𝑖が取得される場合、
データ 𝑥1, 𝑥2, … , 𝑥 𝑛と 𝑦1, 𝑦2, … , 𝑦 𝑛の相関係数 r は以下の式で
求めることができます( 𝑥は 𝑥1, 𝑥2, … , 𝑥 𝑛の平均を指します)
𝑟 =
𝑥 𝑖 − 𝑥𝑛
𝑖=1 𝑦𝑖 − 𝑦
√ (𝑥 𝑖 − 𝑥)2𝑛
𝑖=1 √ (𝑦𝑖 − 𝑦)2𝑛
𝑖=1
このrは、-1から+1までの値をとり、
rの絶対値が大きいほどxとyは関係性があるといえます
© 2018 NTT DATA INTELLILINK Corporation 19
相関係数監視
相関係数を求めるためには同じタイミングのデータを取得す
る必要があります
Hinemosでは監視設定ごとに監視間隔が異なるものにできる
ため、相関係数監視の監視間隔で過去のデータを分割し、そ
の平均値を相関係数の計算に利用します。
今過去
同じ間隔で区切り
平均値で計算
性能値
A
性能値
B
© 2018 NTT DATA INTELLILINK Corporation 20
収集値統合監視
© 2018 NTT DATA INTELLILINK Corporation 21
収集値統合監視
1つのデータでは、重要度を正しく表現することが出来ない場合があります。
複数のデータを組み合わせた監視により障害のレベルを正確に把握できます。
Web
サーバ
Web
サーバ
Web
サーバ
Web
サーバ
Web
サーバ
一台の障害は警告レベル
全台の障害は危険レベル
・・・
・・・
Process End
・・・
・・・
・・・
Process Start
・・・
プロセスが停止しても
時間内に再起動すれば
正常レベル
アプリケーションログ
© 2018 NTT DATA INTELLILINK Corporation 22
収集値統合監視
収集値統合監視では、以下のアルゴリズムで判定をおこない
ます
例) 判定条件△○が順番に5分以内に出力されればOK
① 各監視タイミングで監視間隔の2倍分さかのぼり、その期間にひとつ
目の判定条件を満たすものがあるか検索する
② 条件を満たす場合、③へ続きすべての条件を満たすか判定に進む。ひ
とつ目の条件を満たさない場合はOKもNGも通知しない
③ ひとつ目の条件を満たした場合は、そこからタイムアウト期間内にす
べての条件を満たすものがあるか検索する。全て満たせばOK、ひと
つでも満たさなければNGとして通知される
時間軸
監視タイミング
①
②
③
© 2018 NTT DATA INTELLILINK Corporation 23
バイナリファイル監視
© 2018 NTT DATA INTELLILINK Corporation 24
バイナリファイル監視
バイナリファイル監視では、監視・収集の単位を、
大きくわけて以下の3つから選択することができます
• ファイル全体
• レコード単位の増分
• 時間区切りの増分
時間区切りの増分は、定期間隔でその間に出力されたものを
増分とみなすため、ファイル構造を意識しません
ファイル全体、レコード単位の増分の場合は、
対象のフォーマットを指定することで、バイナリファイルに
追記される個々のレコード単位で監視・収集することが可能
です
© 2018 NTT DATA INTELLILINK Corporation 25
バイナリファイルの構造
ファイルヘッダ
ファイルボディ
レコード
レコード
レコード
レコード
・
・
・
バイナリ
ファイル
バイナリファイルは、ファイル自体の情報をもつファイルヘッダと
個々の情報であるレコード群からなるファイルボディから構成されます
ファイルボディを構成するレコードがどのように区切られるかをHinemosでは
指定可能です
© 2018 NTT DATA INTELLILINK Corporation 26
固定長と可変長
レコード
レコード
レコード
レコード
・
・
・
バイナリファイルのレコードは、すべて同一の長さである固定長と
レコードごとに流さが異なる可変長の2種類があります
Hinemosでは、このどちらにも対応しています
レコード
レコード
レコード
・
・
・
すべて
同じサイズ
レコードごと
異なるサイズ
© 2018 NTT DATA INTELLILINK Corporation 27
固定長の場合
固定長の場合はファイルヘッダのサイズと1レコードのサイ
ズを指定することで、レコードごとに分割し収集します
ファイル
ヘッダ
レコード レコード レコード
ファイルヘッダの
サイズ
1レコードの
サイズ
ファイルボディ
© 2018 NTT DATA INTELLILINK Corporation 28
可変長の場合
可変長の場合はレコードがさらにレコードヘッダと可変長領
域に分かれます
レコードヘッダの特定の位置に可変長領域のサイズを示す領
域があるので、その領域の位置を指定します
ファイル
ヘッダ
レコード
ヘッダ
可変長領域
レコード
ヘッダ
可変長領域
可変長領域
サイズ指定領域
サイズ指定領域
のサイズ
サイズ指定領域
の開始位置
可変長領域サイズ指定領域の値を元に取得
ファイルボディ
© 2018 NTT DATA INTELLILINK Corporation 29
タイムスタンプ
バイナリファイルのレコードにはタイムスタンプを含むもの
があります
Hinemos ver.6.1のバイナリファイル監視は、以下の2種類
のタイムスタンプに対応します
• UNIX時間(4バイト)
• UNIX時間(4バイト) + マイクロ秒(4バイト)
※UNIX時間は、協定世界時(UTC)での1970/1/1 00:00:00
からの経過秒(エポック秒)です。
これを読み取るため、レコードの先頭からの開始位置を指定
します。
タイム
スタンプ
タイムスタンプの開始位置を指定
© 2018 NTT DATA INTELLILINK Corporation 30
ビッグエンディアンとリトルエンディアン
バイナリの格納方式には、ビッグエンディアンとリトルエン
ディアンがあり、どちらの形式にも対応しています。
例えば、10進数での「1000」は、16進数にすると0x03E8
となりますが、それぞれ以下のようにファイル上格納されま
す。
• ビッグエンディアン
• リトルエンディアン
03 E8
03E8
正順で格納される
逆順で格納される
© 2018 NTT DATA INTELLILINK Corporation 31
パケットキャプチャ監視
© 2018 NTT DATA INTELLILINK Corporation 32
パケットキャプチャ監視
パケットキャプチャ監視では、pcapを実装したライブラリ
(libpcap/winpcap)を活用し、HinemosエージェントがNIC
に到達したパケットを監視・収集します。
NIC
Hinemos
エージェント
アプリケーション
libpcap
winpcap
ネットワークパケット
© 2018 NTT DATA INTELLILINK Corporation 33
パケットキャプチャ監視
全てのネットワークパケットを取得するだけでなく、必要な
パケットにしぼって監視・収集することが可能
フィルタにはパケットキャプチャにおける一般的な表現であ
るBPF(Berkeley Packet Filter)記法を利用
例:
192.168.0.1からの通信のみを収集
src host 192.168.0.1
TCP:80の通信のみを収集
tcp port 80
© 2018 NTT DATA INTELLILINK Corporation 34
まとめ
本セッションでは、Hinemos ver.6.1で追加された、
以下の運用アナリティクスを構成する各機能を詳細に説明し
ました。
・将来予測監視
・変化監視
・相関係数監視
・収集値統合監視
・バイナリファイル監視
・パケットキャプチャ監視
各機能の詳細を理解し、運用データを正しく活用しましょう。
© 2018 NTT DATA INTELLILINK Corporation

Contenu connexe

Tendances

2019年春リリース予定!Hinemos ver.6.2の全体像
2019年春リリース予定!Hinemos ver.6.2の全体像2019年春リリース予定!Hinemos ver.6.2の全体像
2019年春リリース予定!Hinemos ver.6.2の全体像Hinemos
 
ミッションクリティカルシステムの運用管理はHinemosで
ミッションクリティカルシステムの運用管理はHinemosでミッションクリティカルシステムの運用管理はHinemosで
ミッションクリティカルシステムの運用管理はHinemosでHinemos
 
統合運用管理ソフトウェアの決定版!Hinemos ver.6.1のご紹介! ~基本機能編~
統合運用管理ソフトウェアの決定版!Hinemos ver.6.1のご紹介! ~基本機能編~統合運用管理ソフトウェアの決定版!Hinemos ver.6.1のご紹介! ~基本機能編~
統合運用管理ソフトウェアの決定版!Hinemos ver.6.1のご紹介! ~基本機能編~Hinemos
 
Hinemosで実現!エンタープライズシステム運用管理
Hinemosで実現!エンタープライズシステム運用管理Hinemosで実現!エンタープライズシステム運用管理
Hinemosで実現!エンタープライズシステム運用管理Hinemos
 
統合運用管理ソフトウェアの決定版!Hinemos ver.6.1のご紹介! ~追加機能編~
統合運用管理ソフトウェアの決定版!Hinemos ver.6.1のご紹介! ~追加機能編~統合運用管理ソフトウェアの決定版!Hinemos ver.6.1のご紹介! ~追加機能編~
統合運用管理ソフトウェアの決定版!Hinemos ver.6.1のご紹介! ~追加機能編~Hinemos
 
0201_Hinemos機能紹介資料_202007
0201_Hinemos機能紹介資料_2020070201_Hinemos機能紹介資料_202007
0201_Hinemos機能紹介資料_202007Hinemos
 
0101 Hinemos製品紹介_202101
0101 Hinemos製品紹介_2021010101 Hinemos製品紹介_202101
0101 Hinemos製品紹介_202101Hinemos
 
0201_Hinemos機能紹介_202101
0201_Hinemos機能紹介_2021010201_Hinemos機能紹介_202101
0201_Hinemos機能紹介_202101Hinemos
 
0301_Hinemosサービスソリューション_202106
0301_Hinemosサービスソリューション_2021060301_Hinemosサービスソリューション_202106
0301_Hinemosサービスソリューション_202106Hinemos
 
0101_Hinemos製品紹介_202007
0101_Hinemos製品紹介_2020070101_Hinemos製品紹介_202007
0101_Hinemos製品紹介_202007Hinemos
 
01_キーノート_システム運用のデジタルトランスフォーメーションを実現する「Hinemos」
01_キーノート_システム運用のデジタルトランスフォーメーションを実現する「Hinemos」01_キーノート_システム運用のデジタルトランスフォーメーションを実現する「Hinemos」
01_キーノート_システム運用のデジタルトランスフォーメーションを実現する「Hinemos」Hinemos
 
06_DeepDive~構成情報管理編~
06_DeepDive~構成情報管理編~06_DeepDive~構成情報管理編~
06_DeepDive~構成情報管理編~Hinemos
 
Hinemos製品紹介201907
Hinemos製品紹介201907Hinemos製品紹介201907
Hinemos製品紹介201907Hinemos
 
04 introducing the latest hinemos solutions 20191118
04 introducing the latest hinemos solutions 2019111804 introducing the latest hinemos solutions 20191118
04 introducing the latest hinemos solutions 20191118Hinemos
 
02 introduction of hinemos monicolle_20191111
02 introduction of hinemos monicolle_2019111102 introduction of hinemos monicolle_20191111
02 introduction of hinemos monicolle_20191111Hinemos
 
05_エンタープライズシステム運用管理は「Hinemos」で
05_エンタープライズシステム運用管理は「Hinemos」で05_エンタープライズシステム運用管理は「Hinemos」で
05_エンタープライズシステム運用管理は「Hinemos」でHinemos
 
04_Hinemos導入事例とソリューション紹介
04_Hinemos導入事例とソリューション紹介04_Hinemos導入事例とソリューション紹介
04_Hinemos導入事例とソリューション紹介Hinemos
 
08 detailed explanation! hinemosver.6.2 overview publication_20191106
08 detailed explanation! hinemosver.6.2 overview publication_2019110608 detailed explanation! hinemosver.6.2 overview publication_20191106
08 detailed explanation! hinemosver.6.2 overview publication_20191106Hinemos
 
01 operation management tool hinemos [open version] in the dx era 20191118
01 operation management tool hinemos [open version] in the dx era 2019111801 operation management tool hinemos [open version] in the dx era 20191118
01 operation management tool hinemos [open version] in the dx era 20191118Hinemos
 
03 detailed explanation hinemos subscription 20191118
03  detailed explanation hinemos subscription 2019111803  detailed explanation hinemos subscription 20191118
03 detailed explanation hinemos subscription 20191118Hinemos
 

Tendances (20)

2019年春リリース予定!Hinemos ver.6.2の全体像
2019年春リリース予定!Hinemos ver.6.2の全体像2019年春リリース予定!Hinemos ver.6.2の全体像
2019年春リリース予定!Hinemos ver.6.2の全体像
 
ミッションクリティカルシステムの運用管理はHinemosで
ミッションクリティカルシステムの運用管理はHinemosでミッションクリティカルシステムの運用管理はHinemosで
ミッションクリティカルシステムの運用管理はHinemosで
 
統合運用管理ソフトウェアの決定版!Hinemos ver.6.1のご紹介! ~基本機能編~
統合運用管理ソフトウェアの決定版!Hinemos ver.6.1のご紹介! ~基本機能編~統合運用管理ソフトウェアの決定版!Hinemos ver.6.1のご紹介! ~基本機能編~
統合運用管理ソフトウェアの決定版!Hinemos ver.6.1のご紹介! ~基本機能編~
 
Hinemosで実現!エンタープライズシステム運用管理
Hinemosで実現!エンタープライズシステム運用管理Hinemosで実現!エンタープライズシステム運用管理
Hinemosで実現!エンタープライズシステム運用管理
 
統合運用管理ソフトウェアの決定版!Hinemos ver.6.1のご紹介! ~追加機能編~
統合運用管理ソフトウェアの決定版!Hinemos ver.6.1のご紹介! ~追加機能編~統合運用管理ソフトウェアの決定版!Hinemos ver.6.1のご紹介! ~追加機能編~
統合運用管理ソフトウェアの決定版!Hinemos ver.6.1のご紹介! ~追加機能編~
 
0201_Hinemos機能紹介資料_202007
0201_Hinemos機能紹介資料_2020070201_Hinemos機能紹介資料_202007
0201_Hinemos機能紹介資料_202007
 
0101 Hinemos製品紹介_202101
0101 Hinemos製品紹介_2021010101 Hinemos製品紹介_202101
0101 Hinemos製品紹介_202101
 
0201_Hinemos機能紹介_202101
0201_Hinemos機能紹介_2021010201_Hinemos機能紹介_202101
0201_Hinemos機能紹介_202101
 
0301_Hinemosサービスソリューション_202106
0301_Hinemosサービスソリューション_2021060301_Hinemosサービスソリューション_202106
0301_Hinemosサービスソリューション_202106
 
0101_Hinemos製品紹介_202007
0101_Hinemos製品紹介_2020070101_Hinemos製品紹介_202007
0101_Hinemos製品紹介_202007
 
01_キーノート_システム運用のデジタルトランスフォーメーションを実現する「Hinemos」
01_キーノート_システム運用のデジタルトランスフォーメーションを実現する「Hinemos」01_キーノート_システム運用のデジタルトランスフォーメーションを実現する「Hinemos」
01_キーノート_システム運用のデジタルトランスフォーメーションを実現する「Hinemos」
 
06_DeepDive~構成情報管理編~
06_DeepDive~構成情報管理編~06_DeepDive~構成情報管理編~
06_DeepDive~構成情報管理編~
 
Hinemos製品紹介201907
Hinemos製品紹介201907Hinemos製品紹介201907
Hinemos製品紹介201907
 
04 introducing the latest hinemos solutions 20191118
04 introducing the latest hinemos solutions 2019111804 introducing the latest hinemos solutions 20191118
04 introducing the latest hinemos solutions 20191118
 
02 introduction of hinemos monicolle_20191111
02 introduction of hinemos monicolle_2019111102 introduction of hinemos monicolle_20191111
02 introduction of hinemos monicolle_20191111
 
05_エンタープライズシステム運用管理は「Hinemos」で
05_エンタープライズシステム運用管理は「Hinemos」で05_エンタープライズシステム運用管理は「Hinemos」で
05_エンタープライズシステム運用管理は「Hinemos」で
 
04_Hinemos導入事例とソリューション紹介
04_Hinemos導入事例とソリューション紹介04_Hinemos導入事例とソリューション紹介
04_Hinemos導入事例とソリューション紹介
 
08 detailed explanation! hinemosver.6.2 overview publication_20191106
08 detailed explanation! hinemosver.6.2 overview publication_2019110608 detailed explanation! hinemosver.6.2 overview publication_20191106
08 detailed explanation! hinemosver.6.2 overview publication_20191106
 
01 operation management tool hinemos [open version] in the dx era 20191118
01 operation management tool hinemos [open version] in the dx era 2019111801 operation management tool hinemos [open version] in the dx era 20191118
01 operation management tool hinemos [open version] in the dx era 20191118
 
03 detailed explanation hinemos subscription 20191118
03  detailed explanation hinemos subscription 2019111803  detailed explanation hinemos subscription 20191118
03 detailed explanation hinemos subscription 20191118
 

Similaire à Hinemos Deep Dive ~運用アナリティクス編~

Hinemos ver.6.1のご紹介
Hinemos ver.6.1のご紹介Hinemos ver.6.1のご紹介
Hinemos ver.6.1のご紹介Hinemos
 
Social GAME における AI 活用事例 [第 4 回 Google Cloud INSIDE Games & Apps]
Social GAME における AI 活用事例 [第 4 回 Google Cloud INSIDE Games & Apps] Social GAME における AI 活用事例 [第 4 回 Google Cloud INSIDE Games & Apps]
Social GAME における AI 活用事例 [第 4 回 Google Cloud INSIDE Games & Apps] Google Cloud Platform - Japan
 
データサイエンスの現場で役立つスキルを磨きやすい職場環境
データサイエンスの現場で役立つスキルを磨きやすい職場環境データサイエンスの現場で役立つスキルを磨きやすい職場環境
データサイエンスの現場で役立つスキルを磨きやすい職場環境Masatoshi Abe
 
Realize tokyo2019 yrglm
Realize tokyo2019 yrglmRealize tokyo2019 yrglm
Realize tokyo2019 yrglmKatsuya Uehara
 
ITIL準拠のツールでアジャイルな変革を実現
ITIL準拠のツールでアジャイルな変革を実現ITIL準拠のツールでアジャイルな変革を実現
ITIL準拠のツールでアジャイルな変革を実現UNIRITA Incorporated
 
IoTで働き方改革 ~あなたに最適な働き方を教えます~_IoTビジネス共創ラボ 第8回勉強会
IoTで働き方改革 ~あなたに最適な働き方を教えます~_IoTビジネス共創ラボ 第8回勉強会IoTで働き方改革 ~あなたに最適な働き方を教えます~_IoTビジネス共創ラボ 第8回勉強会
IoTで働き方改革 ~あなたに最適な働き方を教えます~_IoTビジネス共創ラボ 第8回勉強会IoTビジネス共創ラボ
 
Retty recommendation project
Retty recommendation projectRetty recommendation project
Retty recommendation projectJiro Iwanaga
 
[db tech showcase Tokyo 2014] D25: 今を分析する日立の「CEP」、知るなら今でしょ! by 株式会社日立製作所 村上順一
 [db tech showcase Tokyo 2014] D25: 今を分析する日立の「CEP」、知るなら今でしょ!  by 株式会社日立製作所 村上順一 [db tech showcase Tokyo 2014] D25: 今を分析する日立の「CEP」、知るなら今でしょ!  by 株式会社日立製作所 村上順一
[db tech showcase Tokyo 2014] D25: 今を分析する日立の「CEP」、知るなら今でしょ! by 株式会社日立製作所 村上順一Insight Technology, Inc.
 
企業の中の経済学
企業の中の経済学企業の中の経済学
企業の中の経済学Yusuke Kaneko
 
ディープラーニングによるユーザーの行動予測
ディープラーニングによるユーザーの行動予測ディープラーニングによるユーザーの行動予測
ディープラーニングによるユーザーの行動予測澪標アナリティクス
 
オープンソースのデータ分析ソフト3製品「RapidMiner」「NYSOL」「Revolution R Enterprise (RRE) ※Rの商用版」のご紹介
オープンソースのデータ分析ソフト3製品「RapidMiner」「NYSOL」「Revolution R Enterprise (RRE) ※Rの商用版」のご紹介オープンソースのデータ分析ソフト3製品「RapidMiner」「NYSOL」「Revolution R Enterprise (RRE) ※Rの商用版」のご紹介
オープンソースのデータ分析ソフト3製品「RapidMiner」「NYSOL」「Revolution R Enterprise (RRE) ※Rの商用版」のご紹介Satoshi Kitajima
 
共有、自動化、計測 - DevOps ツール考察 -
共有、自動化、計測 - DevOps ツール考察 -共有、自動化、計測 - DevOps ツール考察 -
共有、自動化、計測 - DevOps ツール考察 -Chie Sasaki
 
次世代のデータ活用としてのIntelligent Data Platform -Microsoft Azure と AI (Artificial Inte...
次世代のデータ活用としてのIntelligent Data Platform-Microsoft Azure と AI (Artificial Inte...次世代のデータ活用としてのIntelligent Data Platform-Microsoft Azure と AI (Artificial Inte...
次世代のデータ活用としてのIntelligent Data Platform -Microsoft Azure と AI (Artificial Inte...Daiyu Hatakeyama
 
New Relic University at Future Stack Tokyo 2019
New Relic University at Future Stack Tokyo 2019New Relic University at Future Stack Tokyo 2019
New Relic University at Future Stack Tokyo 2019New Relic
 
顧客データを基にしたHivemallによる成約率予測
顧客データを基にしたHivemallによる成約率予測顧客データを基にしたHivemallによる成約率予測
顧客データを基にしたHivemallによる成約率予測Classi.corp
 
プランニングツールにおけるインタラクティブな可視化を支えるバックエンド
プランニングツールにおけるインタラクティブな可視化を支えるバックエンドプランニングツールにおけるインタラクティブな可視化を支えるバックエンド
プランニングツールにおけるインタラクティブな可視化を支えるバックエンドYahoo!デベロッパーネットワーク
 
変わる!? リクルートグループのデータ解析基盤
変わる!? リクルートグループのデータ解析基盤変わる!? リクルートグループのデータ解析基盤
変わる!? リクルートグループのデータ解析基盤Recruit Technologies
 
Data Scientists Love SQL Server
Data Scientists Love SQL ServerData Scientists Love SQL Server
Data Scientists Love SQL ServerTomoyuki Oota
 

Similaire à Hinemos Deep Dive ~運用アナリティクス編~ (20)

Hinemos ver.6.1のご紹介
Hinemos ver.6.1のご紹介Hinemos ver.6.1のご紹介
Hinemos ver.6.1のご紹介
 
Social GAME における AI 活用事例 [第 4 回 Google Cloud INSIDE Games & Apps]
Social GAME における AI 活用事例 [第 4 回 Google Cloud INSIDE Games & Apps] Social GAME における AI 活用事例 [第 4 回 Google Cloud INSIDE Games & Apps]
Social GAME における AI 活用事例 [第 4 回 Google Cloud INSIDE Games & Apps]
 
データサイエンスの現場で役立つスキルを磨きやすい職場環境
データサイエンスの現場で役立つスキルを磨きやすい職場環境データサイエンスの現場で役立つスキルを磨きやすい職場環境
データサイエンスの現場で役立つスキルを磨きやすい職場環境
 
Realize tokyo2019 yrglm
Realize tokyo2019 yrglmRealize tokyo2019 yrglm
Realize tokyo2019 yrglm
 
ITIL準拠のツールでアジャイルな変革を実現
ITIL準拠のツールでアジャイルな変革を実現ITIL準拠のツールでアジャイルな変革を実現
ITIL準拠のツールでアジャイルな変革を実現
 
IoTで働き方改革 ~あなたに最適な働き方を教えます~_IoTビジネス共創ラボ 第8回勉強会
IoTで働き方改革 ~あなたに最適な働き方を教えます~_IoTビジネス共創ラボ 第8回勉強会IoTで働き方改革 ~あなたに最適な働き方を教えます~_IoTビジネス共創ラボ 第8回勉強会
IoTで働き方改革 ~あなたに最適な働き方を教えます~_IoTビジネス共創ラボ 第8回勉強会
 
Retty recommendation project
Retty recommendation projectRetty recommendation project
Retty recommendation project
 
[db tech showcase Tokyo 2014] D25: 今を分析する日立の「CEP」、知るなら今でしょ! by 株式会社日立製作所 村上順一
 [db tech showcase Tokyo 2014] D25: 今を分析する日立の「CEP」、知るなら今でしょ!  by 株式会社日立製作所 村上順一 [db tech showcase Tokyo 2014] D25: 今を分析する日立の「CEP」、知るなら今でしょ!  by 株式会社日立製作所 村上順一
[db tech showcase Tokyo 2014] D25: 今を分析する日立の「CEP」、知るなら今でしょ! by 株式会社日立製作所 村上順一
 
企業の中の経済学
企業の中の経済学企業の中の経済学
企業の中の経済学
 
IBMのITインフラビジョン
IBMのITインフラビジョンIBMのITインフラビジョン
IBMのITインフラビジョン
 
ディープラーニングによるユーザーの行動予測
ディープラーニングによるユーザーの行動予測ディープラーニングによるユーザーの行動予測
ディープラーニングによるユーザーの行動予測
 
オープンソースのデータ分析ソフト3製品「RapidMiner」「NYSOL」「Revolution R Enterprise (RRE) ※Rの商用版」のご紹介
オープンソースのデータ分析ソフト3製品「RapidMiner」「NYSOL」「Revolution R Enterprise (RRE) ※Rの商用版」のご紹介オープンソースのデータ分析ソフト3製品「RapidMiner」「NYSOL」「Revolution R Enterprise (RRE) ※Rの商用版」のご紹介
オープンソースのデータ分析ソフト3製品「RapidMiner」「NYSOL」「Revolution R Enterprise (RRE) ※Rの商用版」のご紹介
 
共有、自動化、計測 - DevOps ツール考察 -
共有、自動化、計測 - DevOps ツール考察 -共有、自動化、計測 - DevOps ツール考察 -
共有、自動化、計測 - DevOps ツール考察 -
 
次世代のデータ活用としてのIntelligent Data Platform -Microsoft Azure と AI (Artificial Inte...
次世代のデータ活用としてのIntelligent Data Platform-Microsoft Azure と AI (Artificial Inte...次世代のデータ活用としてのIntelligent Data Platform-Microsoft Azure と AI (Artificial Inte...
次世代のデータ活用としてのIntelligent Data Platform -Microsoft Azure と AI (Artificial Inte...
 
New Relic University at Future Stack Tokyo 2019
New Relic University at Future Stack Tokyo 2019New Relic University at Future Stack Tokyo 2019
New Relic University at Future Stack Tokyo 2019
 
顧客データを基にしたHivemallによる成約率予測
顧客データを基にしたHivemallによる成約率予測顧客データを基にしたHivemallによる成約率予測
顧客データを基にしたHivemallによる成約率予測
 
プランニングツールにおけるインタラクティブな可視化を支えるバックエンド
プランニングツールにおけるインタラクティブな可視化を支えるバックエンドプランニングツールにおけるインタラクティブな可視化を支えるバックエンド
プランニングツールにおけるインタラクティブな可視化を支えるバックエンド
 
変わる!? リクルートグループのデータ解析基盤
変わる!? リクルートグループのデータ解析基盤変わる!? リクルートグループのデータ解析基盤
変わる!? リクルートグループのデータ解析基盤
 
PubSec Webinar Healthcare session
PubSec Webinar Healthcare session PubSec Webinar Healthcare session
PubSec Webinar Healthcare session
 
Data Scientists Love SQL Server
Data Scientists Love SQL ServerData Scientists Love SQL Server
Data Scientists Love SQL Server
 

Plus de Hinemos

0301_Hinemosサービスソリューション_202012
0301_Hinemosサービスソリューション_2020120301_Hinemosサービスソリューション_202012
0301_Hinemosサービスソリューション_202012Hinemos
 
Hinemosソリューションセミナ2020開催まで
Hinemosソリューションセミナ2020開催までHinemosソリューションセミナ2020開催まで
Hinemosソリューションセミナ2020開催までHinemos
 
0301_Hinemosサービス・ソリューション紹介_202007
0301_Hinemosサービス・ソリューション紹介_2020070301_Hinemosサービス・ソリューション紹介_202007
0301_Hinemosサービス・ソリューション紹介_202007Hinemos
 
Hinemos機能紹介資料202006
Hinemos機能紹介資料202006Hinemos機能紹介資料202006
Hinemos機能紹介資料202006Hinemos
 
Hinemosサービス・ソリューション紹介
Hinemosサービス・ソリューション紹介Hinemosサービス・ソリューション紹介
Hinemosサービス・ソリューション紹介Hinemos
 
Hinemos機能紹介
Hinemos機能紹介Hinemos機能紹介
Hinemos機能紹介Hinemos
 
09 hinemos deepdive_mission critical function_public documentation_20191106
09 hinemos deepdive_mission critical function_public documentation_2019110609 hinemos deepdive_mission critical function_public documentation_20191106
09 hinemos deepdive_mission critical function_public documentation_20191106Hinemos
 
06 rpa operation without failure 20191102
06 rpa operation without failure 2019110206 rpa operation without failure 20191102
06 rpa operation without failure 20191102Hinemos
 
05 incident management tool
05 incident management tool05 incident management tool
05 incident management toolHinemos
 
Hinemos機能紹介
Hinemos機能紹介Hinemos機能紹介
Hinemos機能紹介Hinemos
 
サービス・ソリューション紹介
サービス・ソリューション紹介サービス・ソリューション紹介
サービス・ソリューション紹介Hinemos
 
02_運用コスト削減に向けた情報管理を!最新Hinemos ver.6.2の全体像
02_運用コスト削減に向けた情報管理を!最新Hinemos ver.6.2の全体像02_運用コスト削減に向けた情報管理を!最新Hinemos ver.6.2の全体像
02_運用コスト削減に向けた情報管理を!最新Hinemos ver.6.2の全体像Hinemos
 
03_詳細解説:Hinemosサブスクリプション
03_詳細解説:Hinemosサブスクリプション03_詳細解説:Hinemosサブスクリプション
03_詳細解説:HinemosサブスクリプションHinemos
 
JTBにおけるHinemos導入事例
JTBにおけるHinemos導入事例JTBにおけるHinemos導入事例
JTBにおけるHinemos導入事例Hinemos
 
Hinemos Deep Dive~ジョブ編~
Hinemos Deep Dive~ジョブ編~Hinemos Deep Dive~ジョブ編~
Hinemos Deep Dive~ジョブ編~Hinemos
 

Plus de Hinemos (15)

0301_Hinemosサービスソリューション_202012
0301_Hinemosサービスソリューション_2020120301_Hinemosサービスソリューション_202012
0301_Hinemosサービスソリューション_202012
 
Hinemosソリューションセミナ2020開催まで
Hinemosソリューションセミナ2020開催までHinemosソリューションセミナ2020開催まで
Hinemosソリューションセミナ2020開催まで
 
0301_Hinemosサービス・ソリューション紹介_202007
0301_Hinemosサービス・ソリューション紹介_2020070301_Hinemosサービス・ソリューション紹介_202007
0301_Hinemosサービス・ソリューション紹介_202007
 
Hinemos機能紹介資料202006
Hinemos機能紹介資料202006Hinemos機能紹介資料202006
Hinemos機能紹介資料202006
 
Hinemosサービス・ソリューション紹介
Hinemosサービス・ソリューション紹介Hinemosサービス・ソリューション紹介
Hinemosサービス・ソリューション紹介
 
Hinemos機能紹介
Hinemos機能紹介Hinemos機能紹介
Hinemos機能紹介
 
09 hinemos deepdive_mission critical function_public documentation_20191106
09 hinemos deepdive_mission critical function_public documentation_2019110609 hinemos deepdive_mission critical function_public documentation_20191106
09 hinemos deepdive_mission critical function_public documentation_20191106
 
06 rpa operation without failure 20191102
06 rpa operation without failure 2019110206 rpa operation without failure 20191102
06 rpa operation without failure 20191102
 
05 incident management tool
05 incident management tool05 incident management tool
05 incident management tool
 
Hinemos機能紹介
Hinemos機能紹介Hinemos機能紹介
Hinemos機能紹介
 
サービス・ソリューション紹介
サービス・ソリューション紹介サービス・ソリューション紹介
サービス・ソリューション紹介
 
02_運用コスト削減に向けた情報管理を!最新Hinemos ver.6.2の全体像
02_運用コスト削減に向けた情報管理を!最新Hinemos ver.6.2の全体像02_運用コスト削減に向けた情報管理を!最新Hinemos ver.6.2の全体像
02_運用コスト削減に向けた情報管理を!最新Hinemos ver.6.2の全体像
 
03_詳細解説:Hinemosサブスクリプション
03_詳細解説:Hinemosサブスクリプション03_詳細解説:Hinemosサブスクリプション
03_詳細解説:Hinemosサブスクリプション
 
JTBにおけるHinemos導入事例
JTBにおけるHinemos導入事例JTBにおけるHinemos導入事例
JTBにおけるHinemos導入事例
 
Hinemos Deep Dive~ジョブ編~
Hinemos Deep Dive~ジョブ編~Hinemos Deep Dive~ジョブ編~
Hinemos Deep Dive~ジョブ編~
 

Dernier

自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 

Dernier (8)

自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 

Hinemos Deep Dive ~運用アナリティクス編~

  • 1. © 2018 NTT DATA INTELLILINK Corporation Hinemos Deep Dive ~ 運用アナリティクス編 ~ 2018年4月11日 NTTデータ先端技術株式会社 南 温夫
  • 2. © 2018 NTT DATA INTELLILINK Corporation 2 はじめに 本セッションでは、Hinemos ver.6.1で追加された 運用アナリティクスを活用するため、運用アナリティクスを 構成する各機能の詳細情報を深く説明します。 単一情報だけでなく、過去の蓄積情報や複数種別の蓄積情報 を活用する運用アナリティクスを構成する各機能をひとつひ とつ解説します。
  • 3. © 2018 NTT DATA INTELLILINK Corporation 3 運用アナリティクスとは Hinemosが収集・蓄積したデータをもとに リアルタイムなシステム状態把握と未来を予見した予防保全 を実現 蓄積 分析 学習 性能・リソース値 システムログ アプリログ NWパケット センサデータ 収集 アクション アラート 環境構築 処理実行 自動対処 Hinemos サーバ NW機器クラウド
  • 4. © 2018 NTT DATA INTELLILINK Corporation 4 将来予測監視
  • 5. © 2018 NTT DATA INTELLILINK Corporation 5 将来予測監視 今は正常 だが 1ヶ月後に異常 リソース枯渇はアラートが出てからだと手遅れです。 変化の多い環境でも、Hinemosが将来を予測し、いち早く対策を打てます。
  • 6. © 2018 NTT DATA INTELLILINK Corporation 6 将来予測監視 リソース値などは、時間経過で変化する時系列データです Hinemos 6.1では時系列データの分析における一般的な 分析手法である回帰分析をおこない、収集値のトレンドを分 析します Hinemos 6.1は、線形回帰および二次と三次の多項式回帰に 対応しています 線形回帰 二次多項式回帰 三次多項式回帰
  • 7. © 2018 NTT DATA INTELLILINK Corporation 7 将来予測 回帰分析ではトレンド線のモデルを作成し、それを元に将来 の値を予測します。 トレンドはできるだけ誤差が小さいもの、すなわちできるだ け多くの点のそばを通るようなものが適切です。 これを求めるのが最小二乗法です。 A B 線AとBのどちらが トレンドとして適切か
  • 8. © 2018 NTT DATA INTELLILINK Corporation 8 最小二乗法 最小二乗法は、時刻 𝑡 𝑖に得られた性能値が 𝑦𝑖のときに時刻 𝑡1か ら 𝑡 𝑛までの値について、 𝑦𝑖と 𝑓 𝑡 𝑖 の差の二乗の総和が最小に なるように 𝑓 𝑡 のパラメータを求めることを目的とします。 𝑓 𝑡 𝑖 − 𝑦𝑖 2 𝑛 𝑖=1 例えば線形回帰の場合は、求めるモデルが 𝑓 𝑡 = 𝑎0 + 𝑎1 ∙ 𝑡 となるので、 𝑎0 + 𝑎1 ∙ 𝑡 𝑖 − 𝑦𝑖 2 𝑛 𝑖=1 が最小になるような 𝑎0, 𝑎1を求めることでトレンドがわかりま す
  • 9. © 2018 NTT DATA INTELLILINK Corporation 9 変化監視
  • 10. © 2018 NTT DATA INTELLILINK Corporation 10 変化監視 閾値内の変動でも普段と違う動きは異常の前触れかもしれません。 次の動きを予測し監視をすることで、いち早く異常の傾向を察知できます 次の値を予測し 予想以上の変化を検知 予測値超えが多発し 急降下
  • 11. © 2018 NTT DATA INTELLILINK Corporation 11 変化監視 値が平均値から離れた値をとった場合でも、これまでの値の ちらばり方によって、それがこれまで通りの変化なのか、こ れまでと異なる変化なのかが決まります このデータのちらばりを示す指標が、標準偏差です これまでと同じ変化これまでとは異なる変化 ちらばりが小さい ちらばりが大きい
  • 12. © 2018 NTT DATA INTELLILINK Corporation 12 変化監視 過去データがn個あり、その値が、 𝑥1, 𝑥2, 𝑥3, … , 𝑥 𝑛のとき 平均μは 𝜇 = 1 𝑛 𝑥 𝑖 𝑛 𝑖=1 標準偏差σは 𝜎2 = 1 𝑛 (𝑥 𝑖−𝜇)2 𝑛 𝑖=1 で求めることができます この平均と標準偏差を元に、次の値がとりうる範囲とその確 率を求めることができます
  • 13. © 2018 NTT DATA INTELLILINK Corporation 13 変化監視 一般的な確率分布である正規分布では、 データ 𝑥1, 𝑥2, 𝑥3, … , 𝑥 𝑛による平均μと標準偏差σをもとに データ 𝑥 𝑛+1がとりうる値が以下の確率になることが 一般的に知られています これを元に次の値が平均から、標準偏差の何倍離れているか 見ることで、それがどれだけ特異な値なのかを判定できます これはボリンジャーバンドアルゴリズムと呼ばれ、変化を検 知する一般的なアルゴリズムです 𝑥 𝑛+1の値の範囲 左の値になる確率 𝜇 − 𝜎 ~ 𝜇 + 𝜎 68.27% 𝜇 − 2𝜎 ~ 𝜇 + 2𝜎 95.45% 𝜇 − 3𝜎 ~ 𝜇 + 3𝜎 99.73%
  • 14. © 2018 NTT DATA INTELLILINK Corporation 14 変化監視 Hinemosの変化監視は、判定の閾値として、 「標準偏差の何倍」離れているか、その倍数を指定します 過去n分間の値の平均値 次の監視時に 取得した値 過去n分間の値の標準偏差 次の監視時に取得した値が 標準偏差の何倍離れているかで 閾値判定 取得値
  • 15. © 2018 NTT DATA INTELLILINK Corporation 15 相関係数監視
  • 16. © 2018 NTT DATA INTELLILINK Corporation 16 相関係数監視 あるデータの異常は、他のデータとの関係性から気づける事があります。 相関係数を使って、関係性の崩れから将来的な異常をいち早く察知できます。 時刻 障害 相関が崩れたタイミングで アラートを通知 障害発生前に異常を検知
  • 17. © 2018 NTT DATA INTELLILINK Corporation 17 相関係数監視 システムの性能値には、ある性能値Aの値の上昇・下降にあ わせて • 性能値Aの上昇時に上昇、Aが下降時に下降する性能値B • 性能値Aの上昇時に下降、Aが下降時に上昇する性能値C • 性能値Aの変化とは関係なく変化する性能値D があります。 性能値AとBの関係を「正の相関」、AとCの関係を「負の相 関」、AとDの関係を「相関なし」と呼びます 正の相関 負の相関 相関なし A B A A C D
  • 18. © 2018 NTT DATA INTELLILINK Corporation 18 相関係数監視 2つのデータの相関がどれだけあるかを示す指数を相関係数 と呼び、時刻 𝑡 𝑖に 𝑥 𝑖と 𝑦𝑖が取得される場合、 データ 𝑥1, 𝑥2, … , 𝑥 𝑛と 𝑦1, 𝑦2, … , 𝑦 𝑛の相関係数 r は以下の式で 求めることができます( 𝑥は 𝑥1, 𝑥2, … , 𝑥 𝑛の平均を指します) 𝑟 = 𝑥 𝑖 − 𝑥𝑛 𝑖=1 𝑦𝑖 − 𝑦 √ (𝑥 𝑖 − 𝑥)2𝑛 𝑖=1 √ (𝑦𝑖 − 𝑦)2𝑛 𝑖=1 このrは、-1から+1までの値をとり、 rの絶対値が大きいほどxとyは関係性があるといえます
  • 19. © 2018 NTT DATA INTELLILINK Corporation 19 相関係数監視 相関係数を求めるためには同じタイミングのデータを取得す る必要があります Hinemosでは監視設定ごとに監視間隔が異なるものにできる ため、相関係数監視の監視間隔で過去のデータを分割し、そ の平均値を相関係数の計算に利用します。 今過去 同じ間隔で区切り 平均値で計算 性能値 A 性能値 B
  • 20. © 2018 NTT DATA INTELLILINK Corporation 20 収集値統合監視
  • 21. © 2018 NTT DATA INTELLILINK Corporation 21 収集値統合監視 1つのデータでは、重要度を正しく表現することが出来ない場合があります。 複数のデータを組み合わせた監視により障害のレベルを正確に把握できます。 Web サーバ Web サーバ Web サーバ Web サーバ Web サーバ 一台の障害は警告レベル 全台の障害は危険レベル ・・・ ・・・ Process End ・・・ ・・・ ・・・ Process Start ・・・ プロセスが停止しても 時間内に再起動すれば 正常レベル アプリケーションログ
  • 22. © 2018 NTT DATA INTELLILINK Corporation 22 収集値統合監視 収集値統合監視では、以下のアルゴリズムで判定をおこない ます 例) 判定条件△○が順番に5分以内に出力されればOK ① 各監視タイミングで監視間隔の2倍分さかのぼり、その期間にひとつ 目の判定条件を満たすものがあるか検索する ② 条件を満たす場合、③へ続きすべての条件を満たすか判定に進む。ひ とつ目の条件を満たさない場合はOKもNGも通知しない ③ ひとつ目の条件を満たした場合は、そこからタイムアウト期間内にす べての条件を満たすものがあるか検索する。全て満たせばOK、ひと つでも満たさなければNGとして通知される 時間軸 監視タイミング ① ② ③
  • 23. © 2018 NTT DATA INTELLILINK Corporation 23 バイナリファイル監視
  • 24. © 2018 NTT DATA INTELLILINK Corporation 24 バイナリファイル監視 バイナリファイル監視では、監視・収集の単位を、 大きくわけて以下の3つから選択することができます • ファイル全体 • レコード単位の増分 • 時間区切りの増分 時間区切りの増分は、定期間隔でその間に出力されたものを 増分とみなすため、ファイル構造を意識しません ファイル全体、レコード単位の増分の場合は、 対象のフォーマットを指定することで、バイナリファイルに 追記される個々のレコード単位で監視・収集することが可能 です
  • 25. © 2018 NTT DATA INTELLILINK Corporation 25 バイナリファイルの構造 ファイルヘッダ ファイルボディ レコード レコード レコード レコード ・ ・ ・ バイナリ ファイル バイナリファイルは、ファイル自体の情報をもつファイルヘッダと 個々の情報であるレコード群からなるファイルボディから構成されます ファイルボディを構成するレコードがどのように区切られるかをHinemosでは 指定可能です
  • 26. © 2018 NTT DATA INTELLILINK Corporation 26 固定長と可変長 レコード レコード レコード レコード ・ ・ ・ バイナリファイルのレコードは、すべて同一の長さである固定長と レコードごとに流さが異なる可変長の2種類があります Hinemosでは、このどちらにも対応しています レコード レコード レコード ・ ・ ・ すべて 同じサイズ レコードごと 異なるサイズ
  • 27. © 2018 NTT DATA INTELLILINK Corporation 27 固定長の場合 固定長の場合はファイルヘッダのサイズと1レコードのサイ ズを指定することで、レコードごとに分割し収集します ファイル ヘッダ レコード レコード レコード ファイルヘッダの サイズ 1レコードの サイズ ファイルボディ
  • 28. © 2018 NTT DATA INTELLILINK Corporation 28 可変長の場合 可変長の場合はレコードがさらにレコードヘッダと可変長領 域に分かれます レコードヘッダの特定の位置に可変長領域のサイズを示す領 域があるので、その領域の位置を指定します ファイル ヘッダ レコード ヘッダ 可変長領域 レコード ヘッダ 可変長領域 可変長領域 サイズ指定領域 サイズ指定領域 のサイズ サイズ指定領域 の開始位置 可変長領域サイズ指定領域の値を元に取得 ファイルボディ
  • 29. © 2018 NTT DATA INTELLILINK Corporation 29 タイムスタンプ バイナリファイルのレコードにはタイムスタンプを含むもの があります Hinemos ver.6.1のバイナリファイル監視は、以下の2種類 のタイムスタンプに対応します • UNIX時間(4バイト) • UNIX時間(4バイト) + マイクロ秒(4バイト) ※UNIX時間は、協定世界時(UTC)での1970/1/1 00:00:00 からの経過秒(エポック秒)です。 これを読み取るため、レコードの先頭からの開始位置を指定 します。 タイム スタンプ タイムスタンプの開始位置を指定
  • 30. © 2018 NTT DATA INTELLILINK Corporation 30 ビッグエンディアンとリトルエンディアン バイナリの格納方式には、ビッグエンディアンとリトルエン ディアンがあり、どちらの形式にも対応しています。 例えば、10進数での「1000」は、16進数にすると0x03E8 となりますが、それぞれ以下のようにファイル上格納されま す。 • ビッグエンディアン • リトルエンディアン 03 E8 03E8 正順で格納される 逆順で格納される
  • 31. © 2018 NTT DATA INTELLILINK Corporation 31 パケットキャプチャ監視
  • 32. © 2018 NTT DATA INTELLILINK Corporation 32 パケットキャプチャ監視 パケットキャプチャ監視では、pcapを実装したライブラリ (libpcap/winpcap)を活用し、HinemosエージェントがNIC に到達したパケットを監視・収集します。 NIC Hinemos エージェント アプリケーション libpcap winpcap ネットワークパケット
  • 33. © 2018 NTT DATA INTELLILINK Corporation 33 パケットキャプチャ監視 全てのネットワークパケットを取得するだけでなく、必要な パケットにしぼって監視・収集することが可能 フィルタにはパケットキャプチャにおける一般的な表現であ るBPF(Berkeley Packet Filter)記法を利用 例: 192.168.0.1からの通信のみを収集 src host 192.168.0.1 TCP:80の通信のみを収集 tcp port 80
  • 34. © 2018 NTT DATA INTELLILINK Corporation 34 まとめ 本セッションでは、Hinemos ver.6.1で追加された、 以下の運用アナリティクスを構成する各機能を詳細に説明し ました。 ・将来予測監視 ・変化監視 ・相関係数監視 ・収集値統合監視 ・バイナリファイル監視 ・パケットキャプチャ監視 各機能の詳細を理解し、運用データを正しく活用しましょう。
  • 35. © 2018 NTT DATA INTELLILINK Corporation