Skip to content

Releases: kuskoman/logstash-exporter

Release v1.2.0

06 May 06:18
3f03c69
Compare
Choose a tag to compare

Release Notes (v1.2.0):

Since the last tag (v1.1.0), the following changes have been made:

  • Add error count metrics (#110)
  • Bump github.com/prometheus/common from 0.42.0 to 0.43.0
  • Login to ghcr only on master and tags
  • Bump github.com/prometheus/client_model from 0.3.0 to 0.4.0
  • Bump github.com/prometheus/client_golang from 1.15.0 to 1.15.1

Release v1.1.0

28 Apr 06:42
19abb22
Compare
Choose a tag to compare

Release Notes (v1.1.0):

Since the last tag (v1.0.2), the following changes have been made:

  • Always authorize to GitHub registry when running pipeline
  • Refactor pipeline subcollector test to use healthy/unhealthy consts
  • Fixes #107 incorrect logstash_stats_pipeline_plugin_events_in
  • Add metric for pipelines indicating if they are up (#94)
  • Add -race arguments to go test (#106)
  • Limit Java cheap size for dev docker-compose (#105)
  • Add plugin input filter output metrics (#101)
  • Adds DOCKER_IMG ENV to Makefile (#92)
  • Add reload timestamps to metrics (#99)
  • Fix last_error field not being properly defined (#98)
  • uses official entrypoint
  • Docker-compose: Enable auto reloading pipeline changes
  • Fix integration test by adjusting air install
  • Readme: add metrics
  • add_metrics_to_readme: ZSH compatibility
  • Adds tests for load_avg metrics
  • nodestats_collector: go fmt
  • Collectors: Add system load avg stats
  • Bump helm/kind-action from 1.4.0 to 1.5.0
  • Execute kubernetes tests on image from current build
  • Adjust chart so that it will work with version updater
  • Add release script that handles updating version in multiple places
  • Rename GetBuildInfo to GetVersionInfo
  • Properly handle error when marshalling versioninfo
  • Include version info in Docker images
  • Include build information in binaries
  • Create endpoint for providing version info
  • Add version info to config package
  • Adjust tests to new prometheus client version
  • Bump github.com/prometheus/client_golang from 1.14.0 to 1.15.0
  • Improve README and add CONTRIBUTING file
  • Return to using real elasticsearch in compose
  • Use apache instead of elasticsearch in helm integration testing
  • Replace elasticsearch in docker-compose with httpd to mock it
  • Rename verify-metrics.sh to verify_metrics.sh
  • Change service type for prometheus cluster integration test
  • Add testing chart in kind
  • Add job for templating helm chart
  • Add chart linting
  • Add workflow job that verifies that helm readme is up-to-date
  • Add documentation for Helm chart
  • Adds build-docker-multi to Makefile
  • Fixes helm chart, sets liveness probe. Uses Helm standard fullname.
  • Create draft of a helm chart
  • Bump golang from 1.20.2-alpine3.17 to 1.20.3-alpine3.17
  • Publish tag images to ghcr.io
  • Add information about code review by Boldly Go to the readme
  • Add codecov badge

Release v1.0.2

24 Mar 16:01
a69a018
Compare
Choose a tag to compare

Release Notes (v1.0.2):

Since the last tag (v1.0.1), the following changes have been made:

  • Add documentation for most (if not all) exported function of the package
  • Add docs to prometheus_helper docs
  • Remove unused function from prometheus helper
  • Simplify ExtractValueFromMetric function
  • Test all cases in healthcheck
  • Add missing tests to logstash client tests
  • Add missing test to nodestats collector
  • Delete dead code, improve test coverage
  • Fix nodestats collector error handling
  • Improve prometheus_helper coverage and collector_manager coverage
  • Add test for nodeinfo_collector up status
  • Add errors checking in http server
  • Improve test coverage
  • Add a Make script to output test coverage
  • Change codecov treshold

Release v1.0.1

15 Mar 18:54
197f046
Compare
Choose a tag to compare

Release Notes (v1.0.1):

Since the last tag (v1.0.0), the following changes have been made:

  • Remove duplicated err handling in nodeinfo collector
  • Improve GoDoc
  • Use context for collector manager
  • Split helpers package into prometheus_helper and config functions
  • Refactor healthcheck to use context
  • Bump magnetikonline/action-golang-cache from 3 to 4
  • Bump golang from 1.20.1-alpine3.17 to 1.20.2-alpine3.17
  • Bump github.com/prometheus/common from 0.41.0 to 0.42.0

Release v1.0.0

05 Mar 12:12
e291fc1
Compare
Choose a tag to compare

Release Notes (v1.0.0):

Since the last tag (v0.2.0), the following changes have been made:

  • Remove information about not recommended production usage from readme
  • Add information about unstable master versions to README
  • Upload every linux binary an artifact
  • Simplify nodeinfo collector test
  • Mark another point in Roadmap as completed
  • Fix path for binary upload and checkout for release_notes
  • Improve healthcheck and add its test
  • Add step for verifing that readme table with metrics is commited
  • Fix subsystem for pipeline collector
  • Extract parsing pipeline errors to a separate function
  • Improve fetching subcollector metrics
  • Improve test for prometheus helper
  • Add description to (probably) all metrics
  • Add help to nodeinfo descriptions
  • Add helper for metric desc with help
  • Update metrics snapshot and README with roadmap
  • Add memory pool metrics
  • Allow to create release notes from branch
  • Update roadmap in README
  • Create codecov config
  • Improve extracting collectors for nodestats in test
  • Bump github.com/prometheus/common from 0.40.0 to 0.41.0
  • Use cache job for building go binaries and tests
  • Bump actions/download-artifact from 1 to 3
  • Bump actions/upload-artifact from 1 to 3
  • Add github-actions to dependabot
  • Use variable for repository owner and name
  • Fix release notes string using current tag instead of previous one

Release v0.2.0

24 Feb 09:07
9a591ad
Compare
Choose a tag to compare

Release Notes (v0.2.0):

Since the last tag (v0.1.0), the following changes have been made:

  • Append release notes to releases
  • Remove merge commits from release notes
  • Remove init funciton usage from env helper
  • Add codecov to unit tests
  • Add CodeQL workflow
  • Bump golang from 1.20.0-alpine3.17 to 1.20.1-alpine3.17
  • Bump github.com/prometheus/common from 0.37.0 to 0.40.0
  • Add dependabot config
  • Use checkout@v3 instead of v2
  • Add SHA256 sum generation (#20)
  • Extract github user to env variable (#18)
  • Rename NodestatsResponse to NodeStatsResponse
  • Improve nodestats collector test
  • Change go version used in workflow
  • Remove unnecessary fetcher package
  • Improve node info test to check if all metrics are present
  • Add expose to Dockerfile
  • Update metrics in README
  • Add code for checking if logstash is up

Release v0.1.0

14 Feb 17:16
1229b32
Compare
Choose a tag to compare
Remove healthcheck test

Was not implemented properly

Release v0.0.1

12 Feb 23:37
bf6e364
Compare
Choose a tag to compare
Add table with metrics