LogsQueryClient class

Client pour Azure Log Analytics

Constructeurs

LogsQueryClient(TokenCredential, LogsQueryClientOptions)

Construisez un LogsClient qui peut être utilisé pour interroger les journaux à l’aide du langage de requête Log Analytics.

Méthodes

queryBatch(QueryBatch[], LogsQueryBatchOptions)

Interroger les journaux d’activité avec plusieurs requêtes, dans un lot.

queryResource(string, string, QueryTimeInterval, LogsQueryOptions)

Exécute une requête Kusto sur une ressource Azure

queryWorkspace(string, string, QueryTimeInterval, LogsQueryOptions)

Interroge les journaux d’activité dans un espace de travail Log Analytics.

Détails du constructeur

LogsQueryClient(TokenCredential, LogsQueryClientOptions)

Construisez un LogsClient qui peut être utilisé pour interroger les journaux à l’aide du langage de requête Log Analytics.

new LogsQueryClient(tokenCredential: TokenCredential, options?: LogsQueryClientOptions)

Paramètres

tokenCredential
TokenCredential

Informations d’identification de jeton.

options
LogsQueryClientOptions

Options pour LogsClient.

Détails de la méthode

queryBatch(QueryBatch[], LogsQueryBatchOptions)

Interroger les journaux d’activité avec plusieurs requêtes, dans un lot.

function queryBatch(batch: QueryBatch[], options?: LogsQueryBatchOptions): Promise<LogsQueryBatchResult>

Paramètres

batch

QueryBatch[]

Lot de requêtes Kusto à exécuter. Chaque requête peut être configurée pour s’exécuter sur des espaces de travail distincts.

options
LogsQueryBatchOptions

Options d’interrogation des journaux d’activité dans un lot.

Retours

Résultats de la requête Journaux pour toutes les requêtes.

queryResource(string, string, QueryTimeInterval, LogsQueryOptions)

Exécute une requête Kusto sur une ressource Azure

function queryResource(resourceId: string, query: string, timespan: QueryTimeInterval, options?: LogsQueryOptions): Promise<LogsQueryResult>

Paramètres

resourceId

string

Identificateur de la ressource. Le format attendu est « /subscriptions/<sid>/resourceGroups/<rg>/providers/<providerName>/<resourceType>/<resourceName> ».

query

string

Requête Kusto. Découvrez plus en détail l’Kusto query syntax <https://docs.microsoft.com/azure/data-explorer/kusto/query/>.

timespan
QueryTimeInterval

Intervalle de temps sur lequel interroger les données. Il s’agit d’une valeur de période ISO8601. Cet intervalle de temps est appliqué en plus des éléments spécifiés dans l’expression de requête. Certaines durées courantes se trouvent dans l’objet Durations.

options
LogsQueryOptions

Options permettant d’ajuster différents aspects de la requête.

Retours

Promise<LogsQueryResult>

Retourne tous les journaux Azure Monitor correspondant à la requête Kusto donnée pour une ressource Azure.

queryWorkspace(string, string, QueryTimeInterval, LogsQueryOptions)

Interroge les journaux d’activité dans un espace de travail Log Analytics.

function queryWorkspace(workspaceId: string, query: string, timespan: QueryTimeInterval, options?: LogsQueryOptions): Promise<LogsQueryResult>

Paramètres

workspaceId

string

Id de l’espace de travail pour l’espace de travail Log Analytics

query

string

Requête Kusto.

timespan
QueryTimeInterval

Intervalle de temps sur lequel interroger les données. Il s’agit d’une valeur de période ISO8601. Cet intervalle de temps est appliqué en plus des éléments spécifiés dans l’expression de requête. Certaines durées courantes se trouvent dans l’objet Durations.

options
LogsQueryOptions

Options permettant d’ajuster différents aspects de la requête.

Retours

Promise<LogsQueryResult>

Résultat de la requête.