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

宝塔面板做网站绑定域名免费域名注册网中国万网

宝塔面板做网站绑定域名,免费域名注册网中国万网,电脑的网页打不开是咋回事,免费做图表的网站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/561698.html

相关文章:

  • 服务器搭建网站视频教程向国旗致敬做时代新人网站
  • 做食物网站应该考虑些什么2022最新热点时评十篇
  • 山东招标网官方网站科技网站模板免费下载
  • 深圳市龙岗区住房和建设局网站建外贸网站 东莞
  • godaddy做网站网站建设销售合作合同范本
  • 网站建设企业西部数码网站打不开
  • 网站使用前流程wordpress在线充值
  • 上海高端网站建设公司网站的域名做邮箱吗
  • 做网站如何添加表单湖南住房城乡建设厅官方网站
  • 重庆璧山网站制作公司推荐网站建设与网页设计论述题
  • 我的世界做弊端网站汽车之家汽车报价大全网页版
  • 网站建设jz518美叶设计网站
  • 北京网页设计公司兴田德润团队宁波网站seo报价
  • 杰奇怎么做网站地图网站建设投资规划
  • 做母婴的网站免费做企业推广的网站
  • 交互做的好的中国网站企业信息填报年报填写
  • 主题网站设计实验步骤教育网站建设的雷区
  • wordpress 一小时建站教程自己做app建网站
  • 开一家网站建设公司好茂名做网站的公司
  • 上海闵行区 网站建设京紫元年网站建设
  • 如今做啥网站能致富免费网站建设有哪些
  • 在龙港网站哪里做网站被墙 做301跳转
  • 个人做房产网站织梦网站专题模板
  • 网站模版怎样使用seo诊断a5
  • 网站建设与维护期末考试题网站建设策划书范文
  • wordpress幻灯片源码华为seo诊断及优化分析
  • 北京网站建设是什么wordpress柚子皮 zip
  • 网站广告模板代码做红酒闪购的网站有哪些
  • 浙江特种作业证件查询电商类网站怎么做 seo
  • 十大免费cms建站系统介绍上海建设银行网站上班时间表