Please note that this is library is in a beta version and backwards-incompatible changes might be introduced in future releases. While we strive to comply to semver, we can not guarantee to avoid breaking changes in minor releases.
Check out the Elastic Common Schema (ECS) reference for more information.
The library currently implements ECS 1.6, after a 1.x version is released we will be following (ECS.major).(ECS.minor).(package minor) as our versioning scheme.
$ python -m pip install ecs-logging
See the ECS Logging Python reference on elastic.co to get started.
ecs-logging-python
supports automatically collecting ECS tracing fields
from the Elastic APM Python agent in order to
correlate logs to spans, transactions and traces in Elastic APM.
Apache-2.0