@azure/monitor-query package

Classes

LogsQueryClient

Cliente para Azure Log Analytics

MetricsBatchQueryClient

Um cliente que pode consultar métricas de lote.

MetricsQueryClient

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

Interfaces

BatchQueryMetric

Os dados de resultado de uma consulta.

ListMetricDefinitionsOptions

Opções usadas ao obter definições métricas.

ListMetricNamespacesOptions

Opções usadas ao obter namespaces métricos.

LocalizableString

A classe de cadeia de caracteres localizável.

LogsColumn

Uma coluna numa tabela.

LogsErrorInfo

O código e a mensagem para um erro.

LogsQueryBatchOptions

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

LogsQueryClientOptions

Opções para o LogsQueryClient.

LogsQueryError

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

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 Cenário de sucesso para logs, espaço de trabalho de consulta e operações em lote de consulta.

LogsTable

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

MetadataValue

Representa um valor de metadados métricos.

Metric

Os dados de resultado de uma consulta.

MetricAvailability

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

MetricDefinition

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

MetricNamespace

A classe Metric namespace especifica os metadados de um namespace métrico.

MetricResultsResponseValuesItem

Item de Valores de Resposta de Resultados Métricos

MetricValue

Representa um valor métrico.

MetricsBatchOptionalParams

Parâmetros opcionais.

MetricsBatchQueryClientOptions

Opções para o MetricsQueryClient.

MetricsClientOptions

Opções para o 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 do Kusto.

TimeSeriesElement

Um tipo de resultado de série temporal. Neste caso, o valor discriminador é sempre TimeSeries.

Alias de Tipo

AggregationType

Define valores para AggregationType.

LogsColumnType

Define valores para LogsColumnType.
<xref:KnownLogsColumnType> pode ser usado de forma intercambiável com LogsColumnType, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

bool
datetime
dinâmico
int
Longo
real
string
GUID
decimal
período de tempo

LogsQueryBatchResult

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

LogsQueryResult

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

MetricClass

Define valores para MetricClass.
<xref:KnownMetricClass> pode ser usado de forma intercambiável com MetricClass, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

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

MetricUnit

Define valores para MetricUnit.
<xref:KnownMetricUnit> pode ser usado de forma intercambiável com MetricUnit, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Contagem
Bytes
segundos
CountPerSecond
BytesPerSecond
por cento
Milissegundos
ByteSeconds
não especificada
Cores
MilliCores
NanoCores
BitsPerSecond

NamespaceClassification

Define valores para NamespaceClassification.
<xref:KnownNamespaceClassification> pode ser usado de forma intercambiável com NamespaceClassification, esse enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo 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 interveniente entre dois pontos temporais. A quantidade de tempo de intervenção é expressa por uma duração Os dois pontos temporais (início e fim) são expressos por uma representação combinada de data e hora ou apenas por uma representação de data. Há quatro maneiras de expressar um intervalo de tempo:

  • Duração
  • hora de início, hora de fim
  • hora de início, duração
  • duração, hora de fim
ResultType

Define valores para ResultType.

Enums

LogsQueryResultStatus

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

Variáveis

Durations

Aliases para algumas durações ISO8601 comuns.

Variable Details

Durations

Aliases para algumas durações ISO8601 comuns.

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" }