본문 바로가기

Dev/Infra & Module9

Jmeter 사용법 (Mac) 개발을 진행하고나서 프로그램이 성능이 얼마나 괜찮은지를 확인하려고할때 가장 많이 사용하는 성능테스트 도구로 Jmeter를 사용한다. 다양한 테스트 방법들이 있지만 이번 포스팅에서는 가장 기본이 되는 방법에 대해서 작성할 예정이다. 설치 Mac OS 기준으로 작성한다. 우선 Mac M1 기준으로 Apache Jmeter 공식홈페이지에서 다운받아서 실행해본결과 어플리케이션이 자꾸 죽어버리는 현상이 있어 포기하고 brew로 설치하였다. brew install jmeter 금방 설치가 완료된다. 설치가 완료된 다음에 다음 명령을 실행하여 Jmeter를 실행한다. open /opt/homebrew/bin/jmeter 이는 Jmeter의 설치 경로와 관련이 있기 때문에 개인 환경에 따라서 다를수가 있다. 그럴 경우.. 2022. 8. 25.
Redis Client 접속 및 간단 명령어 로컬 도커 환경에 Redis Container를 올리고 진행. 기본 Redis의 Port 는 6379 이다. Redis Client 접속 # docker container 접속 docker exec -it "{Redis Container 이름}" /bin/bash # redis Client 접속 redis-cli redis-cli info redis-cli info 명령을 통해서 레디스 서버의 기본 정보들(CPU, Memory등등)을 확인할수 있다. redis-cli monitor 위 명령은 클라이언트 모니터링도구이다. 해당 명령을 실행후 다른 client로 접속하여 명령을 보낼 경우 해당 명령어가 모니터링된다. 기본 명령어 Key값 전체 확인 ( 데이터가 많은 경우 부하로 인해 문제가 발생할수 있으니 .. 2022. 8. 22.
Amazone SNS Amazon Simple Notification Service(Amazon SNS)는 게시자에서 구독자(생산자 및 소비자라고도 함)로 메시지를 전송하는 관리형 서비스입니다. 게시자는 논리적 액세스 지점 및 커뮤니케이션 채널인 주제에 메시지를 전송하여 구독자와 비동기식으로 통신합니다. 클라이언트는 SNS 주제를 구독하고 와 같이 지원되는 엔드포인트 유형을 사용하여 게시된 메시지를 수신할 수 있습니다. Topic Subscriber Protocol Amazon Kinesis Data Firehose Amazon SQS AWS Lambda HTTP 이메일 모바일 푸시 알림 모바일 문자 메시지(SMS) AWS SNS 요금정보 https://aws.amazon.com/ko/sns/pricing/ Amazon Si.. 2022. 8. 4.
M1 쿠버네티스 MiniKube 설치 MiniKube란? 쿠버네티스 클러스터를 구축하기 위해서 노드를 구성하고 마스터, 노드로 분리하며 관련 설정을 적용해도 클러스터를 구축할수 있다. 그러나 단순히 체험을 통해 쿠버네티스를 경험하고자 하는 목적이라고 하면 미니큐브를 사용하면 된다. 간단한 쿠버네티스 플랫폼 환경을 제공해주는 플랫폼 이라고 할수 있다. MiniKube 설치 Mac M1에서 미니큐브를 설치하기 위한 가이드는 해당 링크를 참조하면 된다. (https://minikube.sigs.k8s.io/docs/start/) minikube start minikube is local Kubernetes minikube.sigs.k8s.io M1 Silicon에서 설치를 해야하기 때문에 다음과 같이 선택하여 명령을 수행한다. M1에 대한 아키텍.. 2022. 6. 7.