Skip to content

Environment Variables as Carrier for Inter-Process Propagation to transport context #740

@mponnambalam

Description

@mponnambalam

Passing context information while a process being spawn as part of a span using a shell script or process builders.

Propagating context information while creating a process for another process, to trace the lineage, there isn't any protocol such as Http/gRPC to transport context. A common way to pass information using Environment Variables, which shall be utilized as a carrier.

Environment variables have differences between the operating systems, such as case sensitivity in Linux and case insensitivity in windows.

Defining specification/guidance, to have a common format and method for propagation using Environment Variables, will be solving many ETL tools and batch cases.

Metadata

Metadata

Assignees

No one assigned

    Labels

    release:after-gaNot required before GA release, and not going to work on before GAspec:contextRelated to the specification/context directorytriage:accepted:needs-sponsorReady to be implemented, but does not yet have a specification sponsor

    Type

    No type

    Projects

    Status

    Spec - Closed

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions