본문 바로가기
반응형

전체 글88

[책 리뷰] 기초부터 다지는 ElasticSearch 운영 노하우 #1 예전에 전 회사에서 로깅시스템을 관리할 때 강진우님의 블로그를 많이 참고 했었는데, 최근 다시 로깅시스템을 자세히 봐야하는 상황이 됐고 그 사이에 책을 내셨다는걸 알았다. 책에 담긴 내용은 역시나 매우 유용한 정보였고(7버전 정도까지만 언급한다는 점이 살짝 아쉽지만, 21년도 판이니..), 책에 대해서 간단히 리뷰해보고자 한다. 말이 리뷰지, 모든 내용을 담아도 문제고, 나같은 초보자가 평가를 할수도 없기에 업무하면서 참고할만한 내용들을 간단히 정리하고자 한다. 노드 타입 - 마스터: 클러스터 상태 관리. 매우 중요 - 데이터: 데이터 저장 담당 - 인제스트(ingest): 데이터 인입 전담 - 코디네이트(coordinate): 모든 서버 기본값이며 검색 요청 담당 그 밖에도 세부적으로 나뉘기도 하는거.. 2024. 1. 9.
동적 Prometheus 쿼리 만들기 with golang(레이블 삽입하기) 그라파나를 통해서 사용자에게 메트릭을 제공하려고 할때 가끔가다가 사용자별 테넌트 분리를 해야하는 경우가 있다. 또는 동적으로 변하는 특정 타겟별로 각 메트릭을 얻어오는 사이드카를 만들려고 할때 고정된 쿼리를 사용할수 없는 경우도 있다. 이럴 때는 base prometheus 쿼리를 기반으로 동적으로 레이블을 넣어줄 수 있다. 여기서는 golang client를 이용하는 방법을 설명한다. package main import ( "fmt" "github.com/prometheus/prometheus/promql/parser" ) // addLabelToQuery는 주어진 PromQL 쿼리에 새로운 레이블을 추가합니다. func addLabelToQuery(query, labelName, labelValue .. 2023. 12. 27.
CustomResource Version Converting 과정 분석 k8s가 계속 새로운 버전이 릴리즈 되면서 리소스 버전도 계속 업데이트가 된다. alpha -> beta -> stable 순으로 업데이트가 되며, alpha일때는 default false이고 beta부터 default true로 해당 리소스를 사용할수 있다. 이러한 버전이 변화되면서 필요한 버전 Convert에 관해 얘기해보고자 한다. 사실, 한우형님이 정말 친절하게 내부 구조에 대해서 친절히 설명한 자료가 있다. https://www.youtube.com/watch?v=sfv7YpxgK20 출처: [KCD KOREA 2021] 쿠버네티스 인터널스: 코드 레벨에서 보는 쿠버네티스 이야기 | 한우형 필자는 추가적으로 CRD의 버전 컨버팅 과정이 궁금하여 controller-runtime(kubebuild.. 2021. 9. 15.
Prometheus Query(PromQL) 기본 이해하기 Prometheus Query(이하 PromQL)는 SQL과는 달라 처음 접하게 되면 이해하는데 조금 어려움을 겪을 수 있다. 하지만 제대로 이해하고 나면 정말 잘 만들어진 언어라는 것을 알 수 있다. 여기서는 PromQL의 기본 문법과 Metric Join(Vector matching)에 관해 설명하고자 한다.Data Model먼저 Prometheus 에서 metric을 출력하는 형태를 살펴보면, 다음과 같다. http_requests_total{container="A"} 1037{=, = ...} [] Metric 이름이 제일 먼저 나오고, metric의 특징을 표현하는 레이블(label)들이 있다. 그리고 가장 마지막으로는 metric 값(value)이 있다. 필요에 따라 timestamp도 표시.. 2021. 4. 8.
CKA 후기 사실 요즘에 기출문제들이 대부분 공개되었고, 후기들도 많아서 굳이 도움이 될만한 정보는 따로 없을 듯 싶다. 그냥 필자가 CKA를 준비하면서 느낀 점. 다소 힘들었던 점을 위주로 정리한다. udemy 최근 udemy cka과정의 모의 테스트가 새롭게 바뀌었다. 아직 베타 단계라서 모든 테스트가 신규 환경은 아니지만, 신규환경은 훨씬 빨라지고, UI가 실제 시험과 비슷하다. 다만 실제 시험에서는 키워드 복사(예를 들면, 앱 이름 이라든지 autocompletion으로 되지 않는 내용상 키워드)가 된다. 그리고 udemy는 문제를 요약해주기도 하는데 실제 시험은 그런거 없다. udemy 테스트를 너무 많이 풀어도 너무 udemy 스타일에 익숙해 지기 때문에 좀 더 상황이 다른 실제환경에서는 애를 좀 먹을 수.. 2021. 3. 27.
공모주 청약 팁 필자는 작년 12월 중순부터 지금까지 공모주 청약을 해오고 있다. 공모주 청약하는 방법에 대해서는 구글링하면 쉽게 찾을 수 있으므로 그걸 다루지는 않고, 직접 겪으면서 몇가지 통계적인 정보나 시행착오를 간략히 공유해보고자 한다. 연간 5% 이상 수익이 예상된다. - 3개월 동안 1.5% 정도 벌었다. - 사실 월마다 다르고, 명절이 낀 2월을 생각하면 1.5%이상으로 생각 된다. 연간으로 따졌을 때 투자대비 5~6% 이상의 수익이 예상된다. - 또한 증권사마다 청약한도가 다르므로 투자금액에 꼭 비례하는 것이 아니다. - 마이너스 통장을 활용했을 경우 수익의 10% 내외로 이자가 발생한다. 공모주는 환불에 2일 또는 4일 정도가 소요되고 바로바로 회수할 수 있으므로 실제 연금리 만큼 나가지는 않는다.(사실.. 2021. 3. 18.
반응형