├── .devcontainer └── devcontainer.json ├── .dockerignore ├── .github ├── actions │ ├── docker │ │ └── action.yml │ ├── go │ │ └── action.yml │ └── tests │ │ └── action.yml └── workflows │ ├── on_pr_merged.yml │ ├── on_pr_open.yml │ └── on_release.yml ├── .gitignore ├── .goreleaser.yml ├── .vscode └── settings.json ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── cmd └── exporter │ └── main.go ├── examples ├── README.md ├── alerts.yaml ├── dashboard.json └── images │ ├── demo_1.png │ ├── demo_2.png │ ├── demo_3.png │ ├── demo_4.png │ ├── demo_5.png │ └── demo_6.png ├── go.mod ├── go.sum └── internal ├── client ├── client.go └── transport.go ├── collector ├── tdarr.go ├── tdarr_models.go └── tdarr_nodes.go ├── config └── config.go ├── handlers ├── healthz.go ├── index.go └── metrics.go └── server └── server.go /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homeylab/tdarr-exporter/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homeylab/tdarr-exporter/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/actions/docker/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homeylab/tdarr-exporter/HEAD/.github/actions/docker/action.yml -------------------------------------------------------------------------------- /.github/actions/go/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homeylab/tdarr-exporter/HEAD/.github/actions/go/action.yml -------------------------------------------------------------------------------- /.github/actions/tests/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homeylab/tdarr-exporter/HEAD/.github/actions/tests/action.yml -------------------------------------------------------------------------------- /.github/workflows/on_pr_merged.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homeylab/tdarr-exporter/HEAD/.github/workflows/on_pr_merged.yml -------------------------------------------------------------------------------- /.github/workflows/on_pr_open.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homeylab/tdarr-exporter/HEAD/.github/workflows/on_pr_open.yml -------------------------------------------------------------------------------- /.github/workflows/on_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homeylab/tdarr-exporter/HEAD/.github/workflows/on_release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homeylab/tdarr-exporter/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homeylab/tdarr-exporter/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "markdown.extension.toc.levels": "1..2" 3 | } -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homeylab/tdarr-exporter/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homeylab/tdarr-exporter/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homeylab/tdarr-exporter/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homeylab/tdarr-exporter/HEAD/README.md -------------------------------------------------------------------------------- /cmd/exporter/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homeylab/tdarr-exporter/HEAD/cmd/exporter/main.go -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homeylab/tdarr-exporter/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/alerts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homeylab/tdarr-exporter/HEAD/examples/alerts.yaml -------------------------------------------------------------------------------- /examples/dashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homeylab/tdarr-exporter/HEAD/examples/dashboard.json -------------------------------------------------------------------------------- /examples/images/demo_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homeylab/tdarr-exporter/HEAD/examples/images/demo_1.png -------------------------------------------------------------------------------- /examples/images/demo_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homeylab/tdarr-exporter/HEAD/examples/images/demo_2.png -------------------------------------------------------------------------------- /examples/images/demo_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homeylab/tdarr-exporter/HEAD/examples/images/demo_3.png -------------------------------------------------------------------------------- /examples/images/demo_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homeylab/tdarr-exporter/HEAD/examples/images/demo_4.png -------------------------------------------------------------------------------- /examples/images/demo_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homeylab/tdarr-exporter/HEAD/examples/images/demo_5.png -------------------------------------------------------------------------------- /examples/images/demo_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homeylab/tdarr-exporter/HEAD/examples/images/demo_6.png -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homeylab/tdarr-exporter/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homeylab/tdarr-exporter/HEAD/go.sum -------------------------------------------------------------------------------- /internal/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homeylab/tdarr-exporter/HEAD/internal/client/client.go -------------------------------------------------------------------------------- /internal/client/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homeylab/tdarr-exporter/HEAD/internal/client/transport.go -------------------------------------------------------------------------------- /internal/collector/tdarr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homeylab/tdarr-exporter/HEAD/internal/collector/tdarr.go -------------------------------------------------------------------------------- /internal/collector/tdarr_models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homeylab/tdarr-exporter/HEAD/internal/collector/tdarr_models.go -------------------------------------------------------------------------------- /internal/collector/tdarr_nodes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homeylab/tdarr-exporter/HEAD/internal/collector/tdarr_nodes.go -------------------------------------------------------------------------------- /internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homeylab/tdarr-exporter/HEAD/internal/config/config.go -------------------------------------------------------------------------------- /internal/handlers/healthz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homeylab/tdarr-exporter/HEAD/internal/handlers/healthz.go -------------------------------------------------------------------------------- /internal/handlers/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homeylab/tdarr-exporter/HEAD/internal/handlers/index.go -------------------------------------------------------------------------------- /internal/handlers/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homeylab/tdarr-exporter/HEAD/internal/handlers/metrics.go -------------------------------------------------------------------------------- /internal/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homeylab/tdarr-exporter/HEAD/internal/server/server.go --------------------------------------------------------------------------------