Changelog for go-wavefront-management-api.
- Add support for Scope field in Ingestion Policy
- Add support for metrics policy GET & PUT APIs
- Add support for ingestion policies
Add IsLogIntegration field to ExternalLink type
Bug fixes:
- Fix json encoding / decoding of ExternalLink instances.
Enhancements:
- CRUD operations changed to be more efficient and to modify structs in ways that are compatible with the assignment operator.
Add Support for Maintenance Windows
Bug fixes:
- ScatterPlotSource field can be omitted when creating a dashboard
- fix all lint errors
- Make example code show up in godoc tools
- Account for ID field of user struct being nil
- NewClient to make defensive copy of config instance
- Users rewritten for performance improvement
Add support for Service Accounts
Adds support for roles
Fixes dashboard taggging after creation by adding SetTags functionality
Add Support for CloudIntegrations
- CloudWatch
- CloudTrail
- EC2
- GCP
- GCPBilling
- NewRelic
- AppDynamics
- Tesla
- Azure
- Azure Activity Log
Add Support for Advanced Alert settings
- CheckingFrequencyInMinutes
- EvaluateRealtimeData
- IncludeObsoleteMetrics
Common client operations refactored into centralized location Added support for skipTrash
- Alerts
- Dashboards
- DerivedMetrics
- CloudIntegrations
Fixed some failing tests Add Annotations field to Events
- Fixing go.mod file
- Add support for AccessControlList management on Alerts
- Add support for AccessControlList management on Dashboards
- fixed missing UserGroup id on update call
Add Support for more Wavefront Primitives
- Add support for Derived Metrics
- Add support for Users
- Add support for User Groups
Improvements to Targets
- Support for Routes on Targets
Add Missing Fields to Dashboards
- Add missing field from Sources (SecondaryAxis)
Add Missing Fields to Dashboards
- A large number of fields previously missing from Dashboard have been implemented
Improvements to Dashboards
- Add missing fields from Sources (ScatterPlotSource, Disabled, QuerybuilderEnabled and SourceDescription)
- Add Dynamic and List parameter types
- Allow optional Alert fields to be omitted
Add the ability to manage alert targets
- Support for Alert Targets (notificants)
Add the ability to manage dashboards
- Support for dashboards
Complete re-write of libraries. Breaking API changes
- Re-write of library code to make compatible with the Wavefront v2 API.
- Support for Alerts, Querying, Search, Events.
- Writer now supports metric tagging.
- Remove CLI, restructure code, sanitise data-structures, make more idiomatic.