Commit Graph

445 Commits

Author SHA1 Message Date
Russell Troxel
33d5f9f3ea
Fix #148: Disk Metrics come back from the API in GB (#149)
Signed-off-by: Russell Troxel <russelltroxel@gmail.com>
2023-04-11 12:30:51 -04:00
Russell Troxel
3d8a8a9a91
Merge pull request #147 from reefland/master
Added Lidarr Dashboard Panel
2023-04-10 11:45:26 -07:00
Richard Durso
8429b30706 Added Liadarr Dashboard Panel 2023-04-10 14:04:00 -04:00
Richard Durso
e2f5ef9a9e Added Liadarr Dashboard Panel 2023-04-10 13:30:42 -04:00
renovate[bot]
abb2be447d
fix(deps): update module golang.org/x/sync to v0.1.0 (#143)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-08 08:22:14 -04:00
renovate[bot]
854775d7bc
fix(deps): update module github.com/spf13/cobra to v1.7.0 (#145)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-08 08:11:36 -04:00
Russell Troxel
9d4a8a1af2
Middleware (#142) 2023-04-07 09:42:41 -04:00
renovate[bot]
f86f069458
chore(deps): update golang docker tag to v1.20.3 (#144)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-04 15:37:49 -04:00
Russell Troxel
6dcb7b4d92
Add Sabnzbd Support (#141)
* Add Sabnzbd Support

Signed-off-by: Russell Troxel <russell@troxel.io>

* Fix collector name in sabnzbd logger

Signed-off-by: Russell Troxel <russell@troxel.io>

---------

Signed-off-by: Russell Troxel <russell@troxel.io>
2023-04-03 19:59:42 -04:00
Hadrien Patte
68ac4199b0
Fix unmonitored logic (#140) 2023-03-28 19:49:08 -04:00
Russell Troxel
73fbf8dfaf
Add Panic Recovery & Logging to Client JSON Unmarshalling (#139) 2023-03-28 14:33:13 -04:00
Russell Troxel
fed7319e77
Shared System Health collector should export zero when no health issues are present (#135)
Signed-off-by: Russell Troxel <russell.troxel@segment.com>
2023-03-22 18:22:35 -04:00
Devin Buhl
98e7b015e4
fix: validation string on enable-additional-metrics (#132) 2023-03-22 09:49:16 -04:00
Russell Troxel
ba4b336dfa
Fix #128: Get ApiVersion from defaults, not XMLConfig (#131)
Signed-off-by: Russell Troxel <russelltroxel@gmail.com>
2023-03-21 12:16:53 -04:00
renovate[bot]
3874defbb3
fix(deps): update golang.org/x/exp digest to 10a5072 (#130)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-21 07:08:32 -04:00
Russell Troxel
662906ae64
Fix custom messages for config validation (#127) 2023-03-20 12:45:08 -04:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
ada5e82dd9
fix: Custom config validation message does not work on pointer (#126) 2023-03-20 08:29:16 -04:00
Devin Buhl
c4c1ce4699
Ignore Darwin arm builds 2023-03-19 14:55:32 -04:00
Russell Troxel
c82fc63f12
Update Goreleaser to use >= Go 1.19 (#125)
Signed-off-by: Russell Troxel <russelltroxel@gmail.com>
2023-03-19 14:53:33 -04:00
Russell Troxel
6ec2c40dc2
Additional Compatibility Measures (#122) 2023-03-18 13:18:31 -04:00
Russell Troxel
e4441056ab
Ensure Backwards compatiblity of new flags & envvar names (#120) 2023-03-18 13:08:59 -04:00
Russell Troxel
e3edbb2a65
Add --backfill & --backfill-since-date options for Prowlarr. (#117)
* Add backfill options to Prowlarr

Signed-off-by: Russell Troxel <russell.troxel@segment.com>

* Update Readme

Signed-off-by: Russell Troxel <russelltroxel@gmail.com>

---------

Signed-off-by: Russell Troxel <russell.troxel@segment.com>
Signed-off-by: Russell Troxel <russelltroxel@gmail.com>
2023-03-18 12:29:56 -04:00
Russell Troxel
7500b12561
Merge pull request #119 from onedr0p/onedr0p-82
fix: rename `lidarr_songs_missing_total` to `lidarr_albums_missing_total`
2023-03-18 08:49:46 -07:00
Devin Buhl
f165b8266b
fix: rename lidarr_songs_missing_total to lidarr_albums_missing_total
Closes #82
2023-03-18 11:46:58 -04:00
Russell Troxel
3cd02da157
(3/3) Use Zap for structured logging rather than logrus. (#115)
* Refactor from logrus to zap, with structured logging

Signed-off-by: Russell Troxel <russell.troxel@segment.com>

* Print config errors to stderr when before initLogger

Signed-off-by: Russell Troxel <russell.troxel@segment.com>

---------

Signed-off-by: Russell Troxel <russell.troxel@segment.com>
2023-03-18 11:16:02 -04:00
Russell Troxel
78c9991d1e
(2/3) Use Cobra, Koanf, and Ozzo rather than urfave/cli (#114)
* Refactor to use Cobra and Koanf for CLI parsing

Signed-off-by: Russell Troxel <russell.troxel@segment.com>

* use gookit/validate rather than ozzo-validation

Signed-off-by: Russell Troxel <russell.troxel@segment.com>

---------

Signed-off-by: Russell Troxel <russell.troxel@segment.com>
2023-03-18 07:31:35 -04:00
Russell Troxel
05b277dec9
fix: Fix Query Param addition in client.go (#116)
Signed-off-by: Russell Troxel <russell.troxel@segment.com>
2023-03-17 16:04:26 -04:00
Russell Troxel
5834fa69fb
(1/3) Add Options for Auth via Form Data (#110)
Co-authored-by: Devin Buhl <onedr0p@users.noreply.github.com>
2023-03-17 14:53:13 -04:00
Russell Troxel
9237ee5d7c
Merge pull request #112 from onedr0p/renovate/actions-setup-go-4.x
chore(deps): update actions/setup-go action to v4
2023-03-15 13:23:24 -07:00
renovate[bot]
1d2386c97c
chore(deps): update actions/setup-go action to v4 2023-03-15 19:29:11 +00:00
Russell Troxel
016780ecde
Add job to workflow to run tests (#111)
Signed-off-by: Russell Troxel <russell.troxel@segment.com>
2023-03-14 21:26:41 -04:00
Russell Troxel
5abd638cbf
[Refactor] (2/2) Convert remaining collector Fatals to InvalidMetrics (#107) 2023-03-14 09:35:45 -04:00
renovate[bot]
72a913e175
fix(deps): update module github.com/stretchr/testify to v1.8.2 (#108)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-13 19:07:30 -04:00
Russell Troxel
3d59a7a462
[Refactor] (1/2) Refactor client to leverage a custom Transport & url.URL (#106)
* Refactor Client & Add Retries

Signed-off-by: Russell Troxel <russelltroxel@gmail.com>

* Add Tests

Signed-off-by: Russell Troxel <russelltroxel@gmail.com>

* Catch a few missed DoRequest callsites

Signed-off-by: Russell Troxel <russelltroxel@gmail.com>

---------

Signed-off-by: Russell Troxel <russelltroxel@gmail.com>
2023-03-13 18:59:20 -04:00
renovate[bot]
90ce8b9dc0
chore(deps): update goreleaser/goreleaser-action action to v4 (#102)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-11 20:34:10 -05:00
Russell Troxel
7b52dfba12
Merge pull request #85 from onedr0p/renovate/github.com-urfave-cli-v2-2.x
fix(deps): update module github.com/urfave/cli/v2 to v2.25.0
2023-03-11 16:50:54 -08:00
Russell Troxel
eb21266207
Merge pull request #100 from onedr0p/renovate/golang-1.x
chore(deps): update golang docker tag to v1.20.2
2023-03-11 16:41:17 -08:00
Russell Troxel
ffc97ea817
Add example dashboard including new collectors (#103) 2023-03-09 15:07:01 -05:00
renovate[bot]
ffdc2e3878
chore(deps): update golang docker tag to v1.20.2 2023-03-08 03:10:48 +00:00
Russell Troxel
f1d82200ca
feat(add): Add indexer statistics to prowlarr collector (#98) 2023-03-05 18:51:03 -05:00
renovate[bot]
70f5759f58
fix(deps): update module github.com/urfave/cli/v2 to v2.25.0 2023-03-05 03:04:48 +00:00
pixxon
35835b5650
allow apikey to be set from file (#91) 2023-03-03 23:24:24 -05:00
renovate[bot]
0f513e5fd0
chore(deps): update docker/build-push-action action to v4 (#101)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-03 23:14:48 -05:00
renovate[bot]
5a580dbcf2
fix(deps): update module github.com/prometheus/client_golang to v1.14.0 (#93)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-03 23:13:18 -05:00
renovate[bot]
cfc777b7ee
chore(deps): update golang docker tag to v1.19.3 (#86)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-03 23:13:09 -05:00
Russell Troxel
a2b6f155e2
feat(add): Readarr Support (#97) 2023-03-03 23:08:00 -05:00
Russell Troxel
a23d3f1c09
feat(add): Request gzip compression in API calls (#99) 2023-03-03 23:00:12 -05:00
Skyler Mäntysaari
71db273257
Radarr: Somewhat fix the example dashboard (#95) 2022-11-22 14:15:39 -05:00
Devin Buhl
0e10bcd43c
Merge pull request #94 from HadrienPatte/fix-prowlarr-port 2022-11-21 19:19:12 -05:00
Hadrien Patte
251874578a
Fix prowlarr port in README 2022-11-22 00:34:03 +01:00