►
From YouTube: 2022-08-11 meeting
Description
Open cncf-opentelemetry-meeting-3@cncf.io's Personal Meeting Room
A
Hey
this
is
steven
from
cisco.
How
are
you.
B
Yeah,
it's
you
are
in
the
west
coast
right
yeah,.
A
Yeah,
it's
actually
nine
o'clock,
but
we
had
a
I
just
rolled
out
of
bed
about
15
minutes
ago.
So
I've
only
had
one
cup
of
coffee:
okay,
I'm
not
terribly
useful.
Yet
yeah
yeah.
A
B
Yeah
I
last
last
week
a
bit
after
you
disconnected
price
the
other
maintainer
joined,
but
we
had
just
a
small
conversation.
Yes
coming
back
from
things,
but
yeah
did
you
do
you
have
some
topic
for
today?
No.
A
A
B
B
A
Have
one
cisco
is
so
big
cisco
is
so
big,
there's
so
many
departments,
there's
departments
I
haven't
even
heard
of
yet
that
have
an
opinion
about
what
we're
doing
and
because
it's
because
it's
open
source,
then
the
the
copyright
the
patent
people
get
in
on
it
and
and
it's
it's
lots
of
lots
of
fun.
So
I'm
I'm
in
documentation
mode
this
week,
hopefully
by
monday
I'll,
be
back
to
writing
code
again.
So
we
can
carry
on.
Oh,
I
see.
Santosh
is
here
hello,
santosh.
A
C
I
I
had
one
question:
I
don't
know
stephanie
if
you
already
discussed
with
you
know
on
this
topic,
but
remember
we
said
that
this
current
swift
implementation
involves
a
lot
of
sd
linux,
related
code
and
mac
os
related
code,
and
is
there
any
effort
required
to
you
know
separate
out
the
part
needed
just
for
the
ios
so
that
the
you
know
the
size
of
the
ios
agent?
You
know
binary,
you
know,
becomes
you
know
reasonably
smaller.
A
I
don't
think
I
don't
think
you
need
to
the
nature
of
the
way
ios
packages
apps
if
there's
unused
code,
it
won't
end
up
in
the
the
compiler-
will
take
care
of
that.
B
Yeah
I
mean
the
the
package
is
big.
It
has
many
dependencies,
but
I
mean
we.
I
don't
have
a
linux
box,
so
I
cannot
provide
support
directly
but
yeah
I
mean
you
can
select
the
parts
of
the
project
in
the
package
file
at
swift
and
say
and
configure
which
parts
work
for
each
which
language
and
yeah
some
of
I
mean
there
are
some
instrumentations.
C
Yeah
we,
we
are
only
at
this
point
interested
only
in
ios,
okay
yeah,
so
on
the
ios
we
wanted
the
binary
to
be
smaller
and
and
okay.
Stephan
is
saying
that
it
should
be
automatic.
However,.
B
I
mean
yeah,
I
mean
yeah.
They
said
there
was
a
topic
about
yeah.
You
posted
nautilus,
telemetry,
that's
a
project
that
they
are
doing,
otlp
exporter
from
a
tracer,
but
it's
not
open
telemetry.
It's
just
open,
telemetry
yeah,
that's
right
and
they
say
that
their
code
is
smaller.
Okay,
yeah
could
be,
but
it's
not
that
it's
having
so
many
libraries
in
the
project
doesn't
mean,
as
as
as
stephen
said,
that
your
binary
is
going
to
be
big.
B
I
mean,
if
you
are
linking
many
libraries,
it
will
be
big,
but
if
you
are
not
linking
I
mean,
if
you
are
linking
just
the
sdk
and
and
the
api,
it
should
not
be
so
big.
You
are
just
linking
what
you
are
using.
Even
if
the
project
has
lots
of
code.
There.
C
B
I
mean
it,
it
implements
the
openness,
open,
telemetry
api
yeah,
so
it
could
be
a
bit
smaller.
C
B
I
I
mean
there
are
libraries
there
is
instrumentation,
you
can
add,
there
is
exporters
for
or
jugger
for
prometheus
whatever,
but
you
don't
have
to
link
that
in
the
project
I
mean
they,
they
are
all
separated
in
different
libraries
that
are
linked
statically.
So
only
the
code
that
you
actually
use
is
linked
in
to
your
product.
Yeah.
Then.
A
B
Have
a
library
that
is
not
open,
telemetry
api
and
they
have
just
a
really
limited
stuff
doing
with
traces
that
express
open,
telemetry
protocol
that
doesn't
mean
that
they
are
smaller.
They
are
smaller
because
they
are
doing
so
many
less
things
and
they
have.
But
I
mean,
if
you
want
to
follow
the
api,
I
don't
think
you
can
build
it
in
a
smaller
size
than
it
is
in
the
api
and
sdk
as
libraries
so
yeah.
B
I
read
that
about
the
size,
but
having
a
supporter
for
jaeger
doesn't
mean
you
are
linking
it.
If
you
don't
you
don't
use
it.
It's.
A
Not
big,
I
I
can't
imagine
any
I
mean
on
the
ios
side
of
things.
I
mean
nobody.
I
can't
imagine
anybody
being
concerned
about
the
size
of
a
binary
yeah.
A
A
Large
apps
would
only
install
on
wi-fi,
wouldn't
install
on
cellular
networks
because
they
didn't
want
to
waste
people's
cellular
data.
Those
rules
have
changed
to
the
point
now,
where
the
line
is
one
gigabyte
now
so
everything
installs
thing
and
also
with
the
app
thinning
that
that
apple
does
any
module.
A
That's
in
our
code
that
we
link
in
that
it
learns
to
that
apple's
system
knows
that
at
least
four
or
five
other
apps
they've
got
on
the
app
store
share
it
and
what
they
do
is
they
put
it
in
the
thinning
library
on
the
on
the
installer.
It
becomes
part
of
the
os,
and
then
we
don't
end
up
shipping
it.
A
So
things
like
I
don't
know,
the
gzip
library,
for
instance,
is
part
of
our
agent,
but
it
doesn't
actually
get
built
into
our
code
because
it
gets
added
at
dynamic
link
time
when
the
app
installs
on
the
phone,
so
the
binary
gets
smaller
for
for
install
purposes.
B
Yeah
and
that
really
the
code
is
not
big
and
it's
linked
statically
linked,
so
all
the
bytes,
you
don't
use
that
you
are
not
thinking,
and
this
this
you
know
yeah.
I
I
also
talked
with
this.
I
I'm
not
talking
about
you
know
in
a
in
a
thread
with
with
this.
With
this
with
the
other
of
this
library.
He
never
connected
to
here
to
say
that
the
library
was
very
big,
so
I
mean
he
could
have
conducted
and
say
yeah.
B
This
is
very
big,
but
he
didn't,
and
you
know
what
and
he's
I
mean
I
probably
he
wants
people
to
use
his
library
to
have
usage,
but
I
don't
know
why
he
didn't
take
just
the
open,
telemetry
api
if
he
didn't
like
why
the
sdk
was
built
or
how
it
was
he
could
have
built
on
top
of
that,
and
that
would
be
a
library
for
open
telemetry.
But
now
it
is
not.
I
mean
it's
a
tracing
library
that
export
or
tlp,
but
have
you
seen
the
code?
B
Of
course
his
library
is
smaller.
It
does
almost
nothing
okay,
I
mean
he's
not
doing
protocols,
he
he's
not
doing
generic
exporters.
B
I
mean
the
api
implies
that
you
have
several
several
classes
and
several
abstract
classes
and
protocols
that
you
must
follow
and
that
yeah
that's
big,
but
that's
what
the
api
implies
and
if
you
want
to
build
on
top
of
that,
you
have
to
build
and
you
have
to
implement
those
protocols
I
yeah
so
yeah,
probably
if
you
linger
the
sdk
and
that
it
will
be
100k
kilobytes,
I
don't
know,
but
it's
not
bigger
at
all.
I
don't
know
why.
He
really
said
that.
A
Okay,
okay
yeah,
my
primary
concern
to
make
I
I
I
wanted
to
make
sure
with
when
I
brought
it
up
about
about
os
about
linux
and
mac.
Os
was
do
we
are.
Are
we
explicitly
going
to
support
that
in
the
product
that
we
make
or
not
a
couple
of
times?
You
hear
comments
from
management
that
says:
hey.
I
see
that
thing
works
on
on
mac
os.
I
guess
we
get
mac
os
for
free
and
we
might
we.
A
A
I
just
wanted
to
make
a
make
a
point
to
our
management
that,
even
though
the
sdk
says
it
supports
anything
that
can
build
in
swift,
we
aren't
we
we
may
or
may
not
implement
that
ourselves
in
what
we
release.
So
they
don't
get
mac
os
for
free.
B
And
what
you
said
about
linux,
I
think
I
would
say
a
90
percent,
98
percent
of
the
code
should
build.
B
The
only
things
that
I
think
would
be
missing
will
be
some
things
that
could
be
changed
like
some
mutex
that
are
currently
recursive
mutex
from
from
apple
that
are
easier
to
handle
than
posix
ones,
and
that's
why
I
implemented
those
and
the
automatic
context
handling,
as
I
said,
that
that's
one
of
the
most
powerful
things
we
have
now
that
you
can
run
the
yeah,
get
the
the
current
active
spam
from
any
thread
and
if
it
happened
in
another
thread
that
runs
before
you
in
your
same
execution
context,
you
can
get
that
that's
something
that
is
implemented
as
a
yeah
as
a
protocol
that
has
the
implementation
format
that
that
wouldn't
work
for
leaners
there
will
be.
B
C
B
Also
useful,
but
that's
not
easy
to
do
from
without
the
os
help,
for
example.
But
for
the
rest
I
will
say
that
all
the
rest
of
the
code
is
should
be
compatible
with
linux
version,
and
you
can
also
yeah.
B
At
exclusions
for
libraries
that
are
not
working
for
linux
and
things
like
that
quite
easily,
so
if
someone
with
a
swift
knowledge
and
interest
interesting
making
it
work
on,
linux
probably
could
make
it
work
in
a
pair
of
days
or
something
like
that.
Yeah.
A
I
don't
think
in
our
case,
I
don't
think
that's
going
to
be
us
for
for
some
time,
or
I
mean
at
least
the
section
I'm
working
on
is
primarily
for
inside
ios
apps
on
phones,
I
mean
that's,
that's
our
thing:
we're
not
we're
not
terribly
we're
not
currently
targeting
desktop
machines
or
laptops
or
or
or
servers
with
this
code.
We
have
other
products
that
go
in
directly,
so
yeah.
B
B
Yeah,
for
the
rest,
we
apple
platform.
We
support
them
more
or
less
I
mean,
except,
what's
worse,
I
think
we
support
all
the
rest
and
workshoes.
I
don't
remember
that
we
actually
made
that
work.
No,
it's
everything's.
D
B
B
They
tend
to
they
change
it
all
yeah,
but
yeah,
but
the
project.
I
think
they
probably
build
for
what's
worse
so.
A
A
A
Or
I
will
I
will
I
will
we
have
everything
everything
seems
to
work
so
far,
although
I
haven't
tried
to
do
anything
too
terribly
difficult
yet
so
and
and
we've
got
a
bunch
of
work
I
gotta
do
I
gotta
build
a
new,
build
new
repositories
and
stuff
and
get
the
build
system
working
and
sort
of
all
the
mechanical
stuff.
To
just
start,
a
new
project.
B
B
For
example,
I
know
tlp
has
more
usage
and
is
more
or
less
is
working
on
several
users
of
the
library
but
yeah,
but
the
basic
stuff
tracing
stuff
should
work
more
or
less
perfectly
yeah.
A
Once
we
we're
just
sort
of
finalizing
the
sort
of
the
nature
of
the
what
the
product
is
going
to
do
and
what
it's
not
going
to
do
and
so
I'll
be
bolting
it
up
in
that
direction
once
they
all
the
decisions
that
this
silly
documentation
I
have
to
do
now
is
is
going
to
sort
out
and
then
we
should
be
good
to
go
so,
hopefully
I'll
be
more
used
to
you
in
the
next
couple
of
weeks
and
and
start
being
a
little
more
participatory
and
having
you.
B
A
B
B
D
B
B
That's
all
right,
yeah!
You
have
been
in
the
most
probably
the
the
meeting
with
more
people.
B
Yeah
yeah,
it
was
stephen
who's
working
at
dynamics.
I
I
think
I
told
you
that
it
was
okay.
B
Okay,
yeah,
do
you
have
any
any
topic
or
something
like
that?
Did
you
have
some
feedback
about
your
tries
with
the
active
context,
not
working
on
launching
and
things
like
that.
D
No,
I
haven't,
I
haven't,
had
a
chance
to
really
mess
around
with
it.
I
was
I'm
I'm
looking
at
automatically
instrumenting
the
task.
The
task
object
like
the
dispatching
like
to
to
propagate
objects
or
to
propagate
context
through
threading,
but
I
haven't
really
gotten
very
far
on
that
I've
just
been
tinker.
I
basically
spent
all
of
yesterday
trying
to
build
the
the
actual
swift
language,
so
I
could
look
at
it.
B
With
that,
at
all
before
I
found
this
solution,
I
was
like
two
months
working
on
finding
a
solution
using
tasks
using
the
gcd
stuff
because
they
also
had
some
debug
in
to
the
gcd.
That
tells
you
when
excuses,
start
working
or
take
work,
and
things
like
that.
But
I
didn't
get.
D
I
don't
yeah,
I
don't
know,
I
might
talk
to.
B
But
what
I
told
you
is
that
yeah,
probably
if
you
you,
can
just
try
to
start
it
after
with
the
information
you
have
before,
but
create
the
set
the
active
span
a
bit
later
in
the
process.
I
would
say
that
must
work
after
the
app
has
really
finished.
Launching
I
yeah
I,
after
talking
to
you,
I
was
thinking
on
that
and
yeah
and
I'm
sorry
it
will
work
if
you
just
delay
setting
it
after
the
app
has
finished.
Launching.
D
B
You
can
I'm
sure
it
should
it
will
work,
yeah,
it's
being
reseted
by
the
by
the
system
when
the
app
is
launching
and
if
it
has
not
finished.
Launching.
Probably
it
just
cleans
up
everything
before
giving
control
or
something
like
that.
D
Yeah,
it's
very
it's
bizarre.
The
thing
is
that
what
I'm
trying
to
do
is
to
do
timing
of
the
the
initial
view,
rendering
right,
okay
and
so
yeah.
I
guess
I
could
create
a
span.
A
D
Like
yeah
it's
like
here,
maybe
I
can
even
show
you.
D
I
can
show
you
in
the.
Let
me
pull
up
the
interface
here.
D
All
right,
so
this
is
like
the
the
first,
the
first
load
of
the
of
my
app
okay.
I
guess
I'm
only
showing
the
browser
but
like
so
I
start
a
span
on
view
did
appear
or
view
did
load
and
then
end
it
on.
You
did
appear,
so
it
kind
of
captures
that
that
loading
cycle
and
then
we
get
like
great
information
for,
like
you
know
the
you
know,
it's
calling
the
products
api's
calling
the
custom
api
and
then
even
here
we
get
some.
D
A
D
B
No,
no,
no,
I
say
just
delay
creating
the
span,
but
not
the
information,
so
something
like
dispatch
after
but
and
you
capture
everything
in
a
in
the
in
you
say
you
capture
everything,
but
you
just
start
the
span
with
the
starting
time
later.
You
know
what
I
mean.
D
D
B
D
B
D
B
D
B
Yeah
and
do
you
know
yeah,
but
what
I
mean
is
that
maybe
yes,
for
example,
that
application-
maybe
the
view
appears
before,
but
the.
B
B
B
So
so
just
you
I
mean
you,
you
get
your
information,
but
you
try
to
launch
that
after
some
event
has
happened
in
the
system,
so
maybe
you
you
can't
set
the
the
parent
span
before
the
these
gets.
C
B
B
Yeah
or
maybe
for
this
special
case,
just
in
the
same
way,
you
have
the
static
context
that
you
have
just
have
a
simple
context,
but
at
the
end
you
only
have
one
yeah
yeah.
That
is
the
the
first
one.
D
B
A
special
context,
yes,
for
this
call,
try
to
use
that
contest
or
the
the
initial
one
or
something
like
that.
Maybe
so
you
don't
lose
the
it's
automatic
context,
handling
for
other
yeah.
B
After
that
yeah,
I
don't
know
yeah
that
that
that's
tricky.
I
hope
it
it.
I.
I
really
think
it's
because
of
the
of
the
moment
that
it
happens.
B
B
B
Okay,
yeah
only
one
thing,
I
I
also
do
you
said
last
time
that
you
were
going
to
really
remove
a
test
or
something
that
that
was.
B
A
ticket
there's
a
task:
okay,
yeah.
Also
the
thing
about
sherlock
that
says
that
it
was
not
working
with
collector.
I
pinged
him
today,
and
he
just
told
me
that
just
now,
oh.
D
B
B
So
yeah
one
of
the
santos
up,
came
to
the
meeting
and
said
that
he
had
doubts
that
the
nautilus
telemetry
creator
has
said
that
he
didn't
use
a
pen
telemetry
because
it
was
a
very
big
library.
B
B
Yeah,
okay,
yeah!
That's
what
I
mean
he
is
bigger
than
his
library
library,
because
basically
he
does
nothing
except
the
sporting
of
dlp.
He
does
nothing
about
open,
telemetry
apis
or
things
like
that.
You
just
have
some
tracing
stuff,
very
basic,
so
yeah,
obviously
it's
smaller,
but
it's
not
because
our
library
is
too
big,
I
would
say,
but
okay
just
to
confirm
with
you
yeah.
I
don't
know
if
he
just
said
that
because
he
wanted
to
build
something
around
that
and
I
wanted
some
users.
I
don't
know.
B
Okay,
all
right,
so
then,
from
my
side
I
don't
have
I
I
I
have
not
done
anything
around.
We
still
have
one
pr
from
benedict
smith
that
he
didn't
upgrade
with
a
updated
with
the
main
branch.
So
we
cannot
merge
that
yeah,
so
yeah,
not
nothing.
It
looks
like
august
is
a
slow
month,
yeah
yeah,
so,
okay,
all
right.