Commit graph

10 commits

Author SHA1 Message Date
ee5bd41a37 feat(api): configurable max pool connections
This should help with failing health checks while the crawler is running.

Quick math: 10 users, 30 songs each, each song requires at least 3
queries => 900 db queries every minute.

With the default of 10 pool connections, this blocks all available db
bandwidth for some time and causes slow UI and failing healthchecks.
2022-06-11 19:21:00 +02:00
a0ffe108e1 feat(api): update existing artists in MusicLibrary 2021-11-21 15:53:49 +01:00
879c6a62e2 feat: add optional basic auth for metrics endpoint 2020-12-06 03:03:33 +01:00
66fd6ce1b4 feat(api): custom spotify crawler interval 2020-11-28 18:28:38 +01:00
e2056b4734 feat(api): add prometheus metrics
Currently we support metrics for the Node.js runtime and HTTP endpoints.
2020-11-21 19:55:53 +01:00
56db4cd2e1 feat(api): setup optional sentry error reporting 2020-11-17 22:26:08 +01:00
44f7e26270 feat: implement long-lived sessions 2020-11-09 18:34:23 +01:00
75d3e2edbd feat: add docs and polish 2020-05-03 21:10:31 +02:00
a27fcce03b feat(api): add optional spotify user whitelist 2020-05-03 21:10:31 +02:00
e78c6e312d feat(api): validate configuration 2020-05-03 21:10:31 +02:00