티스토리 뷰

728x90

어제와 오늘은 Spring Batch를 공부하고 있습니다.

천만 개의 데이터를 업로드하고 다운로드하기!

와우, 완전 매력적입니다. 

 

Postgres, Prometheus, Pushgateway, Grafana, DBeaver!

이런 게 있는 줄 누가 알았겠습니까.

 

지금까지 커뮤니티 서비스, 동영상 서버, 채팅 서버를 구축해 봤는데, 

스프링 배치를 이용한 이커머스 사이트 구축이 더 재밌는데요.

 

새로운 서비스를 접해볼 수 있음에 감사하며, 오늘도 열공!

 

# docker-compose.yml

services:
  postgresql:
    image:
      postgres:latest
    restart: always
    volumes:
      - ./data/ecommerce-db:/var/lib/postgresql/data
    ports:
      - "5433:5432"
    environment:
      POSTGRES_PASSWORD: localpw


  prometheus:
    image: prom/prometheus:v2.7.2
    restart: always
    volumes:
      - ./prometheus.yml:/etc/prometheus/prometheus.yml
    ports:
      - '9090:9090'


  pushgateway:
    image: prom/pushgateway:v0.6.0
    restart: always
    ports:
      - '9091:9091'

  grafana:
    image: grafana/grafana:6.0.2
    restart: always
    ports:
      - '3000:3000'

 

# prometheus.yml

global:
  scrape_interval: 5s
  evaluation_interval: 5s

scrape_configs:
  - job_name: 'spring-batch'
    honor_labels: true
    static_configs:
      - targets: [ 'pushgateway:9091' ]

 

 

728x90
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/06   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함