Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

创建自定义网址格式

Firebase性能监控会自动聚合类似网络请求的数据,以帮助您了解网络请求性能的趋势。

对于每个请求,Firebase都会检查网络请求的URL是否与URL模式匹配。如果请求URL与URL模式匹配,Firebase会自动在URL模式下聚合请求的数据。

您可以创建自定义URL模式,以监视Firebase通过其派生的自动URL模式匹配未捕获的特定URL模式。例如,您可以使用自定义URL模式对特定URL进行故障排除或监视一段时间内的一组特定URL。

Firebase在跟踪表的“网络请求”子选项卡中显示所有URL模式(包括自定义URL模式)及其聚合数据,该选项卡位于Firebase控制台的“性能”仪表板的底部。

自定义网址格式匹配如何工作?

Firebase尝试将请求URL与任何已配置的自定义URL模式匹配,然后再回退到自动URL模式匹配。对于任何与自定义URL模式匹配的请求,Firebase会在自定义URL模式下聚合请求的数据。

如果请求的URL与多个自定义URL模式匹配,则Firebase会根据以下特定顺序将请求映射到最特定的自定义URL模式:纯文本> * > **从路径的左到右。例如,对example.com/books/dog的请求与两个自定义URL模式匹配:

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

然而图案example.com/books/*最具体的匹配URL模式,因为最左边的部分booksexample.com/books/*优先于最左边的部分*example.com/*/dog

创建新的自定义URL模式时,请注意以下几点:

  • 创建新的自定义URL模式不会影响来自先前请求的匹配和汇总数据。 Firebase不会追溯重新聚合请求数据。

  • 创建新的自定义URL模式只会影响以后的请求。在新的自定义URL模式下,您可能需要等待12个小时才能使Performance Monitoring收集和聚合数据。

创建自定义网址格式

您可以从跟踪表中“网络请求”子选项卡创建自定义URL模式,该表位于Firebase控制台“性能”仪表板的底部。

项目成员必须是所有者或编辑者才能创建新的自定义URL模式。但是,所有项目成员都可以查看自定义URL模式及其汇总数据。

每个应用程序最多可以创建400个自定义URL样式,每个域最多可以创建100个自定义URL样式。

要创建自定义URL模式,请从域开始,然后使用以下路径段语法创建可以匹配URL路径的模式。

  • 纯文本-匹配确切的字符串
  • * —匹配单个路径段中的任何字符串
  • ** -匹配任意路径后缀

下表描述了一些可能的自定义URL模式匹配。

匹配...创建一个自定义网址格式,例如...示例与该URL模式匹配
确切的网址example.com/foo/baz example.com/foo/baz
任何单个路径段( * 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

注意:此模式将与example.com/foo不匹配。

任意路径后缀( ** 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

查看自定义网址格式及其数据

Firebase在跟踪表的“网络请求”子选项卡中显示所有URL模式(包括自定义URL模式)及其聚合数据,该选项卡位于Firebase控制台的“性能”仪表板的底部。

查看自定义URL样式,请从跟踪表的“网络请求”子选项卡中的下拉菜单中选择“自定义样式” 。请注意,如果自定义URL模式没有任何聚合数据,则仅显示在此列表中。

当在URL模式下聚合的数据的数据保留期结束时,Firebase将从URL模式中删除该数据。如果下一个自定义URL模式到期的所有汇总数据,然后火力地堡不会删除从火力地堡控制台自定义URL模式。相反,火力地堡继续列表“空”自定义URL模式在网络自定义模式列表请求的痕迹表的子选项卡。

删除自定义网址格式

您可以从项目中删除自定义URL模式。请注意,您无法删除自动URL模式。

  1. 从“性能”仪表板中,向下滚动到跟踪表,然后选择“网络请求”子选项卡。

  2. 从“网络请求”子选项卡的下拉菜单中选择“自定义模式”。

  3. 将鼠标悬停在要删除的自定义网址格式的行上。

  4. 点击该行最右边的 ,选择删除自定义样式,然后在对话框中确认删除。

删除自定义URL模式时,请注意以下几点:

  • 将来的所有请求都将映射到下一个最具体匹配的自定义URL模式。如果Firebase没有找到匹配的自定义URL模式,则它会退回到自动URL模式匹配

  • 删除自定义网址格式不会影响来自先前请求的匹配和汇总数据。

    您仍然可以在“网络请求”子选项卡(选中“所有网络请求” )中访问已删除的自定义URL模式及其聚合数据,直到适用的数据保留期结束为止。当删除的自定义URL模式下的所有聚合数据均过期时,Firebase会删除自定义URL模式。

  • 网络请求子选项卡(选择了自定义模式)没有列出任何已删除的自定义URL样式。