11 2022 档案

摘要:缓存可以通过减少生成内容所需的工作,显著提高应用的性能和可伸缩性。 缓存最适用于不常更改且生成成本很高的数据。 缓存生成的数据副本可以比从源中更快地返回。 应该以从不依赖于缓存数据的方式编写和测试应用。ASP.NET Core 支持多个不同的缓存。 本文主要介绍五种缓存方式 | 缓存类别 | Nug 阅读全文
posted @ 2022-11-24 00:02 雨水的命运 阅读(834) 评论(0) 推荐(0)
摘要:简介 健康检查,其实这个名称已经很明确了,它是检查你的应用程序是否健康运行的一种方式。随着当前各类项目越来越多的应用程序正在转向微服务式架构,健康检查就变得尤为关键。虽然微服务体系结构具有许多好处,但其中一个缺点就是为了确保所有这些服务都正常运行的操作开销更高。你不在是监视一个庞大的整体项目的健康状 阅读全文
posted @ 2022-11-17 00:00 雨水的命运 阅读(925) 评论(0) 推荐(1)
摘要:Grafana介绍及部署请参考这篇博客 InfluxDB 官网 GitHub InfluxDB介绍 InfluxDB 是用Go语言编写的一个开源分布式时序、事件和指标数据库,无需外部依赖 InfluxDB在DB-Engines的时序数据库类别里排名第一 InfluxDB相关概念 Database:I 阅读全文
posted @ 2022-11-16 01:01 雨水的命运 阅读(645) 评论(0) 推荐(0)
摘要:简介 Grafana Loki 是一个水平可扩展,高可用性,多租户的日志聚合系统,由Grafana团队设计和开发,基于Apatch 2.0开源。其有三部分组成: Loki 是主服务器,负责存储日志和处理查询。对标ELK中的ElasticSearch。 Promtail 是代理,负责收集日志并将其发送 阅读全文
posted @ 2022-11-15 13:13 雨水的命运 阅读(838) 评论(0) 推荐(0)
摘要:本次介绍的主要有三大工具: Grafana:获取Prometheus数据并展示 Exporter:Node Agent客户端,获取服务器资源发送数据至Prometheus Prometheus:服务端,监控工具,收集Exporter数据 Prometheus 简介 Prometheus(中文名:普罗 阅读全文
posted @ 2022-11-14 17:32 雨水的命运 阅读(1995) 评论(0) 推荐(0)
摘要:Nginx简介 Nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。2011年6月1日,ng 阅读全文
posted @ 2022-11-13 13:03 雨水的命运 阅读(210) 评论(0) 推荐(1)
摘要:Exceptionless简介 Exceptionless是一款分布式日志管理框架,它可以统一收集管理并展示出来程序的日志,这样的话减少了传统开发过程中还需要去服务器查找日志的痛苦,大大提升对程序的运维效率。 Exceptionless依赖于Redis和Elasticsearch。 官网地址:htt 阅读全文
posted @ 2022-11-12 14:31 雨水的命运 阅读(454) 评论(0) 推荐(0)
摘要:简介 AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。 AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/ 阅读全文
posted @ 2022-11-10 11:02 雨水的命运 阅读(965) 评论(0) 推荐(1)
摘要:Docker部署Seq日志平台 Dokce部署 镜像地址: https://hub.docker.com/r/datalust/seq pull镜像 docker pull datalust/seq 设置seq Admin密码,起站点用到的密码必须要Hash SeqPwd=$(echo '12345 阅读全文
posted @ 2022-11-08 13:39 雨水的命运 阅读(2035) 评论(0) 推荐(0)
摘要:Serilog输出ES Elastic (ELK) Stack的服务端部署参考这篇博客,版本都是当前最新版本8.5.0 Serilog 相关文档参考这篇博客 新建一个ASP.NET Core Web项目,添加以下Neget包 Serilog.AspNetCore Serilog.Extensions 阅读全文
posted @ 2022-11-07 23:48 雨水的命运 阅读(2380) 评论(0) 推荐(0)
摘要:ASP .NET Core 访问Windows共享目录 安装Neget包 Install-Package SharpCifs.Std CodeSample using SharpCifs.Smb; using System.IO; using System.Linq; namespace Conso 阅读全文
posted @ 2022-11-07 20:57 雨水的命运 阅读(1715) 评论(0) 推荐(0)
摘要:Skywalking部署 Skywalking简单介绍 Skywalking是一个应用性能管理(APM)分布式链路跟踪系统,具有服务器性能监测,应用程序间调用关系及性能监测等功能,Skywalking分为服务端、管理界面、以及嵌入到程序中的探针部分,由程序中的探针采集各类调用数据发送给服务端保存,在 阅读全文
posted @ 2022-11-07 14:49 雨水的命运 阅读(1524) 评论(0) 推荐(0)
摘要:Elastic APM 部署访问 Elastic APM 由四个基本组件构成: APM Agents:各个语言的客户端程序,一系列开源库,用于连接APM Server APM Server Elasticsearch Kibana APM Server、Elasticsearch、Kibana的部署 阅读全文
posted @ 2022-11-07 00:01 雨水的命运 阅读(653) 评论(0) 推荐(0)
摘要:Elastic (ELK) Stack产品相关简介请看这篇博客 Elasticsearch 参考地址: https://github.com/elastic/elasticsearch/blob/main/distribution/src/config/elasticsearch.yml https 阅读全文
posted @ 2022-11-06 22:18 雨水的命运 阅读(698) 评论(0) 推荐(0)
摘要:简介 Elastic (ELK) Stack 是 Elastic 公司的产品软件。是目前流行的集中式日志解决方案。 Elastic 产品文档地址 博客文档地址 博客地址 主要包含了ELK、Beats、Apm、 Elastic Agent等产品。 ELK : 文档地址,三个开源软件的缩写,分别为Ela 阅读全文
posted @ 2022-11-06 21:42 雨水的命运 阅读(974) 评论(0) 推荐(0)
摘要:Net中很多日志框架都是记录在文件或者数据库中。很不方面查看。这篇博客主要描述日志在线查看,直接在网站Url中查看。技术上主要用到Serilog+LogDashboard包。 安装NetGet包 Install-Package Serilog.AspNetCore Install-Package L 阅读全文
posted @ 2022-11-04 01:01 雨水的命运 阅读(1026) 评论(0) 推荐(1)