Releases: kuskoman/logstash-exporter
Releases · kuskoman/logstash-exporter
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
Release v1.0.0
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
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
Remove healthcheck test Was not implemented properly
Release v0.0.1
Add table with metrics