Commit graph

10 commits

Author SHA1 Message Date
6b1640b753 feat(observability): Replace Prometheus package with OpenTelemetry 2022-06-18 17:48:16 +02:00
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
5440571d91 docs: fix SPOTIFY_AUTH_API_URL default value typo 2020-11-21 15:38:56 +01:00
0826d86786 docs: add sentry config to readme 2020-11-21 15:37:56 +01:00
75d3e2edbd feat: add docs and polish 2020-05-03 21:10:31 +02:00
db62d5d908 feat(api): setup nestjs 2020-05-03 21:00:20 +02:00