Firebase 实时配置文件操作的时间段
Time Period of Firebase realtime profile operations
official document of Firebase Realtime profiler 说:
The profiler tool logs all the activity in your database over a given period of time, then generates a detailed report.
但它并没有像最近24小时那样告诉具体时间。
我的数据库使用情况显示,在特定的一天,消耗的带宽是 X,所以我想在 Firebase 实时数据库分析器中指定特定的一天或持续时间,例如过去 24 小时 >
Q1。是否可以在配置文件中指定持续时间,如最近 24 小时?
Q2。探查器如何工作?
我认为,探查器只是扫描一些日志并将 writing/streaming 操作保留到用户控制台,除非用户停止分析工具。如果我在这里错了,请纠正我。
Q1. Is it possible to specify the duration in profile like last 24
hours?
不,无法分析 "last" 小时。但是您可以分析 next 24。(我将在第二季度讨论)
Q2. How does profiler work?
探查器所做的是记录从您 运行 命令开始直到您停止它为止发生在数据库上的所有操作。当您 运行 命令时,控制台将显示到目前为止已记录了多少操作,您可以使用 Enter 停止记录。然后它会向您显示(如果您愿意,也可以将其保存到文件中)速度和带宽报告。
但它还有一个选项可以设置记录持续时间(以秒为单位)。例如,如果您想记录接下来的 24 小时,您可以使用:
firebase database:profile -d 86400
但请记住,仅当启动它的计算机仍在运行时才会进行日志记录。这意味着您需要在接下来的 24 小时内保持计算机开启。
official document of Firebase Realtime profiler 说:
The profiler tool logs all the activity in your database over a given period of time, then generates a detailed report.
但它并没有像最近24小时那样告诉具体时间。
我的数据库使用情况显示,在特定的一天,消耗的带宽是 X,所以我想在 Firebase 实时数据库分析器中指定特定的一天或持续时间,例如过去 24 小时 >
Q1。是否可以在配置文件中指定持续时间,如最近 24 小时?
Q2。探查器如何工作?
我认为,探查器只是扫描一些日志并将 writing/streaming 操作保留到用户控制台,除非用户停止分析工具。如果我在这里错了,请纠正我。
Q1. Is it possible to specify the duration in profile like last 24 hours?
不,无法分析 "last" 小时。但是您可以分析 next 24。(我将在第二季度讨论)
Q2. How does profiler work?
探查器所做的是记录从您 运行 命令开始直到您停止它为止发生在数据库上的所有操作。当您 运行 命令时,控制台将显示到目前为止已记录了多少操作,您可以使用 Enter 停止记录。然后它会向您显示(如果您愿意,也可以将其保存到文件中)速度和带宽报告。
但它还有一个选项可以设置记录持续时间(以秒为单位)。例如,如果您想记录接下来的 24 小时,您可以使用:
firebase database:profile -d 86400
但请记住,仅当启动它的计算机仍在运行时才会进行日志记录。这意味着您需要在接下来的 24 小时内保持计算机开启。