0

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

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

从启动应用程序创建并部署了一个带有时间(源)和日志(接收器)的简单流。

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

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

吊舱 服务 在 Prometheus 代理日志中看不到任何操作,因为它启动了 scdf-server 配置映射Prometheus 代理日志

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 数据源测试

已部署的流 流没有出现在 grafana

格拉法纳之家

[以下修复了问题]

我在 Applications.Properties 中更新了下面设置的流定义,它开始正常工作。

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

修改后的流属性 Grafana - 现在按预期工作

4

1 回答 1

2

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

指标收集流程

于 2020-04-29T23:14:11.333 回答