►
From YouTube: 2023-03-30 meeting
Description
Open cncf-opentelemetry-meeting-3@cncf.io's Personal Meeting Room
B
D
D
D
So
I
think
we
are
all
we're
not
he's
not
joining
today.
So
we
are
a
usual
suspects
suspects
here.
Yes,
yeah,
okay
for
last
meeting
actions,
yeah
yeah,
we
talked
about
the
spec
version.
That's
now
in
inappear
it
was
already
it's
already
in
the
library.
Kevin
was
gonna,
add
diversion
header
to
the
HTTP
or
TLP
code.
B
B
D
F
Think
so
it'll
be
to
each
signal
alternative.
D
Yeah
I
had
to
update
the
spec
version
because
we,
the
the
docker
image
we
were
using
I,
don't
you
were
not
here
Bryce,
but
the
docker
version
that
generated
the
it's
called
a
command
same
code
that
generated
everything,
don't
work
on
M1
Max,
so
that
had
to
be
done
with
another
computer.
My
computer,
now
it's
an
M1,
so
I
couldn't
run
that
and
I
said.
I
will
change
that
with
another
computer,
but
I
didn't
have
time
for
that.
So
I
will
I
will
add
that
also
so.
C
D
And
I
think
that
vinod
was
gonna
check.
What
was
needed
for
that,
so
that
I
think
I
have
can
work
on
a
Docker
on
top
of
im1
so
yeah,
so
we
can
run
it
nor
use
more,
usually
so
yeah
okay
Matrix
will
write
yeah.
This
was.
D
Yeah
the
we
added
your
comments
in
the
last
meeting
about
the
metrics
of
right
price.
Any
update.
F
Let's
see
yes,
so
I
think
I
did
miss
one
thing,
which
was
the
the
actual
exporter
for
the
stable
metrics,
which
I
added
last
week
or
maybe
earlier
this
week.
I
can't
keep
track
yeah.
A
F
In
a
draft
PR,
but
it
needs
a
lot
of
testing
and
you
know
tests
and
that
sort
of
thing,
however,
I'm
going
to
take
a
break
from
it,
because
I'm
a
little
burnt
out
on
it.
If,
if
nobody
else
picks
it
up
to
do
the
testing
I'll,
probably
pick
it
up
again
after
a
month
or
so
we'll
see.
C
D
Good
so
now
the
chain
has
changed
a
bit,
and
my
mortgage
manager
said
that
I
could
take
some
time
for
it,
so
yeah
I
can
I
can
work
on
the
test
for
that
price,
cool.
A
D
Okay
yeah,
so
it's
in
the
metrics
brand
too.
A
A
F
I
think
that
things
are
significantly
different.
There
might
be
some
overlap,
but
I
think
overall,
it's
it's
going
to
be
just
yeah
totally
new
stuff,
yeah.
D
Yeah
just
to
know
okay,
more
Linker,
error
issue.
This
was
about
separating
the
otlp
libraries
so
separating
the
grpc
with
the
agency
versions,
because
the
erpc
has
lots
of
dependencies
that
are
that
generate
problems
for
many
people.
So
and
the
idea
was,
if
possible,
having
a
common
code
Library,
that's
internal,
somehow
and
used
from
outside
something
like
that.
Right.
B
So
I
I
spent
some
time
on
this
this
week
and
it's
it's
fairly
clear
I
either
need
to
know
more
about
how
we
build
projects
in
Swift,
or
maybe
someone
else
you
picked.
This
up
I
mean
I,
basically
was
trying
to
model.
What's
in
the
pack,
the
two
packages
that
Swift
files
and
I
sort
of
got
nowhere
with
it.
So
I'm
clear,
you
know
and
I
read
some
of
the
doc
too
and
didn't
find
anything
that
I
was
clearly
missing.
B
So
yeah
I
either
need
someone
else
to
pick
it
up,
or
at
least
maybe
give
me
some
tips
on
how
to
get
started
because
I
got
I
sort
of
got
to
the
you
know,
throwing
stuff
at
the
wall
stake
and
stage
and
couldn't
make
any
more
progress
on.
D
It
yeah
I
think
yeah
anyone,
maybe
Carlos
or
Stephen.
Would
you
like
to
work
on
something
like
that.
E
Stephen
here
yeah,
certainly
I
I
would
I
would
enjoy
that
I'm
not
going
to
have
any
times
in
the
next
month
or
so.
Okay,.
C
F
Carlos,
your
audio
is
unintelligible.
Unfortunately,
yeah.
D
God's
father,
like
audio
really.
F
E
G
E
G
Okay,
I
was
saying
probably
I'm
in
the
same
boat
as
Stephen
for
the
next
month
or
so
and
interested,
but
not
it
would
be
a
little
bit
of
a
learning
curve
for
me
as
well.
D
Okay,
okay,
yeah,
so
okay,
yeah
I,
might
try
to
to
to
do
something
without
them.
D
Let's
see
if
we
can
yeah
move
that
around
yeah
or
maybe
ask
for
some
external
help,
if
possible,.
D
Yeah
I
don't
know
yeah,
because
I
have
the
next
topic.
The
first
topic
here
that
I
have
been
working
on.
We
probably
take
a
lot
of
my
time
for.
B
D
B
D
Okay,
so
for
the
rest
topics
from
last,
no
more
things
from
last
meeting
the
first
topic
I
had
brought
here
was
URL
session.
Instrumentation
is
not
working
for
iOS
16.
Bryce,
open
an
issue
on
the
slack
channel.
I
think
it
was
on
Tuesday
that
something
was
not
working
for
him
and
yeah.
This
tldr
iOS
16
changed
the
way
URL
session
work
when
using
async
away
methods
from
URL
session.
D
So
all
the
methods
that
we
were
monkey
patching
or
Switzerland
for
doing
all
the
logic
that
includes
not
only
logging,
the
request,
but
also
ingesting
our
Trace
headers
and
that
stuff
are
not
working
for
iOS
63
we're
using
async
away.
So
if
they
work
for
iOS
15
with
exactly
the
same
code,
but
not
for
iOS
16.
So
that's
a
bit.
D
That's
a
big
problem.
I
would
say
so.
I
have
been
working
on
that
since
yesterday,
after
Bryce
told
about
that
it
was
originally
my
code.
D
My
I
have
I
I
had
two
ways
of
approach
it.
One
of
them
was
some
new
hidden
methods
that
URL
session
was
showing
when
running
on
iOS
16
that
had
similar
names
but
had
an
underscore
of
before
them.
I
have
tried
with
them
today
and
Away
they
yeah.
D
D
So
it
was
a
big
failure,
at
least
for
me.
The
other
approach
I
started
testing.
Yesterday,
a
bit
and
I
my
plan
to
continue
is
there
are
two
methods
that
are
still
being
called.
One
is
the
resume
method
for
your
for
the
URL
session
task,
even
when
there
is
no
attack
anymore,
that
resume
is
being
called.
D
So
maybe
we
can
move
some
of
our
code
there
I,
don't
know
if
that
something
I
must
check
if
I
can
access
the
URL
session
through
the
URL
session.
I
can
access
the
request
and
modify
something
there,
because
I
think
that
that's
a
modifiable
request
the
one
there.
D
I
don't
know,
and
the
other
method
that
we
have,
that
is
being
called,
is
the
only
method
being
called
because
all
the
other
delegate
methods
are
not
called
I
tried
with
a
delegate.
Also
I
wrote
all
the
delegate
methods
and
just
the
one
only
call
was
the
one,
the
metrics
one
that
is
like
reports,
the
network,
metrics
net
I,
don't
know
what
I
can
search
for
that
method,
but
I
mean
the
one
that
returns
a
network
metrics
for
the
request.
D
So
I
think
we
can
get
some
information
there
create
some
at
least
not
expands,
not
life
expanse,
but
after
the
request
spans,
at
least
with
things
being
called,
but
not
sure
if
we
can
ingest
new
headers
to
all
the
requests,
so
yeah
I
still
a
lot
of
work
to
do
with
with
that.
So
I
I
continue
working
on
that.
As
for
me,
it's
a
it's
a
P0
on
my
site
so
trying
to
have
something
I
hope
to
have
something
at
least
help
working
for
next.
D
Next
meeting,
oh
next
meeting,
yeah
next
meeting
that
I
want
to
be
here
because
it's
on
holidays
in
Spain,
so
yeah
I
have
a
bit
more
time,
but
yeah
I
am
working
on
this
as
my
first
priority,
because
for
me
it's
is
yeah.
It's
a
it's
a
big
issue
not
having
instrumentation
for
networks
currently
and
I,
can
expect.
That's
also
an
issue
for
anyone.
You
see
open
Telemetry,
also
but
yeah
so
yeah.
That's
my
Approach
I,
don't
know
Bryce.
D
If
you
have
another
idea
or
how
to
act,
I
have
been
taking
other
libraries.
Sorry
I
have
been
taking
other
libraries.
That
also
did
this
Switzerland
method
there
and
I
have
seen
that
they
have
did
habitious
with
the
with
the
problem
that
that's
not
gonna.
Work
I
also
read
about
one
that
said
that
they
had
not
this
issue.
I
had
tried
it
and
they
have
the
same
issue
so
yeah
I,
don't
know
if
Switzerland
is
the
way
to
go.
D
D
These
are
something
like
URL
logger
from
Apple,
but
that
doesn't
allow
to
modify
the
request.
I
think
right.
At
least
it
was
not
possible
in
the
password
and
I
brought
this
code
for
method
37,
so
yeah
I,
don't
know,
that's
a
big
hole.
We
have
you.
F
F
You
know
that
don't
call
the
original
methods,
but
they
implement
the
the
you
know,
interface
and
you
know,
by
creating
those
objects
and
then
accessing
them
through
the
runtime
you
can
get,
you
can
get
access
to
those
methods
and
then
Swizzle
them
that
way.
But
it's
not
an
ideal
thing.
I,
don't
know.
If
that's
even
the
same
sort
of
situation
that's
happening
here.
It
sounds
like
they're
calling
separate
methods
altogether,
as
opposed
to
the
ones
that
you
expect
them
to
be
called
so.
F
D
Because
it's
only
happening
with
the
async
thing.
I
also
checked
the
URL
session
that
it's
open
source
from
Apple
on
the
Swift
core
libraries,
but
it
doesn't
have
any
async
await
code
there.
So.
F
D
D
Okay,
so.
D
F
D
I
will
include
if
we
cannot
do
it
automatically,
we
will
need
cast
users
of
the
library
to
add
things
themselves.
Yes,.
G
D
Not
good
disabled,
because
yeah
we
need
magically
added
was
was
really
nice,
especially
for
for
for
other
libraries
that
they're
custom
reduces.
So
if
you
have
a
intermediate
framework
that
uses
open
Telemetry
under
the
hood,
having
that
for
free
was
was
great.
If
you
have
to
make
the
user
the
final
user
of
your
library
to
use
things
that
that
can
be
a
bit
difficult,
I,
don't
know
yeah,
okay,
next
topic,
Bryce.
F
Oh
yeah,
so
this
was
just
something
that
I
noticed
when
and
it
could
be
just
the
way
that
I'm
doing
my
instrumentation
for
view
controller
stuff,
but
it
seems
like
active
spans
once
they're
completed,
aren't
removed
from
their
from
the
the
active
span
pool.
Is
that
part
of?
Is
that
something
that
should
be
happening?
Or
yes,.
D
Yeah
and
should
be
cleared
from
the
from
the
from.
F
This
I
think
this
is
my
fault,
because
I'm
I'm
adding
a
span
to
a
lot
of
different
contexts
at
the
same
time,
depending
on
you
know
like
that.
This
is
the
problem
where
you
have
view
controllers
loading
and
for
some
reason,
like
one
view,
controller
is
in
one
context
and
the
other
view
controller
is
in
a
different
context.
Even
though
they're,
like
related,
you
know,
they're
still
being
presented
on
the
screen
together.
So
I
add
you
know
my
span.
F
I
want
one
span
to
cover
all
of
them,
and
so
I
set
the
active
span
context
for
one
view
controller
and
then,
when
the
other
one
pops
up
and
there's
already
an
active
span
for
the
view,
controller,
instrumentation
I,
add
it
to
the
context
there.
So
anything
that
gets
called
from
that
context
also
gets
added
to
the
active
spin,
but
when
it
completes
it
only
it
only
removes
it
from
the
active
span
that
or
from
the
context
that
it
completes
in
rather
than
all
the
contexts
that
it
is
actually
in
so
I.
F
Don't
know
if
this
is
something
that
needs
to
be
extended
in
the
in
the
in
the
actual
tracing
stuff
or
because
I
can
clean
it
up
myself.
It's
just
it's.
It's
just
I
wasn't
sure
if,
if
I
was
to
you
know,
if
it
was
a
mistake
in
the
in
the
span
code
or
not,
but.
D
D
Yeah
when
it
gets
removed
from
the
active
span
yeah,
but
it's
a
context
related
yeah.
G
C
D
If
it's
also
the
active
Span
in
other
contexts
that
will
probably
not
be
removed,
yeah
yeah
I
think
if
you
can
write
a
test
that
fails
I
think
we
could
do
something,
because
probably
we
can
I
mean
I,
think
the
current
code.
I
I,
should
check
it,
but
the
current
code
tried
to
get
from
the
current
context
right,
but
maybe
we
can
do
the
opposite
and
go
and
search
for
all
the
contacts
that
has
that
span
yeah
and
remove
them.
F
Or
like
maybe
provide
the
span
with
a
list
of
contexts
that
it's
active
in
in
that
way
makes
a
little
bit
easier
to
clean
up
at
the
end
of
the
day,
but
yeah
I'll
see
if
I
can
I
can
add
a
test
that
exercises
this
issue.
C
F
D
D
F
Yeah
I
mean
it's:
it's
not
super
critical
I
could
write
up
an
issue
just
describing
the
problem
as
well,
and
just
so
that
we
can
track
it
because
I've
I've
come
up
with
a
temporary
solution.
Myself
like
I,
just
make
sure
that,
as
the
context
like
like
I
have
access
to
all
of
the
view
controllers,
as
they're
finishing
I
can
just
say
like
make
sure
it
removes
this
active
span
from
this
context
as
well
as
it's
completed
and.
D
A
A
D
Yeah,
that's
true,
it
could
be
a
bit
I
mean
it.
D
D
Activities
because
we
are
just
getting
this
one,
so
probably
we
can
iterate
here
for
all
the
for
all
the
yeah.
We
can
yeah
that
that
can
be
an
option.
Yeah
I
had
never
thought
about
that
option,
but
probably
instead
of
searching
for
the
current
activity
we
can
search.
We.
F
D
So
yeah
I
think
we
can
yeah,
but
it
would
be
yeah
having
a
text
will
improve
it,
but.
A
D
Can
yeah?
That's
that's
great
yeah
Yeah.
The
code
is
very
simple
in
reality.
Yeah
the
tricky
thing
was
accessing
this.
F
D
D
Okay,
true
any
other
topic.
Anyone.
E
D
D
Thursday
bank
holidays
here.