#性能分析 #数据 #命令行 #可观测性 #发送 #Python #datakit

bin+lib py-spy-for-datakit

py-spy fork 用于向 datakit 发送数据

2 个版本

0.3.16 2023年5月5日
0.3.15 2022年11月25日
0.3.14 2022年11月24日

207缓存

每月下载 29

MIT 许可证

1MB
26K SLoC

Rust 21K SLoC // 0.0% comments C 5K SLoC // 0.0% comments Python 141 SLoC // 0.4% comments Shell 34 SLoC // 0.1% comments Forge Config 21 SLoC Cython 6 SLoC // 0.4% comments

py-spy-for-datakit:将分析数据发送到 datakit 而不是写入文件

安装

可以从 PyPI 使用预构建的二进制 wheels 安装

pip install py-spy-for-datakit

如果您已安装 rust 和 cargo,也可以使用以下命令安装 py-spy-for-datakit:cargo install py-spy-for-datakit

除了以上方法,您还可以直接从 GitHub 发布页面 下载大多数平台的预构建二进制文件。

使用方法

py-spy-for-datakit 通过命令行工作,可以接受您想要采样程序的 PID 或您想要运行的 Python 程序的命令行。

# Use process PID
sudo py-spy-for-datakit datakit --host 127.0.0.1 --port 9295 --service py-spy-demo --env dev --version v0.1 --pid 12345
# OR use your app starting command line
sudo py-spy-for-datakit datakit --host 127.0.0.1 --port 9295 --service py-spy-demo --env dev --version v0.1 -- python myapp.py

有关更多信息,请使用 py-spy-for-datakit help datakit 命令或参阅 py-spy 手册

依赖项

~19–35MB
~589K SLoC