@azure/monitor-query package

Clases

LogsQueryClient

Cliente para Azure Log Analytics

MetricsClient

Un cliente que puede consultar 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 que se usan al obtener definiciones de métricas.

ListMetricNamespacesOptions

Opciones que se usan al obtener espacios de nombres de métricas.

LogsColumn

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 para el escenario de error parcial para las operaciones queryWorkspace y queryBatch.

LogsQuerySuccessfulResult

Tipo de resultado del escenario correcto para el área de trabajo de consulta de registros y 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 de MetricsQueryClient.

MetricsQueryOptions

Opciones que se usan al consultar métricas.

MetricsQueryResourcesOptions

Parámetros opcionales.

MetricsQueryResult

Métricas, incluida información adicional, como el costo, el recursoRegión, etc.

QueryBatch

Consulta kusto. Para obtener más información sobre Kusto, consulte Introducción a la consulta kusto.

TimeSeriesElement

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

Alias de tipos

AggregationType

Define los valores de AggregationType.

LogsColumnType

Define los valores de 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
dynamic
int
long
real
string
guid
decimal
timespan

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 los valores de 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

Disponibilidad
Transactions
Errores
Latency
Saturación

MetricUnit

Define los valores de 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 tasa de cantidad sin procesar por segundo.
BytesPerSecond: unidad de velocidad 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 que se tarda en 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 un mil millones de núcleos de CPU.
BitsPerSecond: unidad de velocidad de dígitos binarios por segundo.

NamespaceClassification

Define los valores de 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

Plataforma
Personalizada
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 fin) 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:

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

Define valores para ResultType.

Enumeraciones

LogsQueryResultStatus

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