micrometer의 prometheus를 연동하기 위해선 다음과 같이 pom.xml과 application.yml을 수정해 주어야 한다.
그후 코드에는 다음과 같이 @Timed를 사용하면
end-point로 접속 하였을 때, users.status와 users.welcome을 지표로서 사용할 수 있음을 확인할 수 있다. 이 두가지 메서드를 사용자가 호출하게 되면, 호출된 정보가 micrometer에서 기록이 되고 기록된 정보는 추후에 prometheus에서 자동으로 사용할 수 있게 된다.
prometheus는 https://prometheus.io/download/ 에서 다운 받을 수 있고, prometheus.yml파일에 target을 지정한다.
prometheus dashboard에 접근하기 위해서는 http://127.0.0.1:9000 으로 접속하면 된다.
grafana는 https://grafana.com 에서 다운 받을 수 있다.
grafana와 prometheus를 연동하기 위해서는 grafana에 data source를 추가한다.