Skip to content

Releases: arunvelsriram/sftp-exporter

v1.4.2

30 Nov 06:22
21e7489
Compare
Choose a tag to compare

Changelog

  • 21e7489 Fix test and add test case for metrics describe when StatVFS is off
  • 2c20b19 Git ignore .vscode
  • f4f1d4f made usage of statvfs features configurable

v1.4.1

25 Jul 16:01
Compare
Choose a tag to compare

Changelog

  • aa2f8d1 Remove deployment steps from readme as we have gh actions now
  • 872a0d4 Use PATH instead of dotsource
  • 4744011 fix typo in readme

v1.4.0

24 Jul 18:19
e3ce981
Compare
Choose a tag to compare

Changelog

  • 064c077 Add deployment ci config and update goreleaser config to include docker images
  • fce5317 Add gh actions ci config
  • 6c8b5fd Fix typo in gh action job name
  • ff6da8e Remove used job
  • 0a01e78 Rename sftp-exporter service and change prometheus local port
  • 4b56ee6 Update base image to go 1.22.5
  • eefb2da Update golangci-lint
  • 64e734e Update goreleaser config to include version
  • c8f89e9 Update readme me docker multi-platform image instructions
  • e3ce981 Use separate dockerfile for build and release
  • 89c26b6 Use toolchain to bump go version - Bump libs

v1.3.1

30 Mar 11:39
4e387d0
Compare
Choose a tag to compare

Changelog

  • 4e387d0 Make target plaform configurable for docker image and disable cgo
  • 688336b Remove unused files
  • d180d67 Update readme with docker image details
  • 3fe99ac Update readme with manual deployment instructions

v1.3.0

16 Mar 05:43
85b2c44
Compare
Choose a tag to compare

Changelog

  • 85b2c44 Remove goarch replacements from goreleaser config
  • 2131692 Set default grafana credentials
  • 921ff09 Setup provisioning datasource and dashboards for local grafana
  • 9e97da5 Update go, mockgen and golangci-lint
  • b879f92 Update grafana dashboard
  • eebfc47 Update readme
  • 05fd6cc Update to go 1.22
  • 344988a Upgrade debian to bookworm and go to 1.22 in docker image

v1.2.1

27 Oct 18:45
0f458f3
Compare
Choose a tag to compare

Changelog

d23729f Print all configs in debug log
0f458f3 Update badge in readme
d44722a Use correct field names in sample config file

v1.2.0

15 May 15:07
6d09012
Compare
Choose a tag to compare

Changelog

c546759 Add key and password to docker-compose config
03ef0de Add some context to error logs
7fffd66 Create and close connection using sftp client interface
948c399 Fix description in makefile
4c49a5d Fix path to binary in dockerfile
570a680 Get rid of Config from cmd
0b7d8c0 Gitignore .DS_Store
6dbdc5a Move SSH related code to client package
91a5370 Remove dependency on service for FS metrics
5976544 Remove dependency on service for collecting object stats and remove unused code
bfda18c Remove unused FSStats code
356f5b8 Remove unused flag
177004b Remove usgae of config from sftp_collector
cdee8c0 Rename metrics and description
3df4b34 Update grafana dashboard
6d09012 Update grafana dashboard
4ccbcda Update readme
452fe82 Update screenshots

v1.1.0

05 Sep 14:03
Compare
Choose a tag to compare

Changelog

1e80b04 Add version command

v1.0.0

05 Sep 13:30
Compare
Choose a tag to compare

Changelog

0927caf Add Dockerfile and update playground
5cd2062 Add GITHUB_TOKEN as env variable
6da2973 Add TODO to readme
453526e Add bytes suffix to object size metric
1f0367c Add check make target that runs lint, test etc
4854e02 Add client factory
bc286e1 Add deploy config using goreleaser
6e587d6 Add deploy token
6eaf29d Add docker-compose for creating test sftp containers with various authentication configurations
c0d291a Add grafana dashboard
3cfa1ab Add grafana screenshots
fe85f1a Add logger and handle sftp/ssh connection close
adc12c9 Add make target for generating mocks and generate mock for config
5acffd1 Add metrics sftp_build_info
03a98b6 Add metrics to collector descirbe
f4ef4d4 Add osx binary to release
5287d52 Add sample sftp-exporter.yaml to release archive
86cb9bb Add sft-exporter container to docker-compose
0e8c73d Add test for building ssh auth methods
8b595a5 Add test for collector
f8cd072 Add test for collector Describe method
de0f367 Add travis configuration
ad2344a Add vlidations for configs and panic instead of returning err
9a129db Cache modules when building docker image
5229d77 Define metrics for total object count and size
ee1fd1f Expose sftp configs via methods of Config struct
030c99b Expose up, filesystem metrics
0df7347 Extract sftp paths as config and expose fsStats by path using labels
c01fdf3 Fix readme
6a27bb7 Implement object stat metrics
ecb9164 Introduce service layer for holding erporter specific logics
3c91e22 Log and continue if err occurs when getting stats
572301b Log request and response details
3538c99 Make goreleaser create draft release
6976c06 Move unit test to same package as code
965f0dd Read sftp key/keyfile and expose via config
225cd3f Refactor: rename a method
bea28f0 Remove redundant conversions
be7530d Remove unnecessary code
ed48ff3 Run test with coverage
a5c6c9a Supoort provding configs via yaml file
5c18ba9 Support key based authentication
c496811 Update README.md
b11e939 Update README.md
9c9be84 Update deploy config
1034c46 Update description
d6444b3 Update goreleaser config
996efcc Update playground
3b29e6e Update readme and sample config
9655dfe Write status code explicitly