У меня есть приложение 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
.... Нет способа узнать, к какому приложению относятся эти значения?