iamabear09 / __STUDY__prometheus-grafana

Promethous & Grafana Tool Study
0 stars 0 forks source link

Micrometer & Prometheus #3

Open iamabear09 opened 6 months ago

iamabear09 commented 6 months ago

Micrometer



Prometheus & Grafana

등장 배경

iamabear09 commented 6 months ago

http://localhost:8080/actuator/metrics

http://[localhost:8080/actuator/metrics/jvm.memory.used

http://[localhost:8080/actuator/metrics/jvm.memory.used?tag=area:heap

iamabear09 commented 6 months ago

Using Docker for Prometheus

Running Prometheus on Docker is as simple as

The Prometheus image uses a volume to store the actual metrics.

Configuration

Volumes & bind-mount

Save your Prometheus data

Prometheus data is stored

To save your data

# Create persistent volume for your data
docker volume create prometheus-data
# Start Prometheus container
docker run \
    -p 9090:9090 \
    -v /path/to/prometheus.yml:/etc/prometheus/prometheus.yml \
    -v prometheus-data:/prometheus \
    prom/prometheus

Custom image

프로메테우스 컨테이너 dir 구조 image

prometheus dir 안에 prometheus.yml 이 존재한다. 따라서, Docker Image build 시 해당 위치에 나의 prometheus.yml 를 설정해 주면 된다.

FROM prom/prometheus
ADD prometheus.yml /etc/prometheus/