Ashley Jeffs是Timber.io的贡献者。新遗物高级总监和产品通用汽车朱利安GIUCA也为这篇文章做出了贡献。
你的可观察性实践的成功取决于你从你的系统中收集的数据的质量——现在,你的系统产生了各种各样的指标和日志。您可以通过管理一些不同的工具以几种不同的方式收集这些数据,但是这些工具是复杂的,降低复杂性对于您的整体架构来说是一个巨大的胜利。
这正是为什么新的遗物日志队最近合作了timber.io.添加A.新的遗物日志集成至向量-a监视和可观察性数据路由器,从各种来源收集和转换指标和日志数据,包括STENSD,SYSLOG,DOCKER和KAFKA。现在可以收集所有这些关键数据并分析新的遗物一体平台。
阅读以了解有关该集成方式的更多信息。
什么是矢量?
矢量是一种轻量级和超快速开源工具,用于构建可观察性管道。使用Vector,您可以使用有用的环境元数据添加自动丰富日志和指标的变换。例如,矢量EC2元数据变换丰富了EC2中的日志instance_id.
那主机名
那地区
那vpc_id.
, 和更多。
以下是矢量观察性管道的关键组件:
- 来源:定义矢量应从其中拉动数据,或者它应该如何接收到推动它的数据。管道可以有任何数量的来源,并且在他们摄取数据时,他们继续将其标准化为“事件”。
- 事件:通过管道通过的所有日志和度量标准被描述为事件。(检查矢量数据模型文档有关事件的更多信息。)
- 转变:通过传染媒介,通过解析,过滤,采样或聚合来突变事件。您可以在管道中有任何数量的转换,并撰写它们。
- 汇:创建事件的目标。每个水槽的设计和传输方法都被它与之交互的下游服务决定。例如,新的遗录日志宿,批量通过日志期API将向量日志事件批量到新的遗物日志服务。
开始与向量的新Relic日志集成
向量中包含新的遗物日志集成。为了开始推动指标并记录新遗物,只需安装向量并配置新的遗物日志宿。
你可以安装矢量在许多Linux操作系统以及麦克斯,窗口和Raspbian上。
此示例使用基于Linux的安装脚本:
curl - proto'= https'--tlsv1.2 -sf https://sh.vector.dev |SH.
安装创建配置文件/etc/vector/vector.toml
。从这里,您需要指定源(例如,矢量斯丁
来源)并添加new_relic_logs.
下沉。
笔记:设置new_relic_logs.
水槽,你需要你的New Relic授权密钥。
添加以下内容/etc/vector/vector.toml
:
[Sources.Stdin] type =“stdin”[stouds.new_relic] type =“new_relic_logs”输入= [stdin“] license_key =”<您的许可证密钥>“
最后,运行矢量。由于我们将此示例配置为使用斯丁
来源,我们写的任何行都将被发送到new_relic_logs.
下沉,它将填充新的遗物日志。例如:
$矢量-c ./vector.toml你好世界!
这是它 - 我们已从已发送日志斯丁
source to New Relic使用向量管道。
要了解更多信息,请查看新的遗物日志宿文档。