博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.netcore加入APM系统 SkyWalking
阅读量:4563 次
发布时间:2019-06-08

本文共 1805 字,大约阅读时间需要 6 分钟。

安装环境:windows 2016

 

必要条件:

JDK8+

Elasticsearch 5.x(注:目前不支持es6)

8080,10800,11800,12800 端口不被占用

 

下载skywalking  http://skywalking.apache.org/downloads/

设置skywalking的 \agent\config\agent.config

agent.application_code=自己的应用名

collector.servers=127.0.0.1:10800

设置skywalking的 \webapp\webapp.yml

server:

  port: 8080

默认为8080 可以修改为其他

设置skywalking的 \config\appliction.yml

naming:

 jetty:

    host: localhost

    port: 10800

    context_path: /

storage:

  elasticsearch:

    clusterName: CollectorDBCluster

CollectorDBCluster为默认值

 

下载elasticsearch5 https://www.elastic.co/blog/elasticsearch-5-6-3-released

elasticsearch的 \config\elasticsearch.yml 改为cluster.name: CollectorDBCluster 保持与skywalking配置中clusterName一样的值

修改network.host: 0.0.0.0

增加thread_pool.bulk.queue_size: 1000

elasticsearch安装成windows服务,命令行输入域:elasticsearch-service.bat install

启动elasticsearch服务

浏览器输入 http://127.0.0.1:9200/ 查看elasticsearch是否启动成功

 

安装为windows服务(可选)

复制collectorService.bat的代码到SkyWalkingCollector.bat(新建文件,名字自己取) 去掉start "%COLLECTOR_PROCESS_TITLE%" 

复制webappService.bat的代码到SkyWalkingWebapp.bat(新建文件,名字自己取) 去掉start "%WEBAPP_PROCESS_TITLE%" 

下载nssm http://www.nssm.cc/download

用nssm创建成windows服务:

命令行输入:nssm install SkyWalkingCollector 选择SkyWalkingCollector.bat

命令行输入:nssm install SkyWalkingWebapp 选择SkyWalkingWebapp.bat

记得依赖选项卡加入elasticsearch-service-x64这个服务

启动服务

 

Agent地址 http://127.0.0.1:10800/agent/jetty

webapp地址 http://localhost:8080 默认用户名密码都是admin

 

.net core项目引用nuget包:Install-Package SkyWalking.AspNetCore

修改 Startup.cs:

public void ConfigureServices(IServiceCollection services){    //......    services.AddSkyWalking(option =>    {        option.ApplicationCode = "应用名";//重写 agent/config/agent.config 配置文件中的服务名        option.DirectServers = "localhost:11800";//用于重写 agent/config/agent.config 配置文件中的服务地址    });}

  

 

转载于:https://www.cnblogs.com/wintersoft/p/9672282.html

你可能感兴趣的文章
Cookie和Session的作用和工作原理
查看>>
字符串操作
查看>>
Visual Studio中改变environment 的布局和显示风格
查看>>
2016-XCTF Final-Richman
查看>>
文件下载
查看>>
extjs grid renderer用法
查看>>
vue 如何在循环中绑定v-model
查看>>
shell脚本
查看>>
[代码笔记]JS保持函数单一职责,灵活组合
查看>>
cmd 重定向
查看>>
【IOS开发】如何画1像素的线
查看>>
【计算机视觉】双目测距(五)--匹配算法对比
查看>>
KMP模板
查看>>
luogu 1314 聪明的质检员
查看>>
[转载]求职者防骗必读!楼主亲身经历告诉你岗前培训多么不靠谱而且违法!
查看>>
Hibernate内存溢出分析一例
查看>>
基于Axis1.4的webservice接口开发(接口调用)
查看>>
Hive内置函数详解
查看>>
【转】MyEclipse快捷键大全
查看>>
IT职业技能图谱10--Hadoop家族技能图谱
查看>>