Instana REST API exemples
L'interface Instana REST API permet d'effectuer des requêtes sur les données collectées et de configurer un nouveau site web.
Introduction
Il ne faut pas confondre l' Instana, accessible à l'adresse REST API, avec l 'agent JavaScript, accessible à l'adresse API. L'agent JavaScript API affiche une page d'accueil API disponible sur les sites web surveillés. Votre site web peut interagir avec l' API de l'agent JavaScript afin d'enrichir ou de configurer les données collectées, d'envoyer des événements personnalisés, etc. Pour plus d'informations, consultez la documentation générale d' Instana REST API afin de vous familiariser avec les principes fondamentaux de l'authentification, de la limitation de débit, de la terminologie, des conventions et bien plus encore. De plus, cette page explique comment accéder aux mêmes données via l'interface utilisateur d' Instana (dans la mesure du possible).
Liste de toutes les métriques de surveillance de site Web prises en charge
À l'heure actuelle, l'interface utilisateur d' Instana ne permet pas de consulter toutes les métriques disponibles. Seule l'API Instana REST API permet de répertorier tous les indicateurs de surveillance du site web.
curl -H "Authorization: apiToken $API_TOKEN" \
"https://$UNIT-$TENANT.instana.io/api/website-monitoring/catalog/metrics?pretty"
Liste de toutes les balises de surveillance de site Web prises en charge
Les balises suivantes prennent en charge la surveillance des sites web :
Interface utilisateur
Vous pouvez voir les balises de regroupement et de filtrage disponibles dans la section d'analyse de la surveillance du site web en cliquant sur « Tous les filtres » ou « Regrouper par ».

Instana REST API
curl -H "Authorization: apiToken $API_TOKEN" \
"https://$UNIT-$TENANT.instana.io/api/website-monitoring/catalog/tags?pretty"
Répartition de l'activité par pays
Interface utilisateur
La vue d'analyse de la surveillance de site Web peut fournir ces informations. Pour ce faire, le groupe est constitué par beacon.geo.country tout en filtrant éventuellement un site web spécifique qui utilise beacon.website.name. Ensuite, configurez les mesures qui vous intéressent. Dans la capture d'écran que vous avez sélectionnée, vous pouvez voir le nombre total de pages chargées, d'utilisateurs uniques et de sessions uniques.

Instana REST API
curl -X POST \
-H 'Content-Type: application/json' \
-H "Authorization: apiToken $API_TOKEN" \
"https://$UNIT-$TENANT.instana.io/api/website-monitoring/analyze/beacon-groups?pretty" \
-d '
{
"type": "PAGELOAD",
"group": {
"groupbytag": "beacon.geo.country"
},
"metrics": [
{
"metric": "uniqueUsers",
"aggregation": "DISTINCT_COUNT"
},
{
"metric": "uniqueSessions",
"aggregation": "DISTINCT_COUNT"
},
{
"metric": "pageLoads",
"aggregation": "SUM"
}
],
"pagination": {
"retrievalSize": 200
},
"order": {
"by": "uniqueSessions",
"direction": "DESC"
},
"tagFilters": [
{
"name": "beacon.website.name",
"value": "Robotshop",
"operator": "equals"
}
],
"timeFrame": {
"windowSize": 604800000
}
}
'
Mappages Geo-IP personnalisés
Il est possible d'ajouter des mappages géo-IP personnalisés via l'interface de gestion des adresses IP ( Instana ) REST API ou via l'interface utilisateur. Consultez la section « Configuration des détails géographiques personnalisés » pour voir des exemples.