国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

SkyWalking+ElasticSearch7實(shí)現(xiàn)日志追蹤

這篇具有很好參考價(jià)值的文章主要介紹了SkyWalking+ElasticSearch7實(shí)現(xiàn)日志追蹤。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1.安裝ElasticSearch7

下載ElasticSearch7

國(guó)內(nèi)es下載地址

1.1 解壓 elasticsearch-7.8.0

mkdir -p /usr/app
cd /usr/app
tar -zxvf elasticsearch-7.8.0-linux-x86_64.tar.gz 

1.2 進(jìn)入elasticsearch-7.8.0

修改elasticsearch-env ,elasticsearch7 先去獲取本地的jdk 如果jdk 環(huán)境不存在則會(huì)使用 elasticsearch-7.8.0/jdk 下的jdk ,因?yàn)樾【幈镜豭dk版本為1.8 運(yùn)行時(shí)會(huì)報(bào)錯(cuò)future versions of Elasticsearch will require Java 11; your Java version from [/data/jdk1.8.0_111/jre] does not meet this requirement

因此我們修改 bin/elasticsearch-env 內(nèi)容 解決改問題

vim /bin/elasticsearch-env

skywalking配置elasticsearch7,spring cloud,Liunx,es,skywalking,elasticsearch,搜索引擎注掉小編用紅框圈起來的部分即可
skywalking配置elasticsearch7,spring cloud,Liunx,es,skywalking,elasticsearch,搜索引擎

1.3 ES配置文件

vim config/elasticsearch.yml
cluster.name: test_nodes
node.name: test_node_1
network.host: 0.0.0.0
http.port: 9200
transport.tcp.port: 9300
discovery.zen.ping.unicast.hosts: ["0.0.0.0:9300", "0.0.0.0:9301"]
path.data: /usr/app/elasticsearch-7.8.0/data
path.logs: /usr/app/elasticsearch-7.8.0/logs
http.cors.enabled: true
http.cors.allow-origin: /.*/

配置文件參數(shù)含義

cluster.name:
       配置elasticsearch的集群名稱,默認(rèn)是elasticsearch。建議修改成一個(gè)有意義的名稱。   
node.name:
      節(jié)點(diǎn)名,通常一臺(tái)物理服務(wù)器就是一個(gè)節(jié)點(diǎn),es會(huì)默認(rèn)隨機(jī)指定一個(gè)名字,建議指定一個(gè)有意義的名稱,方便管理一個(gè)或多個(gè)節(jié)點(diǎn)組成一個(gè)cluster集群,集群是一個(gè)邏輯的概念,節(jié)點(diǎn)是物理概念,后邊章節(jié)會(huì)詳細(xì)介紹。
path.data:
       設(shè)置索引數(shù)據(jù)的存儲(chǔ)路徑,默認(rèn)是es_home下的data文件夾,可以設(shè)置多個(gè)存儲(chǔ)路徑,用逗號(hào)隔開。      
path.logs:
       設(shè)置日志文件的存儲(chǔ)路徑,默認(rèn)是es_home下的logs文件夾         
network.host:  
       設(shè)置綁定主機(jī)的ip地址,設(shè)置為0.0.0.0表示綁定任何ip,允許外網(wǎng)訪問,生產(chǎn)環(huán)境建議設(shè)置為具體的ip。   
http.port: 9200
       設(shè)置對(duì)外服務(wù)的http端口,默認(rèn)為9200。      
transport.tcp.port: 9300 
       集群結(jié)點(diǎn)之間通信端口      
discovery.zen.ping.unicast.hosts:[“host1:port”, “host2:port”, “…”]  
       設(shè)置集群中master節(jié)點(diǎn)的初始列表。
discovery.zen.ping.timeout: 3s  
       設(shè)置ES自動(dòng)發(fā)現(xiàn)節(jié)點(diǎn)連接超時(shí)的時(shí)間,默認(rèn)為3秒,如果網(wǎng)絡(luò)延遲高可設(shè)置大些。
http.cors.enabled:
	   是否支持跨域,默認(rèn)為false
http.cors.allow-origin:
	   當(dāng)設(shè)置允許跨域,默認(rèn)為*,表示支持所有域名

1.4 創(chuàng)建es用戶

ElasticSearch 7默認(rèn)不能用root 用戶啟動(dòng) 因此我們需要 添加專門的用戶啟動(dòng),負(fù)責(zé)會(huì)報(bào)錯(cuò) -can not run elasticsearch as root

添加ElasticSearch用戶

adduser elasticsearch

為該用戶添加密碼:

passwd elasticsearch

把文件夾的權(quán)限給這個(gè)用戶:

chown -R elasticsearch  /usr/app/elasticsearch-7.8.0/

切換到這個(gè)用戶環(huán)境下:

su elasticsearch

啟動(dòng)es

sh bin/elasticsearch  

#1.5 錯(cuò)誤解決

如果啟動(dòng)過程中出現(xiàn) ./elasticsearch-env: line 126: syntax error near unexpected token `<` 錯(cuò)誤

vim bin/elasticsearch-evn

將 done < <(env)修改為圖片紅框中的內(nèi)容
skywalking配置elasticsearch7,spring cloud,Liunx,es,skywalking,elasticsearch,搜索引擎

查看elasticsearch 狀態(tài)

curl 127.0.0.1:9200

返回以下結(jié)果則成功

skywalking配置elasticsearch7,spring cloud,Liunx,es,skywalking,elasticsearch,搜索引擎

2 安裝 SkyWalking

2.1 下載 SkyWalking8.1-es版本

下載地址

SkyWalking 8.7版本之前分為Binary Distribution和Binary Distribution for ElasticSearch 7兩種,里面有個(gè)坑就是如果想連上ES7就必須下載Binary Distribution for ElasticSearch 7,不然會(huì)出現(xiàn)
org.apache.skywalking.oap.server.starter.OAPServerBootstrap - 57 [main] ERROR [] - storage module no provider exists. org.apache.skywalking.oap.server.library.module.ProviderNotFoundException: storage module no provider exists.

skywalking配置elasticsearch7,spring cloud,Liunx,es,skywalking,elasticsearch,搜索引擎

因?yàn)槲覀兪褂玫膃s7 版本 ,所以下載 apache-skywalking-apm-es7-8.1.0.tar.gz

2.2 解壓

tar -zxvf apache-skywalking-apm-es7-8.1.0.tar.gz 
cd apache-skywalking-apm-bin-es7/

skywalking配置elasticsearch7,spring cloud,Liunx,es,skywalking,elasticsearch,搜索引擎

2.3 修改配置文件

將數(shù)據(jù)庫設(shè)置為 elasticsearch7

vim config/application.yml

skywalking配置elasticsearch7,spring cloud,Liunx,es,skywalking,elasticsearch,搜索引擎

2.4 修改skywalking-ui 端口

默認(rèn)端口是8080 如果端口被占用我們可以改成未被占用的端口

 vim webapp/webapp.yml 

skywalking配置elasticsearch7,spring cloud,Liunx,es,skywalking,elasticsearch,搜索引擎

2.5啟動(dòng)

//啟動(dòng)skywalking-oap
sh oapServiceInit.sh
//啟動(dòng)skywalking-ui
sh webappService.sh
//全啟動(dòng)
sh startup.sh

skywalking配置elasticsearch7,spring cloud,Liunx,es,skywalking,elasticsearch,搜索引擎
啟動(dòng)指令

sh startup.sh

2.6查看skywalking ui 頁面

skywalking配置elasticsearch7,spring cloud,Liunx,es,skywalking,elasticsearch,搜索引擎文章來源地址http://www.zghlxwxcb.cn/news/detail-738197.html

到了這里,關(guān)于SkyWalking+ElasticSearch7實(shí)現(xiàn)日志追蹤的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 鏈路追蹤Skywalking快速入門

    2023年09月08日
    瀏覽(25)
  • skywalking全鏈路追蹤

    skywalking全鏈路追蹤

    在上一篇文章skywalking安裝教程中我們介紹了skywalking的作用以及如何將其集成到我們的微服務(wù)項(xiàng)目中。本篇文章我們介紹在微服務(wù)架構(gòu)中,如何使用skywalking對(duì)一次客戶端請(qǐng)求進(jìn)行全鏈路追蹤。 skywalking的介紹分多篇文章: 微服務(wù)項(xiàng)目集成skywalking skywalking全鏈路追蹤 何為全鏈路

    2024年02月14日
    瀏覽(23)
  • 全網(wǎng)最全的Skywalking鏈路追蹤

    全網(wǎng)最全的Skywalking鏈路追蹤

    寫在前面 :筆者發(fā)現(xiàn)目前關(guān)于Skywalking的內(nèi)容很是零散,沒有成型的內(nèi)容,筆者在項(xiàng)目中使用到Skywalking進(jìn)行埋點(diǎn)分析,下面分三篇來介紹下Skywalking,分別是Skywalking基本知識(shí),Skywalking基于docke安裝,SpringBoot工程集成Skywalking 服務(wù)監(jiān)控需要滿足的三要素分別如下: 日志監(jiān)控 指標(biāo)

    2023年04月08日
    瀏覽(23)
  • Skywalking全鏈路追蹤【學(xué)習(xí)筆記】

    Skywalking全鏈路追蹤的服務(wù)搭建,使用docker進(jìn)行安裝。 搭建【ES】 搭建【SkyWalking】 訪問這里:http://localhost:9898/ 就有界面了 啟動(dòng)配置添加【Agent】 日志配置添加【日志】 完成 (~ ̄▽ ̄)~ 本地測(cè)試接口請(qǐng)求 然后登入http://localhost:9898/ 進(jìn)行查看數(shù)據(jù) 參考 SkyWalking 教程:https

    2024年02月12日
    瀏覽(24)
  • 微服務(wù)鏈路追蹤SkyWalking學(xué)習(xí)筆記

    微服務(wù)鏈路追蹤SkyWalking學(xué)習(xí)筆記

    目錄 1、skywalking是什么 1.2?鏈路追蹤框架對(duì)比 1.3?性能對(duì)比 1.4?Skywalking主要功能特性 2、?SkyWalking?環(huán)境搭建部署 2.1?下載?SkyWalking? ?2.2?搭建SkyWalking?OAP?服務(wù) 2.3?SkyWalking中三個(gè)概念 3、?SkyWalking?接入微服務(wù) 3.1?linux環(huán)境—通過jar包方式接入 3.2?windos環(huán)境—在IDEA中使用Sk

    2024年02月14日
    瀏覽(22)
  • SkyWalking分布式鏈路追蹤學(xué)習(xí)

    SkyWalking分布式鏈路追蹤學(xué)習(xí)

    實(shí)際生產(chǎn)中,面對(duì)幾十個(gè)、甚至成百上千個(gè)的微服務(wù)實(shí)例,如果一旦某個(gè)實(shí)例發(fā)生宕機(jī),如果不能快速定位、提交預(yù)警,對(duì)實(shí)際生產(chǎn)造成的損失無疑是巨大的。所以,要對(duì)微服務(wù)進(jìn)行監(jiān)控、預(yù)警,對(duì)微服務(wù)的調(diào)用鏈路進(jìn)行監(jiān)控,迅速定位問題 SkyWalking下載 SkyWalking官網(wǎng) elastic

    2024年02月07日
    瀏覽(51)
  • SkyWalking鏈路追蹤-技術(shù)文檔首頁

    SkyWalking鏈路追蹤-技術(shù)文檔首頁

    SkyWalking鏈路追蹤-融合-spring-boot-cloud-單機(jī)環(huán)境 之《10 分鐘快速搭建spring-boot-cloud整合SkyWalking鏈路追蹤》_一單成的博客-CSDN博客 SkyWalking鏈路追蹤-搭建-spring-boot-cloud-單機(jī)環(huán)境 之《10 分鐘快速搭建 SkyWalking 服務(wù)》_一單成的博客-CSDN博客 ?SkyWalking鏈路追蹤-Collector(收集器)_一單

    2024年02月15日
    瀏覽(24)
  • 分布式鏈路追蹤之SkyWalking

    分布式鏈路追蹤之SkyWalking

    ??在微服務(wù)架構(gòu)中,一次請(qǐng)求往往涉及到多個(gè)模塊,多個(gè)中間件,多臺(tái)機(jī)器的相互協(xié)作才能完成。這一系列調(diào)用請(qǐng)求中,有些是串行的,有些是并行的,那么如何確定這個(gè)請(qǐng)求背后調(diào)用了哪些應(yīng)用,哪些模塊,哪些節(jié)點(diǎn)及調(diào)用的先后順序?如何定位每個(gè)模塊的性能問題?本

    2023年04月20日
    瀏覽(45)
  • SkyWalking鏈路追蹤中span全解

    SkyWalking鏈路追蹤中span全解

    ????????在SkyWalking鏈路追蹤中,Span(跨度)是Trace(追蹤)的組成部分之一。Span代表一次調(diào)用或操作的單個(gè)組件,可以是一個(gè)方法調(diào)用、一個(gè)HTTP請(qǐng)求或者其他類型的操作。 ????????每個(gè)Span都包含了一些關(guān)鍵的信息,如開始時(shí)間、結(jié)束時(shí)間、耗時(shí)、所屬的Trace ID、Spa

    2024年02月16日
    瀏覽(19)
  • SkyWalking鏈路追蹤-Collector(收集器)

    SkyWalking的Collector(收集器)是SkyWalking鏈路追蹤的核心組件之一。它負(fù)責(zé)接收來自各個(gè)Agent的追蹤數(shù)據(jù),并將其存儲(chǔ)到數(shù)據(jù)存儲(chǔ)器(如數(shù)據(jù)庫)中。具體來說,Collector提供了一個(gè)統(tǒng)一的接口,用于接收和處理從Agent發(fā)送過來的數(shù)據(jù)。 數(shù)據(jù)接收:Collector提供接口和服務(wù)來接收來自

    2024年02月15日
    瀏覽(17)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包