Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

Crea patrones de URL personalizados

Firebase Performance Monitoring agrega automáticamente datos para solicitudes de red similares para ayudarlo a comprender las tendencias en el rendimiento de solicitudes de red.

Para cada solicitud, Firebase verifica si la URL de la solicitud de red coincide con un patrón de URL . Si la URL de la solicitud coincide con un patrón de URL, Firebase agrega automáticamente los datos de la solicitud bajo el patrón de URL.

Puede crear patrones de URL personalizados para monitorear patrones de URL específicos que Firebase no captura con su coincidencia automática de patrones de URL derivada. Por ejemplo, puede usar un patrón de URL personalizado para solucionar problemas de una URL específica o para monitorear un conjunto específico de URL a lo largo del tiempo.

Firebase muestra todos los patrones de URL (incluidos los patrones de URL personalizados) y sus datos agregados en la subpestaña Solicitudes de red de la tabla de seguimientos, que se encuentra en la parte inferior del panel de rendimiento de Firebase console.

¿Cómo funciona la coincidencia de patrones de URL personalizados?

Firebase intenta hacer coincidir las URL de solicitud con cualquier patrón de URL personalizado configurado antes de recurrir a la coincidencia automática de patrones de URL. Para cualquier solicitud que coincida con un patrón de URL personalizado, Firebase agrega los datos de las solicitudes bajo el patrón de URL personalizado.

Si la URL de una solicitud coincide con más de un patrón de URL personalizado, Firebase asigna la solicitud solo al patrón de URL personalizado más específico , de acuerdo con el siguiente orden de especificidad: texto sin formato> * > ** de izquierda a derecha en la ruta . Por ejemplo, una solicitud a example.com/books/dog coincide con dos patrones de URL personalizados:

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

Sin embargo, el patrón example.com/books/* es el patrón de URL coincidente más específico porque el segmento más a la izquierda books en example.com/books/* tiene prioridad sobre el segmento más a la izquierda * en example.com/*/dog .

Cuando cree un nuevo patrón de URL personalizado, tenga en cuenta lo siguiente:

  • Las coincidencias y los datos agregados de solicitudes anteriores no se ven afectados por la creación de un nuevo patrón de URL personalizado. Firebase no vuelve a agregar retroactivamente los datos de la solicitud.

  • Solo las solicitudes futuras se ven afectadas por la creación de un nuevo patrón de URL personalizado. Es posible que deba esperar hasta 12 horas para que Performance Monitoring recopile y agregue datos bajo un nuevo patrón de URL personalizado.

Crea un patrón de URL personalizado

Puedes crear un patrón de URL personalizado a partir de la subpestaña Solicitudes de red en la tabla de seguimientos, que se encuentra en la parte inferior del panel de rendimiento de Firebase console.

Un miembro del proyecto debe ser propietario o editor para crear un nuevo patrón de URL personalizado; sin embargo, todos los miembros del proyecto pueden ver patrones de URL personalizados y sus datos agregados.

Puede crear hasta 400 patrones de URL personalizados en total por aplicación y hasta 100 patrones de URL personalizados por dominio para esa aplicación.

Para crear un patrón de URL personalizado, comience con un dominio, luego use la siguiente sintaxis de segmento de ruta para crear un patrón que pueda coincidir con las rutas de URL.

  • texto sin formato: coincide con una cadena exacta
  • * - coincide con cualquier cadena en un solo segmento de ruta
  • ** - coincide con un sufijo de ruta arbitrario

La siguiente tabla describe algunas posibles coincidencias de patrones de URL personalizados.

Para igualar ... Crea un patrón de URL personalizado como ... El ejemplo coincide con este patrón de URL
Una URL exacta example.com/foo/baz example.com/foo/baz
Cualquier segmento de ruta ú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 patrón no coincidirá con example.com/foo .

Un sufijo de ruta arbitrario ( ** ) 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

Ver patrones de URL personalizados y sus datos

Firebase muestra todos los patrones de URL (incluidos los patrones de URL personalizados) y sus datos agregados en la subpestaña Solicitudes de red de la tabla de seguimientos, que se encuentra en la parte inferior del panel de rendimiento de Firebase console.

Para ver solo patrones de URL personalizados, seleccione Patrones personalizados en el menú desplegable en la subpestaña Solicitudes de red de la tabla de seguimientos. Tenga en cuenta que si un patrón de URL personalizado no tiene datos agregados, solo aparece en esta lista.

Cuando finaliza el período de retención de datos para los datos agregados bajo un patrón de URL, Firebase elimina esos datos del patrón de URL. Si todos los datos agregados bajo un patrón de URL personalizado caducan, Firebase no elimina el patrón de URL personalizado de Firebase console. En cambio, Firebase continúa enumerando patrones de URL personalizados "vacíos" en la lista Patrones personalizados de la subpestaña Solicitudes de red de la tabla de seguimientos.

Quitar un patrón de URL personalizado

Puede eliminar patrones de URL personalizados de su proyecto. Tenga en cuenta que no puede eliminar un patrón de URL automático.

  1. Desde el panel de rendimiento , desplácese hacia abajo hasta la tabla de seguimientos, luego seleccione la subpestaña Solicitudes de red .

  2. Seleccione Patrones personalizados en el menú desplegable de la subpestaña Solicitudes de red .

  3. Desplácese sobre la fila del patrón de URL personalizado que desea eliminar.

  4. Haga en en el extremo derecho de la fila, seleccione Eliminar patrón personalizado y luego confirme la eliminación en el cuadro de diálogo.

Cuando elimine un patrón de URL personalizado, tenga en cuenta lo siguiente:

  • Todas las solicitudes futuras se asignan al siguiente patrón de URL personalizado coincidente más específico . Si Firebase no encuentra patrones de URL personalizados coincidentes, recurre a la coincidencia automática de patrones de URL .

  • Las coincidencias y los datos agregados de solicitudes anteriores no se ven afectados por la eliminación de un patrón de URL personalizado.

    Aún puede acceder a un patrón de URL personalizado eliminado y sus datos agregados en la subpestaña Solicitudes de red (con Todas las solicitudes de red seleccionadas) hasta el final del período de retención de datos aplicable. Cuando todos los datos agregados bajo el patrón de URL personalizado eliminado caducan, Firebase elimina el patrón de URL personalizado.

  • La subpestaña Solicitudes de red (con Patrones personalizados seleccionados) no enumera ningún patrón de URL personalizado eliminado.