- Add HTTP client interceptors for urllib, urllib2, urllib3 and requests that automatically track dependencies
- Change default type to HTTP for track_dependency
- Fix envelope type name of AvailabilityData
- Fix duration format for AvailabilityData
- Fix syntax error
- Add
track_availability
. - Add option to get and set ai.cloud.roleName
- Add
TelemetryProcessor
support.
- Allow to specify and endpoint to upload telemetry to.
- Add option to set telemetry context for Flask integration.
- Add
async_
argument tologging.enable
to use async telemetry channel. - Add
endpoint
argument tologging.enable
to configure custom telemetry endpoint. - Fix Flask>=1.0 exception handler catching control-flow exceptions.
- Add
level
argument tologging.enable
to configure telemetry verbosity. - Add optional queue persistence to prevent telemetry loss in case of application crash.
- Add support for using
NullSender
withAsynchronousQueue
.
- Added
track_dependency
. - Added optional
request_id
argument totrack_request
.
- Fixed exception logging in Flask integration on Python 2.
- Fixed setting attributes in channel through context
- Added support for Cloud Role Name and Cloud Role Instance fields
- Fixed setting custom properties through context. #102
- Schemas for all data types and context objects updated to the latest version.
- Add common properties argument to WSGIApplication initialization. Those common properties will be associated with telemetry produced by WSGIApplication.
- Changelog started from this version.