CartoDB-SQL-API/docs/guides/06-metrics.md
2018-02-21 19:11:51 +01:00

21 lines
1.0 KiB
Markdown

## Metrics
CartoDB-SQL-API metrics
=======================
### Timers
- **sqlapi.query**: time to return a query resultset from the API, splitted into:
+ **sqlapi.query.init**: time to prepare params from the request
+ **sqlapi.query.getDBParams**: time to retrieve the database connection params
+ **sqlapi.query.authenticate**: time to determine if request is authenticated
+ **sqlapi.query.setDBAuth**: time to set the authenticated connection params
+ **sqlapi.query.queryExplain**: time to retrieve affected tables from the query
+ **sqlapi.query.eventedQuery**: (pg) Time to prepare and execute the query
+ **sqlapi.query.beforeSink**: time to start sending the response.
+ **sqlapi.query.gotRows**: Time until it finished processing all rows in the resultset.
+ **sqlapi.query.generate**: Time to prepare and generate a response from ogr
+ **sqlapi.query.finish**: time to handle an exception
### Counters
- **sqlapi.query.success**: number of successful queries
- **sqlapi.query.error**: number of failed queries