Skip to content

Releases: marcelmay/hadoop-hdfs-fsimage-exporter

Release 1.3

13 Oct 19:12
Compare
Choose a tag to compare
  • Breaking changes (!)
    #26 Remove skipPreviouslyParsed config option

  • Enhancements
    #25 Support Hadoop 3 FSImage (aka 'Unsupported layout version -64') and update to HFSA lib 1.2.0
    #14 Update dependencies
    #24 Refactor code from synchronized/Collections.synchronizedMap to LongAdder/ConcurrentHashMap
    #23 Use ISO8601 for log event time
    #19,#16 Update docker base image
    #7 Switch from jetty to Java internal web server

  • Bugfixes
    #27 Ignore non-existent dir(s) when computing path based stats
    #22 Fix NPE on empty FSImage

release-1.2

17 Mar 12:23
Compare
Choose a tag to compare

This release enhances the performance and updates dependencies.

  • Enhancements
    #14 Update dependencies

    #15 Update and pin docker base image version (from 8u131-jre-alpine to 8u151-jre-alpine3.7)

Prometheus Hadoop HDFS FSImage Exporter 1.1

21 Oct 19:19
Compare
Choose a tag to compare

This release contains lots of features such as new metrics, background parsing (no scrape blocking) and performance enhancements.

  • Enhancements
    #1 Parse FSImage in background. No scrape blocking.
    #2 Make histogram buckets configurable
    #3 Export directory path based stats
    #4 Use simpleclient hotspot for JVM exporter metrics instead of custom metric
    #5 Export fsimage size metric
    #6 Make export of file size metric type configurable as Summary or Histogram (distribution).
    #8 Update hfsa lib to 1.1.x - huge perfomance improvement
    #9 Upgrade embedded jetty to 8.1.22
    #12 Provide docker image for exporter
    #13 Export file replication metric

  • Misc:
    #10 Add micro benchmark (and stress) test for exporter

For further details, check the issues fixed.

Available via Maven Central with GAV coordinates de.m3y.prometheus.exporter.fsimage:fsimage-exporter:1.1 or as Docker image.