分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

为.netcore加入APM实现服务器监控环境SkyWalking

发布时间:2023-09-06 02:15责任编辑:郭大石关键词:暂无标签

安装环境:windows10

必要条件:

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是否启动成功

复制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 = "自己的应用名"; ???????option.DirectServers = "localhost:11800"; ???});}

  

为.netcore加入APM实现服务器监控环境SkyWalking

原文地址:https://www.cnblogs.com/wintersoft/p/9672282.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved