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

泾阳县住房和城乡建设局网站html编辑器安卓版手机版软件

泾阳县住房和城乡建设局网站,html编辑器安卓版手机版软件,房屋网站,包头正大光电 做网站MongoDB 介绍 MongoDB 是一个高性能、开源的 NoSQL 数据库,它采用灵活的文档数据模型,非常适合处理大规模的分布式数据。MongoDB 的文档存储方式使得数据结构可以随需求变化而变化,提供了极高的灵活性。它支持丰富的查询语言,允许…

MongoDB 介绍

MongoDB 是一个高性能、开源的 NoSQL 数据库,它采用灵活的文档数据模型,非常适合处理大规模的分布式数据。MongoDB 的文档存储方式使得数据结构可以随需求变化而变化,提供了极高的灵活性。它支持丰富的查询语言,允许执行复杂的数据操作,同时具备自动分片和副本集等特性,确保了数据的高可用性和水平扩展性。MongoDB 的易用性、高性能和可扩展性使其成为现代应用程序,特别是需要处理大量非结构化或半结构化数据的应用程序的理想选择。

对 MongoDB 进行监控是确保数据库系统健康、优化性能和预防故障的关键措施。监控可以帮助管理员实时了解数据库的运行状态,包括性能指标、资源使用情况和潜在的安全威胁。通过监控,可以及时发现并解决性能瓶颈,如慢查询或高内存使用,从而提高应用程序的响应速度和用户体验。此外,监控还能帮助预测和预防系统故障,比如通过监控磁盘空间来避免潜在的数据丢失。总的来说,监控 MongoDB 对于维护数据库的稳定性、安全性和高效性至关重要。

观测云

观测云是一款专为 IT 工程师打造的全链路可观测产品,它集成了基础设施监控、应用程序性能监控和日志管理,为整个技术栈提供实时可观察性。这款产品能够帮助工程师全面了解端到端的用户体验追踪,了解应用内函数的每一次调用,以及全面监控云时代的基础设施。此外,观测云还具备快速发现系统安全风险的能力,为数字化时代提供安全保障。

部署 DataKit

DataKit 是一个开源的、跨平台的数据收集和监控工具,由观测云开发并维护。它旨在帮助用户收集、处理和分析各种数据源,如日志、指标和事件,以便进行有效的监控和故障排查。DataKit 支持多种数据输入和输出格式,可以轻松集成到现有的监控系统中。

登录观测云控制台,在「集成」 - 「DataKit」 选择对应安装方式,当前采用 Linux 主机部署 DataKit。

开启 MongoDB 采集器

进入 DataKit 安装目录下的 conf.d/db 目录,复制 mongodb.conf.sample 并命名为 mongodb.conf。示例如下:

[[inputs.mongodb]]## Gathering intervalinterval = "10s"## Specify one single Mongodb server. These server related fields will be ignored when the 'servers' field is not empty.## connection_format is a string in the standard connection format (mongodb://) or SRV connection format (mongodb+srv://).connection_format = "mongodb://"## The host and port. host_port = "127.0.0.1:27017"## Usernameusername = "datakit"## Passwordpassword = "<PASS>"## The authentication database to use.# default_db = "admin"## A query string that specifies connection specific options as <name>=<value> pairs.# query_string = "authSource=admin&authMechanism=SCRAM-SHA-256"## A list of Mongodb servers URL## Note: must escape special characters in password before connect to Mongodb server, otherwise parse will failed.## Form: "mongodb://[user ":" pass "@"] host [ ":" port]"## Some examples:## mongodb://user:pswd@localhost:27017/?authMechanism=SCRAM-SHA-256&authSource=admin## mongodb://user:pswd@127.0.0.1:27017,## mongodb://10.10.3.33:18832,# servers = ["mongodb://127.0.0.1:27017"]## When true, collect replica set statsgather_replica_set_stats = false## When true, collect cluster stats## Note that the query that counts jumbo chunks triggers a COLLSCAN, which may have an impact on performance.gather_cluster_stats = false## When true, collect per database statsgather_per_db_stats = true## When true, collect per collection statsgather_per_col_stats = true## List of db where collections stats are collected, If empty, all dbs are concerned.col_stats_dbs = []## When true, collect top command stats.gather_top_stat = true## Set true to enable electionelection = true## TLS connection config# ca_certs = ["/etc/ssl/certs/mongod.cert.pem"]# cert = "/etc/ssl/certs/mongo.cert.pem"# cert_key = "/etc/ssl/certs/mongo.key.pem"# insecure_skip_verify = true# server_name = ""## Mongodb log files and Grok Pipeline files configuration# [inputs.mongodb.log]# files = ["/var/log/mongodb/mongod.log"]# pipeline = "mongod.p"## Customer tags, if set will be seen with every metric.# [inputs.mongodb.tags]# "key1" = "value1"# "key2" = "value2"# ...

重启 DataKit。

# Linux/Mac 可能需加上 sudo
datakit service -R # restart

关键指标

指标名称描述
uptime_nsMongoDB实例的总运行时间
cpu_usage系统CPU的使用率
mem_used_percent系统内存的使用率
disk_used_percent系统磁盘的使用率
net_out_bytes从MongoDB实例发送出去的网络字节数
net_in_bytes进入MongoDB实例的网络字节数
connections_current当前与数据库服务器的活跃连接数
connections_total_created每秒新创建的连接数
queries_per_sec每秒执行的查询次数
inserts_per_sec每秒执行的插入操作次数
updates_per_sec每秒执行的更新操作次数
deletes_per_sec每秒执行的删除操作次数
percent_cache_used缓存的使用率
percent_cache_dirty脏缓存的使用率
cursor_total_count当前打开的游标数量
cursor_timed_out_count因超时而关闭的游标数量
cursor_totalMongoDB维护的游标总数
cursor_pinned_count固定的游标数量
aggregate_command_total聚合命令执行的总次数
aggregate_command_failed聚合命令失败的次数
assert_msg消息断言发生的次数
assert_user用户断言发生的次数
ttl_deletes_per_sec每秒因TTL索引而删除的文档数量
ttl_passes_per_sec每秒后台TTL线程进行删除的次数
document_inserted插入的文档总数
document_deleted删除的文档总数
document_returned返回的文档总数
document_updated更新的文档总数
insert_command_totalinsert 命令执行的总次数
delete_command_totaldelete 命令执行的总次数
update_command_totalupdate 命令执行的总次数
find_command_totalfind 命令执行的总次数
insert_command_failedinsert 命令失败的次数
find_command_failedfind 命令失败的次数
update_command_failedupdate 命令失败的次数
delete_command_faileddelete 命令失败的次数
repl_stateReplica Set成员的状态
repl_queries, repl_deletes, repl_inserts, repl_updatesReplica Set的查询、删除、插入、更新操作
repl_lag主从复制的滞后时间

场景视图

登录观测云控制台,点击「场景」 -「新建仪表板」,输入 “MongoDB”, 选择 “MongoDB 监控视图”,点击 “确定” 即可添加视图。

监控器(告警)

主从写操作延迟超过30ms告警

Mongodb的连接数过高

Mongodb聚合命令失败率过多

总结

通过观测云平台对 MongoDB 进行统一监控,我们能够实时追踪关键性能指标,如活跃读写连接数、聚合命令的执行与失败次数、以及断言情况。这些指标对于优化数据库性能、识别性能瓶颈、及时排查故障至关重要。它们帮助我们提升缓存策略,确保数据一致性,进行有效的容量规划,并为业务分析提供支持。这样的监控不仅增强了用户体验,也显著提高了系统的可靠性和稳定性。

http://www.dtcms.com/wzjs/819057.html

相关文章:

  • GPS实时定位网站怎么做如何生成自己的网站
  • 珠海市网站建设企业成都网站建设培训班
  • 网站运营阶段国外打开网站会不会乱码
  • 郑州英语网站建设贵州住房和城乡建设厅网官网
  • 备案 个人网站名称男女做暖暖视频免费网站
  • 石家庄网站建设蓝点怎么导出wordpress 整个网站
  • 网站开发技术工作室asp网站源码 怎么安装
  • 罗田县建设局网站山东网站方案
  • 网站设计的公司排名水果网站建设策划书
  • 那种网站2021wordpress+小米商城
  • 四川省建筑施工企业人员考试平台泉州全网营销优化
  • 网站优化塔山双喜中国电建成都设计院
  • 网站建设使用的什么用sql2000做网站
  • 网站建设收徒弟电子商务网站建设需要哪些步骤
  • 网站开发服务的协议淘宝购物网站的建设
  • 小学课程建设网站目标宣传片制作报价表
  • 温州 公司 网站编程 给别人做网站
  • 住房建设部网站 保定wordpress 设置主页
  • 阿里云服务器可以做商业网站可以做cps合作的棋牌网站6
  • 企业网站建设需要哪些步骤网站设计 品牌设计
  • 英文外贸网站设计濮阳的网站建设
  • 免费的外贸网站推广方法天河外贸型网站建设
  • 北京网站网页设计修改wordpress文件夹后
  • 做网站广告语宁波网站推广方式怎么样
  • 寻找做网站的国外响应式网站
  • 建设项目环保验收网站做简历的网站
  • 南昌网站建设优化推广费用wordpress安装通知栏
  • 花都网站开发深圳工商
  • 如何建设学校的微网站首页湖北省发布最新通告
  • 服装网站建设优点与缺点网站建设与维护就业怎么样