newrelic/newrelic-ebpf-agentNew Relic eBPF Agent是一款基于eBPF(Extended Berkeley Packet Filter)技术的轻量级监控代理,旨在为Linux系统和容器化应用提供低侵入性的性能数据采集能力。该Agent通过内核级别的eBPF程序收集系统调用、网络流量、进程活动等关键指标,并将数据发送至New Relic平台,帮助用户实现实时监控、问题诊断和性能优化。
以下是使用Docker运行New Relic eBPF Agent的基本示例:
bashdocker run -d \ --name newrelic-ebpf-agent \ --privileged \ --pid=host \ -v /:/host/root:ro \ -v /sys/kernel/debug:/sys/kernel/debug:ro \ -v /sys/fs/cgroup:/sys/fs/cgroup:ro \ -e NR_LICENSE_KEY=<YOUR_NEW_RELIC_LICENSE_KEY> \ -e NR_EBPF_AGENT_MODE=full \ newrelic/ebpf-agent:latest
--privileged:提供必要的权限以加载eBPF程序(部分环境可使用--cap-add替代,如--cap-add SYS_ADMIN --cap-add BPF --cap-add PERFMON)。--pid=host:共享主机PID命名空间,确保Agent能监控主机上的所有进程。/host/root用于访问主机文件系统,/sys/kernel/debug和/sys/fs/cgroup提供eBPF所需的内核调试和cgroup信息。NR_LICENSE_KEY为New Relic账号的许可证密钥(必填);NR_EBPF_AGENT_MODE可设置监控模式(如full或network-only)。CAP_BPF、CAP_PERFMON、CAP_SYS_ADMIN)以加载eBPF程序,生产环境中建议使用最小权限原则配置capabilities而非--privileged。[***])。manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务