Весенний Облачный поток данных Графана (Прометей) не показывает потоковые данные - PullRequest
0 голосов
/ 30 апреля 2020

Установлен поток данных Spring Cloud в Kubernetes (работает на DockerDesktop).

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

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

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

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

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

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 Stream The 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

1 Ответ

2 голосов
/ 30 апреля 2020

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

Metrics collection flow

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...