post-thumbnail

[Summary] 프로메테우스란?

모니터링 오픈소스인 프로메테우스를 공식문서를 기반으로 요약한 문서

2023년 1월 12일
·
0개의 댓글
·

[Monitoring] 애플리케이션 모니터링

Goal > Flask application을 monitoring한다. Summary > prometheus official python client library 를 기반으로 만든 exporter 인 flask prometheus metrics를 사용한다. fla

2022년 12월 15일
·
0개의 댓글
·
post-thumbnail

[Monitoring] Prometheus 총 정리

🔥 Goal > 나만의 모니터링 문서를 만든다. 각 하위 개념의 자세한 정리를 따로 포스팅하여 링크를 첨부한다. 프로메테우스를 심도 깊게 정리한다. 프로메테우스로 무엇을, 어떻게 모니터링 할지 알아본다. 📌Monitoring 모니터링은 항상 IT 시스템의 핵심적

2022년 11월 30일
·
0개의 댓글
·

[Monitoring] 프로메테우스 config reload

Why? > 프로메테우스 얼럿룰을 추가하거나, 웹훅 URL을 변경하는 등 프로메테우스 설정을 변경해야할 경우가 생긴다. 이때, helm 으로 설치한 운영중인 프로메테우스를 삭제 후 재설치 하지않고 설정파일을 업데이트 하는 방법을 찾아본다. 공식문서에 따르면 프로메테우

2022년 11월 27일
·
0개의 댓글
·
post-thumbnail

[Monitoring] 프로메테우스 alertManager 배포 및 테스트

Goal > 프로메테우스 Alert 시스템을 구축한다. AlertManager 배포 후 테스트까지 진행한다. Slack 설정 > alert message를 받을 앱으로는 Slack을 선택한다. slack worksapce 및 채널 생성 worksapce에서 설

2022년 11월 23일
·
0개의 댓글
·
post-thumbnail

[kubernetes] pod master 노드에 지정해서 띄우기 - label

Why? > 프로메테우스 컴포넌트들을 마스터 노드에 띄우기 위함. 마스터는 HA 구성을 한 상태이기 때문에 중요한 컴포넌트인 프로메테우스를 마스터에 띄워서 고가용성을 유지한다. Label 설정 쿠버네티스는 노드를 라벨로 관리할 수 있다. label 조회 kube

2022년 11월 22일
·
0개의 댓글
·
post-thumbnail

[Monitoring] AWS kubernetes에 prometheus 배포 3 - 프로메테우스 배포, 트러블슈팅

GOAL > Prometheus 를 AWS k8s cluster 환경에 배포한다. > 이전 포스팅에서 EFS를 사용한 pv,pvc까지 테스트하였다. 해당 포스팅에서는 프로메테우스를 배포해본다. helm chart 수정 후 프로메테우스 배포 helm을 사용하여 p

2022년 11월 17일
·
0개의 댓글
·
post-thumbnail

[Monitoring] AWS kubernetes에 prometheus 배포 2 - EFS 생성, EFS CSI Driver 설치, CSI Driver를 사용한 persistent volume 생성

Prometheus 를 AWS k8s cluster 환경에 배포한다.첫 번재 포스팅에서는 EFS를 사용하기 위해 IAM 권한 설정 및 사전작업을 해주었다. 이번 포트싱에서는 EFS 생성부터 pv, pvc 생성까지 다룬다.EFS Mount는 DNS를 사용하기 때문에 위치

2022년 11월 15일
·
0개의 댓글
·
post-thumbnail

[Monitoring] AWS kubernetes에 prometheus 배포 1 - EFS CSI Driver IAM 권한 설정

GOAL > Prometheus 를 AWS k8s cluster 환경에 배포한다. > 이번 포스팅에서는 첫 단계인 EFS(Elastic File System)를 EC2와 Mount한다. 또한, EFS CSI Driver를 사용하기 위해 IAM 권한 설정을 해준다.

2022년 11월 15일
·
0개의 댓글
·
post-thumbnail

[Monitoring] Pull vs Push 동작 방식 및 원리 이해

해당 포스팅은 AlibabaCloud Blog: Pull or Push: How to Select Monitoring Systems? 를 기반으로 작성했습니다.모니터링 시스템의 메트릭 수집 방식인 Pull 과 Push에 대해 원리적으로 비교해본다. Pull 과 Push

2022년 11월 11일
·
0개의 댓글
·
post-thumbnail

[Monitoring] Grafana 배포

Prometheus metrics를 시각화해줄 툴인 Grafana를 k8s cluster에 배포한다.Grafana 배포 전 해당 포스팅에 기재 해둔 것을 사전에 배포해야 한다. grafana-preconfig.sh script중 경로, IP와 같이 변경해줘야할 사항을

2022년 11월 8일
·
0개의 댓글
·
post-thumbnail

[Monitoring] kubernetes 에 Prometheus 배포

들어가기에 앞서 Prometheus 배포 도구: Helm (애플리케이션 배포 간편화 도구) 환경: Ubuntu 20.04(Master node1, Worker node2) Goal > Helm 사용해 Bare Metal K8s Cluster 환경에 Prometheu

2022년 11월 8일
·
0개의 댓글
·
post-thumbnail

[Monitoring] Prometheus로 Kubernetes 클러스터 모니터링

Multi AZ k8s cluster 환경에서 프로메테우스를 사용한 모니터링 환경을 구성하기 이전에 모니터링, 프로메테우스, k8s 모니터링에 대한 개념을 정리한다.덧 붙여 무엇을 모니터링하면 좋을지 미리 정리해본다.쿼리 카운트, 에러 카운트, 처리 시간, 서버의 활성

2022년 11월 6일
·
0개의 댓글
·
post-thumbnail

[Monitoring ]AWS에서 Prometheus vs CloudWatch 비교

Goal > 환경: AWS EC2 인스턴스를 사용하여 Multi AZ k8s Cluster 구성 > > 이때, AWS 모니터링 서비스인 CloudWatch와 가장 인기 있는 오픈소스 모니터링 툴인 Prometheus를 비교 후 선택한다. > AZ 간 통신에 ISP를

2022년 11월 6일
·
0개의 댓글
·