MongoDB集成到Grafana Cloud
MongoDB是为现代应用程序开发人员和云计算时代构建的通用、基于文档的分布式数据库。
该集成使用Percona MongoDB出口国,从0.19.0版本开始,它被嵌入到Grafana Agent中以方便使用。
它创建了3个不同的仪表板,用于监视MongoDB集群、一个特定实例和一个replicset。它还提供以下普罗米修斯警报:
- MongodbDown: MongoDB实例down - Critical
- MongodbReplicationLag: MongoDB复制延迟大于10s—Critical
- MongodbReplicationHeadroom: MongoDB复制净空<= 0 - Critical
- MongodbNumberCursorsOpen: MongoDB客户端打开的游标太多(> 10k) -警告
- MongodbCursorsTimeouts:太多游标超时-警告
- MongodbTooManyConnections:连接过多(超过历史平均值的80%)-警告
- MongodbVirtualMemoryUsage: MongoDB虚拟内存使用率比映射内存高3倍以上-警告
为了使这个集成正常工作,您必须将mongoDB集群的每个节点连接到一个代理实例。这是因为该导出器不从多个节点收集指标。
此外,您需要使用relabel_configs为度量定义两个自定义标签。
第一个是service_name,这是您在集群中标识该节点的方式(例如:ReplicaSet1-Node1)。第二个是mongodb_cluster,这是mongodb集群的名称,必须为组成集群的所有节点设置相同的值(例如:prod-cluster)。
这里有一个例子:
Relabel_configs:—source_labels: [__address__] target_label: service_name replacement: 'replicaset1-node1'—source_labels: [__address__] target_label: mongodb_cluster replacement: 'prod-cluster'
我们强烈建议您为Agent配置一个单独的用户,并只给它监视您的节点所需的严格强制的安全特权。有关更多信息,请参见官方文档.
请参阅选项的完整参考资料Grafana Agent配置参考.
相关Grafana云资源
介绍普罗米修斯和格拉夫娜云
普罗米修斯要接管监控世界了!在这次网络研讨会上,我们将首先简要介绍开源项目,它是监控现代云原生系统的实际标准。
如何用Grafana Cloud建立和可视化大规模的综合监控
在这个GrafanaCONline会话中,学习如何使用Kubernetes、Grafana Loki和Grafana Cloud的合成监控功能来设置基础设施的检查。
使用Grafana Cloud来驱动制造工厂的效率
GrafanaCONline课程讲述了Grafana如何帮助一家拥有75年历史的制造公司提高产品质量和维护设备。