Как собрать метрики Прометея из двух VCPU в одном экземпляре? - PullRequest
0 голосов
/ 04 апреля 2019

Я настроил Прометей и Графану для удаления моих метрик из AWS ECS.У меня есть только один экземпляр в моем кластере, но я настроил два VCPU в одном экземпляре.Итак, при запросе одного запроса в Prometheus я получаю две разные метрики для двух разных вызовов.

Скажи, мой запрос

sum((numOfAPICalls{job="srv-metrics",method="POST",path="doSubmit"}))

Когда я делаю этот запрос, я получаю результат как 8. Когда я делаю этот запрос в другой раз, я получаю результат как 9. Но у меня естьфактически было выполнено 17 успешных вызовов API.

Я хочу, чтобы показатели, объединяющие эти два VCPU, были.Пожалуйста, помогите мне решить эту проблему.Есть ли способ отменить метрики на уровне VCPU?

Я уже настроил свой прометей с записями SRV для чтения при наличии нескольких экземпляров.Но это не решает 2 VCPU в одной и той же проблеме экземпляра.

Пример Prometheus.yml:

Add the SRV record based metrics scraping for the Application
- job_name: srv-metrics
  metrics_path: /metrics
  dns_sd_configs:
  - refresh_interval: 15s
    names:
    - application-srv-record-dev-284f443-application.in.ns.company.com
...