安装远程 MongoDB
MongoDB 是随 Cloud APM 服务器一起安装的 NoSQL 开放式源代码数据库。 MongoDB 用于存储随该产品提供的事务跟踪功能的数据以及阈值事件数据。 您可以通过服务器在远程系统上安装和配置 MongoDB。
在大型环境中,可使用外部 MongoDB 以降低服务器负载。
开始之前
要检查随 Cloud APM 服务器一起安装的 MongoDB 是否可用,请输入 /usr/bin/apm status mongodb。 Service mongodb started (PID 7574) 输出指示随 Cloud APM 服务器一起安装了 MongoDB。 MongoDB 的安装目录为 install_dir/mongodb(缺省值为 /opt/ibm/mongodb)。 MongoDB 需要一个 TCP 端口,该端口必须可用,并且将在先决条件检查期间验证它是否为 27000。
检查 cron 服务是否在外部系统上运行。 MongoDB 数据库将使用此服务完成其 Cron 作业。
关于此任务
- 在不同于 Cloud APM 服务器的系统上安装 MongoDB。
- 配置 MongoDB 和服务器之间的通信。
- 禁用随服务器一起在本地安装的 MongoDB。
有关受支持的版本的 MongoDB,请参阅System requirements (APM Developer Center)上产品的系统需求报告。 可从报告的“先决条件”选项卡中获取受支持的版本。
过程
结果
所有新阈值事件和新事务跟踪数据将在 Cloud APM 服务器和远程 MongoDB 之间进行传输。
现有的打开事件和现有的事务跟踪数据不会迁移到新的 MongoDB。 要在 Cloud APM 控制台中查看现有的打开事件,请使用 Linux touch 命令修改 install_dir/wlp/usr/servers/min/dropins/CentralConfigurationServer.war/data_source目录下的子目录中所有 private_situation.xml 文件的日期和时间。