Summary: | Grafana config example obsolete | ||
---|---|---|---|
Product: | JMeter - Now in Github | Reporter: | Ray <ikkedus> |
Component: | Main | Assignee: | JMeter issues mailing list <issues> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | p.mouawad, ra0077 |
Priority: | P2 | ||
Version: | 3.3 | ||
Target Milestone: | --- | ||
Hardware: | All | ||
OS: | All |
Description
Ray
2017-11-02 21:07:10 UTC
Thanks for report. Would you like to contribute a PR fixing this documentation ?: - http://jmeter.apache.org/building.html => Contributing to JMeter Hi, Doc updated Author: agomes Date: Sat Apr 21 21:15:50 2018 New Revision: 1829749 URL: http://svn.apache.org/viewvc?rev=1829749&view=rev Log: Bug 61714 - Grafana config example obsolete - update the doc of Real-time results Removed: jmeter/trunk/docs/images/screenshots/if_controller_expression.png jmeter/trunk/docs/images/screenshots/if_controller_javascript.png jmeter/trunk/docs/images/screenshots/if_controller_variable.png Modified: jmeter/trunk/xdocs/changes.xml jmeter/trunk/xdocs/images/screenshots/backend_listener.png jmeter/trunk/xdocs/usermanual/realtime-results.xml Modified: jmeter/trunk/xdocs/changes.xml URL: http://svn.apache.org/viewvc/jmeter/trunk/xdocs/changes.xml?rev=1829749&r1=1829748&r2=1829749&view=diff ============================================================================== --- jmeter/trunk/xdocs/changes.xml [utf-8] (original) +++ jmeter/trunk/xdocs/changes.xml [utf-8] Sat Apr 21 21:15:50 2018 @@ -142,6 +142,7 @@ this behaviour, set <code>httpclient.res <li><bug>62239</bug>Add ability to Break Current Loop</li> <li><bug>62065</bug>Use Maven artifact for JAF Module instead of embedded module</li> <li><pr>379</pr> Improve chinese translations. Contributed by XmeterNet</li> + <li><bug>61714</bug>Update Real-time results documentation</li> </ul> <ch_section>Non-functional changes</ch_section> Modified: jmeter/trunk/xdocs/images/screenshots/backend_listener.png URL: http://svn.apache.org/viewvc/jmeter/trunk/xdocs/images/screenshots/backend_listener.png?rev=1829749&r1=1829748&r2=1829749&view=diff ============================================================================== Binary files - no diff available. Modified: jmeter/trunk/xdocs/usermanual/realtime-results.xml URL: http://svn.apache.org/viewvc/jmeter/trunk/xdocs/usermanual/realtime-results.xml?rev=1829749&r1=1829748&r2=1829749&view=diff ============================================================================== --- jmeter/trunk/xdocs/usermanual/realtime-results.xml (original) +++ jmeter/trunk/xdocs/usermanual/realtime-results.xml Sat Apr 21 21:15:50 2018 @@ -138,71 +138,34 @@ In this document we will present the con </subsection> <subsection name="§-num;.2 JMeter configuration" anchor="jmeter-configuration"> <p> - To make JMeter send metrics to backend add a <a href="./component_reference.html#Backend_Listener" >BackendListener</a> using the GraphiteBackendListenerClient. + To make JMeter send metrics to backend add a <a href="./component_reference.html#Backend_Listener" >BackendListener</a> using the InfluxDBBackendListenerClient. </p> - <figure width="902" height="341" image="backend_listener.png">Graphite configuration</figure> + <figure width="902" height="341" image="backend_listener.png">InfluxDB configuration</figure> </subsection> <subsection name="§-num;.3 InfluxDB database configuration" anchor="influxdb_db_configuration"> - <p>Connect to InfluxDB using <a href="https://docs.influxdata.com/influxdb/v1.1/introduction/getting_started/" >influx shell</a> and <a href="https://docs.influxdata.com/influxdb/v1.1/query_language/database_management/" >create two databases</a>: + <p>Connect to InfluxDB using <a href="https://docs.influxdata.com/influxdb/latest/introduction/getting_started/" >InfluxDB’s Command Line Interface (CLI).</a> and <a href="https://docs.influxdata.com/influxdb/latest/query_language/database_management/" >create JMeter database</a>: <ul> - <li>grafana : Used by Grafana to store the dashboards we will create</li> - <li>jmeter : Used by InfluxDB to store the data sent to Graphite Listener as per database="jmeter" config - element in <code>influxdb.conf</code> or <code>config.toml</code></li> + <li>jmeter : Used by InfluxDB to store the data sent by the Backend Listener</li> </ul> + You can do it too by using the HTTP API. </p> <subsection name="§-num;.3.1 InfluxDB setup for InfluxDBBackendListenerClient" anchor="influxdb"> <p>InfluxDB is an open-source, distributed, time-series database that allows to easily store metrics. -Installation and configuration is very easy, read this for more details <a href="https://docs.influxdata.com/influxdb/v1.1/introduction/installation/" target="_blank" >InfluxDB documentation</a>.<br/> -InfluxDB data can be easily viewed in a browser through either <a href="https://github.com/hakobera/influga" target="_blank">Influga</a> or <a href="http://grafana.org/" target="_blank">Grafana</a>. -We will use Grafana in this case. -<b>There is no particular configuration to setup when using <code>InfluxDBBackendListenerClient</code></b> +Installation and configuration is very easy, read this for more details <a href="https://docs.influxdata.com/influxdb/latest/introduction/installation/" target="_blank" >InfluxDB documentation</a>.<br/> +InfluxDB data can be easily viewed in a browser through <a href="http://grafana.org/" target="_blank">Grafana</a>. </p> </subsection> - -<subsection name="§-num;.3.2 InfluxDB setup for GraphiteBackendListenerClient" anchor="influxdb_through_graphite_configuration"> - <p>To enable Graphite listener in InfluxDB for <code>GraphiteBackendListenerClient</code>, edit files <code>/opt/influxdb/shared/config.toml</code> or <code>/usr/local/etc/influxdb.conf</code>, - find "<code>[[graphite]]</code>" and set this: - </p> - <source> -# Configure the graphite api -[[graphite]] -enabled = true -bind-address = ":2003" # If not set, is actually set to bind-address. -database = "jmeter" # store graphite data in this database - </source> -</subsection> </subsection> <subsection name="§-num;.4 Grafana configuration" anchor="grafana_configuration"> <p> - Installing grafana is just a matter of putting the unzipped bundle behind an Apache HTTP server.<br/> - Read <a href="http://grafana.org/docs/" target="_blank">documentation</a> for more details. - Open <code>config.js</code> file and find <code>datasources</code> element, and edit it like this:<br/> + Installing grafana<br/> + Read <a href="http://docs.grafana.org/" target="_blank">documentation</a> for more details. + Add the <a href="http://docs.grafana.org/features/datasources/influxdb/" target="_blank">datasource</a><br/> </p> - <source> -datasources: { - influxdb: { - type: 'influxdb', - url: "http://influx_db_host:8086/db/jmeter", - username: 'root', - password: 'root', - }, - grafana: { - type: 'influxdb', - url: "http://influx_db_host:8086/db/grafana", - username: 'root', - password: 'root', - grafanaDB: true - }, -}, - </source> - <note> - Note that grafana has "<code>grafanaDB:true</code>". Also note that here we use <code>root</code> user for simplicity - It is better to dedicate a special user with restricted rights. - </note> Here is the kind of dashboard that you could obtain: <figure width="1265" height="581" image="grafana_dashboard.png">Grafana dashboard</figure> </subsection> This issue has been migrated to GitHub: https://github.com/apache/jmeter/issues/4563 |