Skip to content

Kibana plugin to view, search & live tail log events + 로그인 기능 추가

License

Notifications You must be signed in to change notification settings

parkjungwoong/logtrail

 
 

Repository files navigation

LogTrail - Log Viewer plugin for Kibana

LogTrail에 자세한 내용은 여기를 참고하세요

Events

설명

기존 logtrail에 유저별 index 목록을 다르게 표기할 수 있는 기능을 추가하였습니다.
elastic 6.8 버전 이상 부터는 키바나 로그인 기능을 기본으로 지원하여 플러그인 내 로그인 기능을 삭제 하였고, 키비나 로그인 유저 계정 정보를 사용합니다.

환경 구성 (Kibana 7.2 기준)

여기 참고하여 구성

설정 파일

  • 로컬 파일 설정은 지원하지 않고 elasticsearch에 설정 정보를 입력

    #설정 파일 작성 후 저장
    vi logtrail.json
    #설정 파일 내용을 elasticsearch에 저장
    curl -XPUT 'localhost:9200/.logtrail/config/1?pretty' -H 'Content-Type: application/json' -d@./logtrail.json -u el계정:el비밀번호
    
    #계정별 인덱스 정보 작성
    vi user.json
    curl -XPUT 'localhost:9200/.logtrail/config/2?pretty' -H 'Content-Type: application/json' -d@./user.json -u el계정:el비밀번호
    
    #검색 예시 링크
    vi etcConfig.json
    curl -XPUT 'localhost:9200/.logtrail/config/3?pretty' -H 'Content-Type: application/json' -d@./etcConfig.json -u el계정:el비밀번호
    
  • 기본 설정 파일 형식은 여기 참고

  • 계정별 인덱스 리스트 예시 :

     {
       "list": [
         {
           "id": "super",
           "indexList": "*" //모든 인덱스를 조회할 계정은 '*' 로 설정
         },
         {
           "id": "apiUser",
           "indexList": ["api-*"] //나머지는 배열 형식으로 작성
         },
         {
           "id": "admUser",
           "indexList": ["adm-*", "api-*"]
         }
       ]
     }
    
  • 검색 예시 링크 :

    {
      "helpLink": "www.naver.com"
    }
    

About

Kibana plugin to view, search & live tail log events + 로그인 기능 추가

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 71.4%
  • CSS 19.0%
  • HTML 9.6%