Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-15044

[C++] Add simple stdout/JSON exporter for OpenTelemetry

    XMLWordPrintableJSON

Details

    Description

      While it is odd for a library to configure OpenTelemetry exporters, there is a reason for this: the actual end-user is unable to configure it directly (as we use the C++ implementation, and the user is likely in Python or R), and often the "important" bits are all in C++, so it would be nice to have a way to dump the information collected.

      On top of that, it would be nice to dump the data in an easily parseable format for further consumption.

      We should enable the ostream exporter, as well as a custom exporter that dumps JSON. See https://github.com/open-telemetry/opentelemetry-cpp/pull/1111 for an example. See discussion on https://github.com/apache/arrow/pull/11906 as well.

      Attachments

        Issue Links

          Activity

            People

              lidavidm David Li
              lidavidm David Li
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 4h 40m
                  4h 40m