2016-11-07 5 views
2

나는 서비스 검색을 위해 Prometheus + Consul을 사용하고 있습니다. Consul이 발견 한 서비스 (대상, prometheus의 용어)에는 Consul 서버 자체가 있습니다. 이 기능은 유용합니다. 영사 클라이언트뿐만 아니라 서버도 모니터링하고 싶습니다.Prometheus + Consul : 각 영사 서버 (대상 복제)에 대해 2 개의 목표 생성

실제로이 서버를 두 번 긁어 내고 싶습니다. 기본적으로 개의 다른 포트에서 메트릭을 읽으려고합니다.

나는 어떻게 달성 될지 모르겠다. 나는 영사 서버가 프로 메테우스에게 자신에 대해 노출시키는 것을 통제하지 못한다.

Prometheus의 구성에서 일부 정규식 조작으로 이상적으로 수행 할 수 있습니다. 목록에서 대상을 삭제하는 방법을 알고 있고 대상을 변경하는 방법을 알고 있지만 대상을 복제 할 수 있습니까? 거기에 몇 가지 정규식 마법이 있습니까?

답변

2

더 많은 대상을 만들 수있는 방법이 없습니다. 대신 두 개의 긁힌 구성이 있습니다.

+0

고마워요.하지만 그 일은 복잡합니다. 두 개의 긁힌 자국 설정을 지정하면 모든 영사 서비스 (서버뿐 아니라)에 중복 항목이 생깁니다. 내가 여기서하고있는 일을 분명히 해두 었습니다. 각 서버를 두 번 긁어 내고 싶습니다. 한 번 영사 - 수출자의 메트릭과 telegraf (호스트 메트릭)를 사용했습니다. – FuzzyAmi

+1

그러면 원하는 것은 3 개의 긁힌 구성입니다. 2 개는 기계 수준 서비스 용이고 다른 하나는 일반 서비스 용입니다. 재 지정을 사용하여 각각에 의해 긁힌 것을 제한하십시오. –