デフォルトでは、プロセスモニタリングを使用すると、CPU 使用率、メモリ使用量、およびアクティブなプロセスによって最近一定期間開かれたファイルの数に関する情報を収集できます。 プロセスキーワードを追加すると、そのキーワードを含むプロセス数が収集されます。

アクティブなプロセスのリソース消費量の表示

  • Cloud Monitor エージェントは、毎分 CPU 使用率が最も高い上位 5 つのプロセスを選別し、それぞれの CPU 使用率、メモリ使用量、およびこれらのプロセスによって開かれたファイルの数を記録します。
  • プロセスの CPU およびメモリ使用量については、Linux の top コマンドを使用します。
  • アクティブなプロセスによって開かれたファイルの数については、Linux の lsof コマンドを使用します。
  1. <div class="note note note-note" id="note-644-3oh-gqz">
  2. <div class="note-icon-wrapper"><i class="icon-note note"></i></div>
  3. <div class="note-content"><strong></strong>
  4. <ul class="ul" id="ul-jj1-ydd-xdb">
  5. <li class="li" id="li-nso-ozp-5ao">プロセスが複数の CPU コアを占有している場合、収集された結果が複数の CPU コアの合計使用率を示しているため、CPU 使用率に表示される割合が 100 % を超える場合があります。</li>
  6. <li class="li" id="li-gpz-jxq-e5c">照会に指定された期間中に上位 5 つのプロセスが変更された場合、プロセスリストには、指定された期間中に上位 5 つとしてランク付けされたすべてのプロセスが表示されます。
  7. リスト内の時間は、プロセスが最後にトップ 5 にランクインした日時を示します。
  8. </li>
  9. <li class="li" id="li-0qs-pjj-c36">CPU 使用率とメモリ使用率、および開かれているファイルの数は、上位 5 つのプロセスについてのみ収集されます。 そのため、照会に対して指定された期間にわたってプロセスが連続して上位
  10. 5 位にランク付けされていない場合、そのデータポイントはグラフで不連続に表示されます。 プロセスのデータポイントの密度は、サーバー上でのアクティビティの程度を示します。
  11. <ul class="ul" id="ul-d1q-ydd-xdb">
  12. <li class="li" id="li-v4m-hs8-yk3">次の図に示すように、ラッパープロセスは、測定されるたびに上位 5 つのプロセスに連続的にランク付けされていません。 したがって、グラフ内のデータポイントはまばらで不連続です。
  13. 以下のグラフのデータポイントは、測定された特定の時間でプロセスが上位 5 位にランクされたことを意味します。<img class="image break" id="image-rwk-n2d-xdb" src="http://static-aliyun-doc.oss-cn-hangzhou.aliyuncs.com/assets/img/ja-JP/1077456751/p21153.png"></li>
  14. <li class="li" id="li-zmz-8y1-gh9">次の図は、Java プロセスのグラフを示しています。 グラフ内のデータポイントは密集していて連続的です。 これは、プロセスが CPU 使用率の最も高い上位 5 つのプロセスに連続してランク付けされることを意味します。<img class="image break" id="image-ynl-r2d-xdb" src="http://static-aliyun-doc.oss-cn-hangzhou.aliyuncs.com/assets/img/ja-JP/1077456751/p21166.png"></li>
  15. </ul>
  16. </li>
  17. </ul>
  18. </div>
  19. </div>
  20. </section>
  21. <section class="section" id="section-xdd-t2d-xdb">
  22. <h2 class="title sectiontitle" id="title-sry-yzb-emz">指定したプロセスの数のモニタリング</h2>
  23. <p class="p" id="p-8sp-h2f-kt0">プロセス数をモニタリングすることで、主要プロセスの数と実行可能性のステータスがわかります。 具体的には、関連プロセス数をモニターするための <span class="ph uicontrol" id="uicontrol-jof-0r8-n3l">[プロセス数 (カウント)]</span> グラフにプロセスキーワードを追加できます。
  24. </p>
  25. <ul class="ul" id="ul-jbj-kfd-xdb">
  26. <li class="li" id="li-4q2-849-ywp">モニタリングするプロセスの追加
  27. <div class="p" id="p-pgw-y17-m0i">たとえば、次のプロセスがサーバーで実行されているとします。 <code class="ph codeph" id="codeph-sli-gf2-v8z"> / usr / bin / java -Xmx2300m -Xms2300m org.apache.catalina.startup.Bootstrap</code><code class="ph codeph" id="codeph-8kj-35d-w8i">/ usr / bin / ruby</code> 、および <code class="ph codeph" id="codeph-6dl-buv-6se">nginx -c /ect/nginx/nginx.conf</code>。 次に、以下の 6 つのキーワードを追加し (キーワードは、プロセス名、ファイルパス、パラメーター名 などの関連語にすることができます)、各ターゲットキーワードに対応するプロセス数が次のように出力されます。
  28. <ul class="ul" id="ul-ugs-r2s-2gb">
  29. <li class="li" id="li-mqg-ttp-e7v">キーワード: <code class="ph codeph" id="codeph-6uj-5j6-ud4"> ruby</code>、収集されたプロセス数: 1
  30. </li>
  31. <li class="li" id="li-b7d-4m8-j16">キーワード: <code class="ph codeph" id="codeph-ywe-n82-i8l"> nginx</code>、収集されたプロセス数: 1
  32. </li>
  33. <li class="li" id="li-qve-ptz-k9r">キーワード: <code class="ph codeph" id="codeph-08l-kl7-6ia"> /usr/bin</code>、収集されたプロセス数: 2
  34. </li>
  35. <li class="li" id="li-ab1-116-i1y"> キーワード: <code class="ph codeph" id="codeph-aqg-0cv-00n"> apache catalina</code>、収集されたプロセス数: 1
  36. </li>
  37. <li class="li" id="li-bha-c9s-7hz"> キーワード: <code class="ph codeph" id="codeph-j9g-1uh-rew"> nginx .conf</code>、収集されたプロセス数: 1
  38. </li>
  39. <li class="li" id="li-p95-oq4-huc">キーワード: <code class="ph codeph" id="codeph-101-9gs-2tg"> -c</code>、収集されたプロセス数: 1
  40. </li>
  41. </ul>
  42. </div>
  43. <p class="p" id="p-y10-n65-4w3">手順</p>
  44. <ol class="ol" id="ol-ihl-rfd-xdb">
  45. <li class="li" id="li-mcn-x2a-s99"><a href="https://cloudmonitor.console.aliyun.com">CloudMonitor コンソール</a>にログインします。
  46. </li>
  47. <li class="li" id="li-jk8-fmx-2ga">左側のナビゲーションウィンドウで、<span class="ph uicontrol" id="uicontrol-oqg-e5m-8eh"> [ホストモニタリング]</span> をクリックします。
  48. </li>
  49. <li class="li" id="li-sw9-0q6-i6p"> ホストモニタリングの詳細ページにアクセスするために、対象ホストの名前をクリックするか、 <span class="ph uicontrol" id="uicontrol-0k7-pxp-al1">[アクション]</span> 内の <span class="ph uicontrol" id="uicontrol-ksx-lpb-zdp">[モニタリンググラフ]</span> をクリックします。
  50. </li>
  51. <li class="li" id="li-yrf-14q-sqz">表示されたページで <span class="ph uicontrol" id="uicontrol-g13-tq4-j3l">[プロセスモニタリング]</span> タブをクリックします。
  52. </li>
  53. <li class="li" id="li-qcn-x4u-akp"><span class="ph uicontrol" id="uicontrol-xea-d8w-t1o">[プロセス数 (カウント)]</span> グラフ上にポインターを置いて <span class="ph uicontrol" id="uicontrol-zky-mvw-qs1">[プロセスの追加]</span> をクリックします。
  54. </li>
  55. <li class="li" id="li-16i-lr9-0ox">表示された <span class="ph uicontrol" id="uicontrol-0ms-w5g-msm">[プロセスモニターの追加]</span> ページで、モニター対象とするプロセスの名前またはキーワードを追加して <span class="ph uicontrol" id="uicontrol-043-ez6-4pz">[追加]</span> をクリックします。
  56. </li>
  57. </ol>
  58. </li>
  59. </ul>
  60. <ul class="ul" id="ul-qwh-bgd-xdb">
  61. <li class="li" id="li-n5f-3pw-jah">モニタリング対象プロセスの削除
  62. <ol class="ol" id="ol-ixs-dgd-xdb">
  63. <li class="li" id="li-e4f-loo-cfd"><a href="https://cloudmonitor.console.aliyun.com">CloudMonitor コンソール</a>にログインします。
  64. </li>
  65. <li class="li" id="li-snj-v92-jxy">左側のナビゲーションウィンドウで、<span class="ph uicontrol" id="uicontrol-4w4-qh1-0cp">[ホストモニタリング]</span> をクリックします。
  66. </li>
  67. <li class="li" id="li-xdg-t11-tof">ホストモニタリングの詳細ページにアクセスするために、対象ホストの名前をクリックするか、 <span class="ph uicontrol" id="uicontrol-g6x-2hj-x0o">[アクション]</span> 内の <span class="ph uicontrol" id="uicontrol-lcm-q2c-xrd">[モニタリンググラフ]</span> をクリックします。
  68. </li>
  69. <li class="li" id="li-mzi-ytb-rx8">表示されたページで <span class="ph uicontrol" id="uicontrol-rco-fl2-cjt">[プロセスモニタリング]</span> タブをクリックします。
  70. </li>
  71. <li class="li" id="li-mpu-4zc-838"><span class="ph uicontrol" id="uicontrol-d2o-wd9-78e">[プロセス数 (カウント)]</span> グラフ上にポインターを置いて <span class="ph uicontrol" id="uicontrol-tfv-7qv-av1">[プロセスの追加]</span> をクリックします。
  72. </li>
  73. <li class="li" id="li-h2v-8n1-5mz">表示されたページで対象となるプロセスもしくはキーワードを探して<span class="ph uicontrol" id="uicontrol-6gw-22b-5kd">[削除]</span>をクリックします。
  74. </li>
  75. </ol>
  76. </li>
  77. </ul>
  78. <ul class="ul" id="ul-tjs-hgd-xdb">
  79. <li class="li" id="li-1uf-smn-a4h">アラームルールの設定
  80. <p class="p" id="p-fh6-xxa-li3">指定したプロセスのモニタリングを設定したら、そのプロセスのアラームルールを設定できます。 その後、プロセス数が変わるとアラーム通知を受け取ることができます。</p>
  81. <ol class="ol" id="ol-zqv-mgd-xdb">
  82. <li class="li" id="li-zds-fm6-eyz"><a href="https://cloudmonitor.console.aliyun.com">CloudMonitor コンソール</a>にログインします。
  83. </li>
  84. <li class="li" id="li-hiy-dy9-ho8">左側のナビゲーションウィンドウで <span class="ph uicontrol" id="uicontrol-eqv-lha-d5u">[ホストモニタリング]</span> をクリックします。
  85. </li>
  86. <li class="li" id="li-wm5-f3u-0mu">プロセスモニタリングのアラームルールの設定先とするホストを探して、<span class="ph uicontrol" id="uicontrol-4cl-hbv-uit">[アクション]</span> 列の <span class="ph uicontrol" id="uicontrol-ia0-zvk-j5y">[アラームルール]</span> をクリックします。
  87. </li>
  88. <li class="li" id="li-oya-he0-ov0">ページの右上隅にある <span class="ph uicontrol" id="uicontrol-79q-ca8-cl8">[アラームルールの作成]</span> をクリックします。
  89. </li>
  90. <li class="li" id="li-u1s-z5y-04h"><span class="ph uicontrol" id="uicontrol-ey8-hr2-c1j">[アラームルールの設定]</span> エリアで、<span class="ph uicontrol" id="uicontrol-onw-8f7-0dl">[ルールの説明]</span> ドロップダウンリストから <span class="ph uicontrol" id="uicontrol-len-23l-65e">[(Agent)Host.process.number]</span> を選択し、適切なアラームしきい値を設定し、モニター対象プロセスを <span class="ph uicontrol" id="uicontrol-bam-l9a-uow">[プロセス名]</span> ドロップダウンリストからを選択します。 ホストに複数のプロセスが設定されている場合は、プロセス数が異なります。 <span class="ph uicontrol" id="uicontrol-b0r-z9p-6pk">[アラームルールの追加]</span> をクリックして、一度に複数のアラームルールを設定できます。
  91. </li>
  92. </ol>
  93. <img class="image break" id="image-n5c-zgd-xdb" src="http://static-aliyun-doc.oss-cn-hangzhou.aliyuncs.com/assets/img/ja-JP/1077456751/p21167.png"></li>
  94. </ul>
  95. </section>
  96. </div>
  97. </article>
  98. </main>