Instana REST API exemplos
O Instana REST API, que pode ser usado para executar consultas nos dados coletados e para configurar um novo site.
Introdução
Não se deve confundir o site Instana REST API com o agente JavaScript API. O agente JavaScript API exibe um API disponível nos sites monitorados. Seu site pode interagir com o API do agente JavaScript para enriquecer ou configurar os dados coletados, enviar eventos personalizados e assim por diante. Para obter mais informações, consulte a documentação geral do Instana REST API para conhecer os conceitos básicos sobre autenticação, limitação de taxa, terminologia, convenções e muito mais. Além disso, esta página mostra como acessar os mesmos dados usando a interface de usuário do Instana (sempre que possível).
Listando todas as métricas de monitoramento suportadas do website
Atualmente, a interface do usuário do Instana não permite a visualização de todas as métricas possíveis. Apenas a chamada Instana REST API está disponível para listar todas as métricas de monitoramento do site.
curl -H "Authorization: apiToken $API_TOKEN" \
"https://$UNIT-$TENANT.instana.io/api/website-monitoring/catalog/metrics?pretty"
Listando todas as tags de monitoramento suportadas do website
As seguintes tags oferecem suporte ao monitoramento de sites:
Interface do usuário
Você pode ver as tags de agrupamento e filtragem disponíveis na área de análise de monitoramento do site ao clicar em “Todos os filtros” ou “Agrupar por ”.

Instana REST API
curl -H "Authorization: apiToken $API_TOKEN" \
"https://$UNIT-$TENANT.instana.io/api/website-monitoring/catalog/tags?pretty"
Detalhamento de atividade por país
Interface do usuário
A visualização de análise de monitoramento do website pode fornecer essas informações. Para conseguir isso, agrupe por beacon.geo.country e, opcionalmente, filtre por um site específico que use beacon.website.name. Em seguida, configure as métricas de seu interesse. Na captura de tela que você selecionou, é possível ver o número total de carregamentos de página, usuários únicos e sessões únicas.

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
}
}
'
Mapeamentos Geo IP personalizados
É possível adicionar mapeamentos personalizados de endereços IP geográficos através do Instana REST API ou da interface do usuário. Consulte a Configuração de detalhes geográficos personalizados para ver exemplos.