参考自: https://github.com/DataDog/datadog-agent
/etc/profile.d/preload.sh
#!/bin/bash
vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid=0 -o gid=0 -o umask=0022
export GOPATH=/mnt/hgfs/share/gopath
export GOBIN=/mnt/hgfs/share/gopath/bin
export PATH=$PATH:/mnt/hgfs/share/go/go/bin:$GOPATH:$GOBIN
apt-get install python3-pip
# 或者
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 下载安装脚本
python3 get-pip.py
pip3 --version
dial tcp 142.251.43.17:443: i/o timeout
注: go 版本需要支持 mod
自动下载: go env -w GO111MODULE=on
设置环境为国内代理: go env -w GOPROXY=https://goproxy.cn,direct
https://www.datadoghq.com/blog/dash-2021-new-feature-roundup/#infrastructure-and-network-monitoring
RtLoader is a C++ wrapper around the CPython API with a C89-compatible public API that can be used by foreing languages like Go. In order to provide support for multiple Python versions, RtLoader fully abstracts Python in order to decouple client applications and CPython. Which Python version to use can be decided at runtime, RtLoader will dlopen
the proper backend libraries accordingly.
More: https://github.com/DataDog/datadog-agent/tree/main/rtloader
/var/log/datadog
/etc/datadog-agent
/opt/datadog-agent
可以查看当前运行状态: datadog-agent status
。
可以检查指定配置状态。如: datadog-agent check python
这是由于找不到 “.so” 文件造成的。
例如 “python is not initialized” 这个错误,可以用 datadog-agent check python
命令知道是 libdatadog-agent-three.so
文件找不到(我编译的时候指定的是 Python3)。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/201350.html原文链接:https://javaforall.cn