根据https://newrelic.com/docs/plugin-dev/metric-data-for-the-plugin-api插件还应该报告指定时间段内的平方和。看一下 JSON 示例,我会说这更像是总值的平方。例如:
{
"name": "Primary MySQL Database",
"guid": "com.your_company_name.plugin_name",
"duration" : 60,
"metrics" : {
"Component/ProductionDatabase[Queries/Second]": 100,
"Component/AnalyticsDatabase[Queries/Second]": {
"min" : 2,
"max" : 10,
"total": 12,
"count" : 2,
"sum_of_squares" : 144
}
}
}
显然有两个值,2和10。根据示例,sum_of_squares
是(10+2)^2=144
,我将其定义为“square”总计”。
然而,对我来说,术语“平方和”将是 2^2+10^2=104
。
那么在考虑多值指标时 - 哪一个是正确的数字?
最佳答案
您说得对,所记录的示例值是不正确的。我会通知相关方更新文档。
在仅报告单个指标值的常见情况下,计数将为 (1),在这种情况下,对“总计”值进行平方会产生正确的结果。
关于newrelic-platform - 平方和还是总平方?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18257215/