2012-12-02 4 views
2

logstash 및 elasticsearch를 사용하여 내 로그에 대한 색인을 생성하려고합니다. 내가 사용하여 내 로그를 저장하고 싶습니다
logstash and elasticlog

  1. 생산 (자극)
  2. 사용자 수용 (UAT)

: 나는 두 가지 환경이
: 여기

내 문제입니다 탄력적 인 검색의 한 클러스터. 이 두 로그 그룹을 어떻게 분리 할 수 ​​있습니까?

예를 들어, 포트 9092에서 logstash web ui를 열면 (예를 들어) 포트 9092에서 logstash web ui를 열면 내 환경에서 로그를 조회 할 수 있기를 원합니다. 예를 들어 내 uat 환경에서 로그를 조회 할 수 있기를 원합니다.

어떻게 구현할 수 있습니까?

답변

2

사용자 정의 태그를 grok를 통해 elasticsearch에 넣을 때 로그에 적용하십시오. 그런 다음 웹 UI에서 이러한 태그로 필터링하여 로그 만 표시 할 수 있습니다.

+0

답장을 보내 주셔서 감사합니다. 시도해 볼게. – Mike

3

로그를 클러스터하는 가장 쉬운 방법은 프로덕션 유닛 또는 사용자 승인 유닛에 속하는지 여부와 상관없이 각 로그에 태그를 추가하는 것입니다.

참고하여 logstash에서 할 수

add_tag ​​=>이 만족 정규 표현식의 타입에 기초하여 "생산/useracceptance"].