|
91 | 91 | Optional, |
92 | 92 | ) |
93 | 93 |
|
94 | | -from prometheus_client import Counter |
95 | | - |
96 | 94 | import synapse.metrics |
97 | 95 | from synapse.api.constants import EduTypes, EventTypes, Membership, PresenceState |
98 | 96 | from synapse.api.errors import SynapseError |
99 | 97 | from synapse.api.presence import UserDevicePresenceState, UserPresenceState |
100 | 98 | from synapse.appservice import ApplicationService |
101 | 99 | from synapse.events.presence_router import PresenceRouter |
102 | 100 | from synapse.logging.context import run_in_background |
103 | | -from synapse.metrics import SERVER_NAME_LABEL, LaterGauge |
| 101 | +from synapse.metrics import SERVER_NAME_LABEL, LaterGauge, SynapseCounter |
104 | 102 | from synapse.metrics.background_process_metrics import ( |
105 | 103 | wrap_as_background_process, |
106 | 104 | ) |
|
131 | 129 | logger = logging.getLogger(__name__) |
132 | 130 |
|
133 | 131 |
|
134 | | -notified_presence_counter = Counter( |
| 132 | +notified_presence_counter = SynapseCounter( |
135 | 133 | "synapse_handler_presence_notified_presence", "", labelnames=[SERVER_NAME_LABEL] |
136 | 134 | ) |
137 | | -federation_presence_out_counter = Counter( |
| 135 | +federation_presence_out_counter = SynapseCounter( |
138 | 136 | "synapse_handler_presence_federation_presence_out", |
139 | 137 | "", |
140 | 138 | labelnames=[SERVER_NAME_LABEL], |
141 | 139 | ) |
142 | | -presence_updates_counter = Counter( |
| 140 | +presence_updates_counter = SynapseCounter( |
143 | 141 | "synapse_handler_presence_presence_updates", "", labelnames=[SERVER_NAME_LABEL] |
144 | 142 | ) |
145 | | -timers_fired_counter = Counter( |
| 143 | +timers_fired_counter = SynapseCounter( |
146 | 144 | "synapse_handler_presence_timers_fired", "", labelnames=[SERVER_NAME_LABEL] |
147 | 145 | ) |
148 | | -federation_presence_counter = Counter( |
| 146 | +federation_presence_counter = SynapseCounter( |
149 | 147 | "synapse_handler_presence_federation_presence", "", labelnames=[SERVER_NAME_LABEL] |
150 | 148 | ) |
151 | | -bump_active_time_counter = Counter( |
| 149 | +bump_active_time_counter = SynapseCounter( |
152 | 150 | "synapse_handler_presence_bump_active_time", "", labelnames=[SERVER_NAME_LABEL] |
153 | 151 | ) |
154 | 152 |
|
155 | | -get_updates_counter = Counter( |
| 153 | +get_updates_counter = SynapseCounter( |
156 | 154 | "synapse_handler_presence_get_updates", "", labelnames=["type", SERVER_NAME_LABEL] |
157 | 155 | ) |
158 | 156 |
|
159 | | -notify_reason_counter = Counter( |
| 157 | +notify_reason_counter = SynapseCounter( |
160 | 158 | "synapse_handler_presence_notify_reason", |
161 | 159 | "", |
162 | 160 | labelnames=["locality", "reason", SERVER_NAME_LABEL], |
163 | 161 | ) |
164 | | -state_transition_counter = Counter( |
| 162 | +state_transition_counter = SynapseCounter( |
165 | 163 | "synapse_handler_presence_state_transition", |
166 | 164 | "", |
167 | 165 | labelnames=["locality", "from", "to", SERVER_NAME_LABEL], |
|
0 commit comments