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

Linux / Centos Stream 9安裝 Skywalking 9.4.0 記錄

這篇具有很好參考價值的文章主要介紹了Linux / Centos Stream 9安裝 Skywalking 9.4.0 記錄。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

鏈路追蹤框架
官網(wǎng):http://skywalking.apache.org/
下載:http://skywalking.apache.org/downloads/
Github:https://github.com/apache/skywalking
文檔:https://skywalking.apache.org/docs/main/v9.4.0/readme/
中文文檔: https://skyapm.github.io/document-cn-translation-of-skywalking/
Linux / Centos Stream 9安裝 Skywalking 9.4.0 記錄


1. 下載

SkyWalking OAP 服務(wù)、SkyWalking UI 服務(wù)
官網(wǎng)下載:
https://skywalking.apache.org/downloads/
在線下載:

wget https://dlcdn.apache.org/skywalking/9.4.0/apache-skywalking-apm-9.4.0.tar.gz

Linux / Centos Stream 9安裝 Skywalking 9.4.0 記錄
下載 Agents
在線下載:

wget https://dlcdn.apache.org/skywalking/java-agent/8.15.0/apache-skywalking-java-agent-8.15.0.tgz

Linux / Centos Stream 9安裝 Skywalking 9.4.0 記錄


2. 解壓

習(xí)慣放到local路徑下

cd /usr/local/
tar -zxvf apache-skywalking-apm-9.4.0.tar.gz -C /usr/local
tar -zxvf apache-skywalking-java-agent-8.15.0.tgz -C /usr/local

3. 配置SkyWalking OAP

避免端口沖突,更換 SkyWalking UI界面默認8080端口:

cd apache-skywalking-apm-bin

查看目錄

ll

Linux / Centos Stream 9安裝 Skywalking 9.4.0 記錄

編輯yml文件,以8100端口為例:

vi webapp/application.yml 

Linux / Centos Stream 9安裝 Skywalking 9.4.0 記錄
默認內(nèi)存模式,更改為MySQL連接

vi config/application.yml

:set number 可查看行號

大概133 行 修改h2為mysql

storage:
      selector: ${SW_STORAGE:mysql}

Linux / Centos Stream 9安裝 Skywalking 9.4.0 記錄
大概183-194行,確認MySQL連接信息(地址、賬號、密碼),記得新建數(shù)據(jù)庫。

    mysql:
         properties:
           jdbcUrl: ${SW_JDBC_URL:"jdbc:mysql://localhost:3306/swtest?rewriteBatchedStatements=true"}
           dataSource.user: ${SW_DATA_SOURCE_USER:root}
           dataSource.password: ${SW_DATA_SOURCE_PASSWORD:123456}

Linux / Centos Stream 9安裝 Skywalking 9.4.0 記錄

ESC :wq 保存并退出

下載MySQL驅(qū)動jar包到 /oap-libs 目錄下
wget -P /usr/local/apache-skywalking-apm-bin/oap-libs https://repo1.maven.org/maven2/com/mysql/mysql-connector-j/8.0.32/mysql-connector-j-8.0.32.jar


然后新建數(shù)據(jù)庫 swtest
Linux / Centos Stream 9安裝 Skywalking 9.4.0 記錄


4. 啟動 SkyWalking OAP 服務(wù)

sh bin/oapService.sh

Linux / Centos Stream 9安裝 Skywalking 9.4.0 記錄
查看啟動日志:tail -f logs/skywalking-oap-server.log
最后一句為
50 [main] INFO [] - Version of OAP: 9.4.0-520d531
skywalking-oap-server服務(wù)啟動后會暴露11800 和 12800 兩個端口,記得放開端口。
Linux / Centos Stream 9安裝 Skywalking 9.4.0 記錄

端口開放:
開放指定端口

firewall-cmd --zone=public --add-port=11800/tcp --permanent
firewall-cmd --zone=public --add-port=12800/tcp --permanent

--zone #作用域
--add-port=11800/tcp #添加端口,格式為:端口/通訊協(xié)議
--permanent #永久生效,沒有此參數(shù)重啟后失效

5. 啟動 SkyWalking UI 服務(wù)

sh bin/webappService.sh

默認是8080端口,上面更換了
訪問:
http://192.168.20.128:8100/
Linux / Centos Stream 9安裝 Skywalking 9.4.0 記錄

官方提供了兩個腳本一起啟動的腳本,這次啟動無誤后,下次可直接

sh bin/startup.sh

服務(wù)開機自啟配置,參考8


6. Java 程序接入SkyWalking

6.1在linux中 通過jar包方式接入

寫一個shell腳本,通過 -javaagent 參數(shù)進行 配置SkyWalking Agent來跟蹤微服務(wù)

vi SkyWalking-Test-startup.sh

添加內(nèi)容:

#!/bin/sh
# SkyWalking Agent 配置
# 配置Agent名字為項目的 `spring.application.name`
export SW_AGENT_NAME=SkyWalking-Test
# 配置 Collector 地址
export SW_AGENT_COLLECTOR_BACKEND_SERVICES=127.0.0.1:11800
#配置鏈路的最大Span數(shù)量,默認為 300
export SW_AGENT_SPAN_LIMIT=2000
# SkyWalking Agent jar 地址
export JAVA_AGENT=-javaagent:/usr/local/skywalking-agent/skywalking-agent.jar
# jar 啟動
java -jar $JAVA_AGENT -jar SkyWalking-Test-0.01-SNAPSHOT.jar

賦權(quán):

chmod u+x SkyWalking-Test-startup.sh

等同于:

java ‐javaagent:usr/local/skywalking-agent/skywalking-agent.jar ‐DSW_AGENT_COLLECTOR_BACKEND_SERVICES=127.0.0.1:11800 ‐DSW_AGENT_NAME=SkyWalking-Test ‐jar SkyWalking-Test-0.01-SNAPSHOT.jar
Linux / Centos Stream 9安裝 Skywalking 9.4.0 記錄


6.2 在Windows中

IDEA中配置JVM參數(shù),編輯VM Options,如果應(yīng)用程序和SkyWalking部署在同一機器,backend_service可以不寫

# skywalking‐agent.jar的本地磁盤的路徑
-javaagent:F:\Apache\skywalking-agent\skywalking-agent.jar
# 在skywalking上顯示的服務(wù)名
-Dskywalking.agent.service_name=SkyWalking-Test
# skywalking的collector服務(wù)的IP及端口
-Dskywalking.collector.backend_service=192.168.20.128:11800

-DSW_AGENT_COLLECTOR_BACKEND_SERVICES
可以指定遠程地址,但-javaagent必須綁定本地路徑的 skywalking- agent.jar

IDEA新版添加JVM參數(shù):
Linux / Centos Stream 9安裝 Skywalking 9.4.0 記錄
Linux / Centos Stream 9安裝 Skywalking 9.4.0 記錄
Linux / Centos Stream 9安裝 Skywalking 9.4.0 記錄


7.SkyWalking 自定義鏈路追蹤

<!-- Skywalking 工具類-->
<dependency>
   <groupId>org.apache.skywalking</groupId>
  <artifactId>apm-toolkit-trace</artifactId>
  <version>8.15.0</version>
</dependency>

只需要在業(yè)務(wù)方法上加上@Trace注解

在方法上增加@Tag或者@Tags。
@Tag 注解中 key = 方法名 ; value = returnedObj 返回值 arg[0] 參數(shù)
Linux / Centos Stream 9安裝 Skywalking 9.4.0 記錄
然后啟動項目,再去刷新下項目,就有記錄了
Linux / Centos Stream 9安裝 Skywalking 9.4.0 記錄
Linux / Centos Stream 9安裝 Skywalking 9.4.0 記錄


8.設(shè)置SkyWalking OAP 服務(wù)、SkyWalking UI 服務(wù)開機自啟

準備設(shè)置一個.service,開機執(zhí)行這個腳本文件,以此實現(xiàn)自啟效果
系統(tǒng)啟動腳本目錄 /etc/systemd/system/

新建服務(wù)文件

vi /etc/systemd/system/skyWalking.service

添加:

[Unit]
Description=skyWalking
After=network.target remote-fs.target nss-lookup.target mysql8.service zookeeper.service kafka.service nacos-cluster.service

[Service]
Type=forking
ExecStart=sh /usr/local/apache-skywalking-apm-bin/bin/startup.sh start
PrivateTmp=true

[Install]
WantedBy=multi-user.target

按ESC :wq保存并退出

賦權(quán):

chmod 754 /etc/systemd/system/skyWalking.service

設(shè)置開機自啟:

systemctl enable skyWalking.service

重載配置

systemctl daemon-reload

可重啟嘗試腳本可行性(reboot)

查看狀態(tài)

 systemctl status skyWalking.service

暫時到這,感謝閱覽~
END文章來源地址http://www.zghlxwxcb.cn/news/detail-413568.html


到了這里,關(guān)于Linux / Centos Stream 9安裝 Skywalking 9.4.0 記錄的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Skywalking鏈路追蹤

    Skywalking鏈路追蹤

    APM(Application Performance Monitoring)系統(tǒng)是一種用于監(jiān)控和管理應(yīng)用程序性能的工具。它可以幫助開發(fā)人員和運維團隊實時監(jiān)控應(yīng)用程序的性能指標、識別潛在的性能問題,并提供性能優(yōu)化建議。 APM系統(tǒng)可以幫助用戶及時發(fā)現(xiàn)和解決應(yīng)用程序的性能問題,提升用戶體驗和系統(tǒng)穩(wěn)

    2024年01月18日
    瀏覽(31)
  • skywalking全鏈路追蹤

    skywalking全鏈路追蹤

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

    2024年02月14日
    瀏覽(22)
  • skywalking springgateway 全鏈路

    skywalking springgateway 全鏈路

    spring-cloud-gateway 3.1.0 skywalking 默認是不整合springGateway的,需要手動拷貝skywalking optional-plugins 下的 apm-spring-cloud-gateway-N.x-plugin-8.13.0.jar 和 apm-spring-webflux-5.x-plugin-8.13.0.jar 架包拷貝到 plugins 目錄下 gateway架包的選擇根據(jù)springgateway的版本進行選擇 經(jīng)過上一步配置的請求會存在調(diào)用鏈

    2024年02月10日
    瀏覽(42)
  • skywalking全鏈路監(jiān)控部署

    skywalking全鏈路監(jiān)控部署

    環(huán)境配置要求 Centos 7 jdk1.8.0.144 elasticsearch 7.8.1 skyWalking 3.2.6 一、安裝jdk1.8 創(chuàng)建相關(guān)目錄,解壓安裝包,解壓并移動到j(luò)dk目錄下 設(shè)置環(huán)境變量,查看jdk版本 二、安裝elasticsearch 2.1、創(chuàng)建用戶elasticsearch useradd es passwd es 2.2、下載elasticsearch7.8.1,并解壓到相關(guān)目錄 2.3、修改系統(tǒng)參

    2024年02月08日
    瀏覽(17)
  • 鏈路追蹤Skywalking快速入門

    2023年09月08日
    瀏覽(25)
  • Linux CentOS stream 9 firewalld

    Linux CentOS stream 9 firewalld

    隨著互聯(lián)網(wǎng)行業(yè)快速發(fā)展,服務(wù)器成為用戶部署網(wǎng)絡(luò)業(yè)務(wù)重要的網(wǎng)絡(luò)工具,但隨之而來的就是更密集的網(wǎng)絡(luò)攻擊,這給網(wǎng)站帶來了很大的阻礙。防火墻作為保障網(wǎng)絡(luò)安全的主要設(shè)備,可以很好的抵御網(wǎng)絡(luò)攻擊。 防火墻基本上使用硬件和軟件兩種機制來限制流量??梢允褂糜布?/p>

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

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

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

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

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

    2024年02月12日
    瀏覽(24)
  • Linux CentOS stream9 nmcli

    Linux CentOS stream9 nmcli

    nmcli命令是redhat7或者centos7之后的命令,該命令可以完成網(wǎng)卡上所有的配置工作,并且可以寫入配置文件,永久生效。 在討論、學(xué)習(xí)與訓(xùn)練nmcli命令前,必須明確幾點: 使用nmcli命令前,先檢查NetworkManager狀態(tài)及相關(guān)信息。保證是開啟狀態(tài),才能正常使用nmcli命令。 NetworkManag

    2024年01月19日
    瀏覽(19)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包