You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by "MaicoTimmerman (via GitHub)" <gi...@apache.org> on 2025/04/07 13:43:58 UTC
[I] Remote logging provider support for separate reader and (multiple) writer(s) [airflow]
MaicoTimmerman opened a new issue, #48874:
URL: https://github.com/apache/airflow/issues/48874
### Description
The newly introduced `RemoteLogIO`, moves the abstraction for remote logging from the `logging.Handler` to purely `read` and `upload`, let's use this ticket to formalize the interface for remote logging solutions in Airflow 3.x.
### Use case/motivation
Most handlers provided by providers implement `logging.Handler` have adopted this pattern. Our use-case is to ship logs to Kafka and read from ElasticSearch. We need to separate the reading and writing in order to keep control over the ingestion speed in a multi-tenant ES cluster.
### Related issues
_No response_
### Are you willing to submit a PR?
- [ ] Yes I am willing to submit a PR!
### Code of Conduct
- [x] I agree to follow this project's [Code of Conduct](https://github.com/apache/airflow/blob/main/CODE_OF_CONDUCT.md)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@airflow.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] Remote logging provider support for separate reader and (multiple) writer(s) [airflow]
Posted by "MaicoTimmerman (via GitHub)" <gi...@apache.org>.
MaicoTimmerman commented on issue #48874:
URL: https://github.com/apache/airflow/issues/48874#issuecomment-2911598176
Leaving a though; multiple writers could already be achieved in Airflow, by utilizing multiple logging handlers. It only poses a minor challenge in config management, as the connection is only passable using `logging.remote_log_conn_id` in most providers.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@airflow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org