LogsQueryClient class
Client pour Azure Log Analytics
Constructeurs
| Logs |
Construisez un LogsClient qui peut être utilisé pour interroger les journaux à l’aide du langage de requête Log Analytics. |
Méthodes
| query |
Interroger les journaux d’activité avec plusieurs requêtes, dans un lot. |
| query |
Exécute une requête Kusto sur une ressource Azure |
| query |
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
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
Promise<LogsQueryBatchResult>
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.