插件 〉Pixie Grafana 数据源插件
Pixie Grafana 数据源插件
什么是 Pixie?
Pixie 是一个针对 Kubernetes 的可观测性平台。它允许开发者调试、监控和探索他们的应用程序。Pixie 使用 eBPF 自动捕获遥测数据,无需手动插桩。
此插件允许 Grafana 用户在他们的 Grafana 仪表盘中使用 Pixie 作为数据源。它可以用于可视化 Pixie 自动收集的以下数据
协议追踪和指标:Pixie 自动收集应用程序 pod 之间的完整消息体。支持 HTTP、MySQL、DNS 和 Redis 等协议。您还可以暴露请求延迟、错误率和吞吐量等应用指标。
资源指标:您 pod 的 CPU、内存和 I/O 指标。更多信息请参阅基础设施健康教程。
网络指标:网络层和连接层 RX/TX 统计信息。更多信息请参阅网络监控教程。
JVM 指标:Java 应用的 JVM 内存管理指标。
应用 CPU 画像:您应用的采样堆栈追踪。
入门
在您的 Kubernetes 集群上安装 Pixie。
安装插件
在 Grafana Cloud 上
Pixie 数据源插件可在 Grafana Cloud 上获取,这使得在您的 Grafana Cloud 实例上安装 Grafana 插件变得容易。
在本地 Grafana 实例上
要在本地 Grafana 实例上部署,您可以运行以下命令
grafana-cli plugins install pixie-pixie-datasource
使用插件
Pixie 的数据可以使用 PxL 访问,PxL 是它收集的数据的查询语言。该数据源允许 Grafana 用户在使用 Pixie 作为仪表盘面板的数据源时输入 PxL 脚本。
开发
如果您想为插件添加新功能,请查看 CONTRIBUTING.md
。我们欢迎社区的贡献!
克隆仓库
git clone git@github.com:pixie-io/grafana-plugin.git
从源代码构建:前端
克隆仓库后,请
安装依赖项
yarn install
在开发模式下构建插件或以 watch 模式运行
yarn dev
或
yarn watch
在生产模式下构建插件
yarn build
从源代码构建:后端
将 Grafana plugin SDK for Go 依赖项更新到最新的次要版本
go get -u github.com/grafana/grafana-plugin-sdk-go
构建适用于 Linux、Windows 和 Darwin 的后端插件二进制文件
mage -v
安装插件的开发版本
在 Grafana Cloud 上安装 Pixie Grafana 数据源插件
在 Grafana Cloud 实例上安装插件是一键完成的;更新也一样。很酷吧?
请注意,插件可能需要最多 1 分钟才会显示在您的 Grafana 中。
在 Grafana Cloud 实例上安装插件是一键完成的;更新也一样。很酷吧?
请注意,插件可能需要最多 1 分钟才会显示在您的 Grafana 中。
在 Grafana Cloud 实例上安装插件是一键完成的;更新也一样。很酷吧?
请注意,插件可能需要最多 1 分钟才会显示在您的 Grafana 中。
在 Grafana Cloud 实例上安装插件是一键完成的;更新也一样。很酷吧?
请注意,插件可能需要最多 1 分钟才会显示在您的 Grafana 中。
在 Grafana Cloud 实例上安装插件是一键完成的;更新也一样。很酷吧?
请注意,插件可能需要最多 1 分钟才会显示在您的 Grafana 中。
在 Grafana Cloud 实例上安装插件是一键完成的;更新也一样。很酷吧?
请注意,插件可能需要最多 1 分钟才会显示在您的 Grafana 中。
在 Grafana Cloud 实例上安装插件是一键完成的;更新也一样。很酷吧?
请注意,插件可能需要最多 1 分钟才会显示在您的 Grafana 中。
有关更多信息,请访问有关插件安装的文档。
在本地 Grafana 上安装
对于本地实例,插件通过简单的 CLI 命令安装和更新。插件不会自动更新,但当有可用更新时,您将在 Grafana 中收到通知。
1. 安装数据源
使用 grafana-cli 工具从命令行安装 Pixie Grafana 数据源插件
grafana-cli plugins install
插件将安装到您的 grafana 插件目录中;默认路径为 /var/lib/grafana/plugins。关于 cli 工具的更多信息。
2. 配置数据源
从 Grafana 主菜单访问,新安装的数据源可以立即在“数据源”部分中添加。
接下来,点击右上角的“添加数据源”按钮。数据源将在类型下拉框中提供选择。
要查看已安装数据源的列表,请点击主菜单中的插件项。核心数据源和已安装数据源都将显示。
更新日志
0.0.9
- 更新 Grafana 兼容版本
0.0.8
- 去除 API 密钥和默认集群 ID 的空白字符
0.0.7
- 更新轮播图片和 Grafana README 图片
- 改进脚本下拉菜单中的描述
0.0.6
- 从脚本下拉菜单中移除冗余示例查询
0.0.5
- 修复更改可视化类型时列/分组构建器选择被清除的错误
- 更新脚本描述以指示要使用的可视化类型
0.0.1
初始发布。此插件支持 Pixie 作为 Grafana 的后端数据源。支持时间范围和间隔宏。