Skip to content

Releases: treydock/eseries_exporter

1.3.0 / 2022-03-08

08 Mar 16:58

Choose a tag to compare

  • Improved SSL support for communicating with proxy API
  • Update to Go 1.17
  • Update Go module dependencies

1.3.0-rc.0 / 2021-08-24

24 Aug 19:28

Choose a tag to compare

Pre-release
  • Improved SSL support for communicating with proxy API

1.2.1 / 2021-07-09

09 Jul 19:00

Choose a tag to compare

  • Avoid errors if duplicate drives are encountered

1.2.0 / 2021-04-23

23 Apr 18:25

Choose a tag to compare

Changes

  • Update to Go 1.16
  • Update Go module dependencies

1.1.0 / 2021-03-19

19 Mar 14:07

Choose a tag to compare

Changes

  • Add hardware-inventory collector

1.1.0-rc.0 / 2021-01-11

11 Jan 21:47

Choose a tag to compare

Pre-release

Changes

  • Add hardware-inventory collector

1.0.0 / 2020-11-25

25 Nov 21:05

Choose a tag to compare

BREAKING CHANGES

  • Remove --exporter.use-cache flag and all caching logic
  • Remove ID related labels from all metrics as this will be instance label
  • Refactor drive-statistics collector
  • Refactor system-statistics collector
  • CPU utilization metrics are now ratios of 0.0-1.0, add _ratio suffix to metrics
  • Remove metrics
    • eseries_drive_combined_iops, eseries_drive_combined_throughput_bytes_per_second
    • eseries_drive_read_ops, eseries_drive_read_iops, eseries_drive_read_throughput_mb_per_second
    • eseries_drive_write_ops, eseries_drive_write_iops, eseries_drive_write_throughput_mb_per_second
    • eseries_system_read_ops, eseries_system_read_iops, eseries_system_read_throughput_mb_per_second
    • eseries_system_write_ops, eseries_system_write_iops, eseries_system_write_throughput_mb_per_second
    • eseries_system_cache_hit_bytes_percent, eseries_system_combined_iops
    • eseries_system_combined_throughput_mb_per_second, eseries_system_ddp_bytes_percent
    • eseries_system_full_stripe_writes_bytes_percent, eseries_system_random_ios_percent
  • Rename metrics to change units of measurement
    • eseries_drive_combined_response_time_milliseconds to eseries_drive_combined_response_time_seconds
    • eseries_drive_read_response_time_milliseconds to eseries_drive_read_response_time_seconds
    • eseries_drive_write_response_time_milliseconds to eseries_drive_write_response_time_seconds
    • eseries_drive_combined_throughput_mb_per_second to eseries_drive_combined_throughput_bytes_per_second
    • eseries_system_combined_hit_response_time_milliseconds to eseries_system_combined_hit_response_time_seconds
    • eseries_system_combined_response_time_milliseconds to eseries_system_combined_response_time_seconds
    • eseries_system_read_hit_response_time_milliseconds to eseries_system_read_hit_response_time_seconds
    • eseries_system_read_response_time_milliseconds to eseries_system_read_response_time_seconds
    • eseries_system_write_hit_response_time_milliseconds to eseries_system_write_hit_response_time_seconds
    • eseries_system_write_response_time_milliseconds to eseries_system_write_response_time_seconds
  • Add metrics
    • eseries_drive_idle_time_seconds_total, eseries_drive_other_ops_total, eseries_drive_other_time_seconds_total
    • eseries_drive_read_bytes_total, eseries_drive_read_ops_total, eseries_drive_read_time_seconds_total
    • eseries_drive_recovered_errors_total, eseries_drive_retried_ios_total, eseries_drive_timeouts_total
    • eseries_drive_unrecovered_errors_total
    • eseries_drive_write_bytes_total, eseries_drive_write_ops_total, eseries_drive_write_time_seconds_total
    • eseries_drive_queue_depth_total, eseries_drive_random_ios_total, eseries_drive_random_bytes_total

Improvements

  • Update to Go 1.15 and update all dependencies
  • Improve status metrics to always have all possible statuses and set 1 for current status
  • Add controller-statistics collector
  • Add webservices_proxy Docker container
  • Add Docker Compose example

1.0.0-rc.0 / 2020-11-12

12 Nov 19:48

Choose a tag to compare

Pre-release

BREAKING CHANGES

  • Remove --exporter.use-cache flag and all caching logic
  • Remove ID related labels from all metrics as this will be instance label
  • Refactor drive-statistics collector
  • Refactor system-statistics collector
  • Remove metrics
    • eseries_drive_combined_iops, eseries_drive_combined_throughput_bytes_per_second
    • eseries_drive_read_ops, eseries_drive_read_iops, eseries_drive_read_throughput_mb_per_second
    • eseries_drive_write_ops, eseries_drive_write_iops, eseries_drive_write_throughput_mb_per_second
    • eseries_system_read_ops, eseries_system_read_iops, eseries_system_read_throughput_mb_per_second
    • eseries_system_write_ops, eseries_system_write_iops, eseries_system_write_throughput_mb_per_second
    • eseries_system_cache_hit_bytes_percent, eseries_system_combined_iops
    • eseries_system_combined_throughput_mb_per_second, eseries_system_ddp_bytes_percent
    • eseries_system_full_stripe_writes_bytes_percent, eseries_system_random_ios_percent
  • Rename metrics to change units of measurement
    • eseries_drive_combined_response_time_milliseconds to eseries_drive_combined_response_time_seconds
    • eseries_drive_read_response_time_milliseconds to eseries_drive_read_response_time_seconds
    • eseries_drive_write_response_time_milliseconds to eseries_drive_write_response_time_seconds
    • eseries_drive_combined_throughput_mb_per_second to eseries_drive_combined_throughput_bytes_per_second
    • eseries_system_combined_hit_response_time_milliseconds to eseries_system_combined_hit_response_time_seconds
    • eseries_system_combined_response_time_milliseconds to eseries_system_combined_response_time_seconds
    • eseries_system_read_hit_response_time_milliseconds to eseries_system_read_hit_response_time_seconds
    • eseries_system_read_response_time_milliseconds to eseries_system_read_response_time_seconds
    • eseries_system_write_hit_response_time_milliseconds to eseries_system_write_hit_response_time_seconds
    • eseries_system_write_response_time_milliseconds to eseries_system_write_response_time_seconds
  • CPU utilization metrics are now ratios of 0.0-1.0, add _ratio suffix to metrics
  • Add metrics
    • eseries_drive_idle_time_seconds_total, eseries_drive_other_ops_total, eseries_drive_other_time_seconds_total
    • eseries_drive_read_bytes_total, eseries_drive_read_ops_total, eseries_drive_read_time_seconds_total
    • eseries_drive_recovered_errors_total, eseries_drive_retried_ios_total, eseries_drive_timeouts_total
    • eseries_drive_unrecovered_errors_total
    • eseries_drive_write_bytes_total, eseries_drive_write_ops_total, eseries_drive_write_time_seconds_total
    • eseries_drive_queue_depth_total, eseries_drive_random_ios_total, eseries_drive_random_bytes_total

Improvements

  • Update to Go 1.15 and update all dependencies
  • Improve status metrics to always have all possible statuses and set 1 for current status
  • Add controller-statistics collector

0.1.1 / 2020-04-03

03 Apr 14:18

Choose a tag to compare

  • Minor fix to Docker container

0.1.0 / 2020-04-03

03 Apr 12:55

Choose a tag to compare

  • Disable drive-statistics collector by default