Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support maps and heterogeneous arrays as attribute values #2888

Commits on Jan 10, 2024

  1. Support maps and heterogeneous arrays as attribute values

    Resolves open-telemetry#376
    
    Use cases where this is necessary or useful:
    
    1. Specify more than one resource in the telemetry: open-telemetry#579
    2. Data coming from external source, e.g. AWS Metadata: open-telemetry#596 (comment)
       or open-telemetry#376 (comment)
    3. Capturing HTTP headers: open-telemetry#376 (comment)
    4. Structured stack traces: open-telemetry#2841
    5. Payloads as attributes: open-telemetry/oteps#219 (comment)
    
    This is a draft PR to see what the change looks like.
    
    If this PR is merged it will be nice to follow it up with:
    - A standard way of flattening maps and nested objects when converting from OTLP
      to formats that don't support maps/nested objects.
    - Recommendations for semantic conventions to use/not use complex objects.
    tigrannajaryan committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    8c497e3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c0ef00f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c2d2941 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2024

  1. Configuration menu
    Copy the full SHA
    1a385e7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b15695c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5e0d081 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5ccaaf0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dc31a43 View commit details
    Browse the repository at this point in the history
  6. Remove line item for metric in compliance matrix since it is not need…

    …ed anymore (we prohibit complex types for metrics)
    tigrannajaryan committed Jan 11, 2024
    Configuration menu
    Copy the full SHA
    4f5e141 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2024

  1. Configuration menu
    Copy the full SHA
    58cbb1a View commit details
    Browse the repository at this point in the history