Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

Crie padrões de URL personalizados

O Firebase Performance Monitoring agrega dados automaticamente para solicitações de rede semelhantes para ajudá-lo a entender as tendências no desempenho de suas solicitações de rede.

Para cada pedido, cheques Firebase se URL da solicitação de rede corresponde a um padrão de URL . Se o URL da solicitação corresponder a um padrão de URL, o Firebase agregará automaticamente os dados da solicitação no padrão de URL.

Você pode criar padrões de URL personalizado para monitorar padrões de URL específicos que Firebase não está capturando com o seu derivado correspondência de padrão URL automática . Por exemplo, você pode usar um padrão de URL personalizado para solucionar problemas de um URL específico ou monitorar um conjunto específico de URLs ao longo do tempo.

Exibe Firebase todos os padrões de URL (incluindo padrões de URL personalizada) e seus dados agregados da Rede solicita sub-seção da tabela de traços, que fica na parte inferior do painel de desempenho do console Firebase.

Como funciona a correspondência de padrão de URL personalizado?

O Firebase tenta corresponder os URLs de solicitação a quaisquer padrões de URL personalizados configurados antes de voltar para a correspondência automática de padrões de URL. Para todas as solicitações correspondentes a um padrão de URL personalizado, o Firebase agrega os dados das solicitações no padrão de URL personalizado.

Se o URL de um pedido corresponde a mais de um padrão de URL personalizado, Firebase mapeia a solicitação para apenas o padrão de URL mais personalizado específico, de acordo com a seguinte ordem de especificidade: texto simples> * > ** da esquerda para a direita no caminho. Por exemplo, um pedido para example.com/books/dog combina dois padrões de URL personalizado:

  • example.com/books/*
  • example.com/*/dog

No entanto, o padrão example.com/books/* é o padrão de URL mais correspondência específica porque o segmento mais à esquerda books em example.com/books/* tem precedência sobre o mais à esquerda segmento * em example.com/*/dog .

Ao criar um novo padrão de URL personalizado, esteja ciente do seguinte:

  • Partidas dados agregados de pedidos anteriores não são afetadas pela criação de um novo padrão de URL personalizado. O Firebase não reagrega retroativamente os dados da solicitação.

  • Somente pedidos futuros são afetados pela criação de um novo padrão de URL personalizado. Pode ser necessário esperar até 12 horas para que o Monitoramento de desempenho colete e agregue dados em um novo padrão de URL personalizado.

Crie um padrão de URL personalizado

Você pode criar um padrão de URL personalizado a partir da Rede solicita sub-seção na tabela de traços, que fica na parte inferior do painel de desempenho do console Firebase.

Um membro do projeto deve ser um proprietário ou editor para criar um novo padrão de URL personalizado; no entanto, todos os membros do projeto podem visualizar padrões de URL personalizados e seus dados agregados.

Você pode criar até 400 padrões de URL personalizados no total por aplicativo e até 100 padrões de URL personalizados por domínio para esse aplicativo.

Para criar um padrão de URL customizado, comece com um nome de host, seguido por segmentos de caminho. O nome do host deve incluir um domínio válido e, opcionalmente, pode incluir o subdomínio. Use a seguinte sintaxe de segmento de caminho para criar um padrão que pode corresponder a URLs.

  • texto simples - corresponde a uma string exata
  • * - corresponde ao primeiro segmento subdomínio, ou qualquer string em um único segmento de caminho
  • ** - corresponde um sufixo caminho arbitrário

A tabela a seguir descreve algumas possíveis correspondências de padrões de URL personalizados.

Para combinar ... Crie um padrão de URL personalizado como ... Exemplo de correspondência com este padrão de URL
Um URL exato example.com/foo/baz example.com/foo/baz
Qualquer segmento de caminho único ( * ) example.com/*/baz example.com/foo/baz
example.com/bar/baz
example.com/*/*/baz example.com/foo/bar/baz
example.com/bah/qux/baz
example.com/foo/* example.com/foo/baz
example.com/foo/bar

Nota: Este padrão não irá corresponder example.com/foo .

Um sufixo caminho arbitrário ( ** ) example.com/foo/** example.com/foo
example.com/foo/baz
example.com/foo/baz/more/segments
subdomain.example.com/foo.bar/** subdomain.example.com/foo.bar
subdomain.example.com/foo.bar/baz
subdomain.example.com/foo.bar/baz/more/segments
O primeiro segmento subdomínio ( * ) *.example.com/foo bar.example.com/foo
baz.example.com/foo

Visualize padrões de URL personalizados e seus dados

Exibe Firebase todos os padrões de URL (incluindo padrões de URL personalizada) e seus dados agregados da Rede solicita sub-seção da tabela de traços, que fica na parte inferior do painel de desempenho do console Firebase.

Para visualizar apenas personalizado padrões de URL, selecione padrões personalizados no menu suspenso na Rede solicita sub-seção da tabela de traços. Observe que, se um padrão de URL personalizado não tiver nenhum dado agregado, ele aparecerá apenas nesta lista.

Quando o período de retenção de dados extremidades para os dados agregados sob um padrão de URL, Firebase exclui que os dados do padrão de URL. Se todos os dados agregados sob uma URL personalizada padrão expira, então Firebase não exclui o padrão de URL personalizado a partir da consola Firebase. Em vez disso, Firebase continua a lista padrões de URL personalizado "vazios" na lista de padrões personalizados da Rede solicita sub-seção da tabela de traços.

Remover um padrão de URL personalizado

Você pode remover padrões de URL personalizados de seu projeto. Observe que você não pode remover um padrão de URL automático.

  1. A partir do painel de desempenho , desloque-se para a mesa de traços, em seguida, selecione a pedidos sub-seção de rede.

  2. Padrões selecione Personalizado no menu suspenso na Rede solicita sub-seção.

  3. Passe o mouse sobre a linha do padrão de URL personalizado que você deseja remover.

  4. Clique na extremidade direita da linha, selecione padrão Remove personalizado, em seguida, confirmar a remoção da caixa de diálogo.

Ao remover um padrão de URL personalizado, esteja ciente do seguinte:

  • Quaisquer futuros pedidos são mapeados para o padrão próximo mais correspondência específica costume URL. Se Firebase não encontra padrões de URL personalizados combinando, em seguida, ele volta para a correspondência automática padrão de URL .

  • Partidas dados agregados de pedidos anteriores não são afetados pela remoção de um padrão de URL personalizado.

    Você ainda pode acessar um padrão de URL personalizado removido e seus dados agregados da Rede solicita sub-seção (com todas as solicitações de rede selecionados) até o final do período de retenção de dados aplicável. Quando todos os dados agregados no padrão de URL personalizado removido expiram, o Firebase exclui o padrão de URL personalizado.

  • A Rede pedidos sub-seção (com padrões personalizados selecionados) não lista quaisquer padrões de URL personalizado removidos.