[Prometheus]
1) download prometheus
$ wget http://dl-cdn.alpinelinux.org/alpine/v3.9/main/x86_64/APKINDEX.tar.gz
압축 해제.. & prometheus.yml 편집
scrape_configs:
# The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
- job_name: "prometheus"
# metrics_path defaults to '/metrics'
# scheme defaults to 'http'.
static_configs:
- targets: ["localhost:9091"]
-
- job_name: "springboot"
scrape_interval: 15s
metrics_path: "/actuator/prometheus"
static_configs:
- targets: ["rookie01.local:8080"]
-
2) startup
$ ./prometheus --config.file=prometheus.yml --web.listen-address="0.0.0.0:9091" --web.enable-lifecycle 2>&1 | tee -a ./startup.log &
3) shutdown
$ curl -X POST localhost:9091/-/quit ( or kill )
4) brower 접속
http://localhost:9091
http://localhost:9091/metrics
[Grafana]
1) download installation file
$ wget wget https://dl.grafana.com/enterprise/release/grafana-enterprise-9.3.6.linux-amd64.tar.gz
2) startup
$ ./bin/grafana-server web
3) browser 접속
http://localhost:3000 ( admin / admin ; pwd 변경 : lsh~)
4) springboot 용 pannel 샘플 다운로드 / Import
download from : https://grafana.com/grafana/dashboards/12900-springboot-apm-dashboard/
댓글 없음:
댓글 쓰기