首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kiali没有和VictoriaMetricsHello一起工作

Kiali没有和VictoriaMetricsHello一起工作
EN

Stack Overflow用户
提问于 2022-07-18 19:36:34
回答 1查看 223关注 0票数 0

有谁能用VictoriaMetrics而不是普罗米修斯来制作卡利可视化网格吗?

当我使用普罗米修斯卡利设置从istio样本,那么网格可视化工作。

但是当我用Victoria Metrics (代理、选择、插入、存储)替换prometheus时,kiali只显示空图。

我已经检查过普罗米修斯和维多利亚度量都有相同的istio_requests_total度量。

但是,当我在spec.external_services.prometheus.url中使用维多利亚度量选择URL时,图将为空。

代码语言:javascript
复制
apiVersion: kiali.io/v1alpha1
kind: Kiali
metadata:
  name: kiali
  namespace: istio-system
spec:
  auth:
    strategy: anonymous
  external_services:
    istio:
      config_map_name: istio-1-14
      url_service_version: http://istiod-1-14:15014/version
    prometheus:
      url: http://vmselect-example-vmcluster-persistent.poc.svc.cluster.local:8481/select/0/prometheus/

在日志中,我看到两个与vm-select没有对应端点相关的错误。

代码语言:javascript
复制
2022-07-15T19:25:13Z ERR Failed to fetch Prometheus configuration:     bad_response: readObjectStart: expect { or n, but found r, error found      in #1 byte of ...|remoteAddr:|..., bigger context ...|remoteAddr:      "10.4.34.83:57468"; requestURI: /select|... 
2022-07-15T19:25:13Z ERR Failed to fetch Prometheus flags: bad_response: readObjectStart:     expect { or n, but found r, error found in #1 byte of     ...|remoteAddr:|..., bigger context ...|remoteAddr:     "10.4.34.83:57468"; requestURI: /select|...

和多次警告

代码语言:javascript
复制
 2022-07-15T19:35:28Z WRN Skipping      {destination_canonical_revision="v1",     destination_canonical_service="microservice",      destination_cluster="Kubernetes",     destination_service="microservice.poc.svc.cluster.local",      destination_service_name="microservice",     destination_service_namespace="poc",     destination_workload="microservice",     destination_workload_namespace="poc", request_protocol="http",     response_code="200", response_flags="-", source_canonical_revision="latest",     source_canonical_service="istio-ingressgateway-internal",  source_cluster="Kubernetes"}, missing expected TS labels

这是我的VMPodScrape,我希望它能从所有的豆荚中获取所有的指标。

代码语言:javascript
复制
apiVersion: operator.victoriametrics.com/v1beta1
kind: VMPodScrape
metadata:
  name: all-scrape
  namespace: poc
spec:
  podMetricsEndpoints:
    - scheme: http
      path: /stats/prometheus
      targetPort: 15090
  selector: {}
  namespaceSelector:
    any: true
EN

回答 1

Stack Overflow用户

发布于 2022-07-19 13:21:56

错误消息看起来并不重要,如果出现错误,kiali应该使用默认值。据我所知,它试图基于prometheus配置文件和标志来识别刮取间隔和保留。

我认为你有一个问题,重新标签配置,它删除标签所需的卡利。

根据度量名称有需要的标签的文档有:https://kiali.io/docs/faq/general/#which-istio-metrics-and-attributes-are-required-by-kiali

我建议在VMAgent上检查scrape。重新贴标签的规则可能已经过时了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73027717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档