Monitoring
    • PDF

    Monitoring

    • PDF

    Article Summary

    最新のコンテンツが反映されていません。早急にアップデート内容をご提供できるよう努めております。最新のコンテンツ内容は韓国語ページをご参照ください。

    Classic環境で利用できます。

    Monitoringでは、3種類のダッシュボードをサポートしており、MSSQL Serverのパフォーマンスと履歴に関する様々なモニタリング情報を確認できます。Monitoringは、NAVERクラウドプラットフォームの Cloud DB for MSSQLに含まれているサービスであるため、別途追加費用なしで使用できます。Monitoringで提供しているダッシュボードの種類は、次の通りです。

    • DB Dashboard: 運用中の MSSQL Serverに関するモニタリング情報
    • Performance: 運用中の MSSQL Serverのパフォーマンスに関するモニタリング情報
    • DB Logs: 運用中の MSSQL Serverで発生したすべてのログの発生時間と内容を記録

    3種類のダッシュボードで、過去1年以内の MSSQL Serverのパフォーマンス情報の平均値と、過去28日以内のログ情報を確認できます。各ダッシュボードは様々なグラフチャートで構成され、特定のグラフチャートを印刷したり、様々な拡張子のファイルでローカル PCにダウンロードして業務に効果的に活用することもできます。

    参考

    モニタリングの結果、特定のメトリクスがしきい値を超えたり、特定の条件を満たす場合はイベントとして認識し、ユーザーにアラームで知らせるように設定できます。イベントとアラームの設定に関する詳細は、Eventをご参照ください。

    MSSQLのパフォーマンス情報に関する直観的な照会と管理が別途費用なしで行えるため、専門的なデータベース管理者のいない環境でサーバを安定的に運用したい場合は、ダッシュボードで提供するモニタリングメトリクスを活用することをお勧めします。

    Monitoring画面

    Monitoring利用のための基本的な説明は、次の通りです。

    clouddbformssql-monitoring_main_vpc_ko

    領域説明
    ① メニュー名現在確認中のメニューの名前
    ② 基本機能Cloud DB for MSSQLの詳細情報を確認、Monitoring画面を更新
    ③ DB Serviceリスト運用中の DB Serviceと Service別 MSSQL Serverリスト
    ④ ダッシュボードMSSQL Serverリストで選択したサーバの DB Dashboard、Performance、DB Logs

    Monitoringダッシュボードの確認

    Monitoringで提供しているダッシュボードは、複数のグラフチャートで構成されています。ユーザーは、サーバ別に確認したいダッシュボードで希望する情報だけ表示させ、直観的に確認できます。ダッシュボードで表示する情報は1分ごとに収集するにしても、平均値を表示します。ダッシュボードを使用する方法は、次の通りです。

    1. NAVERクラウドプラットフォームコンソールの Classic環境で、Services > Database > Cloud DB for MSSQLメニューを順にクリックします。
    2. Monitoringメニューをクリックします。
    3. DB Serviceリストで、モニタリングする MSSQL Serverをクリックします。
    4. 右側の画面で確認するダッシュボードボタンをクリックします。
    5. 期間セレクトボックスから照会する期間をクリックして選択するか、直接入力します。
    6. ダッシュボードで結果を確認します。
      • グラフチャートで特定時点の正確なメトリクス値が知りたい場合: グラフチャートの特定時点にマウスオーバー
      • 詳細グラフが知りたい場合: グラフチャートでマウスをダブルクリック
      • グラフチャートの印刷: clouddbforredis_ico-03_vpc_ja.pngをクリックし、Print chartメニューをクリック
      • グラフチャートをファイルでローカル PCにダウンロード: clouddbforredis_ico-03_vpc_ja.pngをクリックし、ダウンロードするファイル拡張子メニューをクリック
        • Download PNG image: PNG拡張子の画像ファイル
        • Download JPEG image: JPEG拡張子の画像ファイル
        • Download PDF document: PDF拡張子の文書ファイル
        • Download SVG vector image: SVG拡張子のベクター画像ファイル
    注意

    5.でのデフォルト値は最近1時間であり、Dashboardと Performanceの場合は最大1年まで、DB Logsの場合は最大28日まで選択できます。

    参考

    Services > Database > Cloud DB for MSSQL > DB Serverメニューで希望するサーバをクリックして選択し、[Monitoring] ボタンをクリックすると、4.の画面にすぐ移動します。

    DB Dashboardのグラフチャート

    DB Dashboardを構成するグラフチャートに関する説明は、次の通りです。

    clouddbformssql-monitoring_dbDashboardCharts_vpc_ko

    グラフチャート単位説明
    CPU Usedprocessor time(%)プロセッサがアイドル状態ではないスレッドの実行に消費する経過時間をパーセントで表示した数値
    Execute Queries Countbatch requests/secサーバから取得した SQLバッチリクエスト数
    クエリの実行回数比 CPU消耗量とメモリ読み取り数x: Sum(sum+d(delta)_execution_count): 1分間のクエリリクエスト数
    y: Sum(sum_d(delta)_total_worker_time): 1分間当該クエリが消耗した cpu時間(us)
    バブルサイズ: total_logical_reads: 1分間の page(8KB)読み取り数
    クエリの実行回数(x)に比べ CPUの消耗時間(y)またはメモリ読み取り数(バブルサイズ)が多いクエリをターゲットにチューニングが必要
    バブルのクリック時にクエリの種類を下段で確認可能

    Performanceのグラフチャート

    既存画面の場合、[項目設定] ボタンをクリックし、モニタリングが必要なグラフチャートを選択します。
    新規画面の場合、ご希望のグラフチャートをドロップダウンリストから選択します。
    グラフチャートは、最大10個まで選択できます。
    Performanceを構成しているグラフチャートに関する説明は、次の通りです。

    グラフチャート単位説明
    CPU usedprocessor time(%)プロセッサがアイドル状態ではないスレッドの実行に消費する経過時間をパーセントで表示した数値
    CPU Queue lengthprocessor queue lengthプロセッサキューのスレッド数
    disk read latencysecディスクでデータを読み取る平均時間
    disk Queue lengthavg. disk queue lengthサンプル間隔中に選択したディスクに対してキューで待機している読み取りと書き込みリクエストの平均数
    disk write mbytebytes/sec書き込みタスク中にバイトがディスクに転送されるスピード
    network inbytes/secフレーム文字を含め、各ネットワークアダプタを通じてバイトを受信するスピード
    network packetpackets/secネットワークインターフェースでパケットを送受信するスピード
    Free MemoryKBサーバが現在使用しないメモリ量
    Memory Grants Pendingmemory grants pendingタスクスペースのメモリ付与を待つ現在のプロセス数
    DB buffer loockuppage lookups/secバッファプールでページを見つけるためのリクエスト数
    DB buffer writespage writes/sec実行された実際のデータベースページの書き込み数
    db lock waitms最後の1秒のロックに関する総待機時間
    sql re-compilesql re-compilations/sec再び1秒当たりのコンパイルがトリガーされた数
    availableMemoryMBプロセスに割り当てるか、システム使用のためにすぐに使用できる実際のメモリ量
    CPU Privilegeprivileged time(%)プロセススレッドが特権モードでコマンドを実行しながら、経過した時間をパーセントで表示した数値
    (DB Performanceを判断するのに実効性の低いメトリックであるため、新規モニタリングモジュールに切り替える時点で削除予定)
    Context Switchescontext switches/secコンピュータのすべてのプロセッサを1つのスレッドから他のスレッドに切り替わる結合スピード
    disk write latencysecディスクにデータを書き込む平均時間
    disk read mbytebytes/sec読み取りタスク中にバイトがディスクから転送されるスピード
    disk free megabytesMBディスクドライブに割り当てられていないスペース
    (DB Performanceを判断するのに実効性の低いメトリックであるため、新規モニタリングモジュールに切り替える時点で削除予定)
    network outbytes/secフレーム文字を含め、各ネットワークアダプタを通じてバイトを転送するスピード
    DB lazy writelazy writes/secバッファ管理者の遅延記録器が作成したバッファ数
    Page Life Expectancysecページが参照なしでバッファフルに滞在する時間
    execute queries countbatch requests/secサーバから取得した SQLバッチリクエスト数
    DB buffer readspage reads/sec実際に実行されたデータベースページの読み取り数
    db latch waitms最後の1秒に待機するラッチリクエストに対するラッチの総待機時間
    sql compilesql compilations/sec1秒当たりに SQLサーバによって実行されたコンパイル数
    connectionsconnection countSQL Serverに接続されたユーザー数

    DB Logsのグラフチャート

    DB Logsを構成するグラフチャートに関する説明は、次の通りです。

    clouddbformssql-monitoring_dbLogsCharts_vpc_ko

    フィールド説明
    イベント発生時間DB Logが発生した時刻
    log内容DB Log内容
    参考

    DB Logsでは運用中の MSSQL Serverの Error logを確認できます。


    この記事は役に立ちましたか?

    What's Next
    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.