Значения показателя в секунду для метрики различаются для прометея и данных - PullRequest
1 голос
/ 25 июня 2019

Я очень новичок в мониторинге микросервисов с использованием Prometheus и Datadog. Я пытаюсь отслеживать частоту запросов обратного вызова события в секунду, используя запросы PromQL и запросы данных, но когда я сравнил значения обоих инструментов, они оказались очень разными. Я хочу знать, должны ли эти два значения быть одинаковыми. Если да, то как мне написать свои запросы для получения правильных значений

Запрос PromQL

sum by (service)(rate(service_event_callback_processing_seconds_count[1m]))

Запрос данных (файл json)

{
  "viz": "timeseries",
  "requests": [
    {
      "q": "per_second(avg:prod.service_event_callback_processing_seconds.count{$service,team:callai})",
      "type": "line",
      "style": {
        "palette": "dog_classic",
        "type": "solid",
        "width": "normal"
      },
      "aggregator": "avg",
      "conditional_formats": []
    }
  ],
  "autoscale": true
}

Скажите, пожалуйста, как я могу сделать два запроса эквивалентными?

...