전체 글147 Grafana - Loki - Promtail 연동 대시보드 로그보기 Grafana Loki Loki 는 Grafana에서 제공하는 오픈소스 기반의 로그 집계 시스템입니다. 다른 로그수집 시스템과 다르게 로그의 레이블만 인덱싱하고 원본 로그 메시지는 인덱싱하지 않습니다. 이러한 특징때문에 로키는 자원소모가 적어 효율적인 운영을 할수있습니다. 멀티 테넌시 Loki는 멀티테넌시를 지원하므로 테넌트간 데이터는 완전히 분리됩니다. 멀티 테넌시는 테넌트 ID를통해 구현되고 멀티 테넌시모드를 사용하지않으면 내부적으로 가짜 테넌트 ID가 지정됩니다. 운영 모드 Loki는 로컬 혹은 소규모 실행모드와 수평확장 모두에 최적화 되있습니다. Loki & Promtail 설치 Loki 는 바이너리와 설정파일을 따로 받아야하고 Promtail 도 같이 설치해야 합니다. Promtail 은 Lok.. 2021. 6. 9. [Linux] Cmake 설치와 실행 예제 cmake? cmake 는 Cross Platform Make 의 약자로 여러 플랫폼에서 사용할수있는 Make 대용의 오픈소스 빌드 툴 입니다. C, C++ 프로젝트를 진행하다보면 각 파일들이 참조하는 라이브러리나 헤더파일의 관계가 한눈에 파악이 안될정도로 복잡하게 얽히게 됩니다. 기존에는 Makefile 을 만들때 이러한 관계를 모두 파악하고 빌드 스크립트를 만들어야 오류없이 빌드를 할수 있었습니다. 그리고 Makefile 작성시 모든 오브젝트에 대해 직접적인 명시를 해야 되는데 cmake 는 이러한 작업을 생략하고 빌드 결과물과 필요한 소스파일만 명시해주면 Makefile을 생성합니다. cmake 설치 cmake를 설치하기위해서는 우선 몇가지 패키지가 우선적으로 설치되있어야 합니다. make , gc.. 2021. 5. 7. [ElasticStack] Logstash 에서 Elasticsearch 로 데이터 전송하기 지난번에 Logstash 를 설치하고 실행하여 입력한대로 출력이 되는것까지 해봤습니다. 이번엔 파일비트에서 받아오는 로그 데이터를 파싱하는 방법에 대해 설명해보겠습니다. filebeat => Logstash 연동 filebeat 설치글은 https://ksr930.tistory.com/96 를 참고하세요. Logstash 에서 입력을 받는 input plugin 에는 여러종류가 있는데 그중 filebeat 에서 입력받을수 있는 Beats input 은 기본으로 설치되있습니다. filebeat 에서 Logstash 로 전송할 로그데이터는 엘라스틱서치 사이트에서 제공하는 샘플데이터를 이용합니다. https://download.elastic.co/demos/logstash/gettingstarted/logst.. 2021. 4. 21. 이전 1 ··· 16 17 18 19 다음