Update README.md (#2719)

This commit is contained in:
Jeff Zellner 2017-04-25 14:17:15 -06:00 committed by Daniel Nelson
parent 6ff98da985
commit b95ade7ec4
1 changed files with 9 additions and 10 deletions

View File

@ -1,16 +1,15 @@
# PostgreSQL plugin # PostgreSQL plugin
This postgresql plugin provides metrics for your postgres database. It has been This postgresql plugin provides metrics for your postgres database. It has been
designed to parse ithe sql queries in the plugin section of your telegraf.conf. designed to parse SQL queries in the plugin section of your `telegraf.conf`.
For now only two queries are specified and it's up to you to add more; some per The example below has two queries are specified, with the following parameters:
query parameters have been added :
* The SQl query itself * The SQL query itself
* The minimum version supported (here in numeric display visible in pg_settings) * The minimum PostgreSQL version supported (the numeric display visible in pg_settings)
* A boolean to define if the query have to be run against some specific * A boolean to define if the query has to be run against some specific database (defined in the `databases` variable of the plugin section)
* variables (defined in the databaes variable of the plugin section) * The name of the measurement
* The list of the column that have to be defined has tags * A list of the columns to be defined as tags
``` ```
[[inputs.postgresql_extensible]] [[inputs.postgresql_extensible]]
@ -19,7 +18,7 @@ query parameters have been added :
# or a simple string: # or a simple string:
# host=localhost user=pqotest password=... sslmode=... dbname=app_production # host=localhost user=pqotest password=... sslmode=... dbname=app_production
# #
# All connection parameters are optional. # # All connection parameters are optional.
# Without the dbname parameter, the driver will default to a database # Without the dbname parameter, the driver will default to a database
# with the same name as the user. This dbname is just for instantiating a # with the same name as the user. This dbname is just for instantiating a
# connection with the server and doesn't restrict the databases we are trying # connection with the server and doesn't restrict the databases we are trying
@ -65,7 +64,7 @@ query parameters have been added :
``` ```
The system can be easily extended using homemade metrics collection tools or The system can be easily extended using homemade metrics collection tools or
using postgreql extensions ([pg_stat_statements](http://www.postgresql.org/docs/current/static/pgstatstatements.html), [pg_proctab](https://github.com/markwkm/pg_proctab),[powa](http://dalibo.github.io/powa/)...) using postgreql extensions ([pg_stat_statements](http://www.postgresql.org/docs/current/static/pgstatstatements.html), [pg_proctab](https://github.com/markwkm/pg_proctab) or [powa](http://dalibo.github.io/powa/))
# Sample Queries : # Sample Queries :
- telegraf.conf postgresql_extensible queries (assuming that you have configured - telegraf.conf postgresql_extensible queries (assuming that you have configured