Compartir a través de


@azure/monitor-query package

Clases

LogsQueryClient

Cliente para Azure Log Analytics

MetricsClient

Un cliente que puede consultar las métricas por lotes.

MetricsQueryClient

Un cliente que puede consultar métricas, obtener definiciones de métricas y obtener espacios de nombres de métricas.

Interfaces

ListMetricDefinitionsOptions

Opciones usadas al obtener definiciones de métricas.

ListMetricNamespacesOptions

Opciones usadas al obtener espacios de nombres de métricas.

LogsColumn

Una columna de una tabla.

LogsErrorInfo

El código y el mensaje de un error.

LogsQueryBatchOptions

Configuración de solicitud HTTP configurable para la operación por lotes de consulta de registros.

LogsQueryClientOptions

Opciones de LogsQueryClient.

LogsQueryError

Tipo de resultado para Escenario de error que representa el error para las operaciones queryWorkspace y queryBatch.

LogsQueryOptions

Opciones para consultar registros.

LogsQueryPartialResult

Tipo de resultado del escenario de error parcial para las operaciones queryWorkspace y queryBatch.

LogsQuerySuccessfulResult

Tipo de resultado del escenario de éxito para el área de trabajo de consulta de registros y las operaciones por lotes de consulta.

LogsTable

Contiene las columnas y filas de una tabla en una respuesta de consulta.

MetadataValue

Representa un valor de metadatos de métrica.

Metric

Datos de resultado de una consulta.

MetricAvailability

La disponibilidad de métricas especifica el intervalo de tiempo (intervalo de agregación o frecuencia) y el período de retención para ese intervalo de tiempo.

MetricDefinition

La clase de definición de métrica especifica los metadatos de una métrica.

MetricNamespace

La clase de espacio de nombres de métrica especifica los metadatos de un espacio de nombres de métrica.

MetricValue

Representa un valor de métrica.

MetricsClientOptions

Opciones para MetricsQueryClient.

MetricsQueryOptions

Opciones usadas al consultar métricas.

MetricsQueryResourcesOptions

Parámetros opcionales.

MetricsQueryResult

Métricas, incluida información adicional, como costo, resourceRegion, etcetera...

QueryBatch

Consulta kusto. Para obtener más información sobre Kusto, consulte información general de consultas de Kusto.

TimeSeriesElement

Tipo de resultado de serie temporal. El valor de discriminador siempre es TimeSeries en este caso.

Alias de tipos

AggregationType

Define valores para AggregationType.

LogsColumnType

Define valores para LogsColumnType.
<xref:KnownLogsColumnType> se puede usar indistintamente con LogsColumnType, esta enumeración contiene los valores conocidos que admite el servicio.

Valores conocidos admitidos por el servicio

bool
datetime
dinámico
int
largo
reales
cadena
guid de
decimal
intervalo de tiempo

LogsQueryBatchResult

Resultados de una consulta por lotes. Cada resultado de la matriz es de tipo LogsQueryError o LogsQueryPartialResult o LogsQuerySuccessfulResult

LogsQueryResult

Tablas y resultados estadísticos de una consulta de registros.

MetricClass

Define valores para MetricClass.
<xref:KnownMetricClass> se puede usar indistintamente con MetricClass, esta enumeración contiene los valores conocidos que admite el servicio.

Valores conocidos admitidos por el servicio

de disponibilidad de
transacciones
errores
latencia
saturación de

MetricUnit

Define valores para MetricUnit.
<xref:KnownMetricUnit> se puede usar indistintamente con MetricUnit, esta enumeración contiene los valores conocidos que admite el servicio.

Valores conocidos admitidos por el servicio

Recuento: unidad de cantidad sin procesar.
bytes: unidad de memoria en bytes.
segundos: unidad de tiempo en segundos.
CountPerSecond: unidad de velocidad de cantidad sin procesar por segundo.
BytesPerSecond: tasa de unidad de memoria en bytes por segundo.
porcentaje: unidad de porcentaje.
MiliSeconds: unidad de tiempo en 1/1000 de segundo.
byteSeconds: unidad de transferencia de datos o almacenamiento. Es el tamaño de los datos en bytes multiplicados por el tiempo necesario para transferir o almacenar los datos en segundos.
sin especificar: no hay ninguna unidad especificada.
Núcleos: unidad de potencia de procesamiento.
MilliCores: unidad de potencia de procesamiento en 1/1000 de un núcleo de CPU.
NanoCores: unidad de potencia de procesamiento en mil millones de núcleos de CPU.
BitsPerSecond: unidad de velocidad de dígitos binarios por segundo.

NamespaceClassification

Define valores para NamespaceClassification.
<xref:KnownNamespaceClassification> se puede usar indistintamente con NamespaceClassification, esta enumeración contiene los valores conocidos que admite el servicio.

Valores conocidos admitidos por el servicio

platform
personalizado
Qos

QueryTimeInterval

Tipo de intervalo de tiempo para especificar el intervalo de tiempo para consultar registros y métricas. Un intervalo de tiempo es el tiempo intermedio entre dos puntos de tiempo. La cantidad de tiempo intermedio se expresa mediante una duración Los dos puntos de tiempo (inicio y final) se expresan mediante una representación combinada de fecha y hora o simplemente una representación de fecha. Hay cuatro maneras de expresar un intervalo de tiempo:

  • duración
  • hora de inicio, hora de finalización
  • hora de inicio, duración
  • duración, hora de finalización
ResultType

Define valores para ResultType.

Enumeraciones

KnownMonitorAudience

Valores conocidos de Monitor Audience

NOTA: esto solo es aplicable a MetricsClient en el paquete del plano de datos de @azure/monitor-query. El nombre KnownMonitorAudience se agrega para la compatibilidad con versiones anteriores.

KnownMonitorLogsQueryAudience

Valores conocidos de Monitor Audience

KnownMonitorMetricsQueryAudience

Valores conocidos de Monitor Audience

LogsQueryResultStatus

Indica si una consulta se realizó correctamente o se produjo un error o se produjo un error parcial. Representado por PartialFailure" | "Correcto" | "Error".