随笔分类 -  c#

摘要:Windows性能计数器(Performance Counter)是Windows提供的一种系统功能,它能实时采集、分析系统内的应用程序、服务、驱动程序等的性能数据,以此来分析系统的瓶颈、监控组件的表现,最终帮助用户对系统进行合理调优。市面上采集Windows性能计数器指标的产品参差不齐,尤其在处理 阅读全文
posted @ 2019-06-24 20:21 静若清池 阅读(1027) 评论(0) 推荐(1)
摘要:以下几个内存大小相当: IS:虚拟内存任务管理器:提交内存进程对象上的:PrivateMemorySize64,性能计数器:Process\Private Bytes 阅读全文
posted @ 2018-10-30 11:13 静若清池 阅读(375) 评论(0) 推荐(0)
摘要:一般的系统级别指标监控,更多关注CPU、内存、磁盘、网络等运行情况,对应用程序运行时的进程指标关注不够,导致不能深入了解系统运行状态。本文根据笔者应用实践,探讨一下进程级别监控涉及到的监控内容以及监控方式,供感兴趣的同行做参考。 一、监控内容 众所周知,应用软件最终表现为应用程序,程序是指令、数据及 阅读全文
posted @ 2018-09-30 22:51 静若清池 阅读(2857) 评论(0) 推荐(1)
摘要:一个完整的监控生态体系包括“监、析、控”三个环节,预警平台作为偏“析”的一环,既要对监控数据做规则分析,又要为控制系统生成预警日志,起着承上启下的作用。监控平台收集的数据,是典型的随着时间变化的时间序列数据(以下简称“时序数据”),如何针对时序数据设计灵活可控的预警引擎,是预警平台的首要任务。本文根 阅读全文
posted @ 2018-08-31 23:10 静若清池 阅读(1715) 评论(0) 推荐(0)
摘要:从客户端收集到Web站点信息后,写入InfluDB时,报如下异常: 根据提示“unbalanced quotes”,判断是PROCESS_PATH中,反斜杠导致的。 查看MyWeb站点的物理路径,发现物理路径,是以“\”结尾的,去掉结尾的"\"后,问题解决。 为增强程序健壮性,写入InfluxDB时 阅读全文
posted @ 2018-07-12 09:23 静若清池 阅读(2487) 评论(0) 推荐(0)
摘要:依赖DLL:Microsoft.Web.Administration.dll 老外的一篇不错的文章:https://johnlnelson.com/2014/06/15/the-microsoft-web-administration-namespace/ 阅读全文
posted @ 2018-06-27 13:57 静若清池 阅读(208) 评论(0) 推荐(0)
摘要:开发完Windows服务后,一般通过如下命令进行注册Windows服务 除了脚本的方式,通过代码,也可以注册Windows服务: 阅读全文
posted @ 2018-03-31 23:27 静若清池 阅读(489) 评论(0) 推荐(0)
摘要:对WebApi进行单元测试时,一般需要一个IIS站点,一般的做法,是通过写一个批处理的bat脚本来实现,其实通过编码,也能实现该功能。 主要有关注三点:应用程序池、Web站点、绑定(协议类型:http、https,IP地址,端口,主机名) 1.总体代码 2.创建应用程序池: 3.创建站点 4.创建绑 阅读全文
posted @ 2018-03-31 23:18 静若清池 阅读(1128) 评论(0) 推荐(0)
摘要:最近在使用InfluxDB时,发现一个很奇怪的问题,一个本来正常的功能,做了一次改动后,就不能正常显示了. 一、查询语句 异常信息如下: Group By语句后面,只能是Tag列,不能是Field列 二、查看所有Tag列 说明USER_NAME是Tag列 三、查看所有Field列 说明USER_NA 阅读全文
posted @ 2017-12-27 23:02 静若清池 阅读(1238) 评论(0) 推荐(0)
摘要:1.如果应用程序是WebAPi,则需要使用同步版的InfluDB客户端 2.如果应用程序是Winform或Console程序或Windows服务,则使用同步或异步版客户端都可以,建议用异步版 3.如果写InfluxDB时,某一列是int型或Long型,influxdb协议会在数字后面加一个“i”,但 阅读全文
posted @ 2017-12-25 21:56 静若清池 阅读(2470) 评论(0) 推荐(0)
摘要:随着云计算的深入落地,大数据技术有了坚实的底层支撑,不断向前发展并日趋成熟,无论是传统企业还是互联网公司,都不再满足于离线批处理计算,而是更倾向于应用实时流计算,要想在残酷的企业竞争中立于不败之地,企业数据必须被快速处理并输出结果,流计算无疑将是企业Must Have的大杀器。作为充电生态网的领军企 阅读全文
posted @ 2017-11-06 18:04 静若清池 阅读(3471) 评论(10) 推荐(8)
摘要: 阅读全文
posted @ 2017-08-23 15:04 静若清池 阅读(908) 评论(0) 推荐(0)
摘要:1.InfluxDb版本 0.10.3 2.Measurement TodayChargeTimeReport 只有time和Field列,没有Tag列 3.现象:通过定时任务向上面的表中写入数据: 定时任务5分钟执行一次,定时任务的内容是查询SQL,查询出凌晨至今的数据,10分钟一个间隔,写入in 阅读全文
posted @ 2017-08-01 17:03 静若清池 阅读(5606) 评论(0) 推荐(0)
摘要:一、定义DateTime Message 参考文档:https://github.com/mgravell/protobuf-net/blob/master/src/Tools/bcl.proto DateTime中包含两个属性:value,TimeSpanScale;value为时间值,TimeS 阅读全文
posted @ 2017-05-28 19:18 静若清池 阅读(1500) 评论(0) 推荐(0)
摘要:DataTable dt = new DataTable("Table0"); dt.Columns.Add("column0", System.Type.GetType("System.DateTime")); DataRow dr = dt.NewRow(); dr["column0"] = D 阅读全文
posted @ 2017-04-21 15:55 静若清池 阅读(1096) 评论(0) 推荐(0)
摘要:最新版的.Net Framework 4.7主要带来了以下方面的提升: 1.为Win10窗体应用带来了高DPI支持; 2.为Win10上的WPF程序带来了触控支持; 3.增强了加密支持; 4.提升性能和稳定性 但是当我们打开.NET Framework下载界面: 这时你会发现,我们能下载的.NET 阅读全文
posted @ 2017-04-18 18:05 静若清池 阅读(24383) 评论(4) 推荐(0)
摘要:工作中需要计算当前时间对应的本周一、上周一,以下是对应代码: 直接写SQL,没有找到很好的简单有效解决方案,如果有使用SQL解决的,请回复告知。 阅读全文
posted @ 2017-03-20 16:17 静若清池 阅读(1028) 评论(0) 推荐(0)
摘要:为便于跟踪问题解决情况,预警引擎产生的比较严重的预警日志,需要在TFS中登记Bug,通过TFS的状态流转,利用TFS Bug的Web挂钩功能,动态感知Bug解决状态,从而跟踪预警问题的解决状态, 整体解决方案如下: 微软提供了很好的文档支持: 创建Bug示例代码如下: 返回的result是一个Jso 阅读全文
posted @ 2017-03-14 18:35 静若清池 阅读(1712) 评论(1) 推荐(0)