Установлен поток данных Spring Cloud в Kubernetes (работает на DockerDesktop).
Настроен Grafana и Prometheus согласно руководству по установке https://dataflow.spring.io/docs/installation/kubernetes/kubectl/
Создано и развернуто простой поток со временем (источником) и журналом (приемником) из начальных приложений.
При выборе значка панели управления потоком в пользовательском интерфейсе осуществляется переход к панели мониторинга grafana, но НЕ отображается поток и связанные с ним метрики.
Мне не хватает какой-либо конфигурации здесь?
Не вижу никаких действий в журнале прокси Prometheus с момента его запуска карта конфигурации 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"
[После исправления проблемы]
Я обновил определение потока, указанное ниже в Applications. работает нормально.
management.metrics.export.prometheus.rsocket.host = prometheus-proxy