brew install grafana
데몬 및 모니터링 설정은 해당 페이지에서는 생략한다.
필자는 springboot-actuator promethous를 연동하였다.
brew install prometheus
개발머신에 프로메테우스를 설정한다.
==> Downloading https://homebrew.bintray.com/bottles/prometheus-2.24.0.big_sur.bottle.tar.gz
==> Downloading from https://d29vzk4ow07wi7.cloudfront.net/eb4f485e91f057788423e2e44a899573ec5f5cbf2ae7299611103b83f1b1fe78?response-content-disposition=attachment%3Bfilename%3D%22prometheus-2
######################################################################## 100.0%
==> Pouring prometheus-2.24.0.big_sur.bottle.tar.gz
==> Caveats
When run from `brew services`, `prometheus` is run from
`prometheus_brew_services` and uses the flags in:
/usr/local/etc/prometheus.args
To have launchd start prometheus now and restart at login:
brew services start prometheus
Or, if you don't want/need a background service you can just run:
prometheus --config.file=/usr/local/etc/prometheus.yml
설치 완료 후
brew services start prometheus
기동한다.
==> Successfully started `prometheus` (label: homebrew.mxcl.prometheus)
정상 기동 확인.
/usr/local/etc/prometheus.yml
global:
scrape_interval: 15s
scrape_configs:
- job_name: "prometheus"
static_configs:
- targets: ["localhost:9090"]
프로메테테우스 설정 파일로 이동 후
global:
scrape_interval: 15s
scrape_configs:
- job_name: "nata-application"
metrics_path: '/debug/prometheus'
static_configs:
- targets: ["localhost:9090"]
brew services restart prometheus
재기동 후 해당 호스트 서버에서 확인해보면 해당 프로세스를 요청하고 있다는 것을 확인 가능하다.
Granfana 설치 (참고 url : grafana.com/docs/grafana/latest/installation/mac/)
brew install grafana
==> Downloading https://homebrew.bintray.com/bottles/grafana-7.3.7.big_sur.bottle.tar.gz
==> Downloading from https://d29vzk4ow07wi7.cloudfront.net/1649e317e4ff245cc3306488cb41da8dd87e489ed3d8f1efa7f5dbd3c355848d?response-content-disposition=attachment%3Bfilename%3D%22grafana-7.3.
######################################################################## 100.0%
==> Pouring grafana-7.3.7.big_sur.bottle.tar.gz
==> Caveats
To have launchd start grafana now and restart at login:
brew services start grafana
Or, if you don't want/need a background service you can just run:
grafana-server --config=/usr/local/etc/grafana/grafana.ini --homepath /usr/local/share/grafana --packaging=brew cfg:default.paths.logs=/usr/local/var/log/grafana cfg:default.paths.data=/usr/local/var/lib/grafana cfg:default.paths.plugins=/usr/local/var/lib/grafana/plugins
==> Summary
brew services start grafana
이후
그라파나로 들어가보자
http://localhost:3000 (id :admin/pw :admin)
(prometheus로도 접근 가능하다 http://localhost:9090)
실제 대쉬보드 화면에 접근해서 보았다.
하지만 대쉬보드에서 나오는 metric으로만 처리 가능할 뿐만 아니라
쿼리 방식을 통해서도 그래프를 연동할 수 있다.
하위는 쿼리방식의 대한 기초가이드 이다.
'Programming Bookmark > Java' 카테고리의 다른 글
Java Jmeter 적용기(going) (0) | 2021.08.23 |
---|---|
Java Scouter 적용기(going) (0) | 2021.08.23 |
특정 버전으로 Java -jar Run 하기 (0) | 2021.01.05 |
Java option 목록 한눈에 확인하기 (0) | 2020.12.15 |
JAVA 실행 중인 프로세스 Java version 확인방법 (0) | 2020.11.25 |