728x90 반응형 전체 글428 Grafana Alert Rule을 활용한 Slack 알림 설정 가이드 안녕하세요. J4J입니다. 이번 포스팅은 grafana alert rule을 활용하여 slack 알림 설정하는 방법에 대해 적어보는 시간을 가져보려고 합니다. 관련 글 Kubernetes 모니터링을 위한 Prometheus, Grafana 개념 정리 Kubernetes 모니터링을 위한 Prometheus, Grafana 개념 정리안녕하세요. J4J입니다. 이번 포스팅은 kubernetes 모니터링을 위한 prometheus, grafana 개념에 대해 적어보는 시간을 가져보려고 합니다. Kubernetes 모니터링이 필요한 이유 kubernetes 환경에서 여러 개의 pojforj.tistory.com Helm으로 설치하는 Kubernetes 모니터링: Prometheus와 Grafana 실습 (Do.. 2025. 9. 22. Kubernetes에서 Spring 애플리케이션 Metric 수집하여 모니터링하기: Prometheus & Grafana 연동 안녕하세요. J4J입니다. 이번 포스팅은 kubernetes에서 spring 애플리케이션 metric 수집하여 prometheus와 grafana를 이용한 모니터링 방법에 대해 적어보는 시간을 가져보려고 합니다. 관련 글 Kubernetes 모니터링을 위한 Prometheus, Grafana 개념 정리 Kubernetes 모니터링을 위한 Prometheus, Grafana 개념 정리안녕하세요. J4J입니다. 이번 포스팅은 kubernetes 모니터링을 위한 prometheus, grafana 개념에 대해 적어보는 시간을 가져보려고 합니다. Kubernetes 모니터링이 필요한 이유 kubernetes 환경에서 여러 개의 pojforj.tistory.com Kubernetes 모니터링 구축: Helm으.. 2025. 9. 15. 애플리케이션 모니터링을 위한 Spring Boot Actuator: 개념 정리와 구성 가이드 안녕하세요. J4J입니다. 이번 포스팅은 애플리케이션 모니터링을 위한 spring boot actuator 개념 정리 및 구성 가이드에 대해 적어보는 시간을 가져보려고 합니다. Spring Boot Actuator 개념 spring boot actuator는 운영 환경에서 애플리케이션 관리와 모니터링을 위한 production-ready 기능을 제공하고 있습니다. production-ready라고 하는 것은 애플리케이션이 운영 환경에서 안정적으로 사용되는 것을 의미하는데, 단순히 기능이 잘 동작한다는 의미만을 담고 있지 않습니다. 기능이 동작하는 것을 넘어서 memory/cpu 사용량과 요청에 대한 올바른 응답과 같은 성능적인 측면과 트래픽에 대한 안정성이 보장되는 것 등을 의미합니다. 즉, spri.. 2025. 9. 10. Kubernetes 모니터링 구축: Helm으로 kube-prometheus-stack 설치하기 (Docker Desktop) 안녕하세요. J4J입니다. 이번 포스팅은 kubernetes 모니터링을 위한 helm으로 kube-prometheus-stack을 설치하는 방법에 대해 적어보는 시간을 가져보려고 합니다. 관련 글 Helm 이란? Helm 입문을 위한 기본 개념 설명 Helm 이란? Helm 입문을 위한 기본 개념 설명안녕하세요. J4J입니다. 이번 포스팅은 helm 입문을 위한 기본 개념 설명하는 시간을 가져보려고 합니다. Helm 이란? helm이라고 하는 것은 kubernetes를 사용하는 환경에서 kubernetes cluster가 관리하는 영jforj.tistory.com Window에서 Chocolately로 Helm 설치하기 & Helm 명령어 정리 Window에서 Chocolately로 Helm 설치하기.. 2025. 9. 2. Helm으로 설치하는 Kubernetes 모니터링: Prometheus와 Grafana 실습 (Docker Desktop) 안녕하세요. J4J입니다. 이번 포스팅은 helm으로 kubernetes 모니터링을 위한 prometheus, grafana 설치하는 방법에 대해 적어보는 시간을 가져보려고 합니다. 관련 글 Helm 이란? Helm 입문을 위한 기본 개념 설명 Helm 이란? Helm 입문을 위한 기본 개념 설명안녕하세요. J4J입니다. 이번 포스팅은 helm 입문을 위한 기본 개념 설명하는 시간을 가져보려고 합니다. Helm 이란? helm이라고 하는 것은 kubernetes를 사용하는 환경에서 kubernetes cluster가 관리하는 영jforj.tistory.com Window에서 Chocolately로 Helm 설치하기 & Helm 명령어 정리 Window에서 Chocolately로 Helm 설치하기 & .. 2025. 8. 26. Kubernetes 모니터링을 위한 Prometheus, Grafana 개념 정리 안녕하세요. J4J입니다. 이번 포스팅은 kubernetes 모니터링을 위한 prometheus, grafana 개념에 대해 적어보는 시간을 가져보려고 합니다. Kubernetes 모니터링이 필요한 이유 kubernetes 환경에서 여러 개의 pod를 띄우며 서비스를 제공하는 경우는 요즘 개발 환경에서 흔히 발생할 수 있는 상황입니다. 개별적인 vm 서버들을 별도로 구성하는 것보다 kubernetes에 관리를 모두 위임하여 container 기반으로 관리하게 되면 리소스를 효율적으로 사용하며 유연한 확장과 자동 복구 등 다양한 이점들을 얻을 수 있기 때문입니다. 그래서 kubernetes 환경을 구축하여 서비스를 관리하는 클러스터 구성을 하고, 클러스터 내부에 서비스 동작을 위한 다양한 pod들이 분.. 2025. 8. 18. Kafka Connect, Debezium으로 MySQL CDC 구축: Strimzi 기반 Docker Desktop 로컬 실습 안녕하세요. J4J입니다. 이번 포스팅은 docker desktop 환경에서 strimzi 기반 kafka connect, debezium으로 mysql cdc 구축하는 방법에 대해 적어보는 시간을 가져보려고 합니다. 관련 글 Helm 이란? Helm 입문을 위한 기본 개념 설명 Helm 이란? Helm 입문을 위한 기본 개념 설명안녕하세요. J4J입니다. 이번 포스팅은 helm 입문을 위한 기본 개념 설명하는 시간을 가져보려고 합니다. Helm 이란? helm이라고 하는 것은 kubernetes를 사용하는 환경에서 kubernetes cluster가 관리하는 영jforj.tistory.com Window에서 Chocolately로 Helm 설치하기 & Helm 명령어 정리 Window에서 Choco.. 2025. 8. 13. Kafka Connect, Debezium으로 MySQL CDC 구축: Strimzi 없이 Docker Desktop 로컬 실습 안녕하세요. J4J입니다. 이번 포스팅은 docker desktop 환경에서 strimzi 없이 kafka connect, debezium으로 mysql cdc 구축하는 방법에 대해 적어보는 시간을 가져보려고 합니다. 관련 글 Helm 이란? Helm 입문을 위한 기본 개념 설명 Helm 이란? Helm 입문을 위한 기본 개념 설명안녕하세요. J4J입니다. 이번 포스팅은 helm 입문을 위한 기본 개념 설명하는 시간을 가져보려고 합니다. Helm 이란? helm이라고 하는 것은 kubernetes를 사용하는 환경에서 kubernetes cluster가 관리하는 영jforj.tistory.com Window에서 Chocolately로 Helm 설치하기 & Helm 명령어 정리 Window에서 Choco.. 2025. 8. 4. MSA 환경에서 필요한 CDC 개념 이해: Kafka Connector와 Debezium으로 데이터 동기화 구조 살펴보기 안녕하세요. J4J입니다. 이번 포스팅은 msa 환경에서 필요한 cdc 개념 이해와 kafka connector, debezium에 대해 이해하는 시간을 가져보려고 합니다. CDC 소개 cdc라고 하는 것은 change data capture의 약자로, 데이터베이스의 변경 사항 (생성, 수정, 삭제 등) 들을 감지하고 변경된 사항들을 외부 시스템 및 애플리케이션에서 실시간으로 사용할 수 있도록 도와주는 기술입니다. cdc의 동작에 대해서 가볍게 표현해 보면 다음과 같습니다. mysql, postgresql 등 데이터를 보관하고 있는 데이터베이스에서 변경 사항들이 발생되었을 때 kafka topic과 같은 곳에 실시간으로 데이터가 전송되고, 데이터 정보가 필요한 곳에서 topic에 담겨 있는 메시.. 2025. 7. 27. Window에서 Chocolately로 Helm 설치하기 & Helm 명령어 정리 안녕하세요. J4J입니다. 이번 포스팅은 window에서 chocolately로 helm 설치하는 방법과 사용할 수 있는 명령어에 대해 적어보는 시간을 가져보려고 합니다. 관련 글 Helm 이란? Helm 입문을 위한 기본 개념 설명 Helm 이란? Helm 입문을 위한 기본 개념 설명안녕하세요. J4J입니다. 이번 포스팅은 helm 입문을 위한 기본 개념 설명하는 시간을 가져보려고 합니다. Helm 이란? helm이라고 하는 것은 kubernetes를 사용하는 환경에서 kubernetes cluster가 관리하는 영jforj.tistory.com Chocolately 란? chocolately는 window 환경에서 사용할 수 있는 패키지 관리자입니다. 가장 쉽게 비교할 수 있는 것으로 mac.. 2025. 7. 14. Helm 이란? Helm 입문을 위한 기본 개념 설명 안녕하세요. J4J입니다. 이번 포스팅은 helm 입문을 위한 기본 개념 설명하는 시간을 가져보려고 합니다. Helm 이란? helm이라고 하는 것은 kubernetes를 사용하는 환경에서 kubernetes cluster가 관리하는 영역에 애플리케이션을 쉽고 편리하게 배포 및 관리할 수 있도록 도와주는 패키지 매니저입니다. 처음 접해 보는 분들이 helm이 무엇인지에 대해서 가장 쉽게 이해하기 위한 대표적인 비유로 node에서 패키지 매니저인 npm과 python에서 패키지 매니저인 pip 같은 것들을 얘기할 수 있습니다. 이런 패키지 매니저들은 각 환경에서 registry에 관리되어 있는 패키지들을 명령어들을 통해 가져와 쉽고 편리하게 사용할 수 있는 사용자 경험을 제공합니다. helm은 kube.. 2025. 7. 8. [SpringBoot] Kafka로 분산형 데이터 처리하기 (5) - SpringBoot에 Kafka Consumer 사용 환경 설정 안녕하세요. J4J입니다. 이번 포스팅은 kafka로 분산형 데이터 처리하기 마지막인 spring boot에 kafka consumer 사용 환경 설정하는 방법에 대해 적어보는 시간을 가져보려고 합니다. 이전 글 [SpringBoot] Kafka로 분산형 데이터 처리하기 (1) - Kafka란 무엇인가?[SpringBoot] Kafka로 분산형 데이터 처리하기 (2) - Virtual Box에서 Kafka 설치하기[SpringBoot] Kafka로 분산형 데이터 처리하기 (3) - Kafka에서 사용하는 명령어[SpringBoot] Kafka로 분산형 데이터 처리하기 (4) - SpringBoot에 Kafka Producer 사용 환경 설정 Kafka Consumer 란? 이전 글들에서 적어둔 .. 2025. 6. 29. [SpringBoot] Kafka로 분산형 데이터 처리하기 (4) - SpringBoot에 Kafka Producer 사용 환경 설정 안녕하세요. J4J입니다. 이번 포스팅은 kafka로 분산형 데이터 처리하기 네 번쨰인 spring boot에 kafka producer 사용 환경 설정하는 방법에 대해 적어보는 시간을 가져보려고 합니다. 이전 글 [SpringBoot] Kafka로 분산형 데이터 처리하기 (1) - Kafka란 무엇인가?[SpringBoot] Kafka로 분산형 데이터 처리하기 (2) - Virtual Box에서 Kafka 설치하기[SpringBoot] Kafka로 분산형 데이터 처리하기 (3) - Kafka에서 사용하는 명령어 Kafka Producer 란 ? 이전 글들에서 적어두 것처럼 kafka producer는 kafka의 partition에 저장되는 레코드를 전달하는 주체를 의미합니다. 즉, consu.. 2024. 9. 17. [SpringBoot] Kafka로 분산형 데이터 처리하기 (3) - Kafka에서 사용하는 명령어 안녕하세요. J4J입니다. 이번 포스팅은 kafka로 분산형 데이터 처리하기 세 번째인 kafka에서 사용하는 명령어에 대해 적어보는 시간을 가져보려고 합니다. 이전 글 [SpringBoot] Kafka로 분산형 데이터 처리하기 (1) - Kafka란 무엇인가?[SpringBoot] Kafka로 분산형 데이터 처리하기 (2) - Virtual Box에서 Kafka 설치하기 들어가기에 앞서 kafka에서 사용되는 모든 명령어는 kafka가 설치되어 있는 경로를 기반으로 실행할 수 있습니다. 이전 글을 통해 kafka를 설치하신 분들이라면 다음 명령어를 통해 kafka 설치 경로로 이동 후 명령어를 사용해 주시면 됩니다. $ cd /usr/local/kafka Kafka 브로커 (Broker).. 2024. 9. 3. [SpringBoot] Kafka로 분산형 데이터 처리하기 (2) - Virtual Box에서 Kafka 설치하기 안녕하세요. J4J입니다. 이번 포스팅은 kafka로 분산형 데이터 처리하기 두 번째인 virtual box에서 kafka 설치하는 방법에 대해 적어보는 시간을 가져보려고 합니다. 이전 글 [SpringBoot] Kafka로 분산형 데이터 처리하기 (1) - Kafka란 무엇인가? Virtual Box 설정하기 spring에서 kafka를 연동하여 사용하기 위해 kafka를 구축해 보겠습니다. kafka를 구축하기 위해 해볼 수 있는 방법은 다양하게 존재합니다. 대표적으로 aws에서 제공해 주는 완전관리형 서비스인 msk도 존재하고, 그 외에도 ec2 등의 서버 등을 통해 자체 구축하는 경우도 있습니다. 이번에 저 같은 경우는 자체 구축을 진행하려고 하며, ec2 등을 통해 서버를 할당받지 않고.. 2024. 8. 25. [SpringBoot] Kafka로 분산형 데이터 처리하기 (1) - Kafka란 무엇인가? 안녕하세요. J4J입니다. 이번 포스팅은 kafka로 분산형 데이터 처리하기 첫 번째인 kafka란 무엇인가에 대해 적어보는 시간을 가져보려고 합니다. Kafka란 ? kafka는 실시간 데이터 스트리밍 처리를 도와주는 분산형 스트리밍 플랫폼입니다. 대규모 스트리밍 애플리케이션 구축을 가능하도록 도와주며 실시간 데이터 스트리밍, 메시징 시스템, 로그 수집 등 다양한 곳에서 활용될 수 있습니다. kafka는 2011년 링크드인 (LinkedIn)에서 처음 개발되었습니다. 하루에 1조 이상의 대용량으로 생성되는 데이터들을 처리해야 되는 링크드인에서는 파편화된 데이터 수집 및 처리를 하기 위해 현존하던 다양한 메시징 플랫폼과 ETL 툴들을 적용하여 아키텍처를 구성했다고 합니다. 하지만 초기에는 문제가 .. 2024. 8. 8. [SpringBoot] Redis 테스트 환경 구축하기 (2) - Test Container 안녕하세요. J4J입니다. 이번 포스팅은 redis 테스트 환경 구축하기 마지막인 test container에 대해 적어보는 시간을 가져보려고 합니다. 관련 글 [SpringBoot] Redis 사용하기 (1) - Redis란 무엇인가?[SpringBoot] Redis 사용하기 (2) - Redis Repository 사용하기[SpringBoot] Redis 사용하기 (3) - Redis Template 사용하기[SpringBoot] Redis 사용하기 (4) - Redis Cache Manager 사용하기 이전 글 [SpringBoot] Redis 테스트 환경 구축하기 (1) - Embedded Test Container란 ? test container는 docker 컨테이너 기반의 독립.. 2024. 7. 27. [SpringBoot] Redis 테스트 환경 구축하기 (1) - Embedded 안녕하세요. J4J입니다. 이번 포스팅은 redis 테스트 환경 구축하기 첫 번째인 embedded에 대해 적어보는 시간을 가져보려고 합니다. 관련 글 [SpringBoot] Redis 사용하기 (1) - Redis란 무엇인가?[SpringBoot] Redis 사용하기 (2) - Redis Repository 사용하기[SpringBoot] Redis 사용하기 (3) - Redis Template 사용하기[SpringBoot] Redis 사용하기 (4) - Redis Cache Manager 사용하기 Redis Embedded란 ? redis embedded는 redis 서버를 별도로 필요로 하지 않고 애플리케이션 내부에서 직접 redis 서버가 동작되는 환경을 의미합니다. redis embedd.. 2024. 7. 7. 이전 1 2 3 4 ··· 24 다음 728x90 반응형