通过./mongodb_exporter --mongodb.uri=mongodb://localhost:27017启动了mongodb_exporter后可以拿到那些数据
时间: 2023-11-04 14:44:49 浏览: 38
启动mongodb_exporter后,可以获得以下数据:
1. MongoDB服务器的基本信息,如版本和操作系统信息。
2. 数据库信息,如数据库名称、集合数量、索引数量、文档数量等。
3. 每个集合的信息,如集合名称、文档数量、平均文档大小、索引数量等。
4. 每个索引的信息,如索引名称、索引类型、索引键、索引大小等。
5. 每个操作的信息,如操作类型、操作计数、操作时间等。
6. 数据库锁的信息,如锁状态、锁持续时间等。
7. 数据库复制集的状态,如主节点信息、从节点信息、延迟时间等。
8. 数据库分片的状态,如分片集合信息、分片节点信息、分片状态等。
这些数据可以用于性能监控、容量规划和故障排除等方面。
相关问题
./mongodb_exporter --mongodb.uri=mongodb://localhost:27017这个命令行还可以添加那些指标
以下是一些常用的指标:
- --mongodb.ssl:如果您的MongoDB使用SSL加密,请添加此标志。
- --mongodb.tls:如果您的MongoDB使用TLS协议,请添加此标志。
- --mongodb.auth.username:如果您的MongoDB需要身份验证,请添加此标志,并指定您的用户名。
- --mongodb.auth.password:如果您的MongoDB需要身份验证,请添加此标志,并指定您的密码。
- --web.listen-address:指定Prometheus抓取指标的地址和端口。
- --web.telemetry-path:指定用于抓取指标的路径。默认为/metrics。
- --log.level:指定日志级别。默认为info。
- --log.format:指定日志格式。默认为logfmt。
mongodb_exporter通过访问http://localhost:9216/metrics网页拿到的数据的具体解析
mongodb_exporter是一个用于监控MongoDB数据库的Prometheus Exporter。它可以提供关于MongoDB实例的各种指标,包括连接数、操作数、索引使用情况等等。访问http://localhost:9216/metrics网页可以获取到以下指标数据:
1. mongodb_up:表示是否成功连接到MongoDB实例。
2. mongodb_scrape_duration_seconds:表示收集指标的耗时。
3. mongodb_mongod_replset_state:表示MongoDB副本集的状态。
4. mongodb_mongod_oplog_lag_seconds:表示MongoDB副本集的oplog延迟时间。
5. mongodb_mongod_oplog_size:表示MongoDB副本集的oplog大小。
6. mongodb_mongod_mem_resident:表示MongoDB实例的常驻内存大小。
7. mongodb_mongod_mem_virtual:表示MongoDB实例的虚拟内存大小。
8. mongodb_mongod_connections:表示MongoDB实例的连接数。
9. mongodb_mongod_asserts:表示MongoDB实例的断言信息。
10. mongodb_mongod_conn_pool_total_created:表示MongoDB实例的连接池创建的总连接数。
11. mongodb_mongod_conn_pool_total_available:表示MongoDB实例的连接池中可用的连接数。
12. mongodb_mongod_conn_pool_total_in_use:表示MongoDB实例的连接池中正在使用的连接数。
13. mongodb_mongod_conn_pool_total_idle:表示MongoDB实例的连接池中空闲的连接数。
14. mongodb_mongod_qps:表示MongoDB实例的每秒请求数。
15. mongodb_mongod_cmd_ops:表示MongoDB实例的命令操作数。
16. mongodb_mongod_insert_ops:表示MongoDB实例的插入操作数。
17. mongodb_mongod_query_ops:表示MongoDB实例的查询操作数。
18. mongodb_mongod_update_ops:表示MongoDB实例的更新操作数。
19. mongodb_mongod_delete_ops:表示MongoDB实例的删除操作数。
20. mongodb_mongod_getmore_ops:表示MongoDB实例的getmore操作数。
21. mongodb_mongod_avg_obj_size:表示MongoDB实例的平均文档大小。
22. mongodb_mongod_data_size:表示MongoDB实例的数据大小。
23. mongodb_mongod_index_size:表示MongoDB实例的索引大小。
24. mongodb_mongod_storage_size:表示MongoDB实例的存储大小。
25. mongodb_mongod_total_size:表示MongoDB实例的总大小。
这些指标数据可以帮助管理员更好地了解MongoDB实例的运行状态,从而更好地进行性能调优和故障排查。