当前位置: 首页 > news >正文

做高端网站公司网站从哪些方面来做

做高端网站公司,网站从哪些方面来做,上海高中生做课题的网站,南昌建设局网站查询塔吊证https://www.cnblogs.com/myshowtime/p/13806631.html来源???? 前言介绍HttpReports 是基于.Net Core 开发的APM监控系统#xff0c;使用MIT开源协议#xff0c;主要功能包括#xff0c;统计, 分析, 可视化#xff0c; 监控#xff0c;追踪等#xff0c;适合在微服务… https://www.cnblogs.com/myshowtime/p/13806631.html来源???? 前言介绍HttpReports 是基于.Net Core 开发的APM监控系统使用MIT开源协议主要功能包括统计, 分析, 可视化 监控追踪等适合在微服务环境中使用。Github地址https://github.com/dotnetcore/HttpReports在线预览 http://122.51.188.23:8080 (带宽有限第一次会有点慢)在线文档 https://www.yuque.com/httpreports/docs账号: admin 密码 123456开源不易感兴趣的同学还希望点个Star支持下???? 简单架构???? 主要功能接口调用指标分析多服务节点数据聚合分析慢请求错误请求分析接口调用日志查询多类型预警监控HTTP,Grpc 调用分析分布式追踪多数据库支持集成方便程序性能监控2.0 更新HttpReports 上一次发布HttpReports 还是在3个月前HttpReports 2.0 版本的改动还是挺大的所以建议老版本的升级前还是先看下文档本次更新主要以下几个方面项目结构调整,统一使用 HttpTransport使用 Vue Antv ElementUI 重构了Dashboard使用FreeSql ORM重构了存储层之前兼容多数据库是个很头疼的问题要写很多sqlFreeSql兼容的很好现在项目里面你找不到一行sql 用起来非常方便性能也有提升这里给叶老板点个赞???? 预览引用 HttpReports.Dashboard首先需要创建Dashboard 项目来接收处理和展示数据Dashboard 使用了 Vue Antv ElementUI 构建页面并打包到程序集只需要Web项目引用 Nuget包安装即可非常方便。新建一个 .Net Core 的空Web项目支持 2.1 及以上版本新建完成后通过Nuget包分别安装 HttpReports.Dashboard HttpReports.MySQL或者是HttpReports.SqlServer, HttpReports.PostgreSQL引用完成后简单配置一下 修改项目的 appsetting.json 文件{HttpReportsDashboard: { ExpireDay: 3,Storage: {ConnectionString: DataBaseHttpReports;Data Sourcelocalhost;User Idroot;Password123456;, DeferSecond: 10,DeferThreshold: 100},Mail: {Server: smtp.163.com,Port: 465,Account: HttpReportsqq.com,Password: *******,EnableSsL: true,Switch: true}} } 参数介绍ExpireDay - 数据过期天数默认3天HttpReports 会自动清除过期的数据Storage - 存储信息DeferSecond - 批量数据入库的秒数建议值 5-60DeferThreshold - 批量数据入库的数量建议值100-1000Mail - 邮箱信息配置监控的话可以发告警邮件修改完成后我们接着修改 Dahboard 项目的 Startup.cs 文件public void ConfigureServices(IServiceCollection services) { services.AddHttpReportsDashboard().UseMySqlStorage(); } public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { app.UseHttpReportsDashboard(); } 把Dashboard 程序启动起来如果没有问题的话会跳转到Dashboard的登陆页面 默认账号admin 密码: 123456现在可视化有了但是没有数据我们还需要 给服务端程序添加 HttpReports 来收集信息。引用HttpReports我新建一个WebAPI 项目 UserService 来充当用户服务然后安装 HttpReports当然你可以在你的项目中直接使用Nuget 引用 HttpReports , HttpReports.Transport.Http修改 appsettings.json简单配置一下{HttpReports: {Transport: {CollectorAddress: http://localhost:5000/,DeferSecond: 10,DeferThreshold: 10},Server: http://localhost:7000,Service: User,Switch: true,RequestFilter: [ /api/Helath/*, /HttpReports* ],WithRequest: true,WithResponse: true,WithCookie: true,WithHeader: true} } 参数介绍Transport -CollectorAddress - 数据发送的地址配置Dashboard 的项目地址即可DeferSecond - 批量数据入库的秒数建议值 5-60DeferThreshold - 批量数据入库的数量建议值100-1000Server - 服务的地址,Service - 服务的名称Switch - 是否开启收集数据RequestFilter - 数据过滤用 * 来模糊匹配WithRequest - 是否记录接口的入参WithResponse - 是否记录接口的出参WithCookie - 是否记录Cookie 信息WithHeader - 是否记录请求Header信息修改完成后我们接着修改 UserService 项目的 Startup.cs 文件public void ConfigureServices(IServiceCollection services) {services.AddHttpReports().UseHttpTransport();services.AddControllers(); }public void Configure(IApplicationBuilder app, IWebHostEnvironment env) {app.UseHttpReports();.... 修改 UserService 项目的启动端口为7000 然后 VS 设置多项目启动 同时运行 UserService 和Dashboardpublic static IHostBuilder CreateHostBuilder(string[] args) Host.CreateDefaultBuilder(args).ConfigureWebHostDefaults(webBuilder {webBuilder.UseStartupStartup().UseUrls(http://localhost:7000);}); 刷新下 UserService 的接口再回到Dashboard的页面上面已经可以看到数据了一个简单的服务接入HttpReports已经完成了是不是很简单!配置IP和端口 ServerHttpReports 需要显式指定Web程序的IP和端口当然这个地址用外网和内网的都可以在微服务环境中 一个服务会开启多个实例 HttpReports 通过IP和端口来区分不同的程序实例。在appsetting.json 中配置我们直接在 appsetting.json 中设置 Urls 属性你可以设置 Server: http://127.0.0.1:3000在命令行参数中配置dotnet UserService.dll --urlshttp://127.0.0.1:3000或者dotnet UserService.dll --HttpReports:Serverhttp://127.0.0.1:5000交流沟通贡献的最简单的方法之一就是是参与讨论和讨论问题issue。你也可以通过提交的 Pull Request 代码变更作出贡献。可以添加QQ群沟通也可以添加的微信我拉你进微信群写在最后HttpReports 从第一次提交代码到现在已经10个月了兼职开源占据了生活很大一部分的时间 一个个版本迭代到现在2.0 不是最终版未来可能会有 3.0 5.0我看支持的同学也有很多有很多人提了很多意见感谢各位的支持让我们觉得做这件事是有意义的一定会把 HttpReports 做的越来越好
http://www.yutouwan.com/news/162866/

相关文章:

  • 就业指导中心网站建设总结查域名的网站
  • 旧电脑做php网站服务器服装网站建设需要什么内容
  • 网站广告做的好的企业案例分析小程序code
  • 中国建设银行三峡分行网站wordpress管理工具
  • 建站用什么工具网站建设的内容是什么
  • 烟台网站建设薇企汇互联见效付款游戏代理怎么找渠道
  • 零基础一个人做网站做网站运营怎么样
  • 珠海网络营销网站建设下载京东购物
  • 建网站怎么备案王烨飞微博
  • 深圳网站建设公司的英文名是网站开发所需要的书籍
  • 自设计网站沈阳城乡建设官方网站
  • 福建省建住房建设部网站中国室内设计师网官网
  • ppt效果网站电商平台搭建方案
  • 潍坊制作网站的公司selz网页设计公司
  • 佛山住房和城乡建设部网站wordpress列表
  • 徐州营销型网站建设网站自己制作
  • 外贸电子网站sql与网站开发
  • 东莞h5网站开发钓鱼网站的制作教程
  • 做网站要学点什么网络口碑营销案例
  • 网站图片修改成都网站设计建设
  • 职业做网站游戏的网页美工设计需求分析
  • 番禺市桥做网站公司网站的建设与管理系统
  • iis做网站主目录选哪里notepad做网站技巧
  • 网站开发是什么意思啊儋州网站建设
  • 长沙网站搭建关键词排名国外搜索关键词的网站
  • 盐山建网站31省份新增本土427 1662
  • 网站模板被抄袭怎么办如何选择邯郸网站制作
  • 网站建设方案免费ppt怎么做流程图
  • 文具用品网站设计规划书福州搜索优化公司
  • 有好的网站推荐一下吗wordpress 手机悬浮