본문 바로가기
반응형

전체 글31

Prometheus란? helm을 이용해 EKS에 설치 개요 및 설치 Promethus란? Prometheus는 SoundCloud에서 구축된 오픈 소스 시스템 모니터링과 Alert 툴킷으로 2012년에 만들어졌다. 2016년 CNCF에 Kubernetes 이후에 두번째로 등록된 프로젝트이다. Prometheus는 Metric을 수집하고 시계열 데이터로 저장한다. Metric 정보는 labels라고 하는 key-value 쌍과 Timestamp가 함께 저장된다. Prometheus 동작원리 3단계로 Prometheus의 동작을 간단하게 표현하면 Data collection and retrieval : Prometheus는 pull-based model이며 측정 대상(application, service or Infra resource)에서 주기적으로 데이터를.. 2024. 4. 2.
Performance Test Metric 도구 간단 정리 (Promethus, Thanos, Cortex, Mimir, Victoria Metrics) Prometheus는 오픈 소스 모니터링 및 경고 도구로, 시계열 데이터를 수집하고 저장하는 데 주로 사용됩니다. 그러나 대규모 환경이나 장기 데이터 보존이 필요할 때는 Prometheus의 확장성과 데이터 보관 한계에 도전받게 됩니다. 이러한 문제를 해결하기 위해 Thanos, Cortex, Mimir과 같은 프로젝트가 개발되었습니다. 이들 각각은 Prometheus의 기능을 확장하고, 대규모 데이터를 처리하며, 장기 데이터 보존을 가능하게 하는 특징을 가지고 있습니다. Prometheus 장점: 높은 신뢰성: 단일 서버에서 실행되므로, 복잡성이 낮고 신뢰성이 높습니다. 간단한 설치 및 구성: 설치가 간단하고 구성이 용이합니다. 강력한 쿼리 언어: PromQL을 통해 시계열 데이터에 대한 복잡한 쿼리를.. 2024. 4. 1.
Performance Test 환경구성 EKS 성능, 부하 테스트 및 Metric 테스트를 AWS EKS 환경에서 진행 환경구성 EKS 1.28 Terraform terraform { required_providers { aws = { source = "hashicorp/aws" version = "~> 5.7.0" } http = { source = "hashicorp/http" version = "~> 3.3" } tls = { source = "hashicorp/tls" version = "~> 4.0.5" } helm = { source = "hashicorp/helm" version = "~> 2.9" } } } provider "aws" { region = var.region } provider "http" { } provider .. 2024. 4. 1.
Grafana Mimir란? && 설치 테스트 Grafana Mimir Grafana Mimir project forked from Cortex. Various different methods you can use to ingest data but for this PoC I chose to use prometheus with remote write. Pros Easy to set up Baked in High Availability as all components are stateless Has caching component enabled by default Can deploy two seperate modes: monolithic and microservices Exposes http cardinality API Setup in one comma.. 2024. 3. 8.
반응형