我计划收集页面和资源加载时间上的指标,并将其报告给Graphite服务器。不过,我不确定命名这些指标的最佳方法是什么。
到目前为止,我能提出的最好的方案是像client.<page>.resource.<modified resource url>.<metric>
这样的方案。因此,一些示例可能看起来像:
client.serverList.resource.js_app_js.responseTime
client.serverDetails.resource.images_server_png.timeToSecureConnection
所检测的应用程序有 lot 页,因此同一资源可能会有许多唯一的度量标准名称(例如,如果serverList
和{{1 }}页面加载serverDetails
图像时,会有两个指标server.png
和client.serverList.resource.images_server_png
。因此,我对这些指标名称的基数激增感到有点担忧。
有人对如何命名这样的客户端指标有任何指导或最佳做法吗?