使用观测云采集华为云CCE数据

110 阅读1分钟

使用观测云采集华为云CCE数据

观测云支持对 Kubernetes 中各类资源的运行状态和服务能力进行监测,包括 Containers、Pods、Services、Deployments、Clusters、Nodes、Replica Sets、Jobs、Cron Jobs 等。您可以在 Kubernetes 中通过 DaemonSet 方式安装 DataKit,进而完成对 Kubernetes 资源的数据采集。最终,在观测云中实时监测 Kubernetes 各类资源的运行情况。

前置条件

  • 创建一个观测云账号
  • 华为云创建CCE

方法/步骤

Helm 安装

前提条件

  • Kubernetes >= 1.14
  • Helm >= 3.0+
  1. 添加 Datakit Helm 仓库

使用 Helm 安装Datakit采集器,需要先在服务器上安装Helm, Helm安装完成后,添加Datakit Helm 仓库。

helm repo add datakit  https://pubrepo.guance.com/chartrepo/datakit
helm repo update

添加完 Datakit Helm仓库后,必须执行 helm repo update 更新本地仓库。

image-20230905105931458.png 2. Helm 安装 Datakit

使用 Helm 安装时修改 datakit.dataway_url 中 token 数据。

helm install datakit datakit/datakit -n datakit --set datakit.dataway_url="https://openway.guance.com?token=<your-token>" --create-namespace

token 可以在观测云工作空间的「集成」-「Datakit」获取。

image-20230905103324871.png

token 替换后,执行 helm 安装 Datakit。

image-20230905110330534.png

  1. 查看部署状态

Datakit 安装完成后,可以通过 helm -n datakit ls 查看部署状态。

image-20230905105727603.png

  1. 在观测云工作空间查看

DataKit 部署状态正常,可以在观测云工作空间「基础设施」-「容器」查看和分析采集的 K8S 数据。

image-20230905110952908.png

  1. 添加仪表板

K8S 数据可以正常采集后,可以在观测云工作空间 「场景」-「仪表板」- 「新建仪表板」,搜索 Kubernetes 监控视图,可以看到如下仪表板。

image-20230905111544171.png