전체 글

Opensearch에 대한 이론학습을 기반으로 실습을 진행해본다. 환경 변수 설정 OpenSearch의 모든 기능이 REST API형태이기 때문에 REST 클라이언트 툴이 필요하다. 나는 curl을 사용하여 opensearch 노드에 요청을 보낼 것이다! 일단, OpenSearch REST API url을 환경변수로 export 한다. # OpenSearch REST API Url을 환경 변수로 export 한다. $ export OPENSEARCH_REST_API=http://localhost:9200 1. Opensearch CRUD OpenSearch REST API를 사용해서 인덱스, 매핑, 도큐먼트를 직접 생성, 삭제해본다. Opensearch의 도큐먼트는 모두 json 형식이기 때문에 JSON..
목차 8.1 Confidence Intervals 8.2 Hypothesis Testing 8장에서는 Confidence Intervals(t-intervals)와 Hypothesis testing(t-test)을 통한 Population means의 추론을 배운다. 8.1 Confidence Intervals Confidence Intervals(신뢰구간) 정의 : 우리가 추정하고자 하는 µ에 대한 신뢰구간이란 µ의 "plausible(타당한, 그럴듯한)" 값을 포함하는 구간이다. EX) 강의에 참석한 60명의 키를 수집한다고 해보자 평균 키에 대한 구간으로 어떤 것이 더 plausible 해보이는가? 2번! 즉, 신뢰구간은 범위+타당성을 정의하는 구간이다. 어떻게? : 신뢰 구간은 점 추정치와 표준 ..
목차 I. 분산시스템의 이해 1. 전통적인 서버 아키텍처 1.1 컴퓨터의 진화 1.2 기존 방식의 한계 및 분산시스템의 등장 2. 분산시스템의 특징 2.1 분산시스템의 필요 조건 2.2 분산시스템의 고려 요소 2.3 BASE Principle 2.4 CAP Theorem 2.5 PACELC Theorem 3. 분산시스템의 대표 usecase 3.1 software Loadbalancer 3.2 분산메세지 큐 3.3 분산데이터 저장소 3.4 분산 application state cluster II. Zookeeper 1. Zookeeper의 이해 1.1 Zookeeper란? 1.2 Zookeeper의 주요 기능과 특징 1.3 Zookeeper 요청 처리 1.4 Zookeeper Quorum 2. Zooke..
1. Grafana 1.1 Grafana를 쓰는 이유 모니터링을 위한 대시보드 도구 장점 OSS 버전은 무료, 기능 우수 black background에서 시인성이 좋은 graph 좋은 web UI 성능 다양한 Integration datasource로 다양한 database를 연결할 수 있음 server-side rendering으로 빠른 panel 그림 alert 설정의 고도화 policy, contact point, alert rule의 구분 template을 이용한 자동화 variable을 이용한 재사용성 2. Grafana 설치하기 2.1 다운로드 및 설치 curl -O https://dl.grafana.com/oss/release/grafana-10.1.2.darwin-amd64.tar.gz ..
만서다