@azure/monitor-query package

Classes

LogsQueryClient

Client pour Azure Log Analytics

MetricsBatchQueryClient

Client capable d’interroger des métriques par lots.

MetricsQueryClient

Client capable d’interroger des métriques, d’obtenir des définitions de métriques et d’obtenir des espaces de noms de métriques.

Interfaces

BatchQueryMetric

Données de résultat d’une requête.

ListMetricDefinitionsOptions

Options utilisées lors de l’obtention de définitions de métriques.

ListMetricNamespacesOptions

Options utilisées lors de l’obtention d’espaces de noms de métriques.

LocalizableString

Classe de chaîne localisable.

LogsColumn

Colonne d’une table.

LogsErrorInfo

Code et message pour une erreur.

LogsQueryBatchOptions

Paramètres de requête HTTP configurables pour l’opération de traitement par lots de requêtes journaux.

LogsQueryClientOptions

Options pour LogsQueryClient.

LogsQueryError

Type de résultat pour le scénario d’échec représentant une erreur pour les opérations queryWorkspace et queryBatch.

LogsQueryOptions

Options d’interrogation des journaux.

LogsQueryPartialResult

Type de résultat pour le scénario d’échec partiel pour les journaux queryWorkspace et les opérations queryBatch.

LogsQuerySuccessfulResult

Type de résultat pour le scénario de réussite pour l’espace de travail de requête des journaux et les opérations de traitement par lots de requêtes.

LogsTable

Contient les colonnes et les lignes d’une table dans une réponse de requête.

MetadataValue

Représente une valeur de métadonnées de métrique.

Metric

Données de résultat d’une requête.

MetricAvailability

La disponibilité des métriques spécifie le grain de temps (intervalle d’agrégation ou fréquence) et la période de rétention pour ce grain de temps.

MetricDefinition

La classe de définition de métrique spécifie les métadonnées d’une métrique.

MetricNamespace

La classe d’espace de noms de métrique spécifie les métadonnées d’un espace de noms de métrique.

MetricResultsResponseValuesItem

Élément Valeurs de réponse des résultats de la métrique

MetricValue

Représente une valeur de métrique.

MetricsBatchOptionalParams

Paramètres facultatifs.

MetricsBatchQueryClientOptions

Options pour MetricsQueryClient.

MetricsClientOptions

Options pour MetricsQueryClient.

MetricsQueryOptions

Options utilisées lors de l’interrogation des métriques.

MetricsQueryResult

Métriques, y compris des informations supplémentaires telles que le coût, la ressourceRegion, etc.

QueryBatch

Requête Kusto. Pour plus d’informations sur Kusto, consultez vue d’ensemble de la requête Kusto.

TimeSeriesElement

Type de résultat de série chronologique. La valeur de discriminateur est toujours TimeSeries dans ce cas.

Alias de type

AggregationType

Définit des valeurs pour AggregationType.

LogsColumnType

Définit des valeurs pour LogsColumnType.
<xref:KnownLogsColumnType> pouvez être utilisé de manière interchangeable avec LogsColumnType, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

bool
datetime
dynamique
int
long
real
chaîne de caractères
guid
décimal
intervalle de temps

LogsQueryBatchResult

Résultats d’une requête par lots. Chaque résultat du tableau est de type LogsQueryError ou LogsQueryPartialResult ou LogsQuerySuccessfulResult

LogsQueryResult

Tables et résultats statistiques à partir d’une requête de journaux d’activité.

MetricClass

Définit des valeurs pour MetricClass.
<xref:KnownMetricClass> pouvez être utilisé de manière interchangeable avec MetricClass, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Disponibilité
Transactions
Erreurs
Latence
Saturation

MetricUnit

Définit des valeurs pour MetricUnit.
<xref:KnownMetricUnit> pouvez être utilisé de manière interchangeable avec MetricUnit, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Nombre
Octets
secondes
CountPerSecond
BytesPerSecond
Pourcentage
MilliSeconds
byteSeconds
non spécifié
Cores
MilliCores
NanoCores
bitsPerSecond

NamespaceClassification

Définit des valeurs pour NamespaceClassification.
<xref:KnownNamespaceClassification> pouvez être utilisé de manière interchangeable avec NamespaceClassification, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Plateforme
Personnalisée
Qos

QueryTimeInterval

Type d’intervalle de temps pour spécifier un intervalle de temps pour interroger les journaux et les métriques. Un intervalle de temps est le temps intermédiaire entre deux points de temps. La durée d’intervention est exprimée par une durée Les deux points de temps (début et fin) sont exprimés par une représentation de date et d’heure combinée ou simplement par une représentation de date. Il existe quatre façons d’exprimer un intervalle de temps :

  • durée
  • heure de début, heure de fin
  • heure de début, durée
  • durée, heure de fin
ResultType

Définit des valeurs pour ResultType.

Énumérations

LogsQueryResultStatus

Indique si une requête a réussi ou échoué ou partiellement échoué. Représenté par PartialFailure" | « Success » | « Échec ».

Variables

Durations

Des alias pour certaines durées courantes de ISO8601.

Variable Details

Durations

Des alias pour certaines durées courantes 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" }

Type

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