久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    SkyWalking環境搭建-CSDN博客

     jacklopy 2025-01-03 發布于河北

    1.2.1 SkyWalking相關包下載

    這里筆者將結合CentOS 7系統,向大家介紹SkyWalking的環境搭建過程。從SkyWalking官網可下載的版本中,您會發現其提供了多個針對不同類型數據庫和不同版本的包,這里我們選擇目前最新的針對ElasticSearch 6的8.6.0版本。

    其操作步驟如下:

    1. 單擊“Distribution”按鈕,如圖1-3所示;
    2. 在圖1-3所示的可下載版本列表中,單擊“v8.6.0 for ElasticSearch 6”版本下方的“tar”鏈接;
    3. 從SkyWalking官網推薦的鏈接(即:清華鏡像站)下載tar壓縮包文件,如圖1-4所示;
    4. “apache-skywalking-apm-8.6.0.tar.gz”文件下載完成后,將其拷貝到CentOS虛擬機的新創建的“/usr/local/skywalking”目錄下,如圖1-5所示。

    圖1-3

    圖1-4

    圖1-5

    1.2.2 ElasticSearch環境配置

             結合上一小節下載的SkyWalking版本需要ElasticSearch 6版本,所以這里筆者下載一個6.8.3版本的包,并將其同樣拷貝到“/usr/local/skywalking”目錄下,如圖1-6所示。

    圖1-6

             接下來,我們一起來進行ElasticSearch環境的安裝與配置,其操作步驟如下:

    解壓“elasticsearch-6.8.3.tar.gz”壓縮包,操作命令為

    tar -zxvf elasticsearch-6.8.3.tar.gz

    為了保證ElasticSearch可以正常啟動,您需要修改Linux系統的一些限制性配置。Linux默認情況下,一般限制應用最多創建65535個文件,但ElasticSearch至少需要65536個文件創建數的權限。同時還要修改非root用戶可開始1024個線程的限制,因為ElasticSearch的啟動要求為非root用戶啟動,且ElasticSearch至少需要4096的線程池預備。編輯“limits.conf”配置文件,其操作命令為

    vim /etc/security/limits.conf   或  vi /etc/security/limits.conf

    在“limits.conf”配置文件的末尾加入如下4行配置,如圖1-7所示,保存并退出該文件。

    圖1-7

    ElasticSearch需要一個65536以上字節的虛擬內存空間,所以需要修改“sysctl.conf”文件,其操作命令為

    vim /etc/sysctl.conf   或  vi /etc/sysctl.conf

    在其文件的末尾,加入1行配置內容,如圖1-8所示,保存并退出該文件。

    圖1-8

             與配置“limits.conf”文件不同,“sysctl.conf”文件在修改后,需要執行“sysctl  -p”命令,重新加載配置文件,新的配置項內容才會生效,如圖1-9所示。需要說明的是如果在-p參數后不指定文件則默認加載“sysctl.conf”文件。

    圖1-9

    ElasticSearch強制要求在Linux中不能使用root用戶啟動,所以必須使用其他的用戶來啟動它,這里我們為其創建一個新的用戶,對應的命令操作為

    #創建一個新的用戶,用戶名為es

    useradd es

    #為新用戶es創建密碼,需要注意的是密碼不能過于簡單,否則會創建密碼失敗(比如:可以創建密碼uiop0990)

    passwd es

    #修改elasticsearch-6.8.3目錄的擁有者為新創建的es用戶

    chown  -R  es  elasticsearch-6.8.3

    相關命令的操作過程及執行結果如圖1-10所示。

    圖1-10

    進入到elasticsearch-6.8.3的bin子目錄并以es用戶執行“elasticsearch”,其命令操作為

    #進入elasticsearch-6.8.3/bin目錄

    cd elasticsearch-6.8.3/bin

    #切換為es用戶

    su es

    # elasticsearch 后臺啟動

    ./elasticsearch -d

    相關命令的操作過程及執行結果如圖1-11所示。

    圖1-11

    驗證elasticsearch-6.8.3是否可以正常訪問,進入CentOS虛擬機,打開瀏覽器并輸入“http://localhost:9200”,若出現圖1-12所示界面則說明ElasticSearch安裝配置正常,環境搭建成功。

    圖1-12

    1.2.3 SkyWalking環境配置

    ElasticSearch環境配置完成后,接下來就可以進行SkyWalking的環境配置了,具體操作過程如下:切換為root用戶,進入CentOS虛擬機的“/usr/local/skywalking”目錄,解壓SkyWalking壓縮包,其命令操作為

    su root

    tar -zxvf elasticsearch-6.8.3.tar.gz

             相關命令的操作過程及執行結果如圖1-13所示。

    圖1-13

    查看解壓后的目錄名稱,并進入到該目錄,如圖1-14所示。

    圖1-14

    使用vim或者vi命令,編輯config子目錄下的application.yml文件,將該文件的第112行內容由“selector: ${SW_STORAGE:h2}”,參見圖1-15所示,替換為“selector: ${SW_STORAGE:elasticsearch}”,如圖1-16所示。即:將以前默認連接H2數據源替換為連接ElasticSearch數據源。無需修改該文件的其他內容。

    圖1-15

    圖1-16

    SkyWalking提供了一個非常友好美觀的界面供使用者查看服務鏈路的拓撲圖、鏈路追蹤等,其默認使用的端口為8080,如果8080端口已經被其他應用占用,您就必須要修改webapp目錄下的webapp.yml文件的port參數為與其他應用不沖突的其他端口,如圖1-17所示。這里由于筆者沒有其他應用使用8080端口,故不做修改。

    圖1-17

    上述配置操作完成后,您就可以切換到bin子目錄下,執行startup.sh來啟動SkyWalking了,如圖1-18所示。 startup.sh啟動包括2部分內容,啟動SkyWalking后臺服務(用于收集探針發送回來的數據,并將這些數據存儲在ElasticSearch中)和啟動SkyWalking可視化界面(用于查看格式化輸出的數據內容)。

    圖1-18

    您就可以在CentOS虛擬機的瀏覽器中輸入“http://localhost:8080”來訪問SkyWalking提供的可視化界面,查看探針搜集回來的數據內容。因為目前沒有數據,所以儀表盤等內容為空,如圖1-19所示。

    圖1-19

    1.2.4 SkyWalking Agent

    SkyWalking通過加載探針(Agent),以非侵入式 的方式收集應用上使用到的組件動態進行監控,將采集的調用鏈路數據信息發送到SkyWalking后端OAP(即:Observability Analysis Platform);然后進行分析并存儲到外部存儲器(這里存儲到ElasticSearch ),最終提供給使用者通過SkyWalking提供的Web界面來查詢鏈路、拓撲結構等功能

    Agent探針在Java中使用Java Agent技術實現,不需要更改任何源代碼,其會通過虛機機接口在運行期更改代碼。SkyWalking探針所有的文件均在其agent子目錄下,如圖1-20所示。

    圖1-20

    從tree命令顯示的SkyWalking的Agent子目錄樹形結構圖可以看到其主要包含了plugins、optional-plugins、config等子目錄。這里筆者重點介紹plugins、optional-plugins、config這3個子目錄。plugins目錄下主要存放目前可用的所有探針插件,而optional-plugins目錄下的探針插件如果您需要使用,則要移動到plugins目錄下其才會生效。config目錄存放著探針的配置文件,有的時候我們要修改被偵測的服務名稱等內容可以對該目錄下的agent.config文件進行相關配置項的修改。

      本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發現有害或侵權內容,請點擊一鍵舉報。
      轉藏 分享 獻花(0

      0條評論

      發表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 中文国产成人精品久久不卡| 久久亚洲精品情侣| AV老司机亚洲精品天堂| 性饥渴少妇AV无码毛片| 99热国产这里只有精品9| 福利免费观看体检区| 西西人体大胆444WWW| 久久亚洲国产精品久久| 久久精品国产中文字幕| 福利一区二区在线视频| 国产无人区码一区二区| 亚洲精品漫画一二三区| 日韩国产中文字幕精品| 99国产欧美另类久久久精品| 综合偷自拍亚洲乱中文字幕| 四虎国产精品永久入口| 亚洲尤码不卡av麻豆| 国产精品成人午夜久久| 四虎影视一区二区精品| 久久毛片少妇高潮| 中文字幕国产日韩精品| 成人无码潮喷在线观看| 国产69精品久久久久99尤物| 羞羞影院午夜男女爽爽免费视频| 免费现黄频在线观看国产| 重口SM一区二区三区视频| 99热精品毛片全部国产无缓冲| 欧美xxxx做受欧美.88| 国产一区二区四区不卡| 国产精品自在拍首页视频8| 欧美肥老太牲交大战| 国产愉拍精品手机| 国产精品一区二区中文| 成人网站免费观看永久视频下载| 国产重口老太和小伙| 不卡高清AV手机在线观看| 国产精品无码DVD在线观看| 少妇久久久久久久久久| 精品久久人人做爽综合| 无码专区 人妻系列 在线| 52熟女露脸国语对白视频|