+1. I like the idea of how it will add a possibility to customize OTEL
metrics and spans possibly. With Airflow 2.10 I would also love to see some
guidelines and description and maybe some kind of simple How-TO on how you
can make "more" use of OTEL - for example users could use
auto-instrumentation for sqlalchemy, flask and other libraries we are
using, monitoring memory, cpu, processes etc. (this is all out-of-the-box
available in OTEL) - and if such documentation describing a number of
options and what the users can do about it would be great - and provider
seems to be a good place maybe even to have some ways to enable those
things more easily.

Maybe just loosely related - but one thing that I am particularly looking
forward to - is the ability for our users to be able to make a snapshot of
a problem they see (with traces) and send it to us. I know Jaegger has such
an option, and I saw what you can do, especially if you capture a lot of
information, this would be the way we always tell all our users "But I have
no way to inspect your system - so I can't tell you what is wrong" - having
such a snapshot that you can load locally especially with a lot of auto
instrumentation enabled might be fantastic way to help our users - but in
order to do that - we need to give them some easy-to-follow-instructions.

If that would be part of the work then I am even +10 on that.

J.

On Tue, Jul 23, 2024 at 2:16 AM Howard Yoo <howard...@gmail.com> wrote:

> Hi Apache Airflow Community,
>
> I hope this message finds you well.
>
> I am writing to propose the addition of a new provider to Apache Airflow
> for OpenTelemetry (https://opentelemetry.io). OpenTelemetry is an emerging
> standard for instrumentation of services and applications, and recently has
> matured to gain huge popularity.
>
> Recently, there has been AIP (Airflow Improvement Proposal) no. 49 to
> implement OpenTelemetry support for Apache Airflow, which will enable
> Airflow to be able to emit metrics, traces, and task logs in OpenTelemetry
> (PRs: https://github.com/apache/airflow/pull/37948,
> https://github.com/apache/airflow/pull/40802)
>
> Since this feature is to be released soon to the future Airflow, having
> this provider will further allow users to have more means to instrument
> their DAGs. This OTEL provider can work independently from Airflow's OTEL
> implementation, as well as in conjunction if the feature is available and
> enabled. Any DAGs instrumented with OTEL provider will work with Airflow
> versions that may not have OTEL support, but also seamlessly with Airflow
> that supports OTEL, providing OTEL for everybody.
>
> I am willing to contribute to the development and integration effort to
> ensure a smooth and effective implementation. Please let me know if there
> are any specific guidelines or processes that I should follow to initiate
> this proposal.
>
> Thanks and regards,
> Howard Yoo
>

Reply via email to