Releases: kuskoman/logstash-exporter
Release v1.5.1
Release Notes (v1.5.1):
Since the last tag (v1.5.0), the following changes have been made:
- Bump golang from 1.21.0-alpine3.17 to 1.21.1-alpine3.17 (#177)
- Add building multi-arch image to pipeline (#173)
- Delete sweep issue templates
- Upgrade application dependencies (#176)
- Bump actions/checkout from 3 to 4 (#174)
- Bump cosmtrek/air from v1.44.0 to v1.45.0 (#172)
- Bump golang from 1.20.7-alpine3.17 to 1.21.0-alpine3.17 (#171)
- Add Grafana to local development stack (#157)
- Add command to clean elasticsearch (#163)
- Throttle elasticsearch messages (#164)
- Upgrade linters (#170)
- Update image tags in docker-compose (#162)
- Change default log level for development docker-compose to debug (#165)
- Fix markdown linter violations (#168)
- Revert "Prevent make desc from whitespace (#167)" (#169)
- Prevent make desc from whitespace (#167)
- Add info about log level to readme (#166)
Release v1.5.0
Release Notes (v1.5.0):
Since the last tag (v1.4.0), the following changes have been made:
- Add note about supported logstash version to readme
- Configure Sweep (#159)
- Bump golang from 1.20.6-alpine3.17 to 1.20.7-alpine3.17 (#156)
- Converted from log to slog (#154)
- Bump golang from 1.20.5-alpine3.17 to 1.20.6-alpine3.17 (#153)
- Bump helm/kind-action from 1.7.0 to 1.8.0 (#152)
- Add script to automate commands description in README (#150)
- Bump github.com/gkampitakis/go-snaps from 0.4.7 to 0.4.8 (#149)
- Update README to include missing make target descriptions (#145)
- Implement 'make help' command
- Bump github.com/gkampitakis/go-snaps from 0.4.6 to 0.4.7
Release v1.4.0
Release Notes (v1.4.0):
Since the last tag (v1.3.2), the following changes have been made:
- Change approach of fixing version argument
- Fix version parameter in binaries from CI
- Remove roadmap section from README
- Improve description of build info for nodeinfo collector
- Collect flow metrics for instance
- Parse flow and event metrics, collect event metrics
- Add some of dead_letter metrics
Release v1.3.2
Release Notes (v1.3.2):
Since the last tag (v1.3.1), the following changes have been made:
- Fix plugin_id collisions
- Bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0
- Bump github.com/gkampitakis/go-snaps from 0.4.5 to 0.4.6
- Bump golang from 1.20.4-alpine3.17 to 1.20.5-alpine3.17
- Bump cosmtrek/air from v1.43.0 to v1.44.0
- Bump github.com/gkampitakis/go-snaps from 0.4.4 to 0.4.5
- Bump github.com/gkampitakis/go-snaps from 0.4.3 to 0.4.4
Release v1.3.1
Release Notes (v1.3.1):
Since the last tag (v1.3.0), the following changes have been made:
- Bump github.com/prometheus/common from 0.43.0 to 0.44.0
- Bump helm/kind-action from 1.5.0 to 1.7.0
- Adds Grafana Dashboard link to README.md
- Bump github.com/gkampitakis/go-snaps from 0.4.2 to 0.4.3
Release v1.3.0
Release Notes (v1.3.0):
Since the last tag (v1.2.0), the following changes have been made:
- Add support for pipeline flow metrics
- Bump golang from 1.20.3-alpine3.17 to 1.20.4-alpine3.17
Release v1.2.0
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
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
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
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