有谁能用VictoriaMetrics而不是普罗米修斯来制作卡利可视化网格吗?
当我使用普罗米修斯和卡利设置从istio样本,那么网格可视化工作。
但是当我用Victoria Metrics (代理、选择、插入、存储)替换prometheus时,kiali只显示空图。
我已经检查过普罗米修斯和维多利亚度量都有相同的istio_requests_total度量。
但是,当我在spec.external_services.prometheus.url中使用维多利亚度量选择URL时,图将为空。
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没有对应端点相关的错误。
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|...和多次警告
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,我希望它能从所有的豆荚中获取所有的指标。
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发布于 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。重新贴标签的规则可能已经过时了。
https://stackoverflow.com/questions/73027717
复制相似问题