@azure/monitor-query package

Classes

LogsQueryClient

Cliente do Azure Log Analytics

MetricsBatchQueryClient

Um cliente que pode consultar métricas em lotes.

MetricsQueryClient

Um cliente que pode consultar métricas, obter definições de métrica e obter namespaces de métrica.

Interfaces

BatchQueryMetric

Os dados de resultado de uma consulta.

ListMetricDefinitionsOptions

Opções usadas ao obter definições de métrica.

ListMetricNamespacesOptions

Opções usadas ao obter namespaces de métrica.

LocalizableString

A classe de cadeia de caracteres localizável.

LogsColumn

Uma coluna em uma tabela.

LogsErrorInfo

O código e a mensagem para um erro.

LogsQueryBatchOptions

Configurações de solicitação HTTP configuráveis para a operação de lote de consulta logs.

LogsQueryClientOptions

Opções para o LogsQueryClient.

LogsQueryError

Tipo de resultado para Cenário de Falha que representa o erro para operações queryWorkspace e queryBatch de logs.

LogsQueryOptions

Opções para consultar logs.

LogsQueryPartialResult

Tipo de resultado para cenário de falha parcial para operações queryWorkspace e queryBatch de logs.

LogsQuerySuccessfulResult

Tipo de resultado para o Cenário de Sucesso para operações de lote de consulta e workspace de consulta de logs.

LogsTable

Contém as colunas e linhas de uma tabela em uma resposta de consulta.

MetadataValue

Representa um valor de metadados de métrica.

Metric

Os dados de resultado de uma consulta.

MetricAvailability

A disponibilidade da métrica especifica a granulação de tempo (intervalo ou frequência de agregação) e o período de retenção para esse período.

MetricDefinition

A classe de definição de métrica especifica os metadados de uma métrica.

MetricNamespace

A classe de namespace de métrica especifica os metadados de um namespace de métrica.

MetricResultsResponseValuesItem

Item Valores de resposta dos resultados da métrica

MetricValue

Representa um valor de métrica.

MetricsBatchOptionalParams

Parâmetros opcionais.

MetricsBatchQueryClientOptions

Opções para MetricsQueryClient.

MetricsClientOptions

Opções para MetricsQueryClient.

MetricsQueryOptions

Opções usadas ao consultar métricas.

MetricsQueryResult

Métricas, incluindo informações adicionais, como custo, resourceRegion etc...

QueryBatch

A consulta kusto. Para obter mais informações sobre o Kusto, consulte visão geral da consulta Kusto.

TimeSeriesElement

Um tipo de resultado de série temporal. O valor discriminatório é sempre TimeSeries neste caso.

Aliases de tipo

AggregationType

Define valores para AggregationType.

LogsColumnType

Define valores para LogsColumnType.
<xref:KnownLogsColumnType> pode ser usado de forma intercambiável com LogsColumnType, essa enumeração contém os valores conhecidos aos quais o serviço dá suporte.

Valores conhecidos compatíveis com o serviço

bool
data e hora
dinâmico
int
longo
real
string
GUID
decimal
de tempo

LogsQueryBatchResult

Resultados de uma consulta em lote. Cada resultado na matriz é do tipo LogsQueryError ou LogsQueryPartialResult ou LogsQuerySuccessfulResult

LogsQueryResult

Tabelas e resultados de estatísticas de uma consulta de logs.

MetricClass

Define valores para MetricClass.
<xref:KnownMetricClass> pode ser usado de forma intercambiável com MetricClass, essa enumeração contém os valores conhecidos aos quais o serviço dá suporte.

Valores conhecidos compatíveis com o serviço

Disponibilidade
Transações
Erros
Latência
de Saturação

MetricUnit

Define valores para MetricUnit.
<xref:KnownMetricUnit> pode ser usado de forma intercambiável com MetricUnit, essa enumeração contém os valores conhecidos aos quais o serviço dá suporte.

Valores conhecidos compatíveis com o serviço

Count
Bytes
Segundos
CountPerSecond
bytesPerSecond
Porcentagem
MilliSeconds
ByteSeconds
não especificado
Cores
MilliCores
NanoCores
BitsPerSecond

NamespaceClassification

Define valores para NamespaceClassification.
<xref:KnownNamespaceClassification> pode ser usado de forma intercambiável com NamespaceClassification, essa enumeração contém os valores conhecidos aos quais o serviço dá suporte.

Valores conhecidos compatíveis com o serviço

Plataforma
Personalizado
Qos

QueryTimeInterval

Tipo de intervalo de tempo para especificar o período de tempo para consultar logs e métricas. Um intervalo de tempo é o tempo de intervenção entre dois pontos de tempo. A quantidade de tempo de intervenção é expressa por uma duração Os dois pontos de tempo (início e término) são expressos por uma representação combinada de data e hora ou apenas uma representação de data. Há quatro maneiras de expressar um intervalo de tempo:

  • duração
  • hora de início, hora de término
  • hora de início, duração
  • duração, hora de término
ResultType

Define valores para ResultType.

Enumerações

LogsQueryResultStatus

Indica se uma consulta foi bem-sucedida ou falhou ou falhou parcialmente. Representado por PartialFailure" | "Sucesso" | "Falha".

Variáveis

Durations

Apelidos para algumas durações comuns de ISO8601.

Variable Details

Durations

Apelidos para algumas durações comuns de ISO8601.

Durations: { fiveMinutes: "PT5M", fortyEightHours: "PT48H", fourHours: "PT4H", fourtyEightHours: "PT48H", oneDay: "P1D", oneHour: "PT1H", sevenDays: "P7D", thirtyMinutes: "PT30M", threeDays: "P3D", twentyFourHours: "PT24H", twoDays: "P2D" }

Tipo

{ fiveMinutes: "PT5M", fortyEightHours: "PT48H", fourHours: "PT4H", fourtyEightHours: "PT48H", oneDay: "P1D", oneHour: "PT1H", sevenDays: "P7D", thirtyMinutes: "PT30M", threeDays: "P3D", twentyFourHours: "PT24H", twoDays: "P2D" }