►
From YouTube: 2023-04-05 meeting
Description
Open Telemetry Meeting 1's Personal Meeting Room
B
C
A
Okay,
yeah
I
think
Karthik.
Probably
you
wanted
to
talk
about
some
some
issues
that
you
are
facing
right
in
open,
Telemetry,
C,
plus
plus
usage.
Normally
we
don't
use
this
forum
for
discussing
any
troubleshooting
or
discussing
anything
any
issues,
but
I.
Think
probably
you
wanted
to
talk
about
something
I.
Think
I
just
told
you
that
you
enjoying
the
meeting.
Yes.
D
A
D
We
can
take
up
my
question.
Queries
at
the
end.
D
A
A
A
Okay,
I
had
added
cup
I.
Think
three
items
from
the
specification.
One
was
the
supporting
the
elastic
schema
in
open,
telemetry
I
mean
this
is
right
now
part
of
Otep,
so
I
don't
think
this
is
yet
finalized
or
it's
already
merged,
so
I
think
it's
already
finalized.
So
basically
there
would
be
a
consolidation
of
the
common
schema
schematic
conventions.
I
mean
the
schematic
Dimensions
from
elastic
common
schema
and
the
open
telemetry,
which
means
there
would
be
further
changes
in
these
similar
current
existing
somatic
convention
and
I.
A
Think
I
was
just
going
through
the
ECS
schematic
convention.
This
looks
like
most
of
I
mean
there
are
some
deviations
from
the
way
they
they
support,
HTTP
based
conventions.
So
probably
there
would
be
some
changes,
I
think
coming
in
the
semantic
convention,
so
we
just
need
to
watch
out
for
this,
but
that
that's
a
good
thing
in
general
for
open
Telemetry
adoption
that
if
it's
more
of
a
consolidation
of
the
conventions
used
across
the
industry
and
if
everybody
is
going
to
streamline
to
use
the
open
television
for
that.
A
Hey
Josh
I
think
you
are
you
in
the
correct
meeting
right.
It's
the
simplest
Place
meeting.
E
Actually
hi,
yes,
I,
haven't
come
to
this
meeting
in
Forever
and
I
did
show
up
just
to
like
drop
in
and
chat
if
I,
if
I
may,
I
I
don't
know.
What's
what's
on
your
agenda,
I
thought
I'd,
listen
until
you
in
an
appropriate
time.
A
Okay,
sure
I
mean
you
have
anything
in
the
agenda
or
you
just
want
to.
E
Listen
I
was
about
to
I,
was
about
to
open
it.
I
can
see
what
you're,
discussing
and
I
I
wanted
to
raise.
An
issue
about
Envoy
is
what
I
wanted
to
talk
about,
and
I
and
I
was
hoping
to
to
come
and
maybe
ask
some
questions
about
Envoy.
Basically,.
A
Okay,
I
mean
probably
if
you,
if
this
is
something
probably
you
can
discuss
right
now,
I
think.
Probably
we
can
do
it
and
then
you
want
feel
free
to
drop
it.
E
Oh
sure,
well,
that
would
be
kite
of
you.
I
I
came
to
Sacramento
as
I
mentioned
and
I'm.
Putting
this
in
the
chat
and
I
can
also
open
your
notes,
but
I
didn't
have
them
open.
Yet
here
it
is
so
the
the
history
that
I'm
coming
in
with
is
not
to
pressure
you
in
any
particular
direction,
but
there's
a
history
that
I
have
here
at
lightstep
involving
a
lightstep
tracer
which
came
from
open
tracing
and
had
we
had
a
contractor
working
on
that
forever.
E
Who
did
a
really
a
ton
of
really
high
performance
work
on
that
Tracer
and
lightstep?
Had
the
C
plus
plus
it's
C,
plus
plus
Tracer
as
part
of
envoy
from
the
early
days
it
was
a
privilege
of
working
with
Lyft
when
Envoy
was
pretty
new
and
so
Lyft
put
the
light
step
Tracer
into
Envoy,
and
until
there
was
an
open,
Telemetry
Tracer
available.
E
We
we
kept
that
position
and
then
what
what
happened
was
Envoy
noticed
that
light
steps
Tracer
had
was
very
unmaintained
and
and
became
looking
at
us
to
do
something
about
it
and
I
said
no
way.
We're
going
to
maintain
that
anymore,
which
was
accurate
and
honest,
because
I
know
how
our
company
works,
but
the
the
push,
but,
but
actually
what
happened
as
a
result
was
online
removal
concept
Tracer
from
its
main
release
and
now
we're
telling
customers
to
use
the
hotel
Tracer,
which
is
fine
and
I,
noticed
some
performance
issues
that
I
wanted
to
see.
E
That's
five
and
and
and
we're
dropping
spans
and
that's
all
I
came
to
talk
about,
was
to
see
if
anyone
here
is
aware
of
the
integration
with
Envoy
or
whether
someone
has
here
been
here
discussing
performance
and
the
integration
with
Envoy
dropping
of
spans
or
high
throughput
in
any
sense,
is
what
I'm
here
to
talk
about.
A
E
Okay,
that's
fair.
Can
I
ask
a
couple
just
sort
of
like
the
most
basic
question
that
comes
to
mind
is
like
what
is
and
I
could
surely.
I
can
go
answer
this
by
reading
the
tread
myself
so
I'm.
Sorry
to
do
this,
but
but
something
like
the
traditional
organization
of
a
tracer
has
been
like.
With
a
span.
E
So
you
then
you
say:
okay,
the
Buffer's,
not
big
enough,
so
I'll
make
the
buffer
bigger,
and
that
makes
the
request
bigger,
which
makes
the
request
slower
so
that
no
matter
what
you
do,
having
a
single
sender
will
just
never
keep
up
batch
sizes.
Don't
work,
timeouts,
don't
work,
and
so
that's
why
this
light
step
Tracer
had
been
engineered
to
have
multiple
concurrent
senders
and
to
do
some
fancy
stuff
and
I.
E
Don't
even
want
to
talk
about
the
fancy
stuff,
but
I
just
know
that
having
an
ability
to
create
more
than
one
sender
is
usually
the
solution,
but
most
Hotel
sdks
haven't
done
that
at
this
time
and
the
result
is
Envoy
can't
can't
be
used
for,
say,
100
tracing,
which
is
people.
We
know
people
that
want
to
do
that,
and
so
I
was
I
was
here
to
talk
about
it.
I
want
to
find
now
the
piece
of
code
where
that
happens,
but
and
talk
about
it
just
for
a
second.
E
Let
me
go
find
that
link
sorry
to
make
you
wait.
I
I
know.
E
Okay
and
Where
is
the.
E
So
let's
see,
there's
a
batch
size
parameter.
I'm,
fine
I!
Have
it
now,
okay!
So
let
me
put
in
a
link
now
to
it's
a
premier
link
to
some
GitHub
code
in
on
boy
yep.
E
So
that
link
just
shared
is
a
place
that
we
think
inside
of
envoy
that
the
Tracer
is
configured
and
it
has
this
Min
flush
spans
parameter.
That
has
the
appearance
of
something
that
can
be
configured
and
we
haven't
figured
how
to
do
that
via
Envoy
configuration,
but
it.
E
E
E
The
the
end
result
that
I
can
say
is
that
when
a
customer-
or
we
internally
run
our
envoys
with
tracing
at
100,
we
drop
a
lot
of
spans
and
we
would
be
interested
I,
mean
I,
say
we're
interested,
but
obviously
we're
not
putting
forward
effort.
You
know
that
old
lifestep
tracer
was
performing
well
and
we're
we're
still
running
the
three
versions
of
the
old
older
Envoy
because
of
it
I
do
wonder
if
there's
anything
of
value
there
that
could
be.
You
know,
sort
of
unvolted
and
put
into
place
to
do
this.
E
Basically,
it
was
a
zero
copy,
lock,
lock,
free
algorithm
that
was
essentially
building
request
buffers
as
efficiently
as
possible
and
then
sending
them
in
a
it
was.
It
was
really
complicated.
E
That's
the
problem
I'm
afraid
of,
but
it
did
perform
very
well
and
yeah,
whatever
whatever
it
looks
like
this,
this
code,
with
a
five
value
that
was
hard-coded
unless
you
have
a
configuration
that
we
can't
figure
out
a
set
that
seems
the
most
suspicious
to
us
and
we
were
and
that's
what
set
me
off
coming
to
this
group
and
just
chatting
right
now.
A
Okay,
yeah
difficult
to
difficult
to
understand
what
exact
exactly
is
a
performance
issue
by
looking
into
the
code
here,
but
I.
E
Then
I
I
will
conclude
my
topic.
I
will
come
back
with
more
background
or
more
people
or
something
but
I've
at
least
spoken.
You
just
Express
the
concern
and
if
you
heard
about
Envoy,
you
tell
them
come
talk
to
me.
Thank
you.
Yeah
I
hate
to
just
drop
in
and
drop
out,
but
I.
Think
I
will
now
leave
your
meeting
and
apologize
for
interrupting
it.
Thanks.
A
Okay,
yeah,
that's
that's
interesting,
I
mean
at
least
haven't
heard
of
any
performance
issues,
still
law,
but
it
definitely
it
depends
on
the
I
mean
to
me,
it
depends
on
the
throughput
of
the
traces
number
of
traces
or
number
of
spans
which
are
getting
created.
I
mean
ultimately.
B
B
Just
some
some
comments
on
that
I
think
you
mentioned
to
use
a
piece
of
a
batch
span
processor
in
respect.
We
are
supposed
to
be
environment,
liable
to
size,
the
king
of
the
bsp
and
I.
Don't
think
we
support
those.
We
support
sitting
problematically
the
sizeable
but
I,
don't
think
we
use
the
alignment.
A
A
Yeah,
so
we
don't
use
that
so
the
two
sizes
are
at
least
defined
at
the
these
boot
stopping
time
when
the
when,
when
the
SDK
starts
and
there's
no
way
to
change
it
at
the
runtime.
But.
A
B
B
B
B
Okay
and
another
comments
so
I,
don't
he
said,
don't
kill
people
don't
know
if
it's
your
PC
or
http1,
who
went
with
a
synchronous,
export
I
think
with
a
synchronous,
I
think
multiple,
the
pixels.
B
Well,
I
trash
myself,
so
it's
mostly
I
came
in
I.
Think
one
thing
with
asynchronous
export
I
think
we
can
have
better
currency
and
better
for
good.
Also.
A
Yes,
yeah,
probably
that
was
something
we
wanted
to
talk
about,
but
I'm
not
very
sure
whether
it's
totally
specs
compliant
or
not,
so
that
that's
the
reason
why
I'm
not
explicitly
talking
about
the
async
support
at
the
grpc
level,
we
do
support
it,
but
probably
that's
something.
Yeah.
A
I
mean
that
that
was
only
concerned
whether
it's
it's
I
aligned
with
the
specification
or
not
because
as
per
the
specification,
what
it
says
is
if
I'm
not
wrong
or
if
it
has
not
changed
till
now,
then
it's
used
to
say
that
the
processor
should
return
back
when
all
these
spans
are
exported
or
or
the
export
method
should
return.
When
all
these
paths
have
been
exported
and
I,
don't
think
that's
happening
in
async
if
we
enable
the
async
plug
so
okay
yeah,
that
was
that
was
one
one
of
the
things
but
yeah.
A
Yeah
I
think
in
the
interest
of
time
we're
probably
there
are
a
few
more
tips
which
I
think
talks
about
supporting
is
remote
flag
in
the
otlp
I
think
it's
still
the
Otep.
So
probably
getting
just
wait
for
that
and
again
the
infamous
ad
link
support,
which
has
been
being
discussion
for
long
I.
Think
still
it
is
not
finalized.
So
there
have
been
talks
of
not
supporting
the
adding
The
Links
at
the
at
I
mean
of
the
Spanish
created
but
supported
using,
add
event,
but
yeah,
that's
ongoing
things.
A
So
probably
I
think
you
can
still
wait
for
this
yeah,
so
I
think
that's
that's!
For
the
specs
and
I
think
we
can
go
with
the
miscellaneous
I
see.
There
are
some
important
things
to
discuss
in
the
miscellaneous
and
then
you
can
come
back
to
issues
in
the
pr,
so
PR
review
clarify
exact
number
of
approvals
needed
for
the
pr
yeah.
That's
that's
was
something
on
me
or
to
basically
Define
I
mean
I
was
planning
to
read
to
raise
a
PR
to
get
the
suggestions
on.
A
So
we
we
just
say
that
if
you,
if,
if
it
has
received
two
approvals
with
at
least
one
approval
from
when
a
brewer
and
maintainer
at
different
companies,
so
it
means
that
it
need
at
least
need
to
approval,
irrespective
of
the
size
of
the
pr
which
is
very
more
opportunity.
Okay,.
C
A
I,
don't
think
we
need,
for
at
least
for
the
Cosmetic
small
documentation.
Changes
to
approvals
are
required.
So
probably
that
would
be
good
good
to
have
more
clarification
in
terms
of
the
kind
of
PR.
It
is
a
pull
request
opened
by
the
approval
or
maintenance,
only
with
only
one
approval
from
a
program
which
makes
sense,
yeah,
yeah
major
feedback
items
points
are
resolved.
It
has
been
open
for
review,
for
it
is
a
day
one
day,
one
working
day,
I'm
not
sure
again.
A
This
should
be
depending
on
the
size
of
the
pr
for
a
big
Freer
like
HTTP,
SSL
I.
Don't
think
one
day
is
enough,
so
probably
we
have
to
do
some
changes
here.
F
A
A
I
think
it
could
be
done
probably
by
Yeah
by
one
of
the
approvers
or
even
the
maintainers
can
do
it
yeah
and
then
yeah
for
any
request
which
is
created
Max.
You
want
to
add
something
on
this.
If
you
have.
A
C
A
A
Or
we
don't
see
it
here
right,
you
have
to
go
to
still
have
to
get
too
used
to
using
projects
I'm
still
using.
A
A
A
Tom,
what
do
you
think
should
we
you
want
to
have
the
meeting
I
mean
I?
Can
we
can
leave
it
to
you,
I
mean
you
and
as
on,
if
in
case
me
and
Mark
is
not
there.
B
I
think
Houston
is
on
drama
in
Germany,
so
I'm
not
familiar
with
the
Eastover
about
time.
I
would
be
assuming
it's
also
hungry.
F
A
I
think
we
didn't
have
a
release
for
some
time
right
now
and
you
can
quickly
see
yeah.
We
have
another
meeting
last
month
so
and.
A
A
Yeah
I,
don't
think
anything
new
is
there.
As
of
now
I
mean
you
open
PR,
there
is
one
PR
open
which
probably
I
have
to
review
it
and
I'm
not
getting
time
for
this
for
this,
but
you
probably
we
can
even
try
to
you
if
the
PRS
I
think
there's
no
there's
no
comment
or
no
no
issues
in
that.
Probably
you
can
even
use
this
also,
and
this
also.
A
Okay,
yeah
talk:
you
want
to
talk
about
the
user
facing
blogging
API.
F
Yeah
yeah
sure
I
think
yeah
I
have
this
thought
because
I
think
currently
our
login
API
in
our
repo
here
and
keeps
in
preview
for
for
a
very
long
time,
maybe
two
or
three
years,
and
then
we
we
even
our
API,
we
changed
it
yeah
we
did
some
major
change
and
maybe
one
or
two
major
changes
for
API,
so
yeah.
One
issue
of
this
is
this
makes
makes
their
adoption
or
instrumentation
a
little
hard.
We.
F
Recently,
in
this
back
in
the
spec
meeting,
the
discussion
or
in
a
log
logs
back
meeting
interest
discussion
about
about
decouple
the
in
decouple,
the
bridge
API
and
the
user
facing
API
right
so
so
from
what
I
I
get
is
that
the
the
old
test
Bank
were
not
enforcing
any
user
facing
API.
So
so
the
language
itself
needs
to
either
create
or
adjusting
bridge
to
the
existing
login
API
and
based
on
the
bridge
position
API
and
while
the
original
API,
the
naming,
is
still
another
discussion,
whether
it's
just
a
coin
Bridge
or
remove
bridge.
F
F
So
even
in
future,
the
current
the
current
Bridge
API
change,
because
the
log
spec
is
not
stable,
I
think
the
the
user-facing
API
for
the
language
were
not
changing.
Maybe
they
just
changed
their
appender
or
implementation
to
say
to
call
the
new
bridge
API,
so
so
I
think
that's
a
current
status
so
for
C
plus
I'm
thinking
about.
F
I
think
one
reason
is
because
I
think
currently
the
API
is
I,
think
I
only
hear
Owen
and
he's
using
it
and
I
have
be
I
already
checked
with
him
that
he
he's
using
it
like,
maybe
nothing.
You
know
large
volume,
not
in
not
high
throughput,
maybe
just
for
a
few,
even
a
few
logs,
but
maybe
then
a
few
locks.
So
the
the
condition
may
change
if
we
like
to
want
to
want
to
instrument
for
some
like
multiple
components
like
that
and
then
yeah
so
like
the
unstructural
log
will
be
inconvenient.
F
So
maybe,
as
I
want
to
work
on
this,
to
make
our
API
complete
and
let's
see
yeah
in
either
even
in
future,
there
are
spec
changes
or
some
somehow
the
Rich
API
currently
required
changes.
Maybe
we
just
need
to
change
our
SDK
implementation,
like
called
different
Bridge
API,
but
are
using
user
facing
API
is
stable,
so
we,
this
is
what
I'm
trying
to
do
here
so
with
this
I
think
it
will
help
us
to
say
to
help
them
to
us
and
for
adoption.
F
I
mean
broader
adoption
yeah,
because
the
I
think
upgrade
SDK
is
is
is
expected
for
the
for
the
for
the
libraries
for
the
users,
but
to
rewrite
the
code,
maybe
maybe
not,
and
they
don't
expect
that
yeah.
A
F
D
F
I
think
this
is
for
what
I
think
this
is
allowed,
but
speak
right
tendency
spec
Dynasty
later
I
will
create
like
the
long
swag
from
what
I
I'm
currently
aware.
This
is
saying,
maybe
in
some
time
later
they
were
created
their
own
API
and
then
require
each
language
to
implement
they.
Don't
that's
not
the
current
plan
right
yeah.
A
A
A
So
basically,
the
the
bridge
API
so
I
mean
the
specs
is
not
going
to
Define
I,
don't
think
at
least
in
the
in
the
short
term,
or
even
in
the
near
future.
They
are
going
to
define
the
user
facing
logging
API.
They
expect
all
these
six
to
have
their
own
implementation
either.
It
should
be
the
the
logging
framework
which
is
used
by
the,
which
is
provided
by
the
language
or.
F
A
Not
like
for
I
think
C
plus
plus,
we
don't
have
any.
You
know
a
lot
of
time,
Frameworks
specifically
coming
up
as
a
package
from
a
given
like
centered
library
or
something
so
probably.
F
A
So
so
only
thing
I
would
add
it
that
that
it
would
be
good
to
comment
out
that
whatever
is
the
existing
API,
whatever
methods
we
have
in
the
existing
API
that
are
recommended
to
use
as
a
bridge
and
then
whatever
we.
F
F
F
F
B
F
A
Comment
we
can
at
least
say
that
this
is
something
to
be
used
as
a
bridge
API
yeah,
then
probably
we
can
with
that.
We
can
even
say
to
make
our
user
facing
API
as
I
mean
stable,
even
though
the
bridge
API
is
not
stable,
currently
or
still
experimental.
You
can
independently
set
the
status
for
both
of
them
as
as.
F
Okay,
yeah
I
think
you
have
to
add
a
comment.
Maybe
not
put
all
the
rich
API
into
one
group
in
the
same
class.
It's
fine
but
I
think
because
I
think
the
spec
spec
has
not
been
still
not
very
clear
like
for
the
future.
Maybe
they,
the
bridge
API,
might
be
also
exposed
to
the
user
right.
F
The
user
can
call
or
not
we
don't
know
so,
maybe
if
country
we
just
clip
it
there,
but
for
our
user
facing
part
I
think
that
that
one
will
be
different
and
there
will
not
be
changed
by
this
vehicle.
A
D
A
A
F
Yeah,
the
part
and
the
thing
I
don't
know
how
to
do
is
like
add
some
message
to
them
like
Market,
something
like
Market
has
deprecated.
We
don't
mark
it
as
deprecated
to
just
associate
to
prove
this
is
not
preview.
You
I
think
we
don't
want
to
do
that,
because
spec
is
maybe
some
later
it
becomes.
F
A
F
So
in
one
source
file,
maybe
infos
API
in
one
header
file
in
one
class,
part
of
the
API
work
group
and
then
the
bridge
API.
We
group
them
together
and
the
same
this.
These
methods
are
experimental,
still
and
and
a
bridge
API,
which
follows
the
spec
older
spec.
But
for
the
other
group
we
see,
this
is
our.
F
This
is
for
space
for
our
Auto,
C,
plus
plus,
and
we
see
we
can
declare
that
stable
right.
This
is
mechanism.
D
F
A
F
F
A
Yeah,
we
look
forward
to
any
changes
from
you
and
thanks
for
taking
this
off,
I
think
this
was
something
we
don't
need.
It's
very
important.
F
A
F
Thanks
thanks,
Mark
and
and
at
the
first
step,
instead
of
just
changing
the
API
I,
think
I'm
going
to
create
a
dock
in
our
docs
folder
and
to
to
list
the
ideas
like
the
what
change
we
want
to
make
to
existing
logging,
API
and
yeah
yeah.
We
can
see
whether
that's
a
thing
we
want
to
make
that
stable.
A
F
A
Lot
of
time,
probably
okay-
this
is
15
minutes
just
coming
back
to
you
quickly.
If
you
want
to
talk
about
the
issue
which
you're
facing
I
mean
we
do
have
some
more
things
to
discuss,
but
I
think
probably
we
can
use
five
minutes
to
discuss
and
then
go
back
to
our
stuff,
I'm.
Sorry
to
keep
you
waiting.
D
A
A
C
D
Client
example:
okay
I
want
to
start
a
span
and
then
I'll
be
making
guys.
I
will
end
this
one.
Okay
response,
I
will
be
getting,
will
be
in
a
different
function.
It
won't
be
in
the
same
scope
and
instead
of
using
HTTP
client
I'll,
be
using
rqt's
Network
stack
instead
of
curl
I'll,
be
using
qt's
network
stuff.
So
I
think
we
we
have.
D
D
So
what
I
see
is
when
I
Mark
and
active
okay
I
see
that
the
trace
parent
header
is
getting
created,
because
that
is
the
current
active
span?
D
A
D
So
my
my
question
is
without
using
this
active
span
and
without
using
this
active
span,
how
do
I
generate
or
send
the
trace
parent
data
to
our
backend.
A
So
you
have
to
express
explicitly
create
a
context:
object
set
your
span
contacts
in
that
object
and
then
call
this
HTTP
text
map
carrier
on
that
context
object.
So
so,
instead
of
this
current
context,
which
you
are
getting
from
the
active
span,
you
have
to
create
this.
Instead
of
doing
this
get
current,
the
current
context
is
going
to
get
current.
You
have
to
create
this
context,
object
instead
and
then
populate
it
with
this
pan
context
and
then
pass
it
to
the
text
map
propagator.
A
A
30
song
will
change
and
let
me
see
if
I
point
I
think
there
would.
There
should
be
some
somewhere
in
the
at
least
in
the
comments
or
somewhere.
In
some
issues
we
may
have
give
suggest.
Given
the
suggestion,
let
me
figure
out
and
I
will
send
you
the
link
for
that,
so
so
the
what
what
you're
talking
about
is
not
using
the
current
active
context,
because
you
can't
use
it
because
you
are
creating
this
pan
in
at
at
one
place
and
then
you're
trying
to
probably
populate
it
in
some
other
function
right.
A
I
mean
you
cannot
use
with
active
span
because,
because
it
is
your,
your
span
is
distributed
across
multiple
functions,
so
you
cannot
keep
it
active,
and
in
that
case
probably
you
have
to
you,
I
mean
you
have
to
create
the
context.
Subject:
I'll
send
you
the
link,
I,
think
that
that's
something
people
are
doing
it
for
the
same
scenario
which
you
are
talking
about
with.
For
some
reasons,
you
cannot
keep
the
span
active
and
you
have
to
populate
the
these
span
contacts
and
send
it
across
in
the
HTTP
headings.
A
D
C
A
D
I'm
using
the
same
HTTP
text
map
carrier,
but
while
sending
the
headers
what
I'm
doing
is
I'm
I'm,
getting
it
using
the
key
and
then
I'm
trying
to
send
the
transparent.
A
Yeah,
it
should
be
okay,
I
think
you
don't
need
to
do
any
changes
in
that.
So
I
think
the
only
only
thing
is
line
number
36.
You
have
to
create
your
own
contacts
and
then
you
have
to
add
another
line
where
you
have
to
set
the
populate.
The
span
context
with
that.
In
that
context,
in
in
the
context
which
you
create
explicitly
in
line
26.
D
A
A
D
Currently,
looking
for
this
yeah,
there
is
one
more
question
so
recently
you
had
suggested
me
to
add
a
pack
and
compile
using
a
synchronous
exporters,
because
synchronous
was
blocking
our
UI
thread.
D
So
the
question
I
have
with
asynchronous
exporter,
is:
is
it
using
some
some
file
system
or
something
to
write
any
data
or
how
it
internally
does
so
the
con
is,
we
have
a
very
low
memory
device
and
we
don't
want
to
increase
the
memory
dynamically.
D
A
It
does
not
use
any
file
for
consistency.
If
that
is
something
you
are
talking
about,
it
uses
the
internal
memory
queue,
so
definitely
the
memory
will
increase
in
that
case.
Basically,
what
it
will
do
is
that
the
span
it's
it's
the
same
same
issue,
which
we
were
talking
shortly
about
the
the
span.
Processor
queue
getting
filled
up
because
of
the
high
throughput
of
the
number
of
spans
getting
created.
In
that
case,
all
this
we
want
weight.
D
A
Yeah,
but
there
would
be
a
memory
if
you're
talking
about
the
low
memory
footprint
I
mean
I.
Don't
think
that
that
you
have
to
you
have
to
do
some
tests
to
see
how
much
memory
you
say
you
can
do
for
a
given
throughput
of
your
scenario
so
because
it
has
to
maintain
also
pending
exports
in
a
you
know,
in
memory
queue.
A
D
And
one
more
small
question:
last
I'll
just.
D
So
to
print
the
debug
logs
I
mean
console
logs
I
have
added
these
two
statements.
One
is
console
debug
to
true
and
I'm
setting
this
internal
set
log
level
to
debug,
so
I
see
that
it.
It
only
prints
the.
A
A
A
A
A
B
It
is
open
for
review
yes
and
I
started
to
send
some
comments.
What
I've
reply
so
far.
A
B
I
took
a
look
at
the
grpc
thing
also
looks
okay
to
be,
but
I've
not
tested
it,
but
looking
at
the
code
alone,
it
sounds
good.
A
Yeah,
it
looks
good.
Actually
it's
the
right
approach
to
the
only
thing
is
that
my
concern
I
mean
I
was
bit
surprised
because
this
I
use
this
scenario.
I
mean
in
my
current
test
setup
and
I.
Never
faced
the
issue,
so
I
just
wanted
to
test
test
it
once
to
see
what
difference
it
is
going,
but
yeah
I
think
probably
this
week.
I
think
that
since
I'll
Target
to
close,
it
I
think
anything
else.
We
want
to
talk
in
these
here
this
one
Mark.
You
want
to
discuss
one.
A
Yeah
and
thanks
for
the
pr
looks
good
to
me,
I
mean
much
cleaner
way
of
doing
it,
and
thanks
for
all
the
functional
tests
which
you
have
added
for
this
I
know
it
would
not
would
not
have
been
easy.
To
so
add
the
functional
test
runs
over.
This
looks
good
I
mean
at
least
from
my
side.
I
think
it's
good
I,
see
I
mean
other
Googles,
also
so
I
think
at
least.
C
A
Okay,
I
think
that's
probably
issues
we
don't.
We
just
had
three
minutes
so
yeah
I
added
one
to
allow
adding
custom,
HTTP
client,
just
something
I
think
this
was
something
in
line
with
the
discussion
which
Karthik
was
doing
that
to
add
the
custom
to
allow
adding
customer
HTTP.
Client
I
mean
our
current
design
do
support
that,
but
somehow
they
are
in
Civic.
At
least
we
have
some
checks
which
probably
we
have
to
remove.
A
You
know
I
mean
we
should
be
good
to
do
so,
just
kept
it
as
an
enhancement
and
if
somebody
wants
there
is
an
ask,
and
somebody
is
interested
from
offset
Community,
they
can
take
it
over
if
this
is
a
valid
issue,
I
think
I,
probably
we
don't
add,
C
plus
plus
14
black,
while
compiling
in
some
scenarios
yeah.
This
is
his
own
discussion.
This
I
think
we
cannot
take
it.
Std
function
is
not
ABI
compliant.
So
probably
you
cannot
just
waiting.
If
you
just
has
any
more
comments.
C
A
Issue
yeah
this
one
I
think
Mark
thanks.
Thanks
for
your
suggestions,
probably
I'll
try
to
fix
it
by
this
week
and
I
think
it's
a
valid
mix.
A
A
To
add
one
thing
thing,
probably
that
for
next
couple
of
months
my
focus
would
be
I
mean
I'll,
be
perfectly
working,
I
mean
doing
all
I
mean
working
in
local
television,
C
plus
plus
I
mean
as
a
maintainer
and
I
think
I'll
be
ensuring
all
the
reviews
and
all
any
any
changes
any
in
general.
Any
changes
required
in
Matrix
I'll
be
taking
care
of
that,
but
I
think
I
won't
be
very
active
in
terms
of
implementation.
A
Talk
about
doing
the
moderation
for
this
notation,
so
I
think
that
would
be
good
in
general,
so
yeah,
but
just
wanted
to
talk
about
that.
Probably
if
you
see
me
not
doing
lots
of
implementation
for
next
couple
of
months,
it's
just
that
my
focus
is
is
right
now
in
I
mean
open,
Telemetry
rest
is
somehow
lagging
behind,
I
mean
they
don't
have
still
the
stable
version
of
Trace.
C
A
For
next
couple
of
months,
at
least
in
the
logs
implementation
for
for
movement
to
inventory,
rest
and
then
I
think
meanwhile,
anything
coming
up
pressing
on
The,
Matrix
in
C,
plus
plus
I,
think
I'll
be
taking
here
in
general
and
then
it
is-
and
you
know
in
general
I
think
I'll
be
available
for
any
discussions
or
any
all
part
of
the
meetings
here.