8000 安装方式 · Issue #5 · cprobe/cprobe · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
安装方式 #5
Open
Open
@UlricQin

Description

@UlricQin

二级制安装

github releases 页面下载最新的发布包,自动打包了 Linux 和 Windows 的 x86 和 arm64 的包。下载解压缩,执行如下命令安装:

./cprobe -install

然后修改 conf.d 下面相关的配置,主要是 writer.yaml 以及各个插件的配置。然后启动即可:

./cprobe -start

源码编译

cprobe 使用 go 语言开发,所以需要下载 go 语言的开发包:https://go.dev/dl/ 完事配置 GOROOT 和 GOPATH,这俩变量如何配置请自行 Google。之后下载 cprobe 的源码编译即可:

git clone https://github.com/cprobe/cprobe.git
cd cprobe
make

如上即可编译出 cprobe 二进制,之后就可以通过 ./cprobe -install 来安装,通过 ./cprobe -start 来启动了。

容器安装

需要先准备配置目录,比如我在 /root/works 下面创建 cprobe/conf.d 目录,在 conf.d 下放置相关的配置。然后运行下面的命令拉取镜像并测试。

docker pull flashcatcloud/cprobe:latest
docker run -d -p 5858:5858 -v /root/works/cprobe/conf.d:/app/conf.d flashcatcloud/cprobe /app/cprobe -no-writer

如果上面的命令可以正常启动容器,就成功了 99% 了。然后 stop 掉容器,我们开始编辑配置文件。首先在 conf.d 目录下创建 writer.yaml,样例在这里,把 url 的部分配置为你的时序库的 remote write 地址。cprobe 采集了数据之后就推给这个地址。

然后就是在 conf.d 下面准备各个插件配置目录,比如创建 mysql 插件目录,存放 mysql 插件配置,需要的配置可以参考这里

最后重新启动容器:

docker run -d -p 5858:5858 -v /root/works/cprobe/conf.d:/app/conf.d flashcatcloud/cprobe /app/cprobe

K8s 环境安装

TODO:欢迎大家贡献这个安装方法

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0