New Relic帐户管理

当Adobe配置您的云基础架构项目时,许可证所有者会收到来自New Relic的电子邮件,其中包含用于访问New Relic帐户的凭据和说明。 如果您没有收到电子邮件,请使用许可证所有者电子邮件地址来重置New Relic密码。

管理用户访问权限

一个New Relic帐户只能有一个人员被分配给“所有者”角色。 如果必须更改帐户所有者,请将“管理员”角色分配给当前所有者,然后将“所有者”角色分配给其他用户。 有关说明,请参阅​ New Relic文档 ​中的更新帐户所有者

管理New Relic访问权限的准则:

  • 项目所有者和管理员用户可以从New Relic帐户中添加和删除用户。
  • 创建的​ 用户 ​不能超过五个。
  • 仅向严格要求访问完整功能集的用户授予完全访问权限。
  • 没有针对免费​ 受限制的 ​用户的特定指南。
TIP
在将“所有者”角色分配给用户之前,请验证该用户是否存在于云基础架构上Adobe Commerce的New Relic帐户中。 如果您必须将该用户添加到该帐户,而现有帐户所有者或管理员无法提供帮助,则任何有权访问New Relic的Adobe合作所有者帐户的用户都可以代表该客户添加用户。

将至少一个​ 管理员 ​用户添加到您的New Relic帐户,以便管理所有访问权限、集成和工具使用情况。

在New Relic中访问“用户管理”

  1. 登录到您的New Relic帐户

  2. 从左下方导航中选择您的用户名。

  3. 单击​ Administration ​并从列表中选择以下选项之一:

    • User management ​以添加用户并管理活动用户和待处理邀请。

    • Access management ​以管理用户组、角色和帐户。

请参阅​ New Relic ​文档中的用户管理

为入门环境配置New Relic

NOTE
Pro环境 ​已预配置为使用New Relic服务,可以跳过启用和连接说明。 如果暂存环境和生产环境中未安装New Relic APM,或者New Relic基础架构在生产环境中不可用,请提交Adobe Commerce支持票证以请求安装。

对于入门环境,必须检查.magento.app.yaml文件以验证runtime部分是否包含New Relic扩展。 如果尚未配置该扩展,请添加以下内容:

.magento.app.yaml

runtime:
    extensions:
        - newrelic

应用许可证密钥

要将Cloud环境连接到New Relic,请将New Relic许可证密钥添加到环境。

  • 对于​ Pro项目,Adobe在预配过程中将许可证密钥添加到您的生产和暂存环境。 您可以登录到New Relic帐户,以验证云基础架构网站上的Adobe Commerce与New Relic之间的连接。

  • 对于​ 入门项目,您拥有最多支持​ 三个 ​环境的New Relic许可证密钥。 您必须手动将密钥添加到环境配置。 未预配置入门环境以使用New Relic服务。

对于入门环境,请通过将New Relic许可证密钥添加到环境配置来启用New Relic集成。 将密钥添加到暂存环境和生产环境以及您选择的其他一个环境。 配置只需要使用New Relic许可证密钥。 您可以在​ New Relic用户指南 ​的Adobe Commerce报表主题中找到有关其他配置选项的信息。

WARNING
当您执行合并、推送或同步环境时,或者当您触发手动重新部署(期间的Commerce应用程序处于维护模式)时,部署过程将开始。 对于生产环境,Adobe建议在非高峰时间完成此工作,以避免服务中断。
PREREQUISITES
  • Adobe Commerce帐户页面或与项目关联的New Relic许可证的登录凭据
  • 管理员级访问权限以配置入门环境
  • 用于访问环境的管理员的凭据

要为入门环境配置New Relic

  1. 从Cloud Console或Cloud CLI中查找您的New Relic许可证密钥。

    Cloud Console方法

    • 打开云项目帐户页

    • 在​ 项目 ​选项卡上,查找您的项目。

    • 单击​ 查看详细信息 ​以获取项目基础结构信息。

    • 展开​ New Relic服务 ​部分以查看许可证密钥。

    • 复制许可证密钥。

    云CLI方法

    code language-bash
    magento-cloud subscription:info services.newrelic
    
  2. 使用magento-cloud CLI将New Relic许可证密钥添加到环境中。

    • 更改到需要许可证密钥的环境。

    • 使用以下magento-cloud CLI命令更新变量值:

      code language-bash
      magento-cloud variable:update php:newrelic.license --value <newrelic-license-key>
      

    或者,您可以从Commerce管理员添加它。

  3. 登录到您的New Relic帐户以验证您是否可以从Adobe Commerce环境中查看数据。 请参阅调查性能

删除许可证密钥

您只能在三个活动环境中使用New Relic许可证密钥。 如果密钥在三个环境中使用,则必须先从其中一个环境中移除密钥,然后才能将其添加到其他环境。

要从环境中移除许可证密钥

  1. 列出环境变量。

    code language-bash
    magento-cloud variable:list
    

    示例响应:

    code language-none
     +----------------------+-------------+----------------------+---------+
     | Name                 | Level       | Value                | Enabled |
     +----------------------+-------------+----------------------+---------+
     | php:newrelic.license | environment | newrelic-license-key | true    |
     +----------------------+-------------+----------------------+---------+
    
    note warning
    WARNING
    如果将许可证密钥添加为​_项目_​变量,则必须删除该项目级变量。 项目变量将许可证添加到每创建​_个_​环境分支中,这会占用或超出许可证限制。 要列出项目变量: magento-cloud variable:list --level project
  2. 删除许可证变量。

    code language-bash
    magento-cloud variable:delete php:newrelic.license
    
recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26