2018-05-19 Skywalking 5.0.0單機(jī)搭建筆記

環(huán)境準(zhǔn)備

JDK 1.8
ElasticSearch 5.3.3
當(dāng)前系統(tǒng)Windows 10

閱讀Skywalking 官方部署文檔
https://github.com/apache/incubator-skywalking/blob/master/docs/cn/Deploy-backend-in-standalone-mode-CN.md

閱讀ElasticSearch 的安裝文檔
https://www.elastic.co/guide/en/elasticsearch/reference/current/zip-windows.html

在5.0.0-alpha版本中,暫不提供H2實(shí)現(xiàn), 所以在啟動(dòng)之前,必須先部署ElasticSearch

ElasticSearch 部署

修改elasticsearch.yml文件
設(shè)置 cluster.name: CollectorDBCluster。此名稱需要和collector配置文件一致。
設(shè)置 node.name: anyname, 可以設(shè)置為任意名字,如Elasticsearch為集群模式,則每個(gè)節(jié)點(diǎn)名稱需要不同。
增加如下配置

# ES監(jiān)聽的ip地址
network.host: 0.0.0.0
thread_pool.bulk.queue_size: 1000

啟動(dòng)Elasticsearch

先安裝到服務(wù),方便在任務(wù)管理器里面啟動(dòng)服務(wù):

elasticsearch-service.bat install

配置Skywalking的Agent

agent整個(gè)文件夾在apache-skywalking-apm-incubating-5.0.0-alpha.zip 解壓之后的里面,不能改變目錄結(jié)構(gòu),可以隨便復(fù)制到一個(gè)地方。

打開文件
D:\skywalking-agent\agent\config\agent.config
可修改agent.config配置agent.application_code=xxl-job為自己的應(yīng)用名。
官方文檔也有一些表述,主要就是這些

agent.application_code=xxl-job

#對(duì)應(yīng)Collector的config/application.yml配置文件中 agent_server/jetty/port 配置內(nèi)容
collector.servers=127.0.0.1:10800

# Logging level
logging.level=DEBUG

# logging prefix
logging.file_name=skywalking-agent.log
logging.max_file_size=314572800

也可以通過(guò)http://localhost:10800/agent/jetty訪問(wèn)查看agent信息

查看Skywalking配置文件

打開Skywaling的配置文件config/application.yml

naming:
  jetty:
    host: localhost
    port: 10800
    context_path: /

啟動(dòng)項(xiàng)目

任意項(xiàng)目,啟動(dòng)的時(shí)候加上JVM啟動(dòng)參數(shù):

-javaagent:"D:\skywalking-agent\agent\skywalking-agent.jar"

路徑不能有中文,好像會(huì)啟動(dòng)失敗
在IDEA 內(nèi)也可以,Run/Debug Configuration里面VM options 加上該參數(shù)

啟動(dòng)Skywalking的后臺(tái)等

打開bin中starup.bat即可,會(huì)自動(dòng)打開Collector和Webapp

注意agent.config 中配置指向此Collector服務(wù)即可

打開WEB 頁(yè)面
http://localhost:8080

完成

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容