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 помогла быстро выявить проблему. Благодарность