Docker hub: kuvaszmonitoring/kuvasz:2.0.0-rc1
docker pull kuvaszmonitoring/kuvasz:2.0.0-rc1
Updated docs will come with the first stable 2.x.x release!
Breaking changes
enabledOnly: Boolean
parameter of theGET /monitors
API endpoint was transformed intoenabled: Boolean?
to provide a more flexible filtering option for the monitors- handlers (aka. "integrations") have been completely reworked by migrating their configuration from simple environment variables to YAML, you can find an example here
Features
- Monitor filtering on the API was greatly improved with new filters:
enabled: Boolean?
,uptimeStatus: UptimeStatus[]?
andsslStatus: SSLStatus[]?
- App and integration settings are exposed now both on the UI and on the API (under
GET /api/v1/settings
) - UI: added a dashboard and exposed global monitoring stats under
GET /api/v1/monitors/stats
- Added more latency metrics to
GET /api/v1/monitors/{monitorId}/stats
: min, max and p90 - The integration setup has been completely reworked, making it smarter and more flexible. From now on, you can set up multiple integrations per type (Slack, E-mail, etc.) in your YAML config. Then you can make them global (that is in effect for all your monitors without further configuration), or you can assign them on a per monitor basis.
Full Changelog
- Bump com.palantir.git-version from 3.2.0 to 3.3.0 by @dependabot in #142
- Integrations rework by @adamkobor in #146
- Extend latency stats by @adamkobor in #147
- implement dashboard by @adamkobor in #149
- add a settings page to the UI by @adamkobor in #150
Full Changelog: 2.0.0-beta2...2.0.0-rc1