VDI エクスペリエンス NQL 機能

注意: この文書は利便性と情報提供を目的に翻訳されたものです。 この翻訳とオリジナルの英語版間に差異や矛盾がある場合、オリジナルの英語版が優先されます。 この翻訳から生じる可能性のある誤りや誤解についての責任は負いかねます。

新しいNQL機能

VDI エクスペリエンスは、VDI に特化した以下のテーブルを使用します:

これらのテーブルは、仮想デスクトップのセッションおよび関連するイベントに関する洞察を提供し、ユーザーがパフォーマンスとユーザーのインタラクションをより効果的に監視することを可能にします。 vdi_sessions テーブルは個々のセッションに関する重要な情報を記録しており、一方で vdi_events テーブルはそれらのセッション中に発生する重要なイベントを記録しています。

さらに、vdi_sessionsvdi_eventsテーブルは、デバイステーブルとユーザーテーブルに関連付けられており、関連データすべてにアクセス可能です。 これらの追加は、仮想デスクトップ環境内での分析とトラブルシューティングの改善を促進します。

これらのテーブルの詳細については、NQLデータモデルを参照してください。

データ解像度の向上

NQLを使用してVDIイベントデータをクエリする際、過去48時間の結果の解像度を30秒間隔に強化することができ、システムの動作についてより深い洞察を得ることができます。 これにより、異常やシステムパフォーマンスの傾向をより正確に追跡することができます。

#nqltimeselection-timegranularityandretention-1 ページを参照することで、データの解像度を30秒間隔に増加させる方法を理解できます。

NQL例

このクエリの例のリストは、Nexthinkのwebインターフェースでの調査を成功させるために設計されています。 以下に示す調査を確認し、あなたが完了しようとしている調査に最も近いものを選んでください。 クエリをコピーして、あなたの利用ケースに合わせて調整してください。

VDIセッションの開始と終了を確認する
session.lifecycle_events
| where device.virtualization.vdi_reporting == active
| where type in [ login, connect, disconnect, logout ]
VDIを使用してエンドポイントを特定する
devices
| where virtualization.vdi_reporting in [ inactive, active ]
過去4時間内、少なくとも5分間不具合が生じたセッション
vdi_sessions 
| session.vdi_events を過去4時間に指定して 
| health.duration_with_bad_session.sum() を time_while_bad として計算
| time_while_bad が5分を超える場合
| user.name、device.name、vdi_session.name、last_interaction_time を一覧表示

収集されたメトリクス

前提条件

VDI エクスペリエンスでは、特定のエージェントを VM とクライアントデバイスの両方にインストールする必要があります。 以下に説明するように、どのエージェントを展開するかは、組織のインフラストラクチャと内部ポリシーによって決まります。

VM の必要エージェント

データ収集を有効にするには、すべての VM に Collector をインストールする必要があります。 仮想環境内での活動を監視し、パフォーマンス メトリックスを収集するために不可欠です。

クライアント デバイス用のオプション エージェント

クライアント デバイスの種類と希望する洞察の深さに応じて、以下のエージェントのいずれかをインストールできます:

  • Collector VDI の全範囲のメトリックスを提供します。 このエージェントは、会社管理デバイス向けであり、ユーザー エクスペリエンスに対する包括的な可視性を可能にします。

  • VDI Client Extension — 制限されたセットのメトリックスを提供する軽量エージェント。 Collector の完全なインストールができない個人用または自己管理デバイス向けに設計されています。

洞察のレベル

VDI エクスペリエンスはクライアントデバイスのエージェント構成に基づいて、3つの異なる監視レベルを提供します:

  • リモート専用の洞察

  • 限定的な可視範囲のセットアップ

  • フルビジュアリティセットアップ

次のセクションでは、各シナリオについて説明します。

リモート専用の洞察

このシナリオでは、CollectorからのみメトリクスがVM上で取得され、セッションレベルの視認性が提供されます。 クライアントデバイスに VDI Client Extension も Collector もインストールされていません。

次の折り畳みセクションには、vdi_sessions および vd_events テーブルで収集されたメトリックスのリストが示されています。

vdi_sessions 内のメトリクス
  • agent_version

  • desktop_pool

  • disk_image

  • first_seen

  • id

  • initial_program

  • last_client.app_version — Collector または Client Extension がインストールされていない場合の Citrix のみで利用可能。

  • last_client.device.name — クライアントアプリケーションを使用している場合にのみ利用可能で、web クライアントでは使用できません。

  • last_client.device.operating_system.platform

  • last_interaction_time

  • last_seen

  • logon_server

  • [名前]

  • region

  • remote_protocol

  • session_type

  • state

  • transport_protocol

  • uid

  • virtualization_type

メトリクス in vdi_events
  • bucket_duration

  • client.app_version — CollectorやClient ExtensionがインストールされていないCitrixにのみ利用可能です。

  • client.device.name — クライアントアプリケーションを使用している場合にのみ利用可能で、web クライアントでは使用できません。

  • client.device.operating_system.platform

  • context.location.country

  • context.location.site

  • context.location.state

  • context.location.type

  • context.organization.entity

  • end_time

  • framerate

  • health.duration_with_average_network

  • health.duration_with_average_responsiveness

  • health.duration_with_average_session

  • health.duration_with_average_vm_memory

  • health.duration_with_average_vm_processor

  • health.duration_with_average_vm_storage

  • health.duration_with_bad_client_processor

  • health.duration_with_bad_network

  • health.duration_with_bad_responsiveness

  • health.duration_with_bad_session

  • health.duration_with_bad_vm_memory

  • health.duration_with_bad_vm_processor

  • health.duration_with_bad_vm_storage

  • health.duration_with_good_client_processor

  • health.duration_with_good_network

  • health.duration_with_good_responsiveness

  • health.duration_with_good_session

  • health.duration_with_good_vm_memory

  • health.duration_with_good_vm_processor

  • health.duration_with_good_vm_storage

  • ica.input_bandwidth_available

  • ica.input_bandwidth_used

  • ica.input_session_bandwidth

  • ica.input_session_linespeed

  • ica.latency

  • ica.output_bandwidth_available

  • ica.output_bandwidth_used

  • ica.output_session_bandwidth

  • ica.output_session_linespeed

  • idle_duration

  • network_rtt

  • rdp.frame_quality

  • rdp.frames_skipped_client

  • rdp.frames_skipped_network

  • rdp.frames_skipped_server

  • rdp.tcp_bandwidth

  • rdp.tcp_receive_rate

  • rdp.tcp_send_rate

  • rdp.udp_bandwidth

  • rdp.udp_receive_rate

  • rdp.udp_send_rate

  • 解像度

  • start_time

  • 状態

  • transport_protocol

  • user_input_delay — Windows 10およびServer OS 2022以前では収集されません

  • vm.agent_version

  • vm.cpu.context_switches

  • vm.cpu.interrupt_usage

  • vm.cpu.normalized_queue_length

  • vm.cpu.normalized_usage

  • vm.cpu.usage

  • vm.memory.available

  • vm.memory.cached

  • vm.memory.installed

  • vm.memory.non_paged_pool

  • vm.memory.paged_pool

  • vm.memory.pages_output_throughput

  • vm.memory.paging_file_size

  • vm.memory.usage

  • vm.memory.used

  • vm.network.incoming_throughput

  • vm.network.outgoing_throughput

  • vm.system_disk.duration_with_average_queue_length

  • vm.system_disk.duration_with_average_read_latency

  • vm.system_disk.duration_with_average_write_latency

  • vm.system_disk.duration_with_bad_queue_length

  • vm.system_disk.duration_with_bad_read_latency

  • vm.system_disk.duration_with_bad_write_latency

  • vm.system_disk.duration_with_good_queue_length

  • vm.system_disk.duration_with_good_read_latency

  • vm.system_disk.duration_with_good_write_latency

  • vm.system_disk.name

  • vm.system_disk.queue_length

  • vm.system_disk.read_iops

  • vm.system_disk.read_latency

  • vm.system_disk.read_throughput

  • vm.system_disk.write_iops

  • vm.system_disk.write_latency

  • vm.system_disk.write_throughput

  • vm.system_volume.capacity

  • vm.system_volume.free

  • vm.system_volume.usage

限定可視設定

このシナリオでは、クライアントデバイスにVDIクライアント拡張機能がインストールされており、それによってVM上のCollectorから取得したデータが補完されます。 詳しくは、Nexthink VDIクライアント拡張機能をインストールする のドキュメントを参照してください。

以下の展開可能セクションには、VDI エクスペリエンス NQL 機能 に記載されたものに加えて、このシナリオで取得できる追加メトリクスが示されています。

vdi_session 内の追加メトリクス

last_client.plugin_version

追加メトリクス vdi_events内で
  • client.cpu.normalized_usage

  • client.network.active_network_adapter

  • client.network.incoming_errors

  • client.network.incoming_packets

  • client.network.incoming_throughput

  • client.network.ip_address

  • client.network.outgoing_errors

  • client.network.outgoing_packets

  • client.network.outgoing_throughput

  • client.network.wan_latency

  • client.network.wifi_signal_strength

  • client.network.wifi_transmission_rate

  • client.network.wired_link_speed

  • client.plugin_version

  • health.duration_with_average_client_processor

フル可視性設定

このシナリオでは、クライアントデバイスにCollectorがインストールされており、VM上のCollectorも実行されています。 このアプローチにより、データの全範囲が提供されます。 詳しくは、Collectorをインストールする のドキュメントを参照してください。

以下の展開可能セクションには、VDI エクスペリエンス NQL 機能VDI エクスペリエンス NQL 機能 に記載されたものに加えて、このシナリオで取得できる追加メトリクスが示されています。

vdi_session 内の追加メトリクス
  • last_client.device.collector.uid

  • last_client.device.uid

vdi_events内の追加メトリクス
  • context.vdi_client.location.country

  • context.vdi_client.location.site

  • context.vdi_client.location.state

  • context.vdi_client.location.type

  • context.vdi_client.organization.entity

Connectorsからのメトリクス

適切なinbound connectors を使用することで、オンプレミスまたはクラウドの統合がある場合、セッションデータをさらに補完できます。 各コネクタタイプは、以下の展開可能セクションに示すように、追加するメトリクスセットを個別に提供します。

Citrix CVADおよびDaaSコネクタが提供する追加メトリクス
  • virtualization.desktop_pool

  • virtualization.type

  • virtualization.hostname

  • virtualization.hypervisor_name

  • virtualization.environment_name

  • virtualization.desktop_broker

  • virtualization.disk_image

Microsoft Azure Virtual Desktop connectorが提供する追加メトリクス
  • virtualization.desktop_pool

  • virtualization.type

  • virtualization.hypervisor_name

  • virtualization.instance_size

  • virtualization.region

  • virtualization.environment_name

  • virtualization.desktop_broker

Last updated

Was this helpful?