트러블슈팅
스프링부트와 프로메테우스 연동시 "INVALID" is not a valid start token가 발생할 경우 해결 방법
기억용블로그
2022. 7. 25. 20:34
728x90
정말 단순하게 spring security 설정으로 인해 해당 endpoint를 접근할 수 없어 발생한 문제였다.
에러 메시지가 좀 더 자세하게 나왔었다면 더 금방 트러블 슈팅했겠지만 시큐리티 문제임에도 에러 메시지가
"INVALID" is not a valid start token라니..프로메테우스 할아버지가 와도 뭐가 문제인지 모를 것같다..
해결 방법
actuator 관련 endpoint에 접근할 수 있게 다음과 같이 설정한다.
@Override
public void configure(WebSecurity web) {
web.ignoring().antMatchers("/actuator/**");
}
httpBasic 설정도 해주어야 하는줄 알았으나 해당 설정을 제거해도 잘 동작하는 것으로 보아 단순히 endpoint 오픈 여부만 해당 에러에 영향을 미치는 듯하다.
레퍼런스
https://stackoverflow.com/questions/59276188/invalid-is-not-a-valid-start-token