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 :
GrayLog2 지수 (711 메시지보기) :