Releases: yahoo/panoptes
Releases · yahoo/panoptes
Release 1.3.2.0rc12
What's Changed
- Disk Metrics - Juniper Devices by @road-cycling in #188
- Updates for corporate markings by @rexfury-of-oath in #195
- Fixes to tox by @rexfury-of-oath in #196
Full Changelog: 1.3.2.0rc11...1.3.2.0rc12
Bump kombu to 4.6.10
Bump kombu
Release 1.2.0
- Operability
- Added support for Redis Sentinel
- Added a new status code for Enrichment Failure in PanoptesPollingStatus
- Emit results from polling agent to message bus only if there are any results to emit
- Calculate plugin signatures without using configuration
- Check for Redis, Kafka and Zookeeper clients before attempting to delete them
- Set plugin execution timestamp to the start of the plugin execution cycle
- Try/catch errors related while trying to preload enrichments
- Handle UTF-8 while reading resource metadata key/values
- Prioritized merging of SNMP and x509 configuration options
- Scheduler
- Add support for running multiple schedulers for a given type of plugin - this allows scale-out of schedulers
- Read and sent in last_run_at in plugin schedulers allowing a newly started scheduler to pick up from where a previous one left
- Plugins
- Filter out zero temperature values for Juniper devices
- Filter out unusually high temperature values for Juniper devices
- Enrichments
- Define enrichment schemas (and their corresponding validators) for topology: PanoptesBridgeLookupEnrichmentGroup, PanoptesInverseInterfaceLookupEnrichmentGroup, PanoptesL3InterfaceLookupEnrichmentGroup
- Cleanup unused fields from PanoptesTopologyEnrichmentSchemaValidator
- Fixup field names in PanoptesDeviceLookupEnrichmentSchemaValidator
- Testing
- Increased unit test code coverage to 94% from 83%
- Build
- Deploy only on tags, which allows us to move to semantic package versioning
- Misc
- Raise NotImplementedError in PanoptesPollingPlugin's run method - this makes testing and verification easier
- Add transform_dotted_decimal_to_mac and convert_netmask_to_cidr as helper functions
- Add valid_panoptes_plugin_context, valid_resource and valid_kv_store_instance validators
- Use PanoptesValidators in asserts
- Use task context logger instead of context logger in discovery plugin agent
- Remove duplicate definition of PanoptesSNMPConnectionFactory
- Cleaned up comments and indentation
1.2.0rc8: Merge pull request #107 from yahoo/update_snmp_proxy_agent
Update Interface Plugin SNMP Connection
1.2.0rc7: Merge pull request #77 from varunvarma/utf8_in_resource_cache_setup
Decode UTF-8 when inserting resource metadata key/values into Resource Cache
1.2.0rc6: Merge pull request #74 from yahoo/update_discovery
Update Plugin Schedulers
1.2.0rc5: Merge pull request #73 from yahoo/update_schemas
Update Neighbor Enrichment Schema
1.2.0rc4: Merge pull request #72 from yahoo/update_enrichment_schemas
Update Enrichment Schemas