Hi All,
I am trying to monitor servers using Gatling, influxDB and grafana.
Below are the configurations:
1. Gatling.conf
data {
writers = "console, file, graphite" # The lists of DataWriters to which Gatling write simulation data (currently supported : "console", "file", "graphite", "jdbc")
graphite {
#light = false # only send the all* stats
host = "172.25.30.57" # This is the host where my influxDB is running
port = 2003 # The port to which the Carbon server listens to
protocol = "tcp" # The protocol used to send data to Carbon (currently supported : "tcp", "udp")
rootPathPrefix = "gatling" # The common prefix of all metrics sent to Graphite
#bufferSize = 8192 # GraphiteDataWriter's internal data buffer size, in bytes
#writeInterval = 1 # GraphiteDataWriter's write interval, in seconds
}
}
2. Installed influxDB, grafana and collectd on 172.25.30.57
influxDB.conf
[[graphite]]
enabled = true
database = "gatlingdb"
bind-address = ":2003"
protocol = "tcp"
consistency-level = "one"
templates = [
"gatling.*.*.*.count measurement.simulation.request.status.field",
"gatling.*.*.*.min measurement.simulation.request.status.field",
"gatling.*.*.*.max measurement.simulation.request.status.field",
"gatling.*.*.*.percentiles50 measurement.simulation.request.status.field",
"gatling.*.*.*.percentiles75 measurement.simulation.request.status.field",
"gatling.*.*.*.percentiles95 measurement.simulation.request.status.field",
"gatling.*.*.*.percentiles99 measurement.simulation.request.status.field"
]
[[collectd]]
enabled = true
3. Started influxDB service using "influxd" command
4. Run the basic simulation. Please note "http://computer-database.gatling.io" is used
5. Connected to influxDB database server and I can use "gatlingdb" database which is locally created by influxDB and can query to it and it returns all the requests time stored in database.
6. Installed grafana and imported template https://github.com/aidylewis/gatling-grafana-template.
My problem here is: I can see requests and user real time monitoring with this. I want to monitor JVM parameters like GC, threads or sql or network.
How can I achieve this? Thanks.
I am not sure if Frontline monitors the JVM or OS metrics yet.
Hi All, just getting started with Gatling. I'm a long time IBM Rational Performance Tester and Micro Focus Silk Performer user. So far, Gatling looks very interesting - I like the simplicity.
This was the only thread I found on this topic. Thought I'd ask this here rather than start a new thread, unless you think I should.