Springboo2 метрики для притока DB - PullRequest
0 голосов
/ 28 марта 2020

У меня есть приложение SpringBoot2, сейчас я пытаюсь экспортировать метрики в InfluxDB.

Раньше я видел несколько приложений dropwizard со следующим в yml

metrics:
  reporters:
    - type: influxdb
      readTimeout: 5000
      frequency: 1m
      protocol: https
      host: localhost
      port: 8086
      database: apps
      auth: {{ influxdb.metrics_user }}:{{ influxdb.metrics_password }}
      tags:
        environment: {{ influxdb.server_environment }}
        host: ${HOSTNAME}
        app: myOldApp
      measurementMappings:
        async.timer: myapp\.async\.ds\.timer\..*

Теперь можно использовать та же база данных с несколькими приложениями dropwizard.

Теперь с помощью Springboot yml выглядит следующим образом

management:
  endpoints:
    web:
      exposure:
        include: info, health, metrics
  metrics:
    export:
      influx:
        enabled: true
        db: apps
        read-timeout: 5000
        user-name: dss
        password: sdasd
        uri: http://localhost:8086
        auto-create-db: false

Теперь невозможно связать имя приложения. Так что мне интересно, как люди, работающие с Springboot, используют приток. У вас есть один дБ для каждого весеннего приложения? Когда я посмотрел в БД, это значение, которое я увидел.

name: measurements
name
----
hikaricp_connections
hikaricp_connections_acquire
hikaricp_connections_active
hikaricp_connections_creation

.... Нет способа узнать, к какому приложению относятся эти значения?

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