A Python logging handler for efficient and reliable direct log transmission to OpenSearch.
Project description
opensearch-log
opensearch-log is a Python logging handler for direct and efficient log transmission to OpenSearch.
It integrates with Python's standard logging framework to send logs to an OpenSearch cluster, offering a blend of efficiency, reliability, and ease of use.
Also includes a specialized logging formatter that enables stdout logs to be formatted in JSON.
Key Features
- Efficient Logging: Designed for minimal impact on application performance.
- Reliable Transmission: Ensures consistent delivery of logs to OpenSearch.
- Easy Integration: Simple setup with Python's standard logging system.
- Flexible Configuration: Adaptable to various logging and OpenSearch setups.
- Asynchronous Support: Handles log transmission asynchronously for enhanced performance.
Ideal for applications ranging from small-scale projects to large enterprise systems, OpenSearchLogHandler provides a robust and straightforward solution for managing logs with OpenSearch.
Documentation
Developers
Do not forget to run . ./activate.sh
.
Scripts
make help
Codecov
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for opensearch_log-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0abfc41022cf66647600a171f88c7b6904666f32c526c0437f9612b44547ff50 |
|
MD5 | f76724ebbe90253ad46c29429753c5d2 |
|
BLAKE2b-256 | a85f0230b2c0ca31c1a9a87b20cb341eb81c6b6a0ce1ad650c0a21dec874896b |