Сумма квадратов или квадрат общей суммы?

Согласно 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), и в этом случае возведение в квадрат "общего" значения дает правильный результат.

Другие вопросы по тегам