Сумма квадратов или квадрат общей суммы?
Согласно 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
который я бы определил как "квадрат общего". Для меня, однако, термин "сумма квадратов" будет 2^2+10^2=104
,
Итак, когда речь идет о многозначных метриках - какое из них правильное?
1 ответ
Вы абсолютно правы, что приведенные в качестве примера значения неверны. Я сообщу соответствующим сторонам об обновлении документации.
В общем случае, когда сообщается только об одном значении метрики, счет будет равен (1), и в этом случае возведение в квадрат "общего" значения дает правильный результат.