这是伊珊·慕克吉和扎因·阿斯加的照片在这节课中,Zain Asgar伊珊穆克吉Pixie Labs.谈论与New Relic的合作,以加速Pixie社区。目标在Pixie试图提供一个统一的体验你所看到的在命令行与你所看到的在web UI或手机,立即排除Kubernetes-no仪器上的应用程序需要运行和社区,团队,或自定义脚本调试代码:与团队和/或社区成员以代码的形式发布和共享会议。

如果你发现有迫切需要分享你对节目的想法或咆哮,请喷向他们devrel@newrelic.com.当你不辞辛劳地给我们发送一些字节时,请考虑花点时间告诉我们你想在节目中听到什么。尽管您将收到所有大写的答复,请知道我们真诚地对您的反馈感兴趣;我们的目标是安抚。在推特上关注我们:@ObservyMcObserv

Jonan Scheffler:您好并欢迎回到麦考斯维福,观察性播客我们让互联网名称并完全得到了我们应得的。我的名字是Jonan。我在新的遗物中参加了开发人员关系团队,我将在每周回来一次,新的客人和最新的可观察性新闻和趋势。如果你有一个主题的想法,你想在这个节目中掩盖我的话,或者也许是客人听到的,也许你想自己出现一家客人,请伸手去。我的E-mail地址是jonan@newrelic.com.你也可以在推特上找到我thejonanshow.我们是来给人民他们想要的。这是人民的观察播客。非常感谢你参加我们的节目。喜欢这个节目。

乔纳:我今天加入了Zain和IshanPixie Labs.该公司最近收购了New Relic。多亏了你们俩,我们现在有了New Relic的Pixie。你今天过得怎么样?

Zain Asgar:我做得很好。非常感谢你邀请我们来,乔南。

伊珊穆克吉:同样在这里。我超级兴奋到播客。

乔纳:你能来我超级兴奋。我很喜欢你们的产品。我从一个朋友那里听说过Pixie,我瞥了一眼,但没有时间玩它。然后我发现New Relic要收购Pixie Labs,我就气炸了。我正在使用CLI,我在网上看到的CLI演示中内置了图表。我可以在命令行中获取所有数据;这是一件事,对吧?我错了吗?

Zain:是的,我认为我们在CLI中有一个模式你基本上可以查看表格和所有数据。在Pixie,我们的目标之一是尝试在命令行和web UI甚至手机上看到的内容之间提供统一的体验,希望它能在很大程度上实现这一点。

乔纳:这是惊人的。我觉得我们在没告诉任何人的情况下谈论这东西的意义已经太过深入了,但没关系。我会解释一下Pixie是什么,然后你们,那些创建了Pixie并卖掉了一家公司的人,你们可能会纠正我。但我认为Pixie是一种为Kubernetes集群提供可观察性的方法,这种方法使用eBPF,开销非常低,eBPF是一种在内核中以安全方式运行一些代码的方法。它不是一个rootkit,尽管它在技术上是一个rootkit,它让你在Kubernetes集群中获得可观察性,而不需要编写所有的代码。不管真假,你刚刚卖给New Relic一个rootkit。

Zain:错,我会说,但很接近。

[笑声]

乔纳:好吧。告诉我一些我错过的技术,我想。你能把实际的技术实现分解一下吗?eBPF是一个东西。那到底代表什么?

Zain:eBPF是一种增强伯克利包过滤。我想说的是,它已经超出了原来的名字。它最初是作为Linux内核中防火墙的包过滤的一种方法编写的。但我认为,他们最初意识到的是,有时包过滤可能会更复杂,所以你想要插入代码来真正做到这一点。但是你不会真的想要添加内核模块,因为这是大量的工作和大量的安全问题。所以他们建立了这个框架来做安全的代码执行,他们通常运行一个受限制的C形式,以确保它在Linux内核中安全执行。随着时间的推移,eBPF本身发生了变化,现在它允许您访问Linux内核中的其他东西,特别是,您可以访问各种类型的探测,它允许您读取内核数据结构,也可以读取用户内存,并查看系统调用。因此,我们最终所做的是通过拦截适当的系统调用和适当的函数,将eBPF用于可观察性用例,然后使其对开发人员可用。

乔纳:作为一个开发人员,我可以直接从内存中读取用户的密码,而不必公开泄露自己的数据库,让人们下载。不过,从技术上讲,这是eBPF可以访问的东西。当然,我是在开玩笑。但如果这些不是在内核内的这个独立的VM中以安全的方式访问事物,这正是你能够做的事情,对吧?

Zain:是的。这是一定程度的权利,因为EBPF旨在确保它将您防止内核。它基本上保护了内核对抗你,但它并不能保证你不会弄乱或能够读取应用程序状态。所以我们在Pixie所做的一部分是为了确保联合所有访问权限。所以你可以去只访问某些信息,所以你不能只读取随机的内存。我们试图确保您允许阅读几条消息。您允许阅读某些SSL流量,我们通过Pixie保护所有这些。

乔纳:这正是为什么公司可能会毫不犹豫地尝试和实施像灵本身的东西。即使人们能够真正赶上Pixie在技术的地方,对于人们来说并不是一个好主意,并创建自己的业余版画。这是正确的吗,Ishan?

Ishan:因此,就技术能力而言,由于Zain谈到,EBPF非常强大。安全是某些开发人员呼叫上帝模式的一个矢量 - 您可以根据您的数据访问尽可能多的数据。但是,它的另一边只是实现了EBPF程序的兴趣,所以如果你是一个单独的开发人员,你肯定可以出去建立自己的EBPF探测,但现在这是非常困难的。即使在安全案例之前,它只是在建立可扩展的EBPF探针,您可以在那里可以可靠地部署它们。一旦你有的话,那么你围绕你得到多少可见度以及周围的治理,而Pixie会解决这个问题。因此,从社区的角度谈论,他们是领先的工程团队,他们为EBPF做出了贡献,并在CloudFlare,Segment和Netflix等工程团队中杠杆,他们在日常使用它。因此,如果您拥有合适的工程和治理实践,您可以出去建立并建立它。Pixie显然会减少酒吧。我现在有没有带宽或技能集的Dev团队,在几乎地点,我猜这是基本上利用这项技术。您只需安装Pixie并在没有它的工作中获取所有这些电源。

乔纳:这完全是事情。它是关于安全性和牢牢地做事。它是关于自己写作所有代码,但它更容易和更快。你有过自己的时间吗?你有竞赛可以看到谁可以获得Pixie并尽可能快地获取数据?如果您有Kubernetes群集,并且没有运行它的Pixie实验室代码在我的CLI上获取一些指标,则开始完成多长时间多久?

Zain:所以我们在我们喜欢的时候有很长一段时间的笑话,好吧,它必须是以秒为单位的数据,但实际上是我们在一到两个半分钟内降落,具体取决于Kubernetes集群。

乔纳:太棒了。

Zain:而且我们的目标是在五分钟内到达五分钟的快乐,获得足够的数据,它是勒索的人,这就是我们所在的目标。但是,实际上,我们主要受Kubernetes将部署所有服务所需的时间。

乔纳:这就是你的惊喜和喜悦,五分钟到快乐,你减半。新栏是两个半分钟的快乐。所有其他科技公司现在都要跟上。

Zain:是的。是的。我们总是努力让它更快。我们和这个数字有很大的差距。

Ishan:在此基础上,eBPF服务于传递这种快乐。创建Pixie的前提不是用eBPF进行创新;我们如何在几秒钟内获得开发者的数据?我想60到90秒,就像Zain提到的,要做到这一点,eBPF是一个有利因素。最重要的是,现在我们有了这些数据,我们如何建立一个数据系统在你的集群中运行而不需要跟踪所有的off-prem和所有的编程接口。因此,交付开发人员体验点是北极星,而eBPF实现了这一点。

Zain:公平地说,在Pixie内部,我们拥有更多——即使从数据捕获的角度来看,也不仅仅是eBPF。eBPF是允许我们获得大量即时可见性的数据来源之一。正如伊珊刚才提到的,有一个完整的数据系统能够实时完成所有这些工作并且能够在不采样的情况下捕获数据。我们观察每一条经过的交通。

乔纳:所以你看一下。But when I install this in two and a half minutes, what I get—for example, I have now a Pixie script that I could run to see all of the HTTP requests going out of my cluster or coming into my cluster, that’s a thing that I can do with Pixie.

Zain:对,或者在您的集群内。或者您甚至可以编写代码来找出任意两个服务之间的流量。Pixie是完全可脚本化的,所以您可以去编写脚本,然后我们将找出并给您结果。

乔纳:我可以通过请求或响应代码或任何我在这些脚本中寻找的东西来过滤它们,许多脚本已经存在了。您已经有了由社区开发的自定义脚本。

Zain:这是正确的。所以我们的很多脚本,实际上,我们所有的脚本都是开源的,人们可以对脚本做出新的修改,这意味着你可以添加不同类型的过滤。您甚至可以基于脚本创建仪表板和视图。如果你有一个服务,谈判卡夫卡和你想要有一个特定的监控需要,像,你想知道如何将数据分片在不同的主题,这是你可以做的和可视化,并为其创建一个视图使用Pixie脚本,然后与社区分享。

Ishan:这些脚本已经是开源的了。这个想法是,当我们将Pixie更多地开放给更广泛的CNCF生态系统时,本质上是将这些调试工作在世界范围内进行编码,这样脚本库就变成了规范的源代码,从而减少了工程团队中自主进行调试的开发人员的障碍。它们所做的是,它们只是没有将可视化编码。它对调试流进行编码,在某些方面,也对捕获启发式进行编码。

乔纳:这些脚本是用什么写的?

Zain:脚本是PxL,这是一种基于Pandas的Python方言。如果你对它熟悉的话,Panda是一个数据处理库,很多数据处理人员使用它来处理数据,它是一种Python方言,本质上遵循Panda的API。

乔纳:因此,它就像用Python编写的DSL,专门用于编写这些脚本。

Zain:是的。所以,它让你很容易操作大量的数据。最终,我们可以找到在Pixie系统中执行它的最佳方法。

乔纳:如果我想修改这个DSL,我想修改PxL本身。我有权限这么做吗?这也是开源的,脚本实际使用的语言。

Zain:该语言的所有规范都是开源的,但为了向该语言实际添加新功能,您必须创建新的函数和操作符,这目前还不是开源的,但我们计划将其作为开放核心模型的一部分。

乔纳:哦好的。因此,新的函数和运营商,因为该脚本直接连接到内核内部发生的EBPF件。还是我错了?

Zain:是的。因此,其中一些与EBPF生成的代码中联系,其中一些是我们的数据处理系统的一部分。因此,当您在PXL中编写代码时,我们将弄清楚数据所在的位置。我们还会弄清楚是否要添加新仪器,如何生成该仪器的代码,因此它就像我们的单一封装点。

乔纳:这是要在集群上运行的代码。所以我坐下来和我的新Kubernetes群聊天。我经常和树莓派和Kubernetes在树莓派上玩。

所以我在我的Raspberry pi上建立了一个全新的Kubernetes集群,我安装了这个代理,它可以访问所有这些脚本。但是这些脚本并没有下载;我得自己去拿。我想简单描述一下它的作用。它所做的是在节点上安装DaemonSet。是它吗?这就是整个故事吗?在每个节点上安装这个DaemonSet。我不会在我的应用程序中添加任何代码。我知道那部分。 But what else gets installed when I install Pixie?

Zain:是的。使用Pixie不需要修改应用程序。但基本上,当你安装Pixie时,我们会部署一个Kubernetes操作员。Kubernetes操作员将安装DaemonSet,这意味着在每个节点上都有一个东西在运行,它负责添加eBPF插装,还负责存储真正的热点数据。我们在捕获数据后不会跟踪所有数据因为它太昂贵了基于捕获的数据线。但最低层是我们安装这些称为pem的东西,它在DaemonSet中的每个节点上运行一个。在上一层,我们有查询引擎,它基本上由部署在Kubernetes上的一小组服务组成。查询引擎与PEMs一起执行并提供结果。

乔纳:什么是pem?P-E-M?

Zain:PEM,是的。它代表Pixie边缘模块。

乔纳:Pixie边缘模块,好的。所以它安装了EBPF代码,然后我们有PEM,这些脚本已经在我身边,或者我必须去别的地方抓住它们。如何获得脚本?

Zain:当你使用CLI,或者你使用我们的用户界面,比如基于web的UI时,它们已经是一堆预先编写好的脚本了。你可以使用这些预先制作好的脚本,然后我们会在集群结束后为你关闭它们,然后执行它们。否则,您可以编写自己的自定义脚本,然后通过命令行运行它。

乔纳:有可能我们推进这个项目,你说,有开放核心的作品,这个生态系统的脚本将继续增长,写作的人他们将继续增长,你可能会最终走向一个标准OpenTelemetry你有,这是人们编写脚本的方式。所以听起来它和精灵联系得很紧密。如果我想到Jonanixie,你产品的一个新的克隆,我不能实际实现这个PxL脚本。

Zain:要公平,我们决定做的是我们并没有真正想要在创建编程语言和真正复杂的数据处理API的业务中。因此,我们非常宽敞的熊猫,我们的整个数据处理系统实际上是基于熊猫,这个项目称为箭头,这是一种代表数据的方法。并且我们使用这些基本上构建了我们的整个数据处理系统。所以我们的整个API现在已经基于一个名为Pandas的开放标准。

乔纳:所以它已经开放了,因为熊猫已经存在了。我知道社区对你来说是最重要的,因为我在网上看到过你,也跟你说过。我想知道Pixie的世界以及开发者生态系统的发展情况。我们有这个开放的核心版本。New Relic收购Pixie是有原因的。他们将会有一个企业版本,提供特定于企业的特性,但是有了开放的核心,你总是能够运行它并监视你的Kubernetes集群,你的自托管的Kubernetes集群和你自己的数据后端。这是真的。

Zain:是的。因此,我们的目标是让任何人都能够自我托管Pixie,并将其作为本地产品运行。所以所有需要做的事情都是开源的。此外,还将提供托管服务,这将是Pixie社区服务,您可以像现在一样使用Pixie。

乔纳:你为什么结束了?动机是什么?而且许多人每天开始公司,软件公司,他们留下了所有的部分,他们建造了一件事,他们保持关闭,他们卖掉它。我可以看到一部分的价值,因为它对此非常愤世嫉俗,我们已经有了其他人写出这些PXL脚本,我假设不是你的动力。有什么动力?

Zain:Ishan should talk about this on his side as well, but I think we’re pretty aligned on the fact that the big motivation for us to join forces with New Relic was actually just to speed up the adoption of Pixie and get it out there in more developers’ hands. Part of what open sourcing a lot of our core and everything allows us to do is actually just give back to the community and have this be a big part of the future of observability systems. And that’s actually the big motivation for us moving forward.

Ishan:绝对的。当我们做出如此大的,有点大胆的尝试重新定义我们的产品类别时,我们作为建筑商的北极星总是推动普及,到达一个点,希望小精灵成为违约的可观测性Kubernetes和原生云生态系统是一个非常激动人心的北极星为我们和我们的工程团队与New Relic现有的客户基础,但除此之外真的扩大到更广泛的开发者社区。

乔纳:那么,为什么是New Relic而不是Tumblr呢?你为什么选择我们?

Ishan:好,我可以接。我想很明显,我们是在一条独立的道路上建立它。我们的发布很棒。我们的Pixienaut社区正在成长,我们也希望继续发展下去。但如果你回到New Relic最初的日子,你会发现他们有一种狂热的开发者爱,他们有一种议程,他们的思想和DNA是非常非常专注于开发者的。我们显然喜欢操作系统和SREs,而且基础设施工程师是冠军。但最终,我们的目标是让开发人员在可观察性和调试生产系统方面自给自足。这种对开发者的执着关注和回到New Relic的根源,真正推动开发者普遍性的是文化和愿景的一致性,这通常是非常罕见的。

乔纳:实际上,它是。在我看来,我有幸与那些有正当理由的公司合作。他们创造的东西让开发者的生活变得更好。前几天我和一个朋友谈起这件事。如果你从更高的层次来考虑,我的申请遇到了问题,这让我当时很难过。通过编写代码,你正在向世界贡献悲伤。如果我开发的框架让一些开发人员一天都很糟糕,那么我就给整个世界带来了痛苦。而与此相反的是,你有像New Relic和Pixie这样的开发工具,每天会移除成千上万的用户。我不喜欢走科技自吹自擂的道路,但我认为它确实有能力让世界变得更美好。如果你把这件事做得好,你每天都能让很多人少些悲伤,我觉得小精灵做得非常非常好。 So I want to give people an idea of how they would get started with this. They’ve got a Kubernetes cluster. Can you run it in minikube?

Zain:是的。因此Pixie在Minikube和其他几个环境中运行。在Docker for Mac这样的事情上运行一些限制,主要是因为我们做了可观察性的方式,但它确实在大多数环境中工作,包括所有托管环境。

乔纳:所以如果人们有一个家庭实验室,或者他们有几个树莓派,他们可以扔一些Kubernetes,不管怎样,他们最终会得到一个Kubernetes集群,然后他们就离Pixie只有两分钟的时间了。现在,您正在讨论eBPF的功能,它们有些有限。他们被eBPF作为一种技术的进步所束缚。有些事情是这个沙盒虚拟机环境允许我们在内核中做的,有些事情是我们能够读取和挂钩的,有些事情是我们今天做不到的。我理解对了吗?

Zain:eBPF本身,在某种程度上,是非常有限的,因为你不能运行足够的指令,因为这里有一个限制,不能破坏你监视的应用程序的性能甚至是内核的性能。我们实际上要做的是,在某种程度上,Pixie有很多在eBPF和用户空间中运行的代码。我们将填补大多数限制的空白。现在,一旦你部署了Pixie,你基本上可以立即访问一些流行的数据库协议,比如MySQL, Postgres, Cassandra, Redis。你可以访问SSL或非SSL HTTP或gRPC流量,所有系统信息DES网络,所有这些都马上提供给你。

乔纳:有时候包括Kafka这样的东西。

Zain:是的。所以对于Kafka,我们正在致力于更深入的协议支持。Pixie通常会发生的情况是,因为我们实际上可以理解大多数网络流量和HTTP流量,我们实际上会捕获一堆数据,甚至是我们不一定理解的数据。随着时间的推移,我们通常会添加协议解析器。如果有Kafka,我们会添加特定的协议解析器。你可以真正深刻地理解Kafka的流量。举一个更具体的例子,如果您像MySQL,您可能会看到一大堆数据在网络上增长,但这对您来说就像胡言乱语。我们通常做的是解析协议,你可以这样说,哦,这是一个MySQL准备语句。然后这个MySQL准备语句被执行了,这是它返回的数据"因此,随着时间的推移,您将构建越来越多的协议解析器,并允许您以更规范的、以开发人员为中心的方式访问这些解析器。

乔纳:太棒了。当你打开这个时,你写了这个MySQL协议解析器,然后在每个包的末尾,它会说,“由Oracle带来给你。”这是写在-

Zain:是的。是的。[笑]

乔纳:我只是开玩笑,因为PostgreSQL是一个真正的数据库,每个人都应该使用Postgres,而MySQL对我来说永远是死的。

Zain:玛丽亚二。

乔纳:是的,MariaDB。是的,我们需要PixieDB。接下来要编写数据库吗?你应该这么做。

Ishan:也许有一天。我们已经拥有一个数据库,它是在群集中运行的整个Pixie系统。我们没有完全保证数据库将是,您知道,可以保存数据的TB。

乔纳:It’s really funny because one of the jokes in developer communities is when you’re working at a company and then someone on the team says, “Well, we should probably write our own database to solve this problem,” it’s a good time to leave the company. But it does not apply in the observability space because it turns out that’s a thing.

(相声)

乔纳:是的。我真的很高兴能继续和小精灵玩,看着它长大。随着时间的推移,您希望类似于您编写这些协议解析器的方式来支持更多的技术。我们还能期待什么呢?接下来会发生什么,人们可能无法预测?我认为今天你支持Kafka明天;我一写完,你就会支持JonanDB。在未来,除了协议支持,我们还能期待什么呢?

Zain:过去几个月我们在过去几个月里工作的一件事实际上能够在更大的动态日志中添加到Pixie中。而这基本上是什么意思是你可以采取运行二进制,然后说“在这个打印输出上,每次击中这行代码,它会打印出这些变量。”我们实际上已经得到了我们可以做一堆不同动态日志的程度。现在我们正在研究允许您配置整个应用程序的功能,然后给您一个火焰图表,告诉您应用程序花费时间。随着时间的推移,我们认为我们将能够一起缝合这些东西,好吧,好吧,这就是你的应用程序所花费的地方。然后,非常具体地,看看这个函数,并且只要这些值改变,性能就变得更糟。

乔纳:我想确保我理解您能够说,“当您到达这个文件的第17行时,然后将这些变量从内存中转储到某个日志文件中。”这是可能发生的事情。

Zain:对。So, specifically, it’s hard for us to do exact line numbers because we don’t have the source code, but if you tell us on this function, you want to basically dump out all the arguments to this function or dump all the arguments of this function when the function returns or whatever it is, we’ll be able to capture that and then dump it out to a log, which is basically an entry inside the Pixie data store, and you’ll be able to see it over there.

乔纳:这是我对红宝石所爱的事情之一。我曾经写过这样的东西,它使用了Ruby的元编程功能只是去了每一个 - 当然,它不是所有表演者,每个人都讨厌它,他们拒绝合并我的代码。但我认为这是一个非常有趣的只是一个思想的实验。它让我回到了这个表演问题,因为我能保证的一件事是我写的废话并不是所有表演者。那么我通过在它上运行Pixie来介绍到我的Kubernetes集群中的多少钱?

Zain:因此,我们的目标目标是低于5%的CPU,我们通常低于2%。我们低开销的部分原因是我们非常小心我们复制内核空间的数据。然后我们也非常非常谨慎地发送我们通过网络发送的数据。在我们能够分析它的时候,大多数数据都只是在短时间内持续存在。我们花了很多时间试图确保为此的代码路径非常优化。

Ishan:是的。并只是为了添加到它,现有的其他替代方案在5%至5%+开销中,以便采样方法,因此这是在采样的集合上。好的。因此,我们基本上看到了一切,并收集了不到5%,主要是2%,并且没有对比例的依赖。因此,我们在大型内容流媒体公司运行了一千个节点规模,他们看到了类似的开销。

乔纳:如果我在更多的节点上运行它,开销不会增加,因为所有的数据都保存在本地,直到你确定你关心什么,然后你把它送出去。和大多数软件一样,I/O是最慢的部分。它实际上是通过网络发送或者写在磁盘上。你只是把它保存在记忆中,找出你真正关心的部分,然后有效地丢弃其他部分。

Zain:这是正确的。我的意思是,大多数成本,正如正确指出的那样,来自I / O甚至应对内存或移动数据。所以我们的目标实际上只是为了尽量减少那个。显然有一定程度的数据聚合会发生在上游。因此,您添加的节点越多,最终将导致更多数据在Pixie群集中的某个半中央节点上运送。但这种增长比你通常会得到每个节点只是火力涌向云的地方慢得多。

乔纳:这给我提出了一个有趣的问题。那你就要进行选举了。如果有节点向其他节点发送数据,则有人选择了该节点。这是boss节点。你怎么。因为库伯内茨只是随便杀了这些人,对吧?我想我说的不是豆荚。您是在节点级别运行的,节点不能像它们所能的那样上下移动。

Zain:是的,数据集以节点的形式运行。我们有另一个Pod或者叫开尔文的服务。我们会运行足够多的副本以确保数据不会消失。

乔纳:所以实际上没有必要进行任何形式的选举。在这个设计中没有一个点是失败的。

Zain:这是正确的。在某些情况下,我们有一个主节点,然后我们使用Kubernetes来锁定它,这一切都是在幕后发生的。你真的不用担心。当你编写PxL脚本时,你实际上不需要担心数据的位置;我们帮你弄清楚。

乔纳:是啊,听起来完全没问题。不用担心,但在实践中,它确实很有效。这种产品给我留下了很深的印象。我们还剩下几分钟。如果你想与广大开发者或Pixienaut社区分享内容,现在正是时候。关于这次收购或Pixie的未来,你想对人们说些什么?

Ishan:首先是北极星。我们谈了很多。最终,我们希望我们的路线图和我们的计划能够通过一个开放的核心模型向开发者普遍存在的北极星方向发展。其想法是积极与CNCF合作,贡献Pixie的主要部分,以便开发人员能够以自我管理的方式使用Pixie。所以你很快就会看到相关新闻。与此同时,我们的Pixienaut社区是我们非常非常想继续关注和扩大的。收购后的第一次是在本月28日。所以如果你是听众,如果你是Pixienaut社区的一员,请务必参加。我们将公开开发产品。因此,我们将展示演示并更多地讨论我们的开源路线图。 And then, as developers get engaged, this idea of contributing to the community if you find it helpful by writing and contributing scripts is the first way to add to the collective knowledge that we’re building up. So it’s like marketing, but attend our meetups because that’s the best way to get involved, and we’ll ramp you up. And hopefully, we can get Pixie to become a default observability system.

乔纳:我在梦中卖了。如果我有什么可以说的话,我会尽力做到这一点。我想在某个地方指出他们可以找到现有资源的人们了解这一点,这仍然在Pixie Lab的网站上。

Ishan:绝对的。是的。所以你可以去pixielab .ai网站。该网站将继续作为开源项目的主页存在。主页上有大部分的信息和链接,我们说过,五分钟就能变魔术,希望不到两分钟。在社区上有一个Pixienaut社区的页面,如果您点击它,您将看到即将发生的事件。订阅我们的群组,加入我们的Slack群组,访问我们的谷歌Drive文件夹,里面也有所有的文档。所以pixielabs。ai是了解精灵项目的最佳场所。

乔纳:谢谢你们俩能来。我真的很感谢你来节目上和我谈论Pixie。就像我说过几次的,我现在有点激动,但你做得很好。这显然是一个由开发人员为开发人员构建的工具。使用它很愉快,我真的很感谢你在这方面的努力。如果人们想在网上找到你,而你说了一些与小精灵无关的词,他们会去哪里呢?

Zain:我想我们都有Twitter和LinkedIn的个人资料。我得说我不是最活跃的推特用户,但我@ZainAsgar在Twitter上。

Ishan:是的,我也一样。我们更像建筑商,现在得到了一些宣传,所以我们不那么活跃。我@Ishanmkh在Twitter上。LinkedIn可能是我的社交网络更大的地方,我不认为这是一件好事。

Zain:还有精灵推特,就是@pixie_run.

Ishan:确切地。

乔纳:有一个Pixie Twitter?

Ishan:Pixie,开源项目是@pixie_run..最好的参与方式是,Zain和我可能在我们的Slack上全天候待命。所以如果你去Pixie社区Slack,我们总是在那里。如果你有Pixie以外的问题,请一对一地联系我们,我们很乐意与Zoom通话或通过电子邮件进行聊天。

乔纳:我想指出,在Twitter上建立一个社区也是建设者的相关工作。我只是想让自己变得更好,因为我不再会写这么多的代码,但我期待着看你的追随者爆炸,因为你们都在推特上变得更加活跃。好吧,这是我们今天的剧集结束。我鼓励你们所有人去寻找Pixie。随着伊山的暗示,在月底可能有一些机会,在第28次观看关于Pixie的演示,而是很多其他事情。因此,如果您在那里寻找Pixie和新遗物周围的一些新闻或内容,请保持调整。也许在本月28日或周到查看新的遗物博客。亚搏体育登入网我们有一些令人兴奋的东西来了。所以你们都要小心。非常感谢你加入我。

Zain:谢谢你!

乔纳:非常感谢您加入我们的另一章麦比斯特场所。此播客可在Spotify和iTunes上使用,并且在销售的情况下进行精细播客。请记得订阅,所以你不会错过一集。如果您有一个主题或客人的想法,您想听到节目,请联系我。我的E-mail地址是jonan@newrelic.com.你也可以在推特上找到我@thejonanshow.在developer.newrelic.com上可以找到今天这一集的节目笔记,以及其他许多可爱的书呆子的东西。顺便过来看看。非常感谢。祝你今天愉快。

乔南大部分时间都盯着小盒子,按按钮。他喜欢Ruby, Go,机器学习和玩机器人。查看贴子

对新遗物博客的写作有兴趣吗?亚搏体育登入网给我们发个提案!!