ELK Stack (1) —— ELK + Redis安装
ELK Stack (1) —— ELK + Redis安裝
摘要
安裝Elasticsearch、Logstash、Kibana與Redis以實(shí)現(xiàn)一個(gè)日志收集平臺(tái)
版本
elasticsearch版本: elasticsearch-2.2.0
logstash版本: logstash-2.2.2
kibana版本: kibana-4.3.1-darwin-x64
jdk版本: jdk1.8.0_65
內(nèi)容
目標(biāo)架構(gòu)
Logstash 社區(qū)通常習(xí)慣用 shipper,broker 和 indexer 來描述數(shù)據(jù)流中不同進(jìn)程各自的角色。
broker一般選擇redis。不過我見過很多運(yùn)用場景里都沒有用 logstash 作為 shipper(也是agent的概念),或者說沒有用 elasticsearch 作為數(shù)據(jù)存儲(chǔ)也就是說也沒有 indexer。所以,我們其實(shí)不需要這些概念。只需要學(xué)好怎么使用和配置 logstash 進(jìn)程,然后把它運(yùn)用到你的日志管理架構(gòu)中最合適它的位置就夠了。
broker也可以使用kafka作為替代。
下載安裝配置ELK
Elasticsearch
下載
? wget https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-2.2.0.tar.gz? tar zxf elasticsearch-2.2.0.tar.gz啟動(dòng)
? ./elasticsearch測試
? curl -L -0 http://localhost:9200/輸出
{"name" : "Mammomax","cluster_name" : "logstash_elasticsearch","version" : {"number" : "2.2.0","build_hash" : "8ff36d139e16f8720f2947ef62c8167a888992fe","build_timestamp" : "2016-01-27T13:32:39Z","build_snapshot" : false,"lucene_version" : "5.4.1"},"tagline" : "You Know, for Search"}Logstash
下載
? wget https://download.elastic.co/logstash/logstash/logstash-2.2.2.tar.gz? tar zxf logstash-2.2.2.tar.gz啟動(dòng)
? ./bin/logstash -e 'input{stdin{}}output{stdout{codec=>rubydebug}}'測試
Kibana
下載
? wget https://download.elastic.co/kibana/kibana/kibana-4.3.1-darwin-x64.tar.gz? tar zxf kibana-4.3.1-darwin-x64.tar.gz啟動(dòng)(通常在es之后)
? ./kibana輸出
測試
#通過瀏覽器訪問本地鏈接http://localhost:5601/
安裝Redis
安裝詳見文章: Redis (1) —— 安裝
測試
略
參考
參考來源:
elk+redis實(shí)現(xiàn)nginx日志集中化管理
ELK+redis搭建nginx日志分析平臺(tái)
使用elk+redis搭建nginx日志分析平臺(tái)
logstash elasticsearch redis Kibana 收集Nginx 和Tomcat日志配置
Elastic + kibana + logstash + redis 對(duì)mongodb, nginx日志進(jìn)行分析
結(jié)束
轉(zhuǎn)載于:https://www.cnblogs.com/richaaaard/p/5209921.html
總結(jié)
以上是生活随笔為你收集整理的ELK Stack (1) —— ELK + Redis安装的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 又一个绝对棒的对话框插件fancybox
- 下一篇: 数据库设计五要点 让数据库设计更加规范