Skip to content

Commit 3b4637f

Browse files
committed
Add ELK
1 parent e8ab9da commit 3b4637f

File tree

4 files changed

+19
-1
lines changed

4 files changed

+19
-1
lines changed

src/main/java/com/programming/videoService/service/VideoService.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -521,6 +521,10 @@ private void saveToDatabase(Recommender recommender) {
521521
public void uploadReport(String videoId, String msg, String userId) {
522522
Report report = new Report(videoId, msg, userId);
523523
mongoTemplate.save(report);
524+
MDC.put ("type", "videoservice");
525+
MDC.put ("action", "report");
526+
MDC.put ("videoid", videoId.toString());
527+
logger.info ("User " + userId.toString() + " report " + msg);
524528
}
525529

526530
public List<String> getReportsWithHighFrequencyVideoIds() {

src/main/resources/application.properties

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,6 @@ spring.mail.properties.mail.smtp.starttls.enable=true
2727
spring.redis.host=10.40.0.5
2828
spring.redis.port=6379
2929
spring.redis.password=123456
30+
31+
# logstash
32+
logging.config=classpath:logback-spring.xml

src/main/resources/application.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ spring:
1010

1111

1212
kafka:
13-
bootstrap-servers: localhost:9092
13+
bootstrap-servers: 192.168.120.131:30392
1414
producer:
1515
key-serializer: org.apache.kafka.common.serialization.StringSerializer
1616
value-serializer: org.springframework.kafka.support.serializer.JsonSerializer
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<configuration>
2+
<appender name="LOGSTASH" class="net.logstash.logback.appender.LogstashTcpSocketAppender">
3+
<destination>192.168.120.213:5070</destination>
4+
<encoder class="net.logstash.logback.encoder.LogstashEncoder">
5+
</encoder>
6+
</appender>
7+
8+
<root level="INFO">
9+
<appender-ref ref="LOGSTASH"/>
10+
</root>
11+
</configuration>

0 commit comments

Comments
 (0)