VM監視でperfcounterを利用するものについて

■環境
vCenter/ESXi 6.5.0
Zabbix 3.4.9

■内容
ネットで検索すると、vmware.vm.perfcounterで取得しているデータで多いのはCPU使用率のようですが
データストアのレイテンシとスループット情報も取得したいと思い、試していますが
「Performance counter instance was not found.」のエラーが出てしまいます。

下記が実際のアイテムキーです。「data1」がデータストア名です。
どこにミスがあるか分からず困っています。同じようにパフォーマンスカウンタを使って
情報取得しているかたがいましたら、お力を貸していただきたいです。

・取得不可
vmware.vm.perfcounter[{$URL},{HOST.HOST},"datastore/totalWriteLatency[average]",date1]

・取得可能
vmware.vm.perfcounter[{$URL},{HOST.HOST},"cpu/usage[average]",]
vmware.vm.perfcounter[{$URL},{HOST.HOST},"sys/osUptime[latest]"]

■参考URL
https://znil.net/index.php?title=Zabbix:_VMware_vSphere_Leistungsdaten_P...
https://www.vmware.com/support/developer/converter-sdk/conv60_apireferen...

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー TNK の写真

vmware.hv.datastore.write[{$URL},{HOST.HOST},{#DATASTORE},latency]
で取得できる値とは違うのでしょうか?

ユーザー Yasumi の写真

ありがとうございます。
書き忘れていましたが、ゲストOSの情報を取得したいのです。

記載いただいたものは、ホスト(ESXi)から見たレイテンシ情報ですので
今回の目的ではないということです。

ユーザー Yasumi の写真

自己解決しました。ゲストVMは、SDKからストレージ名を取得できないからですね。

下記は取得できるようです。監視範囲が広まりました。
vmware.vm.perfcounter[{$URL},{HOST.HOST},"net/droppedRx[summation]",{#IFNAME}]
vmware.vm.perfcounter[{$URL},{HOST.HOST},"virtualDisk/totalWriteLatency[average]",{#DISKNAME}]

■参考URL
https://gist.github.com/sky-joker/299d70c49a995f0f6c9d40e55b6ae335
https://code.vmware.com/apis/196/vsphere#/doc/vim.PerformanceManager.html