New Relic 技能面向使用 New Relic 可观测性平台对应用和基础设施进行监控的配置任务。
用途:适用于实施全栈可观测性、为应用设置 APM、监控基础设施健康、创建自定义仪表盘和告警、实施分布式追踪等场景。
前提条件:需要 New Relic 账户和许可证密钥;APM 代理需要应用访问权限;主机代理需要基础设施访问权限。启用代理前应选择账户/区域、数据摄取范围、保留期限和支出限制。未经授权/脱敏,不要发送用户/客户 ID 或敏感日志。占位密钥不得成为源码、Shell 参数/历史或 Helm release values 中的真实密钥,应使用受保护的凭据提供程序和现有密钥的 chart 设置。Docker 示例具有宿主机特权(root 挂载、socket、宿主 PID/网络、SYS_PTRACE),仅在明确批准且必要时使用,并固定镜像和最小权限。需核实已安装代理/API 版本:仪表盘/告警 JSON 为示例片段,Python 指标的第三个参数不是任意属性映射,日志转发配置应放入对应版本的日志配置中。激活前验证告警单位和投递,实际通知需要授权。
主要能力:提供 Linux 基础设施代理安装(CLI 安装与手动配置)、Docker 部署示例、Kubernetes Helm 部署示例;Node.js、Python、Java、Go 的 APM 代理接入方式;自定义事件、自定义指标、自定义 Span 的埋点示例;NRQL 基础与高级查询示例;仪表盘 JSON 示例;NRQL 告警条件与告警策略示例;日志上下文与日志转发配置示例;常见问题排查与最佳实践。
使用方式:按资料中的安装命令和配置片段部署基础设施代理或 APM 代理,使用 NRQL 查询数据,通过 JSON 定义仪表盘和告警,并可结合日志转发实现日志关联。
适用场景:应用性能监控、基础设施健康监控、分布式追踪、自定义业务指标采集、仪表盘与告警建设、日志与指标关联分析。
限制:指导会在真实环境中执行,应用前需确认目标、影响范围和回滚计划;未经明确批准不得部署到生产环境;资料为仅文档导入,未捆绑上游脚本和模板。