.NET 开源实时监控系统 - WatchDog
前言
在平时的开发中随着我们系统应用不断地迭代变的复杂,对应用的实时监控变得越来越重要。实时监控不仅可以帮助我们快速定位问题,还能在出现问题时及时采取措施,减少业务中断的时间。
本文将介绍一个名为WatchDog的.NET开源实时应用监控系统,它可以帮助我们轻松实现对.NET应用的实时监控。
项目介绍
WatchDog是一个开 ...
在MongoDB中实现大于小于查询功能
目录引言一、连接MongoDB数据库二、选择要查询的集合三、构建查询条件四、执行查询操作五、处理查询结果六、使用聚合查询(可选)七、总结引言
MongoDB是一个高性能、开源、无模式的文档型数据库,它使用BSON(Binary JSON)作为存储格式,支持丰富的查询语法,包括大于(g t )、小于( gt)、小于(gt)、小于(lt)、大 ...
推荐3款免费且实用的数据库管理工具
前言
数据库在日常工作中确实扮演着至关重要的角色,无论是数据管理、分析还是应用开发,都离不开它的支持。今天大姚给大家分享3款免费且实用的数据库管理工具,希望可以帮助到有需要的同学。
DBeaver
DBeaver是一款免费的跨平台数据库工具,适用于开发人员、数据库管理员、分析师和所有数据处理人员。它支持所有流行的 SQL ...
Mongodb文档和数组的通配符索引应用小结
目录概述应用为文档对象建立通配符索引为数组对象添加通配符索引学习mongodb,体会mongodb的每一个使用细节,欢迎阅读威赞的文章。这是威赞发布的第97篇mongodb技术文章,欢迎浏览本专栏威赞发布的其他文章。如果您认为我的文章对您有帮助或者解决您的问题,欢迎在文章下面点个赞,或者关注威赞。谢谢。威赞文章都是结合官 ...
好消息!数据库管理神器 Navicat 推出免费精简版:Navicat Premium Lite
前言
好消息,前不久Navicat推出了免费精简版的数据库管理工具Navicat Premium Lite,可用于商业和非商业目的,我们再也不需要付费、找破解版或者找其他免费平替工具了,有需要的同学可以马上下载使用起来。
工具官方介绍
Navicat Premium Lite 是 Navicat 的精简版,它包含了用户执行主要的基本数据库操作所需的核心功能。 ...
基于Bootstrap Blazor开源的.NET通用后台权限管理系统
前言
今天大姚给大家分享一个基于Bootstrap Blazor开源的.NET通用后台权限管理系统,后台管理页面兼容所有主流浏览器,完全响应式布局(支持电脑、平板、手机等所有主流设备),可切换至 Blazor 多 Tabs 模式,权限控制细化到网页内任意元素(按钮、表格、文本框等等):BootstrapAdmin。
BootstrapBlazor介绍
一套基于 Boo ...
无业游民写的最后一个.net有关项目框架
理想很丰满,现实往往很残酷。
一种按照ddd的方式,根据业务来把自己需要的模块一个一个写出来,再按照模块把需要的接口一个一个的写出来,堆砌一些中间件,以及解耦的command,handler等等
,一个项目就这么成型了。上面的项目有一个非常清晰的特点,就是按需开发,不需要去可以定义业务相关的公共的模块,有就有没就没。 ...
WatchDog:一款.NET开源的实时应用监控系统
项目介绍
WatchDog是一个开源(MIT License)、免费、针对ASP.Net Core Web应用程序和API的实时应用监控系统。开发者可以实时记录和查看他们的应用程序中的消息、事件、HTTP请求和响应,以及运行时捕获的异常。
项目工作原理
它利用SignalR进行实时监控,并使用LiteDB作为无需配置的类似MongoDB的无服务器数据库,同时也支 ...
Mongodb使用$pop删除数组中元素的操作指南
目录定义行为应用删除数组中的第一个元素删除数组当中的最后一个元素定义
$pop操作符删除数组当中的第一个元素或最后一个元素。向指定数组字段传入参数-1,表示删除第一个元素。而向指定数组字段传入参数1,表示删除最后一个元素。
按照下面的形式,使用$pop操作符
{$pop: {<field>: -1|1, ...}}
当删除嵌套文档或数组中数 ...
EAV模型(实体-属性-值)的设计和低代码的处理方案(1)
一般我们在开发的时候,习惯上使用常规的关系型数据库来设计数据库表,对于一些业务表的字段比较固定的场景,是一种非常不错的选择,而且查询的时候,由于是基于固定的表字段进行查询,性能基本上是最优的。不过有一些场景下,业务信息的经常变化,使用常规的关系型数据库来创建表字段、删除字段的模式,肯定不是合适的处理 ...
搭建MongoDB分片集群
目录一、什么是分片二、分片集群1、组件构成2、分片集群内各组件间交互三、数据如何切分四、分片策略1、哈希分片2、范围分片五、分片集群架构六、搭建分片集群1、涉及主机2、所有主机安装MongoDB3、分片节点副本集的创建3.1、第一套副本集shard13.1.1、准备存放数据和日志的目录3.1.2、创建配置文件3.1.3、启动第一套副本集 ...
搭建MongoDB副本集
目录一、什么是MongoDB的副本集二、副本集的架构三、副本集的成员四、部署副本集1、节点划分2、安装MongoDB2.1、下载解压安装包3、创建主节点3.1、创建存储数据和日志的目录3.2、新建配置文件3.3、启动节点服务4、创建副本节点4.1、创建存储数据和日志的目录4.2、新建配置文件4.3、启动节点服务5、创建仲裁节点5.1、创建存 ...
MongoDB基础操作
目录一、什么是MongoDB二、MongoDB 与关系型数据库对比三、数据类型四、部署MongoDB1、下载二进制包2、下载安装包并解压3、创建用于存放数据和日志的目录,并修改权限4、启动MongoDB4.1前台启动4.2后台启动4.3、配置文件启动服务4.4、配置systemd服务4.5、systemctl启动MongoDB5、客户端配置6、关闭MongoDB6.1、前台启动6.2 ...
6.prometheus监控--监控redis/rabbitmq/mongodb
1.监控redis
1.1 redis_exporter安装方式
1.1.1 二进制源码安装方式
参考nginx二进制安装方法
redis_exporter下载地址:https://github.com/oliver006/redis_exporter/releases
系统服务:
cat > /etc/systemd/system/redis_exporter.service <<"EOF"
[Unit]
Description=Prometheus Redis Exporter
After=network.target ...
使用Docker搭建MongoDB 5.0版本副本集集群
1、mongodb集群
首先我们需要了解mongodb的集群模式,mongodb安装分为单机安装和集群安装。集群安装分为:主从复制(Master-Slaver)集群、副本集(Replica Set)集群和分片集群(Sharded Cluster)。MongoDB的主从复制(Master-Slave Replication)已不再是官方推荐的特性,并且在未来的版本中可能会被移除。MongoDB官方推 ...
mongodb命令行连接及基础命令总结大全
目录一、命令行连接到mongodb二、基础命令2.1 数据库操作2.2 集合的基础命令2.3 插入2.4 保存2.5 查询2.6 更新2.7 删除2.8 比较运算符2.9 范围运算符2.10 逻辑运算符2.11 正则表达式2.12 limit和skip()2.13 排序2.14 统计个数2.15 消除重复三、聚合函数操作3.1常用管道3.2 表达式3.3 $group3.4 $project3.5 $match3.6 $sort ...
MongoDB中sort()排序方法、aggregate()聚合方法和索引代码示例
目录MongoDB的sort()排序方法MongoDB的aggregate()聚合方法MongoDB的索引总结MongoDB的sort()排序方法
在MongoDB中,sort()方法是用来对查询结果进行排序的。sort()方法可以用于在查询语句中对指定字段进行升序或降序排序。下面是sort()方法的详细介绍。
语法:
sort()方法的语法如下:
db.collection.find().sort({ field: ...
Asp-Net-Core开发笔记:实现动态审计日志功能
前言
最近一直在写 Go 和 Python ,好久没写 C# ,重新回来写 C# 代码时竟有一种亲切感~
说回正题。
在当今这个数字化迅速发展的时代,每一个操作都可能对业务产生深远的影响,无论是对数据的简单查询,还是对系统配置的修改。在这样的背景下,审计日志不仅仅是一种遵循最佳实践的手段,更是确保数据安全、提高系统透明度、 ...
MongoDB 的日志配置
配置日志相关的参数
默认的配置文件是/etc/mongod.conf,可以在该文件中配置与日志相关的信息。比如:
more /etc/mongod.conf
# where to write logging data.
# Enable logging to a file
systemLog:
quiet: false
destination: file
logAppend: true
path: /data/log/mongod.log
这里:
·destination:定义日 ...
【Mongodb】Linux安装Mongodb
目录:
一、官网下载安装包
二、安装配置Mongodb
三、安装mongosh
四、安全配置
一、官网下载安装包
1、下载安装包 (Mongodb官网地址:https://www.mongodb.com/zh-cn)
二、安装配置Mongodb
1、上传到服务器后解压
# 解压
tar -xvf mongodb-linux-x86_64-enterprise-rhel70-7.0.6.tgz
# ...