老板想要随时看数据怎么办

7 阅读1分钟

在这里插入图片描述

陈总是在一家小型创业公司管业务,技术团队只有三个人。

MongoDB跑在机房一台旧服务器上,存着APP的用户数据、订单记录、活跃度统计。陈总不是技术出身,但他养成了一个习惯——每天早上到公司第一件事,是让技术给他导一份昨天的数据报表,发到邮箱里。

问题在于,这个流程越来越不够用了。

有一次周六晚上,陈总在外地见客户,想看看当天APP的运营数据。他给技术打电话,结果那个人正在外地旅游,信号都没有。折腾了半天,最后是陈总自己在服务器上乱点了一通,什么都没调出来,反而差点删了日志文件。

陈总下决心解决这个问题。他找运维小哥谈了一次,小哥给了个方案:

cpolar内网穿透,映射MongoDB端口,给陈总建一个只读账号。

操作步骤:

  • MongoDB创建readonly账号,角色readAnyDatabase,只允许读
  • 服务器安装cpolar,映射27017端口,生成公网地址
  • 陈总在手机上用MongoDB Compass连公网地址,用只读账号登录

陈总拿到地址,试了一下,连上了。他点开用户集合,看到了实时数据,活跃用户数、下单量、留存率——都在。

他放下手机,跟运维小哥说了一句话:

以后出差,这个比我邮箱里的报表好用多了。

陈总问小哥:"这个配置要花很久吗?"

小哥说:"不到半小时。"

陈总点点头:"值。"