Я хочу записать данные производительности gatling в разные порты или в базы данных, потому что у меня есть несколько микросервисов. Ниже приведен мой конфигурационный файл:
graphite {
light = false # only send the all* stats
host = "localhost" # The host where the Carbon server is located
port = 2003 # The port to which the Carbon server listens to (2003 is default for plaintext, 2004 is default for pickle)
protocol = "tcp" # The protocol used to send data to Carbon (currently supported : "tcp", "udp")
rootPathPrefix = "offeringqualification" # The common prefix of all metrics sent to Graphite
bufferSize = 8192 # Internal data buffer size, in bytes
writePeriod = 1 # Write period, in seconds
} #I have wrapped this content inside gatling scope
Ниже приведен мой confl-файл confx
###[[graphite]]
enabled = true
database = "offeringqualification"
retention-policy = ""
bind-address = ":2003"
protocol = "tcp"
consistency-level = "one"
# Flush if this many points get buffered
batch-size = 50000
Я пытался изменить порты в притоке БД и настроить 2 графитовых прослушивателя, но Гатлинг всегда пытается отправить на порт 2003, даже если я обновлю файл conf gatling на другой порт. Попытка добавления различных шаблонов в притоке все еще соответствует шаблону сбора по умолчанию при записи данных. Я хочу записать разные данные в разные базы данных в зависимости от того, над каким проектом я работаю. Кроме того, не нужно, чтобы несколько экземпляров базы данных притока работали одновременно.