mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-05-03 04:04:54 -04:00
Rename TimerMetric to DistributionMetric; as it could count more than just time
This commit is contained in:
parent
642f725fd7
commit
f1fbe3e09f
4 changed files with 37 additions and 33 deletions
|
@ -38,9 +38,9 @@ transaction_logger = logging.getLogger("synapse.storage.txn")
|
|||
|
||||
metrics = synapse.metrics.get_metrics_for("synapse.storage")
|
||||
|
||||
sql_query_timer = metrics.register_timer("queries", labels=["verb"])
|
||||
sql_txn_timer = metrics.register_timer("transactions", labels=["desc"])
|
||||
sql_getevents_timer = metrics.register_timer("getEvents", labels=["desc"])
|
||||
sql_query_timer = metrics.register_distribution("queries", labels=["verb"])
|
||||
sql_txn_timer = metrics.register_distribution("transactions", labels=["desc"])
|
||||
sql_getevents_timer = metrics.register_distribution("getEvents", labels=["desc"])
|
||||
|
||||
caches_by_name = {}
|
||||
cache_counter = metrics.register_cache(
|
||||
|
@ -143,7 +143,7 @@ class LoggingTransaction(object):
|
|||
finally:
|
||||
msecs = (time.time() * 1000) - start
|
||||
sql_logger.debug("[SQL time] {%s} %f", self.name, msecs)
|
||||
sql_query_timer.inc_time(msecs, sql.split()[0])
|
||||
sql_query_timer.inc_by(msecs, sql.split()[0])
|
||||
|
||||
|
||||
class PerformanceCounters(object):
|
||||
|
@ -268,7 +268,7 @@ class SQLBaseStore(object):
|
|||
self._current_txn_total_time += end - start
|
||||
self._txn_perf_counters.update(desc, start, end)
|
||||
|
||||
sql_txn_timer.inc_time(self._current_txn_total_time, desc)
|
||||
sql_txn_timer.inc_by(self._current_txn_total_time, desc)
|
||||
|
||||
with PreserveLoggingContext():
|
||||
result = yield self._db_pool.runInteraction(
|
||||
|
@ -672,7 +672,7 @@ class SQLBaseStore(object):
|
|||
|
||||
def update_counter(desc, last_time):
|
||||
curr_time = self._get_event_counters.update(desc, last_time)
|
||||
sql_getevents_timer.inc_time(curr_time - last_time, desc)
|
||||
sql_getevents_timer.inc_by(curr_time - last_time, desc)
|
||||
return curr_time
|
||||
|
||||
cache = self._get_event_cache.setdefault(event_id, {})
|
||||
|
@ -727,7 +727,7 @@ class SQLBaseStore(object):
|
|||
|
||||
def update_counter(desc, last_time):
|
||||
curr_time = self._get_event_counters.update(desc, last_time)
|
||||
sql_getevents_timer.inc_time(curr_time - last_time, desc)
|
||||
sql_getevents_timer.inc_by(curr_time - last_time, desc)
|
||||
return curr_time
|
||||
|
||||
d = json.loads(js)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue