Skip to content

Stackdriver tracing env variable is malformed #20851

@bianpengyuan

Description

@bianpengyuan

After enabling Stackdriver tracer, malformed env variable is injected:

    - name: STACKDRIVER_TRACING_MAX_NUMBER_OF_ANNOTATIONS
      value: '&Int64Value{Value:200,XXX_unrecognized:[],}'
    - name: STACKDRIVER_TRACING_MAX_NUMBER_OF_ATTRIBUTES
      value: '&Int64Value{Value:200,XXX_unrecognized:[],}'
    - name: STACKDRIVER_TRACING_MAX_NUMBER_OF_MESSAGE_EVENTS
      value: '&Int64Value{Value:200,XXX_unrecognized:[],}'

Seems like it is because injection template

- name: STACKDRIVER_TRACING_MAX_NUMBER_OF_ANNOTATIONS
does not work along with the Stackdriver tracing proto
option.StackDriverMaxAnnotations(getInt64ValueOrDefault(tracer.Stackdriver.MaxNumberOfAnnotations, 200)),

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions