278 Commits (433331ca20f580419b63166a7005c267bd9a1037)
 

Author SHA1 Message Date
Kegan Dougal 433331ca20 Metrics: Add auth session counter 9 years ago
Kegsay 3f31f63b19 Merge pull request #91 from matrix-org/kegan/neb-metrics 9 years ago
Kegan Dougal f493a1933e s/sendMetric/incrementMetrics/ 9 years ago
Kegan Dougal 2e5c8e4d79 Only send the domain part of the RSS feed as that's more useful when doing aggregate metrics 9 years ago
Kegan Dougal b4b0a661c4 Add more metrics 9 years ago
Kegan Dougal cdb49fa60b Add command type as a label 9 years ago
Kegan Dougal 32e8a5b6cc Docs 9 years ago
Kegan Dougal 19eeb96610 Use enums instead 9 years ago
Kegan Dougal 219da01e08 Add extremely noddy counter metrics for !commands 9 years ago
Kegan Dougal 729b80c6bc Set max open conns to 1 on sqlite3 9 years ago
Kegsay e875b9c251 Merge pull request #87 from matrix-org/kegan/metrics 9 years ago
Kegan Dougal c9de6eaf06 Instrument all HTTP handlers 9 years ago
Kegan Dougal d169b5560f Add prometheus dep for metrics 9 years ago
Kegan Dougal 248822a3d6 Fix #86 - set a 20s min threshold before re-polling 9 years ago
Kegan Dougal ef6fc0d3bf Remove useless field 9 years ago
Kegsay 7bcffa4391 Merge pull request #85 from matrix-org/kegan/database-is-locked 9 years ago
Kegsay d9da3caac4 Merge pull request #84 from matrix-org/kegan/rss-guids 9 years ago
Kegan Dougal 95521a08f2 Edit README to put `_busy_timeout` to fix database is locked errors (#63) 9 years ago
Kegan Dougal 8316ac21ab Maintain a list of GUIDs per feed and use them to de-dupe 9 years ago
Kegan Dougal 77b729d4ba Remove spammy logs 9 years ago
Kegan Dougal 5f015e26ee Join rooms when registering rss service 9 years ago
Kegan Dougal b903860af9 Bump min to 5min to help not spam feeds with no cache control 9 years ago
Kegan Dougal 1640728857 Add lrucache 9 years ago
Kegsay 2f0a2c7f10 Merge pull request #83 from matrix-org/kegan/cache-rss-feeds 9 years ago
Kegan Dougal e088e11821 Swap to an LRU cache set to 20MB 9 years ago
Kegan Dougal e61356431a Merge branch 'master' into kegan/cache-rss-feeds 9 years ago
Kegan Dougal 7587dbc9c4 Add lrucache 9 years ago
Kegan Dougal b0eb284347 Add a caching HTTP client 9 years ago
Kegan Dougal 223ccac851 Add HTTP caching library 9 years ago
Kegsay f63e5ce7c1 Merge pull request #82 from matrix-org/kegan/per-service-poll 9 years ago
Kegan Dougal fd54eb1a55 Move OnPoll into the Service method set 9 years ago
Kegan Dougal 7518ed1995 Fix NPE if oldService is nil 9 years ago
Kegsay 5fe9743cba Merge pull request #81 from matrix-org/kegan/rssbot 9 years ago
Kegan Dougal cd39219113 s/feedreader/rssbot/g 9 years ago
Kegsay ccb1c6c779 Merge pull request #80 from matrix-org/kegan/feedreader-struct 9 years ago
Kegan Dougal 185a7d5678 Rejig how feedreaders stores rooms to send updates to 9 years ago
Kegsay 7971b13368 Merge pull request #78 from matrix-org/kegan/feedreader 10 years ago
Kegan Dougal 8684b671e2 Bump sqlite3 dep to make it compile on OSX 10 years ago
Kegan Dougal 7b4448957b Review comments 10 years ago
Kegan Dougal 98e7533469 Send feed items in reverse-order for chronological times 10 years ago
Kegan Dougal d92a95ff4e Linting 10 years ago
Kegan Dougal 0b09fcd86d First working feed reader version 10 years ago
Kegan Dougal 2d6b3cd6e9 Flesh out the feedreader service 10 years ago
Kegsay d8c1991cf6 Create LICENSE 10 years ago
Kegan Dougal a5e515e118 Lint 10 years ago
Kegan Dougal 3e3f71ad92 s/rss/feedreader/ since it does atom feeds too. Add TODO 10 years ago
Kegan Dougal 825b3e74b3 Add github.com/mmcdole/gofeed - Make guggy use DefaultService 10 years ago
Kegsay c6a15801eb Merge pull request #76 from matrix-org/kegan/rss 10 years ago
Kegan Dougal 4f91101809 Remove RSS for now 10 years ago
Kegan Dougal b0c3ecf598 TODO this so I don't make a huge PR 10 years ago