본문 바로가기

전체 글152

Kubernetes MultiCluster 환경에서 Prometheus metric 데이터 수집하기 k8s MultiCluster 환경에서 Prometheus metric 데이터 수집하기 클라우드 환경에서 멀티클러스터를 구성하게 된다면 Prometheus에서 수집하는 메트릭 데이터들을 한곳으로 모으는 작업이 필요하게 됩니다. 각 클러스터에서 수집하는 메트릭 데이터들을 Grafana에서 따로따로 모니터링 해도 되긴 하겠지만 효율적인 방법은 아니라고 생각합니다. Prometheus 설치는 아래글을 참고하시면 됩니다. Kubernetes 에서 Prometheus Stack 설치하기(Grafana, Node Exporter) Kubernetes 에서 Prometheus 설치하기(Helm) 클라우드 환경에서 시스템 모니터링을 할때 주로 사용하는 오픈소스 툴인 Prometheus 설치방법에 대해 설명 해보겠습니다.. 2022. 12. 14.
Kubernetes 에서 Prometheus Stack 설치하기(Grafana, Node Exporter) Kubernetes 에서 Prometheus 설치하기(Helm) 클라우드 환경에서 시스템 모니터링을 할때 주로 사용하는 오픈소스 툴인 Prometheus 설치방법에 대해 설명 해보겠습니다. Prometheus 공식 Github에서 helm chart를 제공하고 있으며 그중 kube-prometheus-stack 에서 시스템모니터링을 위한 Grafana, Prometheus-Operator, Prometheus, NodeExporter 등이 포함되어 있습니다. 설치 필요사항 Kubernetes 1.16 이상 Helm 3 이상 1. Helm 레포지토리 추가 및 다운 가장 먼저 Prometheus 공식 Github에 있는 레포지토리를 helm을 이용하여 추가해야 합니다. $ helm repo add prome.. 2022. 12. 13.
[Docker] 도커 최신버전 설치및 삭제 쿠버네티스 환경에서 도커 이미지로 실행중인 컨테이너의 로그를 json 형식으로 출력해야되서 도커 설정을 변경했는데 도커 서비스 재시작이 제대로 되지않는 일이 있었습니다. 구글링을 이리저리 하다가 찾아보니 도커 버전문제일 가능성이 있다는 글을 발견해서 도커 공식홈페이지 매뉴얼에 따라 진행해보니 정상적으로 json 타입의 로그출력 설정이 적용되었습니다. 공식사이트에도 나와있지만 정리할겸 도커 최신버전 설치에 대해 설명해보겠습니다. OS : CentOS7 1. Docker 구버전 삭제 먼저 OS 최초 설치시 자동으로 설치되있는 도커 구버전을 삭제해야 합니다. $ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ doc.. 2022. 12. 12.
[바람의나라 연] 일간/주간컨텐츠, 레이드 정리글 (신수쟁탈전, 환상의섬, 중국) [바람의나라 연] 신규,복귀를 위한 일간/주간컨텐츠 정리 일일숙제 / 주간숙제 / 레이드 필수 컨텐츠 신규, 복귀 유저분들은 레벨업만 하다보면 바람의나라 연에 존재하는 중요한 컨텐츠들을 놓칠수 있기 때문에 해당 내용도 정리해서 어떤 컨텐츠들을 어떤 목적으로 하는지 자세하게 알려드리도록 하겠습니다. 일일 컨텐츠 매일매일 해야하는 일간컨텐츠는 다음과 같습니다. 내용이 많아보인다고 겁먹지 않아도 됩니다 월드보스는 요일별 하나씩만 하면됩니다. 컨텐츠입장 레벨입장 시간주요 보상 신기루 동굴 - 일본 환영의숲220자유숯돌, 곡옥파편신기루 동굴 - 일본 수련의 방450자유숯돌, 곡옥이음새, 붉은달의 정수신기루 동굴 - 진` 수룡,화룡의 방450자유수룡, 화룡의 비늘신기루 동굴 - 은밀한 소의 대지500자유청동소, 금.. 2022. 10. 23.
[바람의나라 연] 신규, 복귀 500 레벨 이후 레벨업/사냥터 가이드 - 2 [바람의나라: 연] 신규, 복귀 500 레벨 이후 레벨업/사냥터 가이드 - 2 2023/10월 가이드 업데이트 2023년 10월에 최신 가이드를 작성하였으므로 아래 링크를 통해 최신 가이드를 확인 해주세요~ [바람의나라: 연] 1 ~ 780 신규/복귀 가이드 (장비,환수,영수,사냥터,직업....) [바람의나라: 연] 1 ~ 780 신규/복귀 가이드 (2023/10 최신 버전) 최근들어 바람의나라:연의 육성 방식이 많이 개편되었고 그동안 신규직업들도 많이 나왔기에 새로운 육성 공략 글을 작성해보겠습니 ksr930.tistory.com 500 ~ 520 레벨 이전 작성글 마지막에서 500레벨 달성 보상으로 10만 금전에 구입할수 있는 십억경 25000개, 수라반지, 수라목걸이, 수라신발, 용궁요력 500개,.. 2022. 10. 22.
[바람의나라 연] 신규, 복귀 1~500 레벨업/사냥터 가이드 - 1 [바람의나라: 연] 신규, 복귀 1~500 레벨업/사냥터 가이드 최신(2022) 2023/10월 가이드 업데이트 2023년 10월에 최신 가이드를 작성하였으므로 아래 링크를 통해 최신 가이드를 확인 해주세요~ [바람의나라: 연] 1 ~ 780 신규/복귀 가이드 (장비,환수,영수,사냥터,직업....) [바람의나라: 연] 1 ~ 780 신규/복귀 가이드 (2023/10 최신 버전) 최근들어 바람의나라:연의 육성 방식이 많이 개편되었고 그동안 신규직업들도 많이 나왔기에 새로운 육성 공략 글을 작성해보겠습니 ksr930.tistory.com 기본 정보 신규유저분들은 이벤트에서 신규지원보상을 받아서 파수꾼장비를 사용하고 복귀유저나 부캐릭터를 키우는분들은 효과도감, 환수가 계정공유가 되므로 초반에 따로 장비를 착용.. 2022. 8. 20.
Elasticsearch 멀티테넌트 개념과 사용 방법 #커스텀 라우팅 #alias Elasticsearch의 멀티테넌트 개념과 사용 방법 멀티테넌트의 개념 요즘 대부분의 IT 기업에서 프로젝트를 진행할때 클라우드 환경에서 서비스하는것을 기반으로 개발하는것이 일반적입니다. 클라우드 방식은은 규모의 경제 측면에서 봤을때 기존의 방식에 비해 비용절감을 할수있는 장점이 있습니다. 특히 클라우드 환경에서 멀티테넌트 아키텍쳐 개념이 중요한데 클라우드가 규모의 경제 측면에서 장점을 가질수 있도록 하는 가장 큰 이유이기 때문입니다. 테넌트란 특정 그룹의 단위를 나타내는 개념인데 회사, 부서, 팀 등 유형별로 나눈 그룹을 뜻합니다. 멀티테넌트는 여러개의 테넌트를 한곳에서 관리 하는것인데 기존에는 각 테넌트 별로 프로그램도 분리되고 서버도 분리 됬었지만 클라우드의 도입으로 모든 테넌트를 한곳에서 관리하.. 2022. 8. 8.
[Spring] @RequestMapping HTTP Header 데이터 유형 / produces, consume 의미와 역할 [Spring] @RequsetMapping produces, consume 의미와 역할 @Mapping 어노테이션의 역할 Spring Boot 기반으로 웹 어플리케이션을 개발하게 되면 외부에서 들어오는 url을 처리할수 있도록 여러가지 Mapping 어노테이션을 사용하게 됩니다. 스프링 4.3 버전 이전에는 @RequestMapping만 있었지만 역할을 명시적으로 분리하기 위해 @GetMapping, @PostMapping, @DeleteMapping, @PostMapping, @PatchMapping 어노테이션들이 탄생했습니다. 컨트롤러에서 이런 Mapping 어노테이션들을 사용할때 파라미터로 value 값만 지정하여 url 경로에 대한 정의만 하는 경우도 있지만 컨트롤러를 통해 들어오거나 반환해줘야.. 2022. 7. 6.