elk docker

換了個運行環境,重新搭建一套公司本地內部的ELK,之前也搭過(可訪問:https://yanganlin.com/31.html),最近做什么事情都想用Docker,這次也用Docker,還算順利,沒掉什么坑里,上次搭建,也用用的6.2+的版本,這都過了一年,Elk這三個產品,都已經上7了,用docker搭建的還是用6.2.4,穩定不落伍就好


安裝elasticsearch
安裝

docker run \-d \--name elasticsearch \-p 9200:9200 \-p 9300:9300 \-e "discovery.type=single-node" \docker.elastic.co/elasticsearch/elasticsearch:6.2.4


?
訪問http://localhost:9200

安裝kibana
安裝

docker run \-d \-u 0 \--name kibana \-p 5601:5601\docker.elastic.co/kibana/kibana:6.2.4

?
進入到容器內部:docker exec -it kibana /bin/bash
找到kibana的配置文件:/usr/share/kibana/config/ kibana.yml
重啟容器:doccker restart kibana

修改配置文件,因為要繞過x-pack的安全檢查


?

elasticsearch.url: http://localhost:9200
xpack.monitoring.ui.container.elasticsearch.enabled: false


安裝logstash
安裝

docker run \-d \-u 0 \--name logstash \-p 5044:5044\docker.elastic.co/logstash/logstash:6.2.4


?
進入容器:docker exec -it logstash /bin/bash

找到文件:/usr/share/logstash/pipeline

修改配置文件logstash.conf

input {tcp {port => 5044codec => json_lines}
}output{elasticsearch {hosts => ["localhost:9200"]action => "index"index => "%{[appname]}"}stdout { codec => rubydebug }
}


?
重啟容器:doccker restart logstash

SpringBoot配置Logstash
logback.xml

<appender name="LOGSTASH" class="net.logstash.logback.appender.LogstashTcpSocketAppender"><destination>localhost:5044</destination><encoder charset="UTF-8" class="net.logstash.logback.encoder.LogstashEncoder"><customFields>{"appname":"eureka-server"}</customFields></encoder>
</appender><root level="INFO"><appender-ref ref="LOGSTASH"/>
</root>


?
pom.xml

<dependency><groupId>net.logstash.logback</groupId><artifactId>logstash-logback-encoder</artifactId><version>4.9</version>
</dependency>


在Kibana創建索引
參考:https://yanganlin.com/31.html
?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/386721.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/386721.shtml
英文地址,請注明出處:http://en.pswp.cn/news/386721.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

LeetCode Largest Number

1231231轉載于:https://www.cnblogs.com/ZHONGZHENHUA/p/10954249.html

有個需求mybatis?插入的時候不知道有哪些字段,需要動態的傳入值和字段

有個需求mybatis 插入的時候不知道有哪些字段&#xff0c;需要動態的傳入值和字段&#xff0c; Java code? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Test public void testAddProductGuaranty() { //1 560 50000 2014/10/2 0:00:00 2014/11/1 0…

readonly的用法

轉載于:https://www.cnblogs.com/w123w/p/10958567.html

mybatis insert 動態生成插入的列及插入的值

代碼如下 &#xff1a; 1.mapper.xml 文件 <?xml version"1.0" encoding"UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper name…

loj2245 [NOI2014]魔法森林 LCT

[NOI2014]魔法森林 鏈接 loj 思路 a排序&#xff0c;b做動態最小生成樹。 把邊拆成點就可以了。 uoj98.也許lct復雜度寫假了、、越卡常&#xff0c;越慢 代碼 #include <bits/stdc.h> #define ls c[x][0] #define rs c[x][1] using namespace std; const int N 2e5 7; …

Jenkins發布spring boot到hub.Docker 方法

在生成的目錄下&#xff0c;建立個文件&#xff0c;文件名稱為&#xff1a;Dockerfile FROM java:8 VOLUME /tmp ADD target/assignment-0.0.1-SNAPSHOT.jar /dalaoyang.jar ENTRYPOINT ["java","-Djava.security.egdfile:/dev/./urandom","-jar&q…

網頁視頻直播、微信視頻直播技術解決方案:EasyNVR與EasyDSS流媒體服務器組合之區分不同場景下的直播接入需求...

背景分析 熟悉EasyNVR產品的朋友們都知道&#xff0c;EasyNVR不僅可以獨成體系&#xff0c;而且還可以跟其他系列產品相配合&#xff0c;形成各種不同類型的解決方案&#xff0c;滿足各種不同應用場景的實際需求。針對很多設備現場沒有固定公網IP&#xff0c;但是又想實現公網、…

如何解決VMware Workstation 10.0.0 build-1295980馬賽克現象

VMware Workstation 10.0.0 build-1295980偶爾出現客戶機馬賽克現象&#xff0c;可切換至其它選項卡&#xff0c;再切換回去即可。 還有一種方式是關閉加速3D圖形。 轉載于:https://www.cnblogs.com/rms365/p/10961499.html

不同賬號間的云資源授權方法

阿里云的訪問控制RAM產品可以實現資源的分配和授權,在一個特殊的業務背景下,資源也可以實現跨賬號的授權使用. 背景: 1.A公司,作為甲方Party A,出資購買云資源,對云資源具有所有權,但不實際管理,需要乙方配合. 2.B公司,作為乙方Party B,要管理A公司的云資源,需要A公司授權云資…

知乎上已獲千贊,全網獨家首發!

前言 選了開發這一行&#xff0c;就意味著想混得好就要持續學習&#xff0c;你的技術和薪資、位置直接掛鉤&#xff0c;進步對于程序員的重要性就不贅述了&#xff0c;接下來作為過來人&#xff0c;為廣大同行分享一些學習干貨&#xff0c;希望可以幫到大家 1、網絡 網絡協議…

知乎上已獲千贊,持續更新中

前言 不知不覺自己已經做了幾年開發了&#xff0c;由記得剛出來工作的時候感覺自己能牛逼&#xff0c;現在回想起來感覺好無知。懂的越多的時候你才會發現懂的越少。 如果你的知識是一個圓&#xff0c;當你的圓越大時&#xff0c;圓外面的世界也就越大。 最近看到很多Androi…

centos下搭建Jenkins持續集成環境(安裝jenkins)

centos下搭建Jenkins持續集成環境(安裝jenkins) 1、安裝JDK yum install -y java 2、安裝jenkins 添加Jenkins庫到yum庫&#xff0c;Jenkins將從這里下載安裝。 1 wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo 2 rpm --import h…

elementUi Dialog 對話框使用中數據獲取問題

Dialog 對話框&#xff1a;使用中數據獲取問題演示代碼&#xff1a; <div class"centerContent"><ul><li class"contentBox" v-for"(notice,index) in systemNotices" :key"index"> //循環取值<div class&quo…

全志_功能引腳配置_sys_config.fex

\lichee\tools\pack\chips\sun8iw5p1\configs\vstar\sys_config.fex;---------------------------------------------------------------------------------------------------------————————; port configuration:; port_name port:GPIO<mux><pull up/down&…

離開小廠進大廠的第一周,BTAJ大廠最新面試題匯集,面試總結

大佬帶你走進Android開發的世界&#xff0c;掌握了這些知識點&#xff0c;學習Android也可以很輕松。 核心分析內容 對于怎么學習Android&#xff0c;主要解決的是3個問題&#xff1a;學什么、怎么學 & 怎么用。 具體如下&#xff1a; 下面&#xff0c;我將帶著上述幾個問…

POI增加 數據驗證 下拉

POI增加驗證列 List<String> nationality new ArrayList<String>();List<String> last_education new ArrayList<String>();List<String> graduated_yotei new ArrayList<String>();List<String> entrance_period new ArrayLis…

同源策略和跨域

同源策略是瀏覽器的一個安全功能&#xff0c;不同源的客戶端腳本在沒有明確授權的情況下&#xff0c;不能讀寫對方資源。所以a.com下的js腳本采用ajax讀取b.com里面的文件數據是會報錯的。 兩個頁面&#xff0c;域名 協議 端口都相同。表示同源 受前面所講的瀏覽器同源策略的影…

程序員35歲真的是分水嶺嗎?小白也能看明白

前言 今天我給大家再次分享一下&#xff0c;我最近的一些讀書的感想&#xff0c;思考起來&#xff0c;確實能夠給自己帶來一些真實的幫助和啟發&#xff0c;希望大家在平時的工作學習中&#xff0c;也能夠認清楚學習的一些本質。 如果我們的學習是在不斷掌握應對具體工作場景…

遠程桌面最新漏洞CVE-2019-0708 POC利用復現

POC有點雞肋&#xff0c;并沒有藍屏&#xff01;&#xff01;&#xff01; POC運行環境&#xff1a; Python 3.5.6 |Anaconda 4.2.0 (64-bit)| (default, Aug 26 2018, 16:05:27) [MSC v.1 900 64 bit (AMD64)] on win32 依賴包及POC下載地址&#xff1a; 鏈接&#xff1a;http…

spring eureka集群+spring boot 微服務,容器化部署示例

一、docker安裝 這里先采用在線安裝&#xff0c;利用docker hup下載基礎鏡像 1.環境版本要求 內核版本3.10及其以上 操作系統位數為64位 CPU架構為x86_64或amd64&#xff08;目前也有別的支持&#xff09; 內核開啟并支持cgroup和命名空間 2.命令檢查內核版本,本地環境為cent…