MetricsOperations Kelas

Peringatan

JANGAN membuat instans kelas ini secara langsung.

Sebagai gantinya, Anda harus mengakses operasi berikut melalui

MonitorManagementClient's

Atribut <xref:metrics>.

Warisan
builtins.object
MetricsOperations

Konstruktor

MetricsOperations(*args, **kwargs)

Metode

list

Mencantumkan nilai metrik untuk sumber daya.

list_at_subscription_scope

Mencantumkan data metrik untuk langganan.

list_at_subscription_scope_post

Mencantumkan data metrik untuk langganan. Parameter dapat ditentukan pada param kueri atau isi.

list

Mencantumkan nilai metrik untuk sumber daya.

list(resource_uri: str, timespan: str | None = None, interval: timedelta | None = None, metricnames: str | None = None, aggregation: str | None = None, top: int | None = None, orderby: str | None = None, filter: str | None = None, result_type: str | ResultType | None = None, metricnamespace: str | None = None, auto_adjust_timegrain: bool | None = None, validate_dimensions: bool | None = None, **kwargs: Any) -> Response

Parameter

resource_uri
str
Diperlukan

Pengidentifikasi sumber daya. Wajib diisi.

timespan
str
Diperlukan

Rentang waktu kueri. Ini adalah string dengan format berikut 'startDateTime_ISO/endDateTime_ISO'. Nilai defaultnya adalah Tidak Ada.

interval
timedelta
Diperlukan

Interval (yaitu timegrain) kueri. Nilai defaultnya adalah Tidak Ada.

metricnames
str
Diperlukan

Nama metrik (dipisahkan koma) untuk diambil. Nilai defaultnya adalah Tidak Ada.

aggregation
str
Diperlukan

Daftar jenis agregasi (dipisahkan koma) untuk diambil. Nilai defaultnya adalah Tidak Ada.

top
int
Diperlukan

Jumlah maksimum rekaman yang akan diambil. Valid hanya jika $filter ditentukan. Default ke 10. Nilai defaultnya adalah Tidak Ada.

orderby
str
Diperlukan

Agregasi yang digunakan untuk mengurutkan hasil dan arah pengurutan. Hanya satu pesanan yang dapat ditentukan. Contoh: jumlah asc. Nilai defaultnya adalah Tidak Ada.

filter
str
Diperlukan

$filter digunakan untuk mengurangi kumpulan data metrik yang dikembalikan.:code:
Example::code:
Metric contains metadata A, B and C.:code:
- Mengembalikan semua rangkaian waktu C di mana A = a1 dan B = b1 atau b2:code:
$filter=Persamaan 'a1' dan B eq 'b1' atau B eq 'b2' dan C eq '*'<br> - Varian:<br>$filter=A eq 'a1' dan B eq 'b1' dan C eq '*' atau B = 'b2'Ini<br> tidak valid karena logis atau operator tidak dapat memisahkan dua nama metadata yang berbeda.:code:<br>- Mengembalikan semua rangkaian waktu di mana A = a1, B = b1 dan C = c1:<br>$filter=A eq 'a1' dan B eq 'b1' dan C eq 'c1'<br>- Mengembalikan semua rangkaian waktu di mana A = a1: Kode:
$filter=Persamaan 'a1' dan B eq '' dan C eq ''. Nilai defaultnya adalah Tidak Ada.

result_type
str atau ResultType
Diperlukan

Mengurangi kumpulan data yang dikumpulkan. Sintaks yang diizinkan tergantung pada operasi. Lihat deskripsi operasi untuk detailnya. Nilai yang diketahui adalah: "Data" dan "Metadata". Nilai defaultnya adalah Tidak Ada.

metricnamespace
str
Diperlukan

Namespace metrik tempat metrik yang Anda inginkan berada. Nilai defaultnya adalah Tidak Ada.

auto_adjust_timegrain
bool
Diperlukan

Ketika diatur ke true, jika rentang waktu yang diteruskan tidak didukung oleh metrik ini, API akan mengembalikan hasilnya menggunakan rentang waktu terdekat yang didukung. Ketika diatur ke false, kesalahan dikembalikan untuk parameter rentang waktu yang tidak valid. Default ke false. Nilai defaultnya adalah Tidak Ada.

validate_dimensions
bool
Diperlukan

Ketika diatur ke false, nilai parameter filter yang tidak valid akan diabaikan. Ketika diatur ke true, kesalahan dikembalikan untuk parameter filter yang tidak valid. Default ke true. Nilai defaultnya adalah Tidak Ada.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

Respons atau hasil cls(respons)

Tipe hasil

Pengecualian

list_at_subscription_scope

Mencantumkan data metrik untuk langganan.

list_at_subscription_scope(region: str, timespan: str | None = None, interval: timedelta | None = None, metricnames: str | None = None, aggregation: str | None = None, top: int | None = None, orderby: str | None = None, filter: str | None = None, result_type: str | MetricResultType | None = None, metricnamespace: str | None = None, auto_adjust_timegrain: bool | None = None, validate_dimensions: bool | None = None, **kwargs: Any) -> SubscriptionScopeMetricResponse

Parameter

region
str
Diperlukan

Wilayah tempat metrik yang anda inginkan berada. Wajib diisi.

timespan
str
Diperlukan

Rentang waktu kueri. Ini adalah string dengan format berikut 'startDateTime_ISO/endDateTime_ISO'. Nilai defaultnya adalah Tidak Ada.

interval
timedelta
Diperlukan

Interval (yaitu timegrain) kueri. Nilai defaultnya adalah Tidak Ada.

metricnames
str
Diperlukan

Nama metrik (dipisahkan koma) untuk diambil. Nilai defaultnya adalah Tidak Ada.

aggregation
str
Diperlukan

Daftar jenis agregasi (dipisahkan koma) untuk diambil. Nilai defaultnya adalah Tidak Ada.

top
int
Diperlukan

Jumlah maksimum rekaman yang akan diambil. Valid hanya jika $filter ditentukan. Default ke 10. Nilai defaultnya adalah Tidak Ada.

orderby
str
Diperlukan

Agregasi yang digunakan untuk mengurutkan hasil dan arah pengurutan. Hanya satu pesanan yang dapat ditentukan. Contoh: jumlah asc. Nilai defaultnya adalah Tidak Ada.

filter
str
Diperlukan

$filter digunakan untuk mengurangi kumpulan data metrik yang dikembalikan.:code:
Example::code:
Metric contains metadata A, B and C.:code:
- Mengembalikan semua rangkaian waktu C di mana A = a1 dan B = b1 atau b2:code:
$filter=Persamaan 'a1' dan B eq 'b1' atau B eq 'b2' dan C eq '*'<br> - Varian:<br>$filter=A eq 'a1' dan B eq 'b1' dan C eq '*' atau B = 'b2'Ini<br> tidak valid karena logis atau operator tidak dapat memisahkan dua nama metadata yang berbeda.:code:<br>- Mengembalikan semua rangkaian waktu di mana A = a1, B = b1 dan C = c1:<br>$filter=A eq 'a1' dan B eq 'b1' dan C eq 'c1'<br>- Mengembalikan semua rangkaian waktu di mana A = a1: Kode:
$filter=Persamaan 'a1' dan B eq '' dan C eq ''. Nilai defaultnya adalah Tidak Ada.

result_type
str atau MetricResultType
Diperlukan

Mengurangi kumpulan data yang dikumpulkan. Sintaks yang diizinkan tergantung pada operasi. Lihat deskripsi operasi untuk detailnya. Nilai yang diketahui adalah: "Data" dan "Metadata". Nilai defaultnya adalah Tidak Ada.

metricnamespace
str
Diperlukan

Namespace metrik tempat metrik yang Anda inginkan berada. Nilai defaultnya adalah Tidak Ada.

auto_adjust_timegrain
bool
Diperlukan

Ketika diatur ke true, jika rentang waktu yang diteruskan tidak didukung oleh metrik ini, API akan mengembalikan hasilnya menggunakan rentang waktu terdekat yang didukung. Ketika diatur ke false, kesalahan dikembalikan untuk parameter rentang waktu yang tidak valid. Default ke false. Nilai defaultnya adalah Tidak Ada.

validate_dimensions
bool
Diperlukan

Ketika diatur ke false, nilai parameter filter yang tidak valid akan diabaikan. Ketika diatur ke true, kesalahan dikembalikan untuk parameter filter yang tidak valid. Default ke true. Nilai defaultnya adalah Tidak Ada.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

SubscriptionScopeMetricResponse atau hasil cls(respons)

Tipe hasil

Pengecualian

list_at_subscription_scope_post

Mencantumkan data metrik untuk langganan. Parameter dapat ditentukan pada param kueri atau isi.

list_at_subscription_scope_post(region: str, timespan: str | None = None, interval: datetime.timedelta | None = None, metricnames: str | None = None, aggregation: str | None = None, top: int | None = None, orderby: str | None = None, filter: str | None = None, result_type: str | _models.MetricResultType | None = None, metricnamespace: str | None = None, auto_adjust_timegrain: bool | None = None, validate_dimensions: bool | None = None, body: _models.SubscriptionScopeMetricsRequestBodyParameters | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SubscriptionScopeMetricResponse

Parameter

region
str
Diperlukan

Wilayah tempat metrik yang anda inginkan berada. Wajib diisi.

timespan
str
Diperlukan

Rentang waktu kueri. Ini adalah string dengan format berikut 'startDateTime_ISO/endDateTime_ISO'. Nilai defaultnya adalah Tidak Ada.

interval
timedelta
Diperlukan

Interval (yaitu timegrain) kueri. Nilai defaultnya adalah Tidak Ada.

metricnames
str
Diperlukan

Nama metrik (dipisahkan koma) untuk diambil. Nilai defaultnya adalah Tidak Ada.

aggregation
str
Diperlukan

Daftar jenis agregasi (dipisahkan koma) untuk diambil. Nilai defaultnya adalah Tidak Ada.

top
int
Diperlukan

Jumlah maksimum rekaman yang akan diambil. Valid hanya jika $filter ditentukan. Default ke 10. Nilai defaultnya adalah Tidak Ada.

orderby
str
Diperlukan

Agregasi yang digunakan untuk mengurutkan hasil dan arah pengurutan. Hanya satu pesanan yang dapat ditentukan. Contoh: jumlah asc. Nilai defaultnya adalah Tidak Ada.

filter
str
Diperlukan

$filter digunakan untuk mengurangi kumpulan data metrik yang dikembalikan.:code:
Example::code:
Metric contains metadata A, B and C.:code:
- Mengembalikan semua rangkaian waktu C di mana A = a1 dan B = b1 atau b2:code:
$filter=Persamaan 'a1' dan B eq 'b1' atau B eq 'b2' dan C eq '*'<br> - Varian:<br>$filter=A eq 'a1' dan B eq 'b1' dan C eq '*' atau B = 'b2'Ini<br> tidak valid karena logis atau operator tidak dapat memisahkan dua nama metadata yang berbeda.:code:<br>- Mengembalikan semua rangkaian waktu di mana A = a1, B = b1 dan C = c1:<br>$filter=A eq 'a1' dan B eq 'b1' dan C eq 'c1'<br>- Mengembalikan semua rangkaian waktu di mana A = a1: Kode:
$filter=Persamaan 'a1' dan B eq '' dan C eq ''. Nilai defaultnya adalah Tidak Ada.

result_type
str atau MetricResultType
Diperlukan

Mengurangi kumpulan data yang dikumpulkan. Sintaks yang diizinkan tergantung pada operasi. Lihat deskripsi operasi untuk detailnya. Nilai yang diketahui adalah: "Data" dan "Metadata". Nilai defaultnya adalah Tidak Ada.

metricnamespace
str
Diperlukan

Namespace metrik tempat metrik yang Anda inginkan berada. Nilai defaultnya adalah Tidak Ada.

auto_adjust_timegrain
bool
Diperlukan

Ketika diatur ke true, jika rentang waktu yang diteruskan tidak didukung oleh metrik ini, API akan mengembalikan hasilnya menggunakan rentang waktu terdekat yang didukung. Ketika diatur ke false, kesalahan dikembalikan untuk parameter rentang waktu yang tidak valid. Default ke false. Nilai defaultnya adalah Tidak Ada.

validate_dimensions
bool
Diperlukan

Ketika diatur ke false, nilai parameter filter yang tidak valid akan diabaikan. Ketika diatur ke true, kesalahan dikembalikan untuk parameter filter yang tidak valid. Default ke true. Nilai defaultnya adalah Tidak Ada.

body
SubscriptionScopeMetricsRequestBodyParameters atau IO
Diperlukan

Parameter yang diserialisasikan dalam isi. Adalah jenis SubscriptionScopeMetricsRequestBodyParameters atau jenis IO. Nilai defaultnya adalah Tidak Ada.

content_type
str

Jenis konten Parameter Isi. Nilai yang diketahui adalah: 'application/json'. Nilai defaultnya adalah Tidak Ada.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

SubscriptionScopeMetricResponse atau hasil cls(respons)

Tipe hasil

Pengecualian

Atribut

models

models = <module 'azure.mgmt.monitor.v2021_05_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\monitor\\v2021_05_01\\models\\__init__.py'>