2014-07-20 2 views
0

나는 우분투 서버에 GrayLog2를 설치하고 일부 메시지를 전송했습니다. ElasticSearch REST 인터페이스를 검색 할 때 메시지가 표시됩니다. 무엇이 잘못 되었나요? 나는 구글에 가려고하지만 모두 괜찮아 보인다. 아마도 뭔가 빠졌을 것이다. 어떤 도움을 주셔서 감사하겠습니다. 고마워요.GrayLog2 쿼리는 탄성 검색이 메시지를 인덱싱했지만 아무 응답도 반환하지 않습니다.

Log4j.xml 
<appender name="graylog2" class="org.graylog2.log.GelfAppender"> 
    <param name="graylogHost" value="10.2.100.65"/> 
    <param name="originHost" value="dev"/> 
    <param name="extractStacktrace" value="true"/> 
    <param name="addExtendedInformation" value="true"/> 
    <param name="facility" value="gelf-java"/> 
    <param name="Threshold" value="INFO"/> 
    <param name="additionalFields" value="{'environment': 'DEV', 'application': 'MyAPP'}"/> 
</appender> 

로그 테스트 :

public class LogFormatTest { 
    protected transient Logger log; 

    @Before 
    public void init(){ 
     log = Logger.getLogger(LogFormatTest.class); 
    } 

    private enum ItalianCars{ 
     AlfaRomeo   , 
     Fiat    , 
     Abarth    , 
     BaselMotors  , 
     BEngineering  , 
     Centenari   , 
     Bertone   , 
     Casalini   , 
     Covini    , 
     DR     , 
     Effedi    , 
     Mazzanti   , 
     Ferrari   , 
     Fornasari   , 
     Giottiline   , 
     Lamborghini  , 
     Lancia    , 
     Maserati   , 
     Pagani    , 
     PicchioRacingCars 
    } 

    @Test 
    public void testme(){ 
     ItalianCars[] enums = ItalianCars.values(); 
     for(int i=1; i < 1000; i++){ 
      String csv = CSVLine.create(' ').with(DateTime.now()).with(i).with(enums[i%enums.length].toString()).build(); 
      log.info(csv); 
     } 
    } 
} 

ElasticSearch : enter image description here

GrayLog2 지수 (711 메시지보기) :

enter image description here

enter image description here

enter image description here

답변

관련 문제