newrelic/newrelic-agent-control-clinewrelic-agent-control-cli是一个包含New Relic Agent控制命令行工具的Docker镜像,旨在简化New Relic Agent的部署与管理流程。该镜像封装了用于配置、启动、停止、监控New Relic Agent的核心命令,适用于各类需要集成New Relic应用性能监控(APM)的环境,帮助用户快速实现代理生命周期管理与监控数据采集。
start/stop/restart命令,管理Agent进程的启动与停止status命令实时查看Agent运行状态、连接状态及数据上报情况bashdocker pull newrelic/newrelic-agent-control-cli:latest
bashdocker run -it --rm \ -e NEW_RELIC_LICENSE_KEY="your_license_key" \ -e NEW_RELIC_APP_NAME="your_application_name" \ newrelic/newrelic-agent-control-cli:latest \ [command]
| 环境变量 | 描述 | 是否必填 | 默认值 |
|---|---|---|---|
| NEW_RELIC_LICENSE_KEY | New Relic账户许可证密钥 | 是 | - |
| NEW_RELIC_APP_NAME | 被监控应用名称 | 是 | - |
| NEW_RELIC_LOG_LEVEL | 日志级别(debug/info/warn/error) | 否 | info |
| NEW_RELIC_COLLECTOR_HOST | 数据采集服务器地址 | 否 | collector.newrelic.com |
| NEW_RELIC_PORT | 采集服务器端口 | 否 | 443 |
如需自定义配置文件,可通过挂载卷的方式加载本地配置:
bashdocker run -it --rm \ -v /path/to/local/newrelic.yml:/etc/newrelic/newrelic.yml \ newrelic/newrelic-agent-control-cli:latest \ start
bashdocker run -it --rm \ -e NEW_RELIC_LICENSE_KEY="your_key" \ -e NEW_RELIC_APP_NAME="my-app" \ newrelic/newrelic-agent-control-cli:latest \ start
bashdocker run -it --rm \ -e NEW_RELIC_LICENSE_KEY="your_key" \ newrelic/newrelic-agent-control-cli:latest \ status
bashdocker run -it --rm \ -e NEW_RELIC_LICENSE_KEY="your_key" \ newrelic/newrelic-agent-control-cli:latest \ stop
bashdocker run -it --rm \ -e NEW_RELIC_LICENSE_KEY="your_key" \ newrelic/newrelic-agent-control-cli:latest \ logs
yamlversion: '3' services: newrelic-agent: image: newrelic/newrelic-agent-control-cli:latest environment: - NEW_RELIC_LICENSE_KEY=your_license_key - NEW_RELIC_APP_NAME=my-node-app - NEW_RELIC_LOG_LEVEL=debug volumes: - ./newrelic.yml:/etc/newrelic/newrelic.yml command: start
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务