반응형

2021/05 5

Metricbeat 설치 및 Kibana 연동

8 버전부터는 Kibana의 Stack Monitoring이 기존 방식으로 지원하지 않는다고 메세지가 떠서 Metricbeat를 설치해 Monitoring 설정을 진행했습니다. Self-managed(On premise)로 운영중인 세 대(172.31.1.10 ~ 12)의 Elasticsearch의 모니터링을 위해 별도 시스템 혹은 기존 시스템에 metricbeat를 설치하여 모니터링 한다고 가정합니다. 그리고 시스템 로그는 추가하지 않게 설정해 보겠습니다. Metricbeat는 실행을 위해 root 권한이 필요합니다. 1. 설치 > curl -L -O https://artifacts.elastic.co/downloads/beats/metricbeat/metricbeat-7.11.0-linux-x86_6..

elasticsearch-js로 인데스가 존재하는지 확인하는 방법

nodejs에서 elasticsearch-js를 이용해 데이터 분석, 취합을 할 때, 잘못된 인덱스 이름, 혹은 존재하지 않는 인덱스 이름으로 인해 문제가 발생하는 경우가 있습니다. 이 경우 검색이 중단되고 404 에러가 발생하며 중단됩니다. 에러를 막기위해 검색 시 아래 예제와 같이 ignore키워드를 지정할 수 있습니다. const result = await client.search({ index: 'my-index', from: 20, size: 10, body: { foo: 'bar' } }, { ignore: [404], maxRetries: 3 }) 이 방법은 에러를 막을 수 있지만, 검색이 중단되는 것은 동일합니다. 예를들어 ['seoul', 'busan', 'jeju']라는 인덱스들에서 어..

linux 환경 변수 세팅하는 방법

주로 윈도우나 맥을 사용하다보니 환경 변수 세팅하는데 별로 신경을 안썼는데 리눅스에서는 거의 사용해 본 적이 없어 이번에 정리를 해봤습니다. elasticsearch node를 재가동 할 일이 있었는데 시스템 재기동 후 jdk 폴더를 못 찾는 경우가 발생했습니다. openjdk를 포함했고 설치하면서 초기 설치 시 세팅이 되는 것으로 아는데... 의아했지만 모두들 ES 정상화를 기다리고 있어 일단 바로 세팅하기로 했습니다. elasticsearch(7.x 이상)에 포함된 jdk는 elasticsearch폴더안에 jdk 폴더에 포함되어 있습니다. /etc/profile 에 환경 변수를 세팅할 수 있으며 jdk 폴더 경로를 아래와 같이 추가했습니다. > vi /etc/profile . . . export JA..

위도 경도 값 찾기

AWS Region 들의 위치를 지도상에 표기하려 위도 경도 값이 필요해 찾던 중 기록을 위해 글을 남겨둡니다. 일단 각 리전의 위치는 아래 링크에 나와 있습니다. docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-available-regions 리전 및 영역 - Amazon Elastic Compute Cloud 리전 및 영역 Amazon EC2는 세계 각지의 여러 곳에서 호스팅되고 있습니다. 이 위치는 리전, 가용 영역, 로컬 영역, AWS Outposts 및 Wavelength Zones로 구성됩니다. 각 리전은 개별 지리 영역입니다. 가용 docs.aws.amazon.com ..

Unity/Android 개발 시 손쉬운 로그 확인 방법

예전에 터미널에서 adb로 직접 연결해 결과를 확인했지만 unity package manager에서 logcat 지원하고 나서는 더 편리해 졌네요. 이 글에서는 logcat 설치 및 사용법을 간단히 정리해 보았습니다. 1. 우선 bluestack의 설정에서 ADB 사용을 활성화 합니다. "기기" 옵션에서 어떤 모델을 에뮬레이션 할지 선택할 수 있습니다. 2. 프로젝트를 빌드 합니다. package name을 설정해야 합니다. 빌드 세팅 -> 플레이어 세팅 -> package name을 원하는 이름으로 수정합니다. JDK가 설치되어 있지 않다면 아래를 참고해서 설치하세요. 사용하는 프로젝트에서 사용중인 버전에 모듈 추가를 선택 후 SDK/NDK/JDK를 선택/설치하시면 됩니다. 이제 APK 파일을 빌드해서..

반응형