Skip to content

[Feature]: Java Workflow Insight plugin follow-up work #679

Description

@wangyb-A

What would you like?

Track work deferred from the initial Java Workflow Insight plugin pull request,
#661.

Follow-up items

  • Move ON_CHANGE exports off the checkpoint callback thread and add bounded
    coalescing. (comment)
  • Preserve Java runtime types when passing values to content transforms.
    (comment)
  • Guarantee that records satisfy the configured size limit after all
    truncation phases. (comment)
  • Distinguish an included JSON null value from an omitted or disabled field.
    (comment)
  • Complete exporter isolation for enum values and mutable map keys.
    (comment)
  • Coordinate sampling normalization across JavaScript, Python, and Java;
    Java should continue matching JavaScript until then.
    (comment)

Missing exporters

Java already has Lambda logs, CloudWatch Logs, and S3. Add the remaining
exporters available in the JavaScript plugin:

  • CloudWatchLogsExporter
  • DynamoDBExporter
  • FirehoseExporter
  • EventBridgeExporter
  • SQSExporter
  • OTelExporter
  • HttpExporter
  • FileExporter
  • OpenSearchExporter
  • RedshiftExporter
  • AuroraExporter

Links

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestparityProvides parity with other language implementations of the SDKpkg:sdkModule: sdk

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions