质量监控平台

参考链接

ElasticSearch

docker run --name elasticsearch -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.6.2
docker run --name kibana --link elasticsearch:elasticsearch -p 5601:5601 docker.elastic.co/kibana/kibana:7.6.2

Logstash

Kibana

功能点与测试工程师分布

监控面板示例:
短链接
http://jenkins.testing-studio.com:5601/goto/1c7197be7c72c3a2b428116716c9169b

长链接示例

<iframe src="http://jenkins.testing-studio.com:5601/goto/1c7197be7c72c3a2b428116716c9169b?embed=true" height="600" width="800"></iframe>

问一下,是每台需要收集日志的服务器上都要部署logstash吗?
如果logstash和nginx不在同一台服务器,可以收集日志吗?

可以不用部署到一起

  • 服务器主动把日志发送出去,比如推动到kafka,这种用的比较多,相当于push推送消息
  • 服务器提供端口访问日志,这种相当于是pull拉取。
  • logstash自己通过scp copy,这个不建议
关闭