Spring Cloud Data Flow Grafana (Prometheus) не отображает данные потока

Установлен Spring Cloud Dataflow на Kubernetes (работает на DockerDesktop).

Настроены Grafana и Prometheus согласно руководству по установке https://dataflow.spring.io/docs/installation/kubernetes/kubectl/

Создан и развернут простой поток со временем (источник) и журнал (приемник) из начальных приложений.

При выборе значка панели управления потоком в пользовательском интерфейсе выполняется переход к панели управления Grafana, но НЕ отображается поток и связанные с ним показатели.

Мне здесь не хватает какой-либо конфигурации?

Не вижу никаких действий в журнале прокси Prometheus с момента запуска карты конфигурации scdf-server

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"

[После устранения проблемы]

Я обновил определение потока, установленное ниже в Applications.Properties, оно начало работать нормально.

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

1 ответ

Эта блок-схема сбора метрик с https://github.com/spring-cloud/spring-cloud-dataflow-samples/tree/master/monitoring-samples помогла быстро выявить проблему. Благодарность

Другие вопросы по тегам