Query - Execute
Exécuter une requête Analytics
Exécute une requête Analytics pour les données.
Voici un exemple d’utilisation de POST avec une requête Analytics.
POST https://api.applicationinsights.io/v1/apps/{appId}/query
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
app
|
path | True |
string |
ID de l’application. Il s’agit de l’ID d’application du panneau Des paramètres d’accès à l’API dans le Portail Azure. |
Corps de la demande
Nom | Obligatoire | Type | Description |
---|---|---|---|
query | True |
string |
Requête à exécuter. |
applications |
string[] |
Liste des ID d’application pour les requêtes inter-applications. |
|
timespan |
string |
facultatif. Intervalle de temps sur lequel interroger des données. Il s’agit d’une valeur de période ISO8601. Cet intervalle de temps est appliqué en plus de tous les éléments spécifiés dans l’expression de requête. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Réponse correcte |
|
Other Status Codes |
Objet de réponse d’erreur. |
Sécurité
oauth2
Se connecter à l’API Azure Application Insights
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize?resource=https%3A%2F%2Fapi.applicationinsights.io
Étendues
Nom | Description |
---|---|
user_impersonation | Emprunter l’identité de votre compte d’utilisateur |
Exemples
queryPost
Exemple de requête
POST https://api.applicationinsights.io/v1/apps/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/query
{
"timespan": "PT12H",
"query": "requests | summarize count() by bin(timestamp, 1h)"
}
Exemple de réponse
x-ms-request-id: 58a37988-2c05-427a-891f-5e0e1266fcc5
x-ms-correlation-request-id: 58a37988-2c05-427a-891f-5e0e1266fcc5
{
"tables": [
{
"name": "PrimaryResult",
"columns": [
{
"name": "timestamp",
"type": "datetime"
},
{
"name": "count_",
"type": "long"
}
],
"rows": [
[
"2018-02-02T05:00:00Z",
"255"
],
[
"2018-02-01T17:00:00Z",
"148"
],
[
"2018-02-01T18:00:00Z",
"453"
],
[
"2018-02-01T19:00:00Z",
"404"
],
[
"2018-02-01T20:00:00Z",
"403"
],
[
"2018-02-01T21:00:00Z",
"405"
],
[
"2018-02-01T22:00:00Z",
"438"
],
[
"2018-02-01T23:00:00Z",
"403"
],
[
"2018-02-02T00:00:00Z",
"423"
],
[
"2018-02-02T01:00:00Z",
"403"
],
[
"2018-02-02T02:00:00Z",
"425"
],
[
"2018-02-02T03:00:00Z",
"437"
],
[
"2018-02-02T04:00:00Z",
"420"
]
]
}
]
}
Définitions
Nom | Description |
---|---|
column |
Colonne de table. |
error |
Détails de l’erreur. |
error |
Code et message d’une erreur. |
error |
Détails de l’erreur. |
query |
Requête Analytics. En savoir plus sur la syntaxe de requête Analytics |
query |
Réponse à une requête. |
table |
Table de réponse de requête. |
column
Colonne de table.
Nom | Type | Description |
---|---|---|
name |
string |
Nom de cette colonne. |
type |
string |
Type de données de cette colonne. |
errorDetail
Détails de l’erreur.
Nom | Type | Description |
---|---|---|
additionalProperties |
object |
|
code |
string |
Code de l’erreur. |
message |
string |
Message d’erreur lisible par l’homme. |
resources |
string[] |
Indique les ressources responsables de l’erreur. |
target |
string |
Indique la propriété de la requête responsable de l’erreur. |
value |
string |
Indique la valeur dans 'target' qui est responsable de l’erreur. |
errorInfo
Code et message d’une erreur.
Nom | Type | Description |
---|---|---|
additionalProperties |
object |
|
code |
string |
Code d’erreur lisible par machine. |
details |
détails de l’erreur. |
|
innererror |
Code et message d’une erreur. |
|
message |
string |
Message d’erreur lisible par l’homme. |
errorResponse
Détails de l’erreur.
Nom | Type | Description |
---|---|---|
error |
Code et message d’une erreur. |
queryBody
Requête Analytics. En savoir plus sur la syntaxe de requête Analytics
Nom | Type | Description |
---|---|---|
applications |
string[] |
Liste des ID d’application pour les requêtes inter-applications. |
query |
string |
Requête à exécuter. |
timespan |
string |
facultatif. Intervalle de temps sur lequel interroger des données. Il s’agit d’une valeur de période ISO8601. Cet intervalle de temps est appliqué en plus de tous les éléments spécifiés dans l’expression de requête. |
queryResults
Réponse à une requête.
Nom | Type | Description |
---|---|---|
tables |
table[] |
Liste des tables, colonnes et lignes. |
table
Table de réponse de requête.
Nom | Type | Description |
---|---|---|
columns |
column[] |
Liste des colonnes de cette table. |
name |
string |
Nom de la table. |
rows |
string[] |
Lignes résultantes de cette requête. |