Spring Cloud Data Flow Grafana(Prometheus)未显示流数据

问题描述 投票:0回答:1

在Kubernetes上安装了Spring Cloud Dataflow(在DockerDesktop上运行)。

按照安装指南https://dataflow.spring.io/docs/installation/kubernetes/kubectl/的说明配置Grafana和Prometheus

通过入门应用程序创建并部署了带有时间(源)和日志(接收器)的简单Stream。

在用户界面中选择流仪表板图标时,导航到grafana仪表板,但看不到流和相关指标。

我在这里缺少任何配置吗?

PODsServices自启动以来,在Prometheus代理日志中看不到任何动作Prometheus proxy logscdf-服务器配置图

kind: ConfigMap
apiVersion: v1
metadata:
  name: scdf-server
  namespace: default
  selfLink: /api/v1/namespaces/default/configmaps/scdf-server
  uid: ce23d5a3-1cb9-4580-ba1a-bf51b09850dc
  resourceVersion: '53607'
  creationTimestamp: '2020-04-29T01:28:36Z'
  labels:
    app: scdf-server
data:
  application.yaml: |-
    spring:
      cloud:
        dataflow:
          applicationProperties:
            stream:
              management:
                metrics:
                  export:
                    prometheus:
                      enabled: true
                      rsocket:
                        enabled: true
                        host: prometheus-proxy
                        port: 7001
            task:
              management:
                metrics:
                  export:
                    prometheus:
                      enabled: true
                      rsocket:
                        enabled: true
                        host: prometheus-proxy
                        port: 7001
          grafana-info:
            url: 'http://localhost:3000'
          task:
            platform:
              kubernetes:
                accounts:
                  default:
                    limits:
                      memory: 1024Mi
      datasource:
        url: jdbc:mysql://${MYSQL_SERVICE_HOST}:${MYSQL_SERVICE_PORT}/mysql
        username: root
        password: ${mysql-root-password}
        driverClassName: org.mariadb.jdbc.Driver
        testOnBorrow: true
        validationQuery: "SELECT 1"

Prometheus Datasource Test

Deployed StreamThe Stream doesn't show-up in grafana

Grafana Home

[正在解决问题]

我更新了以下在Applications中设置的流定义。它的属性开始正常运行。

management.metrics.export.prometheus.rsocket.host = prometheus-proxy

Revised Stream Property Grafana - now working as expected

spring-cloud-dataflow spring-cloud-dataflow-ui
1个回答
2
投票

https://github.com/spring-cloud/spring-cloud-dataflow-samples/tree/master/monitoring-samples中的此指标收集流程图有助于快速发现问题。谢谢

Metrics collection flow

© www.soinside.com 2019 - 2024. All rights reserved.