Tech Report

#9 Extension Graph/クエリー活用事例

作成者: 山本 太郎|Jul 19, 2020 3:00:00 PM

 

ES/1 NEO MFシリーズ/CSシリーズをお使いのお客様から、よく「こんなグラフをES/1で作って欲しい」というご要望を頂きます。そのような場合には、ES/1 NEO MFシリーズでは「Extension Graph」、ES/1 NEO CSシリーズでは「クエリー」と呼ばれるSQLライクな機能にて、ご要望のカスタマイズグラフを提供させていただいております。
今回は、いままで頂いたご要望の中から、他のお客様にも幅広くご活用いただけそうなグラフをいくつかご紹介させていただきます。

 

 

1.予測グラフ

  1. こちらのグラフは、月毎のCPU使用率の変動状況と、CPU使用率の予測線をプロットしたグラフです。

 

 

 

 

通常のグラフではデータの存在しない未来月はグラフに表示できませんが、LOOPという関数を使用し、最終月のデータを複数回使用することで、未来月のプロットを可能としています。
また、CPU使用率以外にも、メモリー使用量やディスクスペースの使用量など、今後のキャパシティ計画の際に役立つグラフとなります。
なお、予測線の傾きは自動では算出できないため、外部ファイルにて傾きの値を明示的に指定する必要があります。こちらの例では毎月3%ずつ増加すると仮定し、下記のように最終月の値に月数×3%ずつ増加する計算にしています。

例)毎月3%の増分とした場合。
0ヶ月後=3 × 0 + 最終月の値
1ヶ月後=3 × 1 + 最終月の値
2ヶ月後=3 × 2 + 最終月の値

 

2.時間別+日平均グラフ

  1. こちらのグラフは、1日のCPU使用率を時系列に並べ、最後に1日平均の値を出力したグラフです。

 

 

 

時間帯毎の使用率の変動状況と、1日平均の値を同時に確認することが可能です。
また、PWSでの数値情報やCSV出力した際に、一番最後の行に1日の平均値が出力され、ES/1 NEO MFシリーズの帳票と同じ形式のフォーマットで値を確認する事が可能です。

 

 

年月

使用率

0時

5

1時

4

2時

2

3時

4

4時

3

5時

4

18時

28

19時

25

20時

18

21時

10

22時

6

23時

4

日平均

16.75

表1:数値情報、CSV

 

 

3.Top 21~40グラフ

こちらのグラフは、トランザクションのレスポンス時間を長い順に並べて、上位21番目から40番目のみを出力したグラフです。

 

 

 

 

標準のグラフですとTOP nを選択でき、TOP 1 ~ nまでを出力できますが、TOP 50や100など、数が多い場合にはグラフが見辛くなるため、20ずつなど、適度な数に分割してグラフ表示する事で視覚的に見やすいグラフとすることが可能です。

 

 

4.処理終了時間推移グラフ

  1. こちらのグラフは、夜間処理の開始/終了時刻を日毎に並べたグラフです。

 

 

 

 

夜間処理が想定時間に始まっているか、また想定時間内に終わっているかを確認するグラフです。
業務の曜日特性を把握したり、終了時刻の増加傾向の有無を確認したり、SLAを順守するために役立つグラフとなります。

 

 

5.分布グラフ

こちらのグラフは、レスポンス時間の分布状況と、累積での割合を示したグラフです。

 

 

 

 

レスポンス時間の長いものがないかを確認したり、90%の処理が3秒以内に終っているかを確認したりと、SLAを順守するために役立つグラフとなります。
こちらのグラフはHTTPアクセスログの標準グラフと同形式のものになりますが、それ以外にもMFシリーズではジョブのレスポンス時間やCPU時間、CSシリーズではSAPのトランザクションレスポンス時間の分布状況を確認するためにもお使いいただけます。
また、レスポンス時間以外にも、CPU使用率やメモリ使用率など、リソースの使用率の分布状況を見ることで、各リソースの使用率が高くなっていないか、閾値(例:80%)を超えた件数がどのくらいあったかなどを確認する事も可能です。

 

 

まとめ

以上が、皆様にご活用いただけそうなグラフのご紹介となります。気になるグラフがございましたら、担当SEまでお気軽にご相談いただければと思います。

今回の記事が少しでも皆様のお役に立てますと幸いです。