Jon Chambers
|
a53a85d788
|
Refactor scheduled APNs notifications in preparation for future development
|
2022-08-12 10:47:49 -04:00 |
|
Chris Eager
|
65da844d70
|
Small test cleanup
|
2022-08-09 15:32:44 -05:00 |
|
Chris Eager
|
390580a19d
|
Count cases when the a message’s destination UUID doesn’t match the account’s PNI
|
2022-08-09 13:06:15 -07:00 |
|
Ehren Kret
|
5df24edebf
|
Remove all unused imports remaining in project
|
2022-05-25 17:15:20 -05:00 |
|
Chris Eager
|
bb27dd0c3b
|
Migrate from Object[] parameters to Stream<Arguments>
|
2022-01-03 15:10:02 -08:00 |
|
Chris Eager
|
a1e84f5a88
|
Migrate service tests to JUnit 5
|
2022-01-03 15:10:02 -08:00 |
|
Jon Chambers
|
0bbd34d060
|
Use text blocks where possible
|
2021-11-22 15:30:31 -05:00 |
|
Jon Chambers
|
cbdec0cb22
|
Remove legacy push latency measurement pathways
|
2021-11-11 15:44:07 -05:00 |
|
Jon Chambers
|
aaa2a6eef1
|
Break down push latency metrics by VOIP/not-VOIP and optionally by client version
|
2021-11-10 10:35:41 -05:00 |
|
Chris Eager
|
8cd93d68e4
|
Add MetricsUtil
|
2021-09-10 11:31:44 -07:00 |
|
Chris Eager
|
27844fe692
|
Add JUnit 5 RedisClusterExtension
|
2021-08-13 12:07:04 -05:00 |
|
Chris Eager
|
317a551bdb
|
Migrate MetricsRequestEventListenerTest to JUnit 5
|
2021-07-26 12:06:29 -05:00 |
|
Chris Eager
|
27e9271473
|
Add request path and user agent to unhandled exception logging
|
2021-07-26 12:06:29 -05:00 |
|
Jon Chambers
|
3cdc58200a
|
Copy headers from the initial websocket upgrade request into subsequent resource requests.
|
2021-03-10 14:54:11 -05:00 |
|
Jon Chambers
|
fde1b49729
|
Introduce a set of gauges for various network statistics as reported by nstat.
|
2021-03-09 11:45:53 -05:00 |
|
Jon Chambers
|
f8cbb4f386
|
Temporarily suspend client version metrics to reduce load on our metric aggregator.
|
2021-01-11 14:04:44 -05:00 |
|
Jon Chambers
|
a4d0c17efd
|
Record OS versions for iOS requests.
|
2020-12-23 11:36:31 -05:00 |
|
Jon Chambers
|
34a11c2338
|
Record OS versions for desktop and SDK versions for Android.
|
2020-12-10 17:02:05 -05:00 |
|
Jon Chambers
|
e524ff965d
|
Add a utility method for getting client platform tags from UA strings for metrics.
|
2020-12-10 17:01:46 -05:00 |
|
Ehren Kret
|
604287244f
|
Update copyright statement on all source files
IntelliJ Copyright Profile used to automate this.
|
2020-11-04 11:55:35 -05:00 |
|
Jon Chambers
|
a9d0aa136d
|
Add OS-reported metrics for cached/buffered memory.
|
2020-10-11 13:43:15 -04:00 |
|
Jon Chambers
|
83f9eacac4
|
Refactor UserAgentTagUtil to parse UA strings with UserAgentUtil.
|
2020-09-21 12:24:08 -04:00 |
|
Jon Chambers
|
08dd493f98
|
Don't report exceptions as part of traffic metrics.
|
2020-08-27 13:17:57 -04:00 |
|
Jon Chambers
|
07bbe7dfb2
|
Return to an async model for push notification latency.
|
2020-08-27 10:51:44 -04:00 |
|
Jon Chambers
|
6fb9038af1
|
Move to a synchronous, pooled connection model for Redis clusters.
|
2020-08-14 17:15:56 -04:00 |
|
Ehren Kret
|
57e1339230
|
Further restrict user agent pattern matching (#120)
* Further restrict user agent pattern matching
* Add static qualifier to method
|
2020-08-04 12:58:16 -05:00 |
|
Jon Chambers
|
ad97731d46
|
Reduce the maximum number of versions in play to 1,000.
|
2020-08-03 15:42:15 -04:00 |
|
Jon Chambers
|
40684a93a2
|
Restrict user-agent version matching to a more confined space.
|
2020-08-03 15:42:15 -04:00 |
|
Jon Chambers
|
f3b644ceb8
|
Update the push latency manager to use UUIDs and a Redis cluster.
|
2020-08-03 15:36:02 -04:00 |
|
Jon Chambers
|
901ba6e87f
|
Added a push latency manager.
|
2020-08-03 15:36:02 -04:00 |
|
Jon Chambers
|
bbf5e1fa78
|
Use the UA string from websocket upgrade requests if available.
|
2020-06-17 15:40:18 -04:00 |
|
Jon Chambers
|
9afc433db4
|
Record exceptions associated with server responses.
|
2020-06-11 22:08:07 -04:00 |
|
Jon Chambers
|
28c765bd9a
|
Add an in-app-context test for websocket metrics.
|
2020-06-09 15:45:32 -04:00 |
|
Jon Chambers
|
228ffcbfce
|
Differentiate between websocket and "boring" HTTP traffic.
|
2020-05-28 12:52:49 -04:00 |
|
Jon Chambers
|
06c82ee87d
|
Celebrate the diversity of UA strings when generating tags for metrics.
|
2020-05-27 19:35:42 -04:00 |
|
Jon Chambers
|
9ba5ee8043
|
Move UA tag extraction into its own utility class.
|
2020-05-27 19:35:42 -04:00 |
|
Jon Chambers
|
a13c44d81a
|
Capture request-level metrics (path, status, client platform/version).
|
2020-05-20 17:48:19 -04:00 |
|