문제
새로운 서비스를 올렸는데 프로메테우스가 서비스 Metric 집계에 실패하고 있었다. 로그를 확인 해 보니Getting error "expected label name, got \"BCLOSE\"" Error
curl로 응답을 했을 때 정상적으로 데이타들이 넘어왔다. 그런데 이 데이타들을 프로메테우스가 인지를 못하는 것.
해결
produces = ["text/plain; version=0.0.4"]
로 content-type을 지정해 주어야한다.
@GetMapping("/metrics", produces = ["text/plain; version=0.0.4"])
fun metrics(): String? = prometheusMeterRegistry.scrape()
'Development > ETC' 카테고리의 다른 글
카프카 개요 (0) | 2019.11.23 |
---|---|
개발자도 비즈니스 참여를 (2) | 2017.08.01 |
객체지향 개발 5대 원칙 : SOLID 좋은 글 (0) | 2017.07.09 |
넷플릭스 마이크로 서비스 가이드 (0) | 2017.06.24 |
모듈화에 대하여 문득 (0) | 2017.06.24 |