5: 监控:WhatsApp 和访客
Dashboard 的两个模块是关于在生产环境中监控事物的。
5.1: WhatsApp 监控
WhatsApp模块会发现运行在fleet上的Phlo WhatsApp网关,并报告它们的状态:已连接或未连接,在线或离线,以及当网关需要重新配对时的登录二维码。它是Phlo WhatsApp手册的操作伴侣:Phlo WhatsApp告诉你如何发送和接收,而Dashboard则告诉你其背后的网关是否健康。
5.2: 访客分析
Visitors模块是内置于平台的隐私友好型分析工具:页面浏览量、访客计数和真实的参与时间,无需第三方跟踪器,存储在您自己的数据库中。其背后的heartbeat测量每位访客和每个页面的活跃(标签页可见)时间,因此该模块不仅显示谁访问了以及他们查看了什么,还显示他们在每个页面上实际停留了多长时间。由于它是fleet的一部分,您可以在一个地方为每个托管应用程序获取这些数据。
位置列(国家、城市、ISP)来自每个IP的一次性地理查找,缓存于lookup表中,因此每个地址仅解析一次。在缓存未命中的情况下,该模块会使用您在data/creds.ini中设置为顶级ipgeolocation键的API密钥调用ipgeolocation.io,然后将结果写回lookup。没有密钥的情况下,分析仍然可以工作;位置列将保持为空。对于空的、私有的或保留的IP,查找也会被跳过,因此未被跟踪的访客不会触发API调用或错误的位置。
5.3: 一个控制中心
综合来看,Dashboard 是所有其他手册所描述内容的操作层:用于内容的 CMS、用于实时的 Phlo Realtime 和用于消息传递的 Phlo WhatsApp。应用保持小巧且无状态;Dashboard 是您运行、监控和保护它们的地方。