Skip to content

Latest commit

 

History

History
44 lines (43 loc) · 1.88 KB

README.MD

File metadata and controls

44 lines (43 loc) · 1.88 KB

logstash

  1. 进入/usr/share/logstash/bin添加配置文件logstash.conf
input {
  tcp {
    #模式选择为server
    mode => "server"
    #ip和端口根据自己情况填写,端口默认4560,对应下文logback.xml里appender中的destination
    host => "127.0.0.1"
    port => 4560
    #格式json
    codec => json_lines
  }
}
filter {
  #过滤器,根据需要填写
}
output {
  elasticsearch {
    action => "index"
    #这里是es的地址,多个es要写成数组的形式
    hosts  => "127.0.0.1:9200"
    #用于kibana过滤,可以填项目名称
    index  => "myapplog"
  }
}
  1. 编辑配置文件/etc/logstash/logstash.yml,添加logstash日志到es的配置elasticsearch.url: http://127.0.0.1:9200
  2. 启动logstash:/usr/share/logstash/bin/logstash -f /usr/share/logstash/bin/logstash.conf。然后访问服务:logstash

es

  1. 编辑配置文件:/etc/elasticsearch/elasticsearch.yml。添加对外提供服务的地址和端口
network.host: 127.0.0.1
http.port: 9200
xpack.ml.enabled: false
  1. 启动es:/usr/share/elasticsearch/bin/elasticsearch。然后访问服务:es

kibana

  1. 启动kibana:/usr/share/kibana/bin/kibana。然后访问服务:kibana
  2. 访问本地es。打开文件config/kibana.yml。放开elasticsearch.hosts: ["http://localhost:9200"]的注释;修改中文显示i18n.locale: "zh-CN"

配置

  1. 首次访问,先在访问服务生成日志,再访问kibana-->discover,填写logstash中配置(output)的日志index:myapplog,下一步选择@timestamp,保存。然后再进入discory就可以看到日志了

java -javaagent:/home/mi/下载/apache-skywalking-apm-8.6.0/apache-skywalking-apm-bin/agent/skywalking-agent.jar -Dskywalking.agent.service_name=test -jar /home/mi/workspace/code/my/soa2/webApp/target/webApp-0.0.1-SNAPSHOT.jar