Fixed:
- Add debug log line for host tags. (#18774)
Removed:
- Remove support for Python 2. (#18580)
Added:
- Bump the python version from 3.11 to 3.12 (#18207)
- Added the hostname_transform config option (#18652)
Fixed:
- Fixed excluded host tags for property metrics (#18601)
- Bump the version of datadog-checks-base to 37.0.0 (#18617)
Changed:
- Bump minimum version of base check (#18733)
Added:
- Adding an include_events config option to vSphere (#17855)
- Added more events/resource to be filtered in vSphere with event_resource_filters (#17917)
- Update dependencies (#17953)
Fixed:
- Update the description for the
tls_ca_cert
config option to useopenssl rehash
instead ofc_rehash
(#16981)
Fixed:
- Only collect property metrics for resources that support it and lower level for log line (#17446)
Fixed:
- Add additional tags on events for non-host resources. (#17403)
Added:
- Collect a new vSphere metric: cpu.usage.vcpus.avg (#17087)
Fixed:
- Add
ssl_cafile
config. (#16903)
Added:
- Update pyvmomi to 8.0.2.0.1 (#16542)
- Update dependencies (#16788)
- Update the configuration file to include the new oauth options parameter (#16835)
Added:
- Bump the Python version from py3.9 to py3.11 (#15997)
Fixed:
- Fix error in property metric collection when an intermediate attribute is not defined (#16296)
- Fix typo in log line (#16314)
- Submit boolean properties as metric values (#16315)
- Use correct size parameters when creating batches (#16380)
Added:
- Add support for configuring what resources to collect events for. (#15992)
Added:
- Decouple resource groups and collection type (#15670)
- Note: When updating to this version, note that VMs are now considered historical entities. If you are using an instance to only collect historical entities, review your configuration to ensure you are handling VMs.
Fixed:
- Add ability to filter property metrics (#15474)
Changed:
- Bump the minimum base check version (#15427)
Added:
- Add support for datastore property metrics (#15389)
- Add cluster property metrics (#15361)
- Add support for host property metrics (#15347)
- Add support for VM property metrics (#14787)
- Update generated config models (#15212)
Fixed:
- Fix types for generated config models (#15334)
Added:
- Bump dependencies for Agent 7.47 (#15145)
- Add ability to choose tag to append to VM hostname (#14657)
- Add new performance counter metrics (#14625)
Fixed:
- Always filter tags when constructing tags recursively and add improve testing (#14583)
- Bump Python version from py3.8 to py3.9 (#14701)
- Handle None return value from RetrievePropertiesEx (#14699)
Fixed:
- Add error handling when getting tags from API (#14566)
Fixed:
- Update dependencies (#13478)
Added:
Fixed:
- Fix uncommented parent options (#12013)
Fixed:
- Remove outdated warning in the description for the
tls_ignore_warning
option (#11800)
Added:
- Upgrade dependencies (#11726)
- Add metric_patterns options to filter all metric submission by a list of regexes (#11695)
Fixed:
- Remove outdated warning in the description for the
tls_ignore_warning
option (#11591)
Changed:
- Add tls_protocols_allowed option documentation (#11251)
Added:
- Add
pyproject.toml
file (#11456)
Fixed:
- Fix namespace packaging on Python 2 (#11532)
Fixed:
- Add comment to autogenerated model files (#10945)
Added:
- Add HTTP option to control the size of streaming responses (#10183)
- Add allow_redirect option (#10160)
- Disable generic tags (#10027)
Fixed:
- Fix the description of the
allow_redirects
HTTP option (#10195)
Fixed:
- Fix crash when some permissions are missing (#10012)
Fixed:
- Fix collect_events default (#9979)
Added:
- Use
display_default
as a fallback fordefault
when validating config models (#9739)
Fixed:
- Fix typos in log lines (#9907)
- Check if rest_api_options is empty (#9798)
- Fix config validation (#9781)
Added:
Fixed:
- Upgrade pyvmomi to 7.0.2 (#9287)
Added:
- Add rest_api_options to expose all RequestsWrapper options (#9070)
Fixed:
- Tag collection only available from vSphere 6.5 (#8864)
Fixed:
- Add
vsphere_cluster
tag from host parent (#8674)
Added:
- Support filtering by tags set by integration (#8603)
Fixed:
- Rename config spec example consumer option
default
todisplay_default
(#8593) - Bump minimum base package version (#8443)
Fixed:
- Re-add empty_default_hostname to configuration by default (#7732)
Added:
- Add datastore cluster tag (#7603)
Fixed:
- Better trace log (#7608)
Added:
- Add hostname to vsphere debug metrics (#7580)
Fixed:
- Use server time to compute startTime (#7586)
Added:
Fixed:
- Fix style for the latest release of Black (#7438)
Added:
- Collect and submit vSphere attributes (#7180)
Added:
- Add note about warning concurrency (#6967)
- Add collect events fallback (#6658)
- Filter by allowed events (#6659)
Fixed:
- Provide helpful error message when releasing a project with missing or improper tags (#6861)
- Move event to non legacy folder (#6751)
- Avoid calling get_latest_event_timestamp (#6656)
Added:
Fixed:
- Properly error when filtering resources by the
tag
property butcollect_tags
is disabled (#6638)
Fixed:
Fixed:
- Fix tags race conditions with filtering (#6297)
Added:
Fixed:
- Limit tags collection logic to the monitored resources only (#6248)
- Revert
to_native_string
toto_string
for integrations (#6238) - Deprecating the legacy implementation (#6215)
- Fix hostname resolution (#6190)
- Update deprecated imports (#6088)
- Fix ssl context (#6075)
- Rename
to_string()
utility toto_native_string()
(#5996) - Improve logging of the legacy implementation (#5993)
Fixed:
- Disconnect vSphere connection to the server on refresh (#5929)
Fixed:
Changed:
- vSphere new implementation (#5251)
Added:
- Add
tls_ignore_warning
option (#5777) - Submit resource count metrics with their tags (#5681)
- Add tags support v2 using requests (#5729)
- Add per instance values as tag (#5584)
Fixed:
- Submit collected vsphere tags as host tags for realtime resources (#5776)
- Renaming vsphere_tags_prefix config to tags_prefix (#5771)
- Do not collect max, min and sum aggregates as they are the same as avg (#5638)
Added:
- Add ability to exclude specific host tags from host metadata (#5201)
Fixed:
- Creating container views using a context manager (#5187)
- Add warning log on historical metrics collection failure (#5161)
Fixed:
- Collect the latest non-negative value for historical metrics (#5026)
Added:
- Adds the ability to collect realtime and historical metrics in two different instances for better performance (#4337)
Fixed:
- Filters VMs in excluded hosts (#3933)
Fixed:
Fixed:
Added:
Changed:
- Wait for jobs to finish before returning from check function (#3034)
Fixed:
- Fix tags normalization (#2918)
Fixed:
- Demote critical log levels to error (#2795)
Added:
- Add option to collect cluster, datacenter and datastore metrics (#2655)
Added:
- Handle unicode characters in vSphere object names (#2596)
Added:
Fixed:
- Fix "insufficient permission" error message formatting (#2480)
Fixed:
- Fix batch implementation logic (#2265)
Changed:
- Precompute list of metric IDs to improve performance (#2221)
Added:
- Add ability to filter metrics by collection level (#2226)
Changed:
- Rewrite the Mor cache (#2173)
Fixed:
- Handle missing attributes in property collector result (#2205)
- Make the metadata cache thread safe (#2212)
- Make the connection list thread safe (#2201)
- Check that objects queue is initialized before processing it, and process it entirely (#2192)
Changed:
- Downgrade pyvmomi to v6.5.0.2017.5-1 (#2180)
Changed:
Changed:
- Make the cache configuration thread safe (#2125)
- Removed unused
_clean
method, added more unit tests (#2120)
Fixed:
- Control size of the thread pool job queue (#2131)
Fixed:
- Fix
KeyError
due to race condition on the cache (#2099)
Changed:
- Add data files to the wheel package (#1727)
Fixed:
- Drastically improve check performance by reducing number of calls to vSphere API (#2039)
- Retry connection once on failure, and correctly send CRITICAL service check if the connection still cannot be made (#2060)
- fix race condition and keyerror (#1893)
Changed:
- Bump requests to 2.19.1 (#1743)
Added:
- Add custom tag support for service checks.
Added:
Fixed:
- Fix a possible leak of the vSphere password in the collector logs (#722)
Fixed:
- Fix case where metrics metadata don't contain what we expect.
Fixed:
- Import
Timer
helper fromutils.timer
instead of deprecatedutil
(#484com//issues/484)
Fixed:
- Fix case where returned data series are empty (#346com//issues/346)
Added:
- adds vsphere integration.