CartoDB-SQL-API/doc/metrics.md
2023-05-19 00:42:48 +08:00

1.0 KiB

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