ElasticSearch,Logstash,Kibana 플랫폼 의 배치 와 개발

3656 단어 elasticsearch
이 항목 은 주로 사이트 내 검색 에 사 용 됩 니 다.다음 내용 은:http://baidu.blog.51cto.com/71938/1676798
로 그 는 주로 시스템 로그,응용 프로그램 로그,보안 로 그 를 포함한다.시스템 운영 과 개발 자 는 로 그 를 통 해 서버 소프트 하드웨어 정 보 를 알 수 있 고 설정 과정 에서 의 오류 와 오류 가 발생 하 는 원인 을 검사 할 수 있 습 니 다.로 그 를 자주 분석 하면 서버 의 부하,성능 안전성 을 파악 하고 오 류 를 바로 잡 는 조 치 를 취 할 수 있다.보통 로그 가 분 산 된 저장 장치 에 저 장 됩 니 다.수 십 수백 대의 서버 를 관리한다 면,모든 기계 에 순서대로 로그 인 하 는 전통 적 인 방법 으로 로 그 를 찾 아 보고 있다.이렇게 하면 매우 번 거 롭 고 효율 이 떨어진다 고 느끼 지 않 습 니까?우선 집중 화 된 로그 관 리 를 사용 합 니 다.예 를 들 어 오픈 소스 의 syslog 는 모든 서버 의 로 그 를 수집 합 니 다.로 그 를 집중 적 으로 관리 한 후에 로그 의 통계 와 검색 은 비교적 번 거 로 운 일이 되 었 다.일반적으로 우 리 는 grep,awk,wc 등 리 눅 스 명령 을 사용 하면 검색 과 통 계 를 실현 할 수 있 지만 더욱 높 은 조회,정렬 과 통계 등 요구 와 엄 청 난 기계 수량 에 대해 이런 방법 을 사용 하 는 것 은 힘 에 부친 다.오픈 소스 실시 간 로그 분석 ELK 플랫폼 은 상기 문 제 를 완벽 하 게 해결 할 수 있 습 니 다.ELK 는 ElasticSearch,Logstash 와 Kiabana 세 개의 오픈 소스 도구 로 구성 되 어 있 습 니 다.공식 사이트:https://www.elastic.co/products Elasticsearch 는 오픈 소스 분포 식 검색엔진 으로 분포 식,0 설정,자동 발견,색인 자동 분할,색인 던 전 체제,restful 스타일 인터페이스,다 중 데이터 소스,자동 검색 부하 등 이 특징 이다.Logstash 는 로 그 를 수집 하고 여과 하 며 나중에 사용 할 수 있 도록 저장 할 수 있 는 완전히 오픈 소스 도구 입 니 다(예 를 들 어 검색).
Kibana 도 오픈 소스 와 무료 도구 입 니 다.Kibana 는 Logstash 와 Elastic Search 에 제공 하 는 로그 분석 우호 적 인 웹 인터페이스 로 중요 한 데이터 로 그 를 모 으 고 분석 하 며 검색 하 는 데 도움 을 줄 수 있 습 니 다.
ES 서버 배치
1.es 공식 홈 페이지 에 해당 하 는 es 버 전 다운로드 링크 본인 사용 버 전:elasticsearch-5.5.3.tar.gz 2.설치 패 키 지 를 Liux Center OS 7 서버 대응 디 렉 터 리 에 가 져 와 tar xzvf elasticsearch-5.5.3.tar.gz 3.-기울 임 꼴Ctrl + I-참조Ctrl + Q-체인 연결 삽입Ctrl + L-코드 삽입Ctrl + K-이미지 삽입Ctrl + G-제시제목 올 리 기Ctrl + H-질서 있 는 목록Ctrl + O-무질서 목록Ctrl + U-횡선Ctrl + R-취소Ctrl + Z-다시 하기Ctrl + Y단어 플러그 인 설치
Markdown 은 읽 기 쉽 고 쓰기 쉬 운 일반 텍스트 형식 으로 문 서 를 작성 한 다음 형식 이 풍부 한 HTML 페이지 로 변환 할 수 있 는 경량급 태그 언어 입 니 다.위 키 백과
간단 한 기호 표지 의 서로 다른 제목 을 사용 하여 일부 문 자 를 굵 은 몸 이나 기울 임 꼴 로 표시 하고 링크 를 만 드 는 등 상세 한 문법 참고 도움 은?
이 편집 기 는 Markdown Extra 를 지원 하여 사용 하기 좋 은 기능 을 많이 확장 하 였 습 니 다.구체 적 으로 는[Github][2]를 참고 하 세 요.
매 핑 설정
Markdown Extra 표 문법:
항목
가격.
Computer
$1600
Phone
$12
Pipe
$1
정렬 방식 을 콜론 으로 정의 할 수 있 습 니 다:
항목
가격.
수량
Computer
1600 원
5
Phone
12 원
12
Pipe
1 원
234
데이터 가 져 오기
Markdown 추가 정의 목록 문법:
항목 1
프로젝트 2
정의 A
정의 B
프로젝트 3
정의
정의 D
정의 D 내용
검색 데이터
코드 블록 문법 은 표준 markdown 코드 를 따른다.예 를 들 어:
@requires_authorization
def somefunc(param1='', param2=0):
    '''A docstring'''
    if param1 > param2: # interesting
        print 'Greater'
    return (param2 - param1 + 1) or None
class SomeClass:
    pass
>>> message = '''interpreter
... prompt'''

프로젝트 관련
각주 생 성 1.
여 기 는 각주 의 내용 입 니 다.[TOC]↩

좋은 웹페이지 즐겨찾기