kelas Msvm_AggregationMetricDefinition

Mewakili aspek definisi metrik yang berasal dari nilai metrik lain. Objek Msvm_AggregationMetricDefinition harus dikaitkan dengan elemen terkelola yang diterapkannya.

Sintaks berikut adalah kode Managed Object Format (MOF) yang disederhanakan, dan mencakup semua properti yang diwariskan.

Sintaks

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_AggregationMetricDefinition : CIM_AggregationMetricDefinition
{
  string  InstanceID;
  string  Caption;
  string  Description;
  string  ElementName;
  string  Id;
  string  Name;
  uint16  DataType;
  uint16  Calculable;
  string  Units;
  string  BreakdownDimensions[];
  boolean IsContinuous;
  uint16  ChangeType;
  uint16  TimeScope;
  uint16  GatheringType;
  string  ProgrammaticUnits;
  uint16  SimpleFunction;
};

Anggota

Kelas Msvm_AggregationMetricDefinition memiliki jenis anggota ini:

Properti

Kelas Msvm_AggregationMetricDefinition memiliki properti ini.

BreakdownDimensions

Jenis data: array string

Jenis akses: Baca-saja

Menentukan satu atau beberapa string yang dapat digunakan untuk memperbaiki (memecah) kueri terhadap nilai metrik di sepanjang dimensi tertentu. Contohnya adalah nama transaksi, memungkinkan rincian nilai total untuk semua transaksi menjadi satu set nilai, satu untuk setiap nama transaksi. Contoh lain mungkin sistem aplikasi atau nama grup pengguna. String berformat gratis dan harus bermakna bagi pengguna akhir data metrik. String menunjukkan dimensi penguraian mana yang didukung untuk definisi metrik ini oleh instrumentasi yang mendasar. Properti ini diwarisi dari CIM_BaseMetricDefinition.

Dapat dikalkulasi

Jenis data: uint16

Jenis akses: Baca-saja

Menjelaskan karakteristik metrik untuk tujuan melakukan penghitungan. Properti ini diwarisi dari CIM_BaseMetricDefinition. Ini mungkin Null atau salah satu nilai berikut.

Nilai Makna
Tidak dapat dikalkulasi
1
Nilai tidak dapat dihitung. Misalnya, string.
Dapat dijumlahkan
2
Nilai dapat dijumlahkan di atas banyak instans. Misalnya, jika setiap pekerjaan cadangan adalah unit kerja, dan setiap pekerjaan rata-rata mencadangkan 27.000 file, maka 100 pekerjaan pencadangan memproses 2.700.000 file.
Tidak dapat dijumlahkan
3
Nilai ini tidak dapat dijumlahkan di atas banyak instans. Contohnya adalah metrik yang mengukur panjang antrean ketika pekerjaan tiba di server. Jika setiap pekerjaan adalah unit kerja, dan panjang antrean rata-rata ketika setiap pekerjaan tiba adalah 33, tidak masuk akal untuk mengatakan bahwa panjang antrean untuk 100 pekerjaan adalah 3300. Masuk akal untuk mengatakan bahwa rata-rata adalah 33.

Keterangan

Jenis data: string

Jenis akses: Baca-saja

Deskripsi singkat tentang objek . Properti ini diwarisi dari CIM_ManagedElement.

ChangeType

Jenis data: uint16

Jenis akses: Baca-saja

Menunjukkan bagaimana nilai metrik berubah, dalam bentuk kombinasi khas atribut butir yang lebih halus seperti perubahan arah, nilai minimum dan maksimum, dan semantik pembungkusan. Properti ini diwarisi dari CIM_BaseMetricDefinition.

Nilai Makna
Tidak dikenal
0
Perancang metrik tidak memenuhi syarat ChangeType.
N/A
2
Jika properti IsContinuous adalah "false", ChangeType tidak masuk akal dan harus diatur ke "N/A".
Penghitung
3
Metrik adalah metrik penghitung. Ini memiliki nilai bilangan bulat nonnegatif yang meningkat sampai mencapai angka maksimum yang dapat diwakili dan mulai meningkat dari 0.
Pengukur
4
Metrik adalah metrik pengukur. Ini memiliki nilai bilangan bulat atau float yang dapat meningkat dan berkurang secara arbitrer.
DMTF Dicadangkan
5..32767
Vendor Dicadangkan
32768..65535
Vendor dapat memperluas properti ChangeType dalam rentang yang dipesan vendor.

DataType

Jenis data: uint16

Jenis akses: Baca-saja

Jenis data metrik. Properti ini diwarisi dari CIM_BaseMetricDefinition.

boolean (1)

char16 (2)

tanggalwaktu (3)

real32 (4)

real64 (5)

sint16 (6)

sint32 (7)

sint64 (8)

sint8 (9)

string (10)

uint16 (11)

uint32 (12)

uint64 (13)

uint8 (14 )

Deskripsi

Jenis data: string

Jenis akses: Baca-saja

Deskripsi objek . Properti ini diwarisi dari CIM_ManagedElement.

ElementName

Jenis data: string

Jenis akses: Baca-saja

Nama tampilan untuk objek. Properti ini diwarisi dari CIM_ManagedElement.

GatheringType

Jenis data: uint16

Jenis akses: Baca-saja

Menunjukkan bagaimana nilai metrik dikumpulkan oleh instrumentasi yang mendasar. Ini memungkinkan aplikasi klien untuk memilih metrik yang tepat untuk tujuan tersebut. Properti ini diwarisi dari CIM_BaseMetricDefinition. Ini mungkin Null atau salah satu nilai berikut.

Nilai Makna
Tidak dikenal
0
Jenis pengumpulan tidak diketahui.
OnChange
2
Nilai metrik segera diperbarui saat nilai di dalam sumber daya yang diukur berubah.
Periodik
3
Nilai metrik diperbarui secara berkala. Misalnya, ke aplikasi klien, nilai metrik yang berlaku untuk waktu saat ini akan muncul konstan selama setiap interval pengumpulan, lalu melompat ke nilai baru di akhir setiap interval pengumpulan.
OnRequest
4
Nilai metrik ditentukan setiap kali aplikasi klien membacanya.
DMTF Dicadangkan
5..32767
Vendor Dicadangkan
32768..65535

Id

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Kunci

String yang secara unik mengidentifikasi definisi metrik. Properti ini diwarisi dari CIM_BaseMetricDefinition.

InstanceID

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Kunci

String yang secara unik mengidentifikasi instans kelas ini. Properti ini diwarisi dari CIM_ManagedElement.

IsContinuous

Jenis data: boolean

Jenis akses: Baca-saja

Menunjukkan apakah nilai metrik berkelanjutan atau skalar. Metrik performa adalah contoh metrik berkelanjutan. Contoh metrik skalar termasuk kode kesalahan atau status operasional. Metrik berkelanjutan dapat dibandingkan dengan menggunakan relasi "lebih besar dari". Properti ini diwarisi dari CIM_BaseMetricDefinition.

Nama

Jenis data: string

Jenis akses: Baca-saja

Nama metrik. Properti ini diwarisi dari CIM_BaseMetricDefinition.

ProgrammaticUnits

Jenis data: string

Jenis akses: Baca-saja

Mengidentifikasi unit tertentu dari nilai. Nilai properti ini akan menjadi nilai hukum kualifikasi Unit Terprogram seperti yang didefinisikan dalam Lampiran C.1 dari DSP0004 V2.4 atau yang lebih baru. Properti ini diwarisi dari CIM_BaseMetricDefinition.

SimpleFunction

Jenis data: uint16

Jenis akses: Baca/tulis

Mengidentifikasi komputasi dasar yang dilakukan pada metrik yang mendasar untuk sampai pada nilai metrik turunan ini. Properti ini diwarisi dari CIM_AggregationMetricDefinition dan akan menjadi salah satu nilai berikut.

Minimum (2)

Maksimum (3)

Rata-rata (4)

Median (5)

Mode (6)

Cakupan Waktu

Jenis data: uint16

Jenis akses: Baca-saja

Menunjukkan cakupan waktu yang diterapkan nilai metrik. Properti ini diwarisi dari CIM_BaseMetricDefinition.

Nilai Makna
Tidak dikenal
0
Cakupan waktu tidak memenuhi syarat oleh perancang metrik, atau tidak diketahui oleh penyedia.
Titik
2
Metrik berlaku untuk titik waktu tertentu. Pada instans Msvm_BaseMetricValue yang sesuai, properti TimeStamp menentukan titik waktu, dan properti Durasi selalu 0.
Interval
3
Metrik berlaku untuk interval waktu. Pada instans Msvm_BaseMetricValue yang sesuai, properti TimeStamp menentukan akhir interval waktu, dan properti Durasi menentukan durasinya.
StartupInterval
4
Metrik berlaku untuk interval waktu yang dimulai pada startup sumber daya yang diukur (yaitu, ManagedElement yang terkait dengan MetricDefForMe). Pada instans Msvm_BaseMetricValue yang sesuai, properti TimeStamp menentukan akhir interval waktu. Jika properti Durasi adalah 0, ini menunjukkan bahwa waktu mulai sumber daya yang diukur tidak diketahui. Jika tidak, Durasi menentukan durasi antara startup sumber daya dan TimeStamp.
DMTF Dicadangkan
5..32767
Vendor Dicadangkan
32768..65535

Unit-unit

Jenis data: string

Jenis akses: Baca-saja

Mengidentifikasi unit nilai, misalnya, "megabyte". Properti ini diwarisi dari CIM_BaseMetricDefinition.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 8 [khusus aplikasi desktop]
Server minimum yang didukung
Windows Server 2012 [hanya aplikasi desktop]
Ruang nama
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe