인프라
-
Burrow 시작하기인프라/모니터링 2021. 12. 30. 16:25
Burrow 는 또한 링크드인에서 제작한 아파치 카프카용 컨슈머 lag 를 체크하기 위한 api 서비스이다. kafka 에 대한 endpoint 정보를 burrow 에 적용을 하면 카프카 lag 에 대한 정보부터 다양한 정보를 api 로 제공 받을 수 있다. 이 정보들을 활용해서 로그로 적재할 수 도 있다 공식문서 https://github.com/linkedin/Burrow GitHub - linkedin/Burrow: Kafka Consumer Lag Checking Kafka Consumer Lag Checking. Contribute to linkedin/Burrow development by creating an account on GitHub. github.com burrow 설치 먼저 bur..
-
ZIPKIN 시작하기인프라/모니터링 2021. 11. 25. 18:26
Zipkin 설치방법 1(Jar 파일 실행) curl -sSL https://zipkin.io/quickstart.sh | bash -s java -jar zipkin.jar Zipkin Elasitc 저장소로 실행 java -jar zipkin.jar --STORAGE_TYPE=elasticsearch --ES_HOSTS=http://127.0.0.1:9200 Zipkin 설치방법 2(도커 이미지 실행) docker run -d -p 9411:9411 openzipkin/zipkin docker-compose.yml version: "3.3" # 파일 규격 버전 services: # 이 항목 밑에 실행하려는 컨테이너 들을 정의 zipkin: image: openzipkin/zipkin container..
-
프로메테우스 Prometheus 시작하기(docker)인프라/모니터링 2021. 11. 4. 18:23
프로메테우스란 - prometheus 란 오픈소스 모니터링 툴로 지표 수집을 통한 모니터링이 주요 기능이다. 쿠버네티스 뿐만 아니라 애플리케이션이나 서버, OS등 다양한 대상으로부터 지표(Metric)를 수집하여 모니터링 할 수 있다. 기본적으로 Pull 방식으로 데이터를 수집하는데, 이 말은 모니터링 대상이 되는 자원이 지표정보를 프로메테우스로 보내는 것이 아니라, 프로메테우스가 주기적으로 모니터링 대상에서 지표를 읽어온다는 뜻이다(Push 방식으로 지표를 수집하는 모니터링 툴은 ELK스택 또는 Telegraf & InfluxDB 등이 있다). Pull 방식으로 지표정보를 읽어올때는 각 서버에 설치된 Exporter를 통해서 정보를 읽어오며, 배치나 스케쥴 작업의 경우에는 필요한 경우에만 떠 있다가 작..
-
[raspberry pi] 라즈베리파이 4 시작하기인프라/raspberry 2021. 5. 26. 16:44
라즈베리 파이를 미니 서버로 사용하기 위해 새로 구매를 했다. 세팅조차 처음이라 포스팅을 한다. 목차 1. Micro SD 카드에 라즈비안 이미지 라이팅(writing) 2. SSH 활성화 3. 라즈베리파이 동작 4. SSH 클라이언트 사용하여 라즈베리파이에 접속 1. Micro SD 카드에 라즈비안 이미지 라이팅(writing) 키트를 샀을때 sd 카드가 왔을거다. sd 카드를 pc 에 연결시켜 라즈비안 os 이미지를 sd카드에 업로드 해야한다. Raspberry Pi OS를 Micro SD 카드에 인스톨하기 위해 사용할 프로그램을 다운로드하여 설치해야한다. 윈도우, 맥, 리눅스 용을 다운로드 받을 수 있다. https://www.raspberrypi.org/software/ 라즈베리파이를 위한 운영체..
-
[docker] docker compose 시작하기인프라/docker 2021. 3. 31. 16:43
docker compose 란 도커 컴포즈는 컨테이너 여럿을 띄우는 도커 애플리케이션을 정의하고 실행하는 도구(Tool for defining and running multi-container Docker applications) 이다. 컨테이너 실행에 필요한 옵션을 docker-compose.yml이라는 파일에 적어둘 수 있고, 컨테이너 간 의존성도 관리할 수 있어서 좋다. 도커와 도커 컴포즈를 비교하면 다음과 같다. Dockerfile vs. Dockerfile-dev: 서버 구성을 문서화한 것(=클래스 선언이 들어 있는 파일) docker build vs. docker-compose build: 도커 이미지 만들기(=클래스 선언을 애플리케이션에 로드) docker run의 옵션들 vs. docker..
-
linux 리눅스에서 ip주소 확인하기인프라/linux 2021. 2. 25. 15:24
hostname hostname -I 실행 후 아래와 같이 현재 주소 IP 가 나타남 222.111.789.000 ip addr show 사용하기 ip addr show 를 치면 많은 주소가 나오는데 이 중 inet 뒤에 있는 ip 주소가 해당 서버의 ip 주소이다. 출력되는 정보가 많다면 ip addr | grep "inet" 으로 inet 문구가 포함된 라인만 출력 할 수 있고, ip -4 addr 여기서는 ipv4 에 해당하는 내용만 가져올 수 있다. ifconfig ifconfig 윈도우의 ipconfig 와 비슷하다. inet 뒤의 ip 주소가 서버 ip 이다. 여기서도 grep 으로 원하는 inet 부분만 찾자 ifconfig | grep "inet"