Skip to Content
MongoDB权威指南(第3版)
book

MongoDB权威指南(第3版)

by Shannon Bradshaw, Eoin Brazil, Kristina Chodorow
November 2021
Intermediate to advanced
410 pages
12h 1m
Chinese
Posts & Telecom Press
Content preview from MongoDB权威指南(第3版)
349
22
监控
MongoDB
在部署之前,设置某种类型的监控机制非常重要。这种监控机制应该能够跟踪服务器正在
做什么,并在出现问题时发出警报。本章内容包括:
如何跟踪
MongoDB
的内存使用情况;
如何跟踪应用程序的性能指标;
如何诊断复制中的问题。
本章将使用
MongoDB
Ops Manager
的示例图来演示监控时要关注的内容(参见
Ops
Manager
的安装说明)
MongoDB Atlas
MongoDB
的云数据库服务)的监控能力与其非
常相似。
MongoDB
还提供了免费的可以监控单机环境和副本集的监控服务
。监控数据在
上传后会保留
24
小时
,监控服务还会提供操作执行次数、内存占用率、
CPU
占用率、操
作数量等粗粒度的统计。
如果不想使用
Ops
Manager
Atlas
MongoDB
的免费监控服务,也可以使用其他某种类
型的监控。这有助于提前发现潜在的问题,并在问题发生时对其进行诊断。
22.1
 监控内存使用情况
访问内存中的数据速度很快,而访问磁盘中的数据速度会比较慢。不幸的是,内存比较昂
贵(磁盘则相对便宜),
MongoDB
通常会在使用任何其他资源之前优先使用内存
。本节会
介绍如何监控
MongoDB
CPU
、磁盘和内存的交互,以及需要关注的内容。
22.1.1
 计算机内存简介
计算机中一般会有容量小且访问速度快的内存以及容量大但访问速度慢的磁盘。当请求存
储在磁盘上(还不在内存中)的数据页时,系统会发生缺页错误,并将该页从磁盘复制到
350
22
内存中。然后就可以快速访问内存中的数据页了。如果程序没有定期使用该页的内容 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

大数据项目管理:从规划到实现

大数据项目管理:从规划到实现

Ted Malaska, Jonathan Seidman
Go程序设计语言

Go程序设计语言

艾伦A. A.多诺万, 布莱恩W. 柯尼汉
Spark快速大数据分析(第2版)

Spark快速大数据分析(第2版)

Jules S. Damji, Brooke Wenig, Tathagata Das, Denny Lee
Kafka权威指南(第2版)

Kafka权威指南(第2版)

Gwen Shapira, Todd Palino, Rajini Sivaram, Krit Petty

Publisher Resources

ISBN: 9787115576538