gpt4 book ai didi

kubernetes - 节点级指标在Prometheus中不可用(随Istio 1.6一起安装)

转载 作者:行者123 更新时间:2023-12-02 11:42:15 26 4
gpt4 key购买 nike

我使用 istioctl install --set profile = demo 安装了Istio 1.6。
但是我只能使用几个与Kubernetes节点相关的指标。我可以看到与配置相关的Kubernetes节点:

kubernetes_sd_configs:
- role: node relabel_configs:
- action: labelmap
regex: __meta_kubernetes_node_label_(.+)
- target_label: __address__
replacement: kubernetes.default.svc:443
- source_labels: [__meta_kubernetes_node_name]
regex: (.+)
target_label: __metrics_path__
replacement: /api/v1/nodes/${1}/proxy/metrics
我是否需要安装节点导出器守护程序集?
谢谢

最佳答案

您一定错过了某些步骤。我转载了一下,看起来很好。

请仔细检查以下步骤:
验证Prometheus服务是否正在群集中运行:

$ kubectl -n istio-system get svc prometheus
启动Prometheus UI
istioctl dashboard prometheus
执行Prometheus查询(单击Execute)。例如。:
istio_requests_total
针对产品页面生成一些流量:
export INGRESS_HOST=$(minikube ip)
export INGRESS_PORT=$(kubectl -n istio-system get service istio-ingressgateway -o jsonpath='{.spec.ports[?(@.name=="http2")].nodePort}')
export GATEWAY_URL=$INGRESS_HOST:$INGRESS_PORT

curl http://$GATEWAY_URL/productpage

编辑:用于节点指标
是的,您是对的:不包括节点导出器。
手动添加它的最快方法是使用Helm(准备好 Helm 后一行一行):
// Install helm
curl -L https://git.io/get_helm.sh | bash

// Install tiller
helm init

// Deploy node-exporter
helm install stable/prometheus-node-exporter

// Launch prometheus
istioctl dashboard prometheus

// Or even better, grafana
istioctl dashboard grafana
如果您使用的是grafana,则可以导入仪表板ID:11074,以显示从节点导出器收集的数据:
enter image description here

关于kubernetes - 节点级指标在Prometheus中不可用(随Istio 1.6一起安装),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63204201/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com