glimpse .net_如何在ASP.Net Core中使用Glimpse

glimpse .net

Glimpse是一种流行的开源Web调试和诊断工具,可用于获取ASP.Net或ASP.Net MVC应用程序的性能的可见性。 您还可以将Glimpse与Application Insights集成。

Glimpse提供了直观的用户界面,可帮助您检查应用程序的性能数据。 像 MiniProfiler一样,Glimpse在您的网页上添加了一个小部件,以便您浏览应用程序的网页时可以查看性能数据。 您可以 在此处阅读有关MiniProfiler的文章 。

[ 什么是TypeScript? 工业强度JavaScript 。 •使用InfoWorld的TypeScript版本功能跟踪器查看 TypeScript的频繁更新中的新功能 。 | 通过InfoWorld的 App Dev Report新闻通讯了解编程方面的热门话题。 ]

本文讨论了如何将Glimpse集成到ASP.Net Core应用程序中。

创建一个ASP.Net Core Web API项目

首先,让我们创建一个ASP.Net Core Web API项目。 我们将在本文后面使用该项目来集成Glimpse。 如果您的系统已启动并运行Visual Studio 2017,请按照下面给出的步骤在Visual Studio中创建新的ASP.Net Core Web API项目。

  1. 启动Visual Studio 2017 IDE。
  2. 单击文件>新建>项目。
  3. 从显示的模板列表中选择“ ASP.Net Web应用程序(.Net Framework)”。
  4. 指定项目的名称。
  5. 单击确定保存项目。
  6. 接下来显示一个新窗口“ New ASP.Net Web Application…”。
  7. 选择“ Web API”作为项目模板。
  8. 确保未选中“启用Docker Compose支持”和“添加单元测试”复选框,因为在此我们将不再使用这两个复选框。
  9. 确保选择“无身份验证”,因为我们也不会使用身份验证。
  10. 单击确定。

这将在Visual Studio中创建一个新的ASP.Net Core Web API项目。 接下来,要在ASP.Net Core中使用Glimpse,我们将需要在项目中安装Glimpse。 有两种方法可以在您的应用程序中安装Glimpse,即从 www.getglimpse.com或通过NuGet下载Glimpse。 我们将使用NuGet。

要通过NuGet在您的应用程序中安装Glimpse软件包,请在Solution Explorer窗口中右键单击该项目,然后选择“ Manage NuGet Packages ...”。 然后搜索Glimpse.Mvc5,然后单击“安装”按钮。

asp.net核心一瞥nuget IDG

要安装Glimpse软件包,请在“解决方案资源管理器”窗口中右键单击该项目,然后选择“管理NuGet软件包...”。 然后搜索Glimpse.Mvc5,然后单击“安装”按钮。

启动ASP.Net Core应用程序并打开Glimpse

在您的应用程序中安装并配置了Glimpse之后,您就可以开始探索它了。 要启用Glimpse,请启动应用程序,转到URL host / Glimpse.axd,然后单击页面右上角的“ Turn Glimpse On”按钮(请参见下图)。

asp.net核心开启一瞥 IDG

启用Glimpse后,您将在应用程序主页右下方看到一个“ g”图标。 您还将在网页底部看到Glimpse栏。 单击“ g”图标时,可以看到执行细节,如下图所示。

asp.net核心一瞥执行细节 IDG

在“瞥视”选项卡中查看应用程序的详细信息

Glimpse包含几个选项卡,用于显示应用程序的详细信息,即已注册的路由,正在使用的连接字符串,正在使用的查询字符串等等。 这些选项卡包括:

  • 配置-提供有关机器配置的信息
  • 环境-提供有关处理请求的服务器的信息
  • 执行-显示执行详细信息,例如请求所花费的时间
  • 元数据-显示与控制器,操作和其他元数据有关的信息
  • 模型绑定-显示模型绑定信息(如果您的应用程序使用了模型绑定)
  • 请求-显示服务器接收的确切数据
  • 路线-显示已注册的路线
  • 服务器-显示HTTP变量及其值
  • 会话-显示会话数据(如果您的应用程序启用了会话)
  • 时间轴-显示在服务器中进行渲染以呈现网页的方法调用的时间轴
  • 跟踪-显示您的应用程序中指定的任何跟踪信息
  • 视图-显示有关视图和视图引擎的信息

将Glimpse添加到您的ASP.Net Core应用程序

在ASP.Net Core项目中安装Glimpse之后,可以在Startup类的ConfigureService方法中编写以下代码,以将Glimpse添加到管道中。

public void ConfigureServices(IServiceCollection services)
     {
        if (this.HostingEnvironment.IsDevelopment())
        {
            services.AddGlimpse();
        }
     }

接下来,您应该在Startup类的Configure方法中配置Glimpse,如下所示。

public void Configure(IApplicationBuilder
     applicationBuilder, ILoggerFactory loggerFactory)
     {
        if (this.HostingEnvironment.IsDevelopment())
        {
            applicationBuilder.UseGlimpse();
        }
     }

您应该在启动分类中添加对Glimpse程序集的引用。 请注意,运行时会调用ConfigureServices和Configure方法。 这是Startup类的完整代码,供您参考。

public class Startup
    {
        public Startup(IConfiguration configuration)
        {
            Configuration = configuration;
        }
        public IConfiguration Configuration { get; }
        public void ConfigureServices
        (IServiceCollection services)
        {
            services.AddGlimpse();
            services.AddMvc().SetCompatibilityVersion
            (CompatibilityVersion.Version_2_2);
        }
        public void Configure(IApplicationBuilder app,
        IHostingEnvironment env)
        {
            if (env.IsDevelopment())
            {
                app.UseGlimpse();
            }
            app.UseMvc();
        }
    }

Glimpse是一个免费的开源诊断平台,可在ASP.Net或ASP.Net Core应用程序上提供大量的性能和诊断信息。 Glimpse可以检查Web请求,并为您提供见解和工具,从而使调试变得更加容易。

翻译自: https://www.infoworld.com/article/3366239/how-to-use-glimpse-in-aspnet-core.html

glimpse .net

cxu0262
关注 关注
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ASP.NET Core:构建高性能Web应用的魔法之旅
java专栏
07-24 852
ASP.NET Core是一个跨平台、高性能、开源的框架,用于构建现代化的Web应用和服务。它支持Windows、Linux和macOS,并且可以运行在Docker容器
asp-net-interview-questions::purple_circle:ASP.NET编码开发人员的访谈问答
02-04
ASP.NET面试,面试官通常会考察候选人对ASP.NET框架的理解、Web应用程序的开发经验、MVC模式的应用、数据库交互能力、安全性及性能优化等方面的知识。以下是一些可能被问到的重要知识点: 1. **ASP.NET概述** ...
netglimpse网络流量以太网和Internet的实时可视化
08-10
net-glimpse 网络流量(以太网和Internet)的实时可视化。并通过WebSockets从网络接口流式传输头文件数据
使用Glimpse 监测ASP.NET MVC网站
weixin_33981932的博客
12-25 187
使用MiniProfiler调试ASP.NET MVC网站性能,MiniProfiler可以很好的处理网站后端每个处理时间的事件,但是MiniProfiler是无法远程做监测的动作,MiniProfiler只能够监测本地端的动作,所以MiniProfier比较适合开发期间使用。 在开发ASP.NET WebFrom时,如果想要追踪每个页面的执行状况与效能的话,其实是可以使用“Trace”功能,如...
GLIMPSE 开源项目教程
最新发布
gitblog_00520的博客
09-10 403
GLIMPSE 开源项目教程 GLIMPSELow Coverage Calling of Genotypes项目地址:https://gitcode.com/gh_mirrors/glim/GLIMPSE 1. 项目的目录结构及介绍 GLIMPSE 项目的目录结构如下: GLIMPSE/ ├── bin/ │ ├── GLIMPSE_chunk │ ├── GLIMPSE_concor...
glimpse .net_如果您没有在ASP.NET使用Glimpse进行调试和配置,则可能会错过
cunfuxiao7305的博客
10-09 928
I've blogged about Glimpse since the day I first saw it at Mix 2011's open source fest. It's popular, but frankly, Glimpse is so useful more people need to know about it. 自从我在Mix 2011的开源音乐节上首次看到Glimp...
监控.net 网站 Glimpse
weixin_34308389的博客
07-17 161
使用Nuget 安装Glimpse 安装好后,config会默认添加几个节点 安装好之后 只需要浏览器输入网站/Glimpse.axd再次进入网站 就可以查看(ajax sql session 等) 转载于:https://www.cnblogs.com/jayblog/p/9324672.html...
webform使用glimpse测试系统性能
闪耀星星的窝
04-23 187
nuget包:Glimpse.WebForms 引用添加完毕web.config自动添加配置项 项目目录下添加了一个“GlimpseSecurityPolicy.cs”用于是否开启控制。 启动项目,访问页面/Glimpse.axd开启,并且可以控制插件的开启状态。 Glimpse.Ado插件 对数据库访问帮助类进行包装: DbProviderFactory DBProvider = SqlClientFactory.Instance 改为:GlimpseDbProviderFactory<
ASP.NET Core 1.0高性能优化实战
本书是关于如何使用C#ASP.NET Core 1.0和MVC 6创建快速、可扩展且高性能的应用程序。它强调了性能测量、分析和定位关键问题的重要性,以及在开发工作站和生产环境可能出现的性能问题差异。书的目标读者是具有...
Glimpse.Login:Glimpse 的简单登录策略,可在生产环境保护您的站点
07-02
标签 "C#" 表明这个扩展是用 C# 编程语言实现的,C#.NET Framework 和 .NET Core 平台的主要开发语言,因此我们可以预期 Glimpse.Login 是为基于 C#ASP.NET 应用程序设计的。 在 Glimpse.Login-master ...
C#ASP.NET Core 1.0构建高性能应用指南
ASP.NET Core 1.0 高性能》是一本深入浅出的指南,为开发者提供了丰富的实践经验和理论知识,帮助他们在ASP.NET Core 1.0环境实现高性能应用的构建和优化。无论是初学者还是经验丰富的开发者,都能从受益匪浅...
glimpse 最新版本
03-09
Webglimpse requires Glimpse. Separate use of Glimpse requires a license. If you are installing Webglimpse via ssh, you will need to install Glimpse first. (The FTP and cPanel installers automatically retrieve and install the appropriate Glimpse binary). The most recent release is always available in source form
如何在ASP.Net Core使用Glimpse
cxu0262的博客
05-17 165
Glimpse是一种流行的开源Web调试和诊断工具,可用于获取ASP.NetASP.Net MVC应用程序性能的可见性。 您还可以将Glimpse与Application Insights集成。 Glimpse提供了直观的用户界面,可帮助您检查应用程序的性能数据。 与MiniProfiler一样,Glimpse在您的网页上添加了一个小部件,以便您浏览应用程序的网页时可以查看性能数据。 您...
Ubuntu 8.10 下安装 lxr 与 glimpse
Alan0521的专栏
09-06 1154
前言 Lxr 对指定的源代码文件建立索引数据库,利用 perl 脚本 CGI 动态生成包含源码的 web 页面,可以用任一浏览器查阅。在此 web 页,所有的变量、常量、函数都以超连接的形式给出,十分方便查阅。 步骤 1 :安装软件 1)   安装 apache2: sudo apt-get install apache2 2)   安装 lxr, sudo apt-get ins
C# 实用的第三方库
徐永赛的博客
08-03 3427
C# 实用的第三方库
asp.net mvc 性能测试工具 - Glimpse
weixin_30667649的博客
12-13 198
Glimpse是一款.NET下的性能测试工具,支持asp.netasp.net mvc 优势在于,不需要修改原项目任何代码,且能输出代码执行各个环节的执行时间 安装方式非常简单,通过nuget直接安装即可 官方网址 getglimpse.com 转载于:https://www.cnblogs.com/xiaoweiyu/archive/2012/12/13/2815661.html...
调试时使用的工具:Glimpse插件和MvcMiniProfiler插件
日月 的专栏
02-07 2016
功能:Glimpse用于实时显示服务器端信息,方便调试时的分析;             MvcMiniProfiler用于实时显示每一步的加载时间,方便分析性能损失点; 添加:在NuGet搜索Glimpse并添加,在NuGet搜索MiniProfiler并添加MiniProfiler.MVC,MiniProfiler.EF 使用:             在浏览器输入:域名/g
ASP.NET Core之跨平台的实时性能监控
weixin_34255055的博客
07-14 352
前言 前面我们聊了一下一个应用程序 应该监控的8个关键位置. . 嗯..地址如下: 应用程序的8个关键性能指标以及测量方法 最后卖了个小关子,是关于如何监控ASP.NET Core的. 今天我们就来讲讲如何监控它,下面上效果图:   阅读本文需要了解的相关技术与内容: InfluxDb(分布式时序数据库,开源)(注:分布式部分已商业化最新的分布式版本已不在开源,单例的继续开源)...
写文章

热门文章

  • 什么是COBOL? COBOL编程说明 10274
  • 什么是PyPy? 更快的Python而无痛苦 8794
  • api管理工具_10种最佳API管理工具 8422
  • Julia教程:Julia语言入门 7327
  • python 异步处理_开始使用Python进行异步处理 6931

最新文章

  • Python 3.9:新功能和更好的功能
  • c# .net 微软证书_微软透露C#9.0计划
  • gitlab 12.0.3_GitLab 13.0强调安全性
2020年1884篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家狗玻璃钢雕塑设计厂家温州玻璃钢花盆市场烟台玻璃钢雕塑价格表辽宁玻璃钢可爱雕塑临沧玻璃钢雕塑制作厂家珠海户外景观玻璃钢雕塑信阳公园水景玻璃钢景观雕塑玻璃钢彩绘雕塑制作泥稿雕塑怎样翻成玻璃钢漯河商场美陈绿植墙江苏玻璃钢小羊动物雕塑制作工厂玻璃钢仿古门雕塑公园卡通玻璃钢雕塑公司玻璃钢狼人雕塑图片玻璃钢恐龙雕塑生产厂家商场美陈用完怎么处理绍兴玻璃钢气球雕塑市政玻璃钢雕塑高性价比的选择佛山玻璃钢雕塑哪家有呈贡玻璃钢雕塑产品厂家哪里有安徽玻璃钢雕塑公园艺术摆件玻璃钢饼干雕塑烤漆玻璃钢卡通雕塑现货大型玻璃钢雕塑加工商场开业美陈方案3d济南景观玻璃钢雕塑制作驻马店玻璃钢雕塑订做嘉兴玻璃钢雕塑优势春节商场美陈洛阳标识标牌玻璃钢雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化