Megosztás a következőn keresztül:


MetricsQueryClient class

Egy ügyfél, amely lekérdezheti a metrikákat, lekérheti a metrikadefiníciókat és lekérheti a metrikanévtereket.

Konstruktorok

MetricsQueryClient(TokenCredential, MetricsClientOptions)

Létrehoz egy MetricsQueryClientet.

Metódusok

listMetricDefinitions(string, ListMetricDefinitionsOptions)

/**

A metrikadefiníciók listázásához aszinkron iterátort ad vissza.

Példa for await szintaxis használatára:

const metricsQueryClient = new MetricsQueryClient(tokenCredential);
const metricDefinitions = client.listMetricDefinitions(resourceUri, options);
let i = 1;
for await (const metricDefinition of metricDefinitions) {
  console.log(`metricDefinition ${i++}:`);
  console.log(metricDefinition);
}

Példa a iter.next():

let iter = client.listMetricDefinitions(resourceUri, options);
let result = await iter.next();
while (!result.done) {
  console.log(` metricDefinitions - ${result.value.id}, ${result.value.name}`);
  result = await iter.next();
}

Szerezze be a metrikadefiníciók listáját egy erőforrás URI-ja alapján.

listMetricNamespaces(string, ListMetricNamespacesOptions)

Egy aszinkron iterátort ad vissza a metrikanévterek listázásához.

Példa for await szintaxis használatára:

const metricsQueryClient = new MetricsQueryClient(tokenCredential);
const metricNamespaces = client.listMetricNamespaces(resourceUri, options);
let i = 1;
for await (const metricNamespace of metricNamespaces) {
  console.log(`metricNamespace ${i++}:`);
  console.log(metricNamespace);
}

Példa a iter.next():

let iter = client.listMetricNamespaces(resourceUri, options);
let result = await iter.next();
while (!result.done) {
  console.log(` metricNamespace - ${result.value.id}, ${result.value.name}`);
  result = await iter.next();
}

A metrikanévterek listájának lekérése erőforrás-URI-val.

queryResource(string, string[], MetricsQueryOptions)

Lekérdezési metrikák erőforrás-URI-val

Konstruktor adatai

MetricsQueryClient(TokenCredential, MetricsClientOptions)

Létrehoz egy MetricsQueryClientet.

new MetricsQueryClient(tokenCredential: TokenCredential, options?: MetricsClientOptions)

Paraméterek

tokenCredential
TokenCredential

TokenCredential, amely jogosult metrikák lekérdezésére az erőforrásokon.

options
MetricsClientOptions

Az ügyfél beállításai, például a kérelmek újrapróbálkozásának szabályozása.

Metódus adatai

listMetricDefinitions(string, ListMetricDefinitionsOptions)

/**

A metrikadefiníciók listázásához aszinkron iterátort ad vissza.

Példa for await szintaxis használatára:

const metricsQueryClient = new MetricsQueryClient(tokenCredential);
const metricDefinitions = client.listMetricDefinitions(resourceUri, options);
let i = 1;
for await (const metricDefinition of metricDefinitions) {
  console.log(`metricDefinition ${i++}:`);
  console.log(metricDefinition);
}

Példa a iter.next():

let iter = client.listMetricDefinitions(resourceUri, options);
let result = await iter.next();
while (!result.done) {
  console.log(` metricDefinitions - ${result.value.id}, ${result.value.name}`);
  result = await iter.next();
}

Szerezze be a metrikadefiníciók listáját egy erőforrás URI-ja alapján.

function listMetricDefinitions(resourceUri: string, options?: ListMetricDefinitionsOptions): PagedAsyncIterableIterator<MetricDefinition, MetricDefinition[], PageSettings>

Paraméterek

resourceUri

string

Az erőforrás URI-ja a metrikadefiníciók lekéréséhez.

options
ListMetricDefinitionsOptions

A metrikadefiníciók lekérésének lehetőségei.

Válaszok

Adott erőforrás URI-jának metrikadefiníciói.

listMetricNamespaces(string, ListMetricNamespacesOptions)

Egy aszinkron iterátort ad vissza a metrikanévterek listázásához.

Példa for await szintaxis használatára:

const metricsQueryClient = new MetricsQueryClient(tokenCredential);
const metricNamespaces = client.listMetricNamespaces(resourceUri, options);
let i = 1;
for await (const metricNamespace of metricNamespaces) {
  console.log(`metricNamespace ${i++}:`);
  console.log(metricNamespace);
}

Példa a iter.next():

let iter = client.listMetricNamespaces(resourceUri, options);
let result = await iter.next();
while (!result.done) {
  console.log(` metricNamespace - ${result.value.id}, ${result.value.name}`);
  result = await iter.next();
}

A metrikanévterek listájának lekérése erőforrás-URI-val.

function listMetricNamespaces(resourceUri: string, options?: ListMetricNamespacesOptions): PagedAsyncIterableIterator<MetricNamespace, MetricNamespace[], PageSettings>

Paraméterek

resourceUri

string

Az erőforrás URI-ja a metrikanévterek lekéréséhez.

options
ListMetricNamespacesOptions

A metrikanévterek beolvasásának lehetőségei.

Válaszok

Egy adott erőforrás URI-jának metrikanévterei.

queryResource(string, string[], MetricsQueryOptions)

Lekérdezési metrikák erőforrás-URI-val

function queryResource(resourceUri: string, metricNames: string[], options?: MetricsQueryOptions): Promise<MetricsQueryResult>

Paraméterek

resourceUri

string

A lekérdezendő erőforrás URI-ja.

metricNames

string[]

A lekérendő metrikák nevei.

options
MetricsQueryOptions

Metrikák lekérdezésének lehetőségei.

Válaszok

Metrikákat tartalmazó válasz.