选择要收集的数据

在这一步,您选择要从 Kubernetes 集群收集哪些数据。

虽然您可以收集许多不同类型的数据,但此学习路径只关注几个以便您入门。请注意,激活更多开关可能会增加您的指标消耗,最终增加您的费用。

要选择要收集的数据,请完成以下步骤

  1. 集群名称:在集群名称框中,输入您的集群名称。

    如果您不知道 Kubernetes 集群名称,可以在终端中使用以下命令获取当前 Kubernetes 上下文的集群名称:kubectl config view --minify -o jsonpath='{.clusters[].name}{"\n"}'

  2. 命名空间:在命名空间框中,将default替换为您希望部署监控基础设施的命名空间。这是 Grafana Alloy 和其他依赖项(如 kube-state-metrics)的命名空间。

  3. 平台:选择您正在使用的平台。

    • Kubernetes,包括 Amazon Elastic Cloud Compute (EC2) 上的 Amazon Elastic Kubernetes Service (EKS) 和 Google Kubernetes Engine (GKE)
    • AWS Fargate 上的 Amazon EKS。Node Exporter 指标被禁用。相反,使用 Kubernetes API 收集 Pod 日志。
    • Azure Kubernetes Service (AKS)
    • Google Kubernetes Engine (GKE) Autopilot。此平台不支持 Node Exporter 指标。
    • IBM Cloud Kubernetes Service
    • Red Hat OpenShift
  4. Kubernetes 集群监控部分,打开集群指标集群事件开关。

注意

不需要打开其他开关。如果选择,它们可能会增加您的指标消耗。

下图显示了您应选择的特征监控项

Selected Kubernetes features to monitor

更多探索(可选)

在此旅程的节点上,您可以探索以下路径

管理成本

了解集群事件以及 Kubernetes Monitoring 如何收集它们


5 页,共 9