步骤 3:启动
编辑步骤 3:启动编辑
在生产环境中,您应该将 APM 服务器放在其自己的机器上,类似于您运行 Elasticsearch 的方式。您*可以*在与 Elasticsearch 相同的机器上运行它,但不建议这样做,因为这些进程将争夺资源。
要启动 APM 服务器,请运行
./apm-server -e
-e
全局标志 启用记录到 stderr 并禁用 syslog/文件输出。如果您已在配置文件中启用日志记录,请删除此标志。对于 Linux 系统,请参阅APM 服务器状态和日志。
您应该会看到 APM 服务器启动。它将尝试连接到 localhost 端口 9200
上的 Elasticsearch,并在端口 8200
上向代理公开 API。您可以在 apm-server.yml
中或通过在命令行上提供不同的地址来更改默认值
./apm-server -e -E output.elasticsearch.hosts=ElasticsearchAddress:9200 -E apm-server.host=localhost:8200
Debian 软件包 / RPM编辑
对于 Debian 软件包和 RPM 安装,我们建议 apm-server
进程以非 root 用户身份运行。因此,这些安装方法会创建一个 apm-server
用户,您可以使用该用户启动进程。此外,仅当配置文件归运行该进程的用户所有时,APM 服务器才会启动。
在这种情况下,要启动 APM 服务器,请运行
sudo -u apm-server apm-server [<argument...>]
默认情况下,APM 服务器从 /etc/apm-server/apm-server.yml
加载其配置文件。有关完整的目录布局,请参阅deb 和 rpm 默认路径。