client.apps.network funciona apenas com aplicações web. Todo método recebe o id da aplicação primeiro.
Janelas de tempo
analytics, errors, logs e performance recebem um start e um end, cada um uma string ISO 8601 ou um datetime. Um datetime naive é horário local, convertido para UTC. Uma janela tem no máximo 7 dias, e start é limitado à data de criação da aplicação. Uma janela inválida resulta em 400 INVALID_TIME_RANGE.
RATE_LIMITED.
Analytics
network.analytics(app_id, start, end, **filters) retorna os totais de tráfego e seus detalhamentos. Retorna None para uma janela sem tráfego.
countries, devices, os, browsers, protocols, methods, paths, referers, providers, ips, status_codes, bots e content_types. Cada grupo tem type, visits, requests e bytes.
Filtros
Os filtros são argumentos nomeados e restringem todos os detalhamentos. Cada um recebe o valor exato detype do seu detalhamento:
Um filtro inválido resulta em 400
INVALID_FILTER. Um filtro definido como None ou '' não é enviado.
Erros
network.errors(app_id, start, end, include_4xx=False) retorna as respostas 5xx da janela, além das 4xx com include_4xx=True (keyword-only). Retorna None para uma janela vazia.
Logs de requisições
network.logs(app_id, start, end) retorna requisições individuais com detalhes do cliente, da requisição e da resposta. Disponível nos planos Pro e Enterprise (caso contrário, 403 UPGRADE_REQUIRED).
Desempenho
network.performance(app_id, start, end) retorna percentis de latência (p50, p95, p99, em ms) na borda e na origem, por país, por localização e para os caminhos mais lentos. Retorna None para uma janela vazia. Disponível nos planos Pro e Enterprise.
DNS
network.dns(app_id) retorna os registros DNS de que seu domínio personalizado precisa, com seus status. Sem um domínio personalizado, resulta em 400 NO_CUSTOM_DOMAIN.
Domínio personalizado
network.set_domain(app_id, domain) associa um domínio personalizado (plano Standard ou superior). Passe "@" para removê-lo.
Limpando o cache
network.purge_cache(app_id) limpa o cache de borda da aplicação. É limitado a uma limpeza a cada 60 segundos (429 KEEP_CALM).

