►
From YouTube: 2023-02-09 meeting
Description
Open cncf-opentelemetry-meeting-3@cncf.io's Personal Meeting Room
A
B
B
B
B
C
B
Right
so
yeah
I'm
I
moved
to
France
back
in
2013,
so
I've
been
here
almost
10
years,
great
yeah,
and
so
you
were
in
Spain
in
Madrid.
Yes,
okay,
okay,
and
how
long
have
you
been
a
data
dog.
B
I
actually
have
an
interview
with
data
dog
next
week,
so
oh,
let's
see
how
it
goes.
Yeah,
yeah,
okay,
I
mean
it's.
You
know
it's
not
for
anything
to
do
with
mobile
I,
don't
have
very
much
mobile
experience.
This
is
all
new
to
me.
C
Okay
so
yeah,
okay.
C
B
At
this
point,
I
don't
even
know
what
I'm
actually
interviewing
for
so
okay
I
I
spoke
to
them.
First
last,
you
know
this
is
the
Paris
office.
So
I
spoke
to
the
first
last
summer
when
everything
was
remote
and
then,
when
it
came
time
for
the
technical
interview,
I
was
just
like
traditionally,
I
haven't
done
that
well
in
technical
interviews,
so
I
said
well,
I
need
some
time
to
prepare
and
I
haven't
gotten
back
to
them.
So
I've
been
recently
I've
been
frantically
doing.
You
know,
lead
code
problems
so.
C
B
So
so
we'll
see
you
know
let
you
know
how
it
goes.
I
should
know,
but
this
time
next
week,
so
everyone
continuing
or
if
I
didn't,
do
well
enough
on.
You
know
traversing
trees
or
something
or
whatever
kind
of
questions
they
give
them.
A
C
Okay,
yeah
I
saw
your
your
PR.
Oh.
C
Yeah
I
will
I
I
was
expecting
for
Bryce
to
take
a
a
review
there.
Okay,
because
he
has
been
more
lately,
I
used
to
to
sorry
I
was
updating
the
meeting
for
my
account
as
yeah,
because
he
has
been
more
in
contact
with
metric
recently
okay,
so
he
has
more
a
bit
more
knowledge
there.
Okay
yeah.
Let
me
share
my
screen
and
we
can
talk
about
your
questions.
Okay,
sure
I
think
it's
there.
C
Okay,
yeah
this
one:
this
is
your
PR
right
yeah.
This
is
the
okay
about
the
meeting
yeah.
Let
we
can
talk
about
that.
Well,
it
based
without
format:
okay,
yeah
Europe.
My
previous
feedback
is
about
this
one.
Yes,
we
can
okay,
we
need
for
test.
A
C
This
one,
the
body
Terror,
turns
to
expand
data.
Yeah
I
have
not
checked
this
one:
okay,
yeah,
but
yeah.
Also,
one
thing
that
I
saw
was
that
the
the
original
PR
this
one
that
you
replace
your
code
on.
B
Well,
actually,
I've
been
trying
to
address
that,
so
the
first
is
I
did
add
some
tests,
while
the
other
is
your
comment.
Yeah.
B
C
C
Remember
this,
that's
you
somebody
on
the
text.
Sorry,
that's
excuse.
C
C
A
B
I
was
using
it
to
you
know
just
basically
to
send
the
request
to
the
to
send
the
spans
to
the
back
end
and
and
literally
I,
just
copied
the
file
the
one
file,
the
HTTP
client.swift.
You
can
see
it
on
the
left,
because
I
think
in
the
dead
dog
exporter
it's
marked
as
internal
so
I
guess
it
will
only
work
in
that
package,
so
I
redefined
it.
B
So
that's
what
I'm
saying
I
don't
know
first,
is
that
you
know
the
proper
way
to
do
things
and,
secondly,
if
it
is,
is
there
some
way
we
can
change
that
code,
so
it
can
just
be
used
in
both
places
and
I'm.
Not
literally,
you
know,
cutting
copy
and
pasting
it.
So,
okay.
C
B
C
A
B
C
Know
I
don't
think
the
code
has
bad
quality
I
mean
like
standard
code.
It's
clear
it's
it's
simple
right:
it
doesn't
add
complexity
or
strange
things
to
it.
So,
okay,
I,
don't
think
that's
that's
an
issue.
Okay,
so
yeah
I
will
I
will
take
a
further
look
now
that
yeah
now.
C
B
B
C
Going
on
there,
xcode
is
usually
it
by
default.
Prints
lots
of
messages
right
right
that
are
not
related
to
you,
okay,
so
they
are
services
that
it
has
with
the
simulators.
Nothing
like
that.
So
it's
some
network
issues
there.
There
is
one.
Let
me
check
there
is
a
way
or.
C
C
C
Where
is
that
there
is
an
option
that
you
can
set.
Are
you
do
it
using
xcode
apartment
by
using
xcode.
C
Great
then
it
let
me
find
it
in
my
I
I
am
with
in
my
computer,
taking
my
actual
code,
because
I
think
there
is
and
okay.
C
C
A
lot
of
logs
from
the
system
that.
A
C
For
our
output,
so
it
should
appear,
but
not
that
log
code,
that
the
system
has
okay,
if
I
find
the
yeah
here,
yeah
I,
never
remember
the
name
of
that
environment.
Variable.
C
Okay,
this
one,
this
environment,
variable
OS
activity,
multi
while
equals
the
same
I
have
put
it
in
the
chat.
Okay,
you
can
say
that
as
an
environment
variable
for
the
for
the
test.
First.
A
C
Code
or,
and
it
it's
okay,
if
you
put
it
in
your
test,
it
will
silence
all
all
the
internal
logs
of
the
system
that
happen
in.
C
That
can
be
for
silence
in
those
those
issues.
Probably
that
will
will
help
the
so
yeah
that
one,
it's
okay,
that
shutdown
is
enough.
Yes,
it's
okay,.
C
If
you
have
something
that
you
need
to
clean,
this
is
the
moment
to
do
it.
If
you
have
to
find.
C
To
be
the
moment,
but
just
in
case
you
have
to
clean
a
busy
Asana
I
mean
it's
being
called,
so
you
can
use
that
if
need,
but
if
not
need
it.
There
is
no
problem.
Okay,
this
one
is
it
the
koi
or
should
I
move
the
original,
so
it
can
be
used.
No.
C
I
think
it's
better
being
copied,
because
our
difference,
we
don't
want
to
add
I
mean
we
could
have
a
utilities
library
in
between.
A
C
But
for
now
we
prefer
to
have
to
set
up
sometimes.
B
A
C
Duplication
errors-
something
like
that,
so
we
prefer
to
have
copies
in
different
modules
and
or
bundles.
A
B
From
the
nioxhp
test,
server
is
I,
get
a
request
body
which
is
a
bike
buffer
and
so
the
so
in
order
to
confirm
you
know
in
the
in
the
test
that
what
I'm
getting
is
is
what
I've
sent
I
need
to
turn
them
back
into
spam
data
using
I
think
about
for
or
something
but
I.
Don't
really
know
how
to
do
that.
Why.
B
B
C
I,
don't
know:
okay,
I,
don't
know
if
our
code,
let
me
check.
A
C
Can
be,
it
can
be
a
it's
codable,
but
not
incredible.
C
B
Okay,
I'm
not
sure
what
I
get
in
the
bike
buffer
is
Jason,
though
so
I
have
to
do
a
bit
more
digging.
C
Yeah
I
mean
this
is
codable,
so
you
can
create
a
Json
from
here.
Okay,
you
can
also
initially
I
mean
this
is
what
says
that
it's?
It
can
create
a
Json
from
here
or
create
the
objects
from
Json
automatically
with.
A
A
C
C
Object,
expanded
are.
E
You
sharing
a
different
screen,
not
sure,
because
we're
still
seeing
the
the
GitHub
web.
C
I
have
copied
the
code
yeah.
Sorry,
let's.
C
I
was
just
searching
for
for
some
code.
A
C
From
my
project,
but
it's
basically
this:
this
is
the
code
that
takes
an
object
from
data
and
creates
the
object
here.
Okay,
so
this
is
Scandal.
You
just
put
here
the
I
put
in
the
in
the
chat,
the
code
for
the
span,
data,
okay,.
B
C
The
way
that's
pretty
awesome,
I
can't
find
it
everywhere
around
Swift
right
for
coding
and
decoding
with
using
this
on
the
color
or
duration
and
color
is
okay
standard
Library
functionality.
Yeah.
We
were
talking
Bryce
about
he
about
Kevin
spear
for
adding
otlp
http.
C
That
yeah
I
have
he
had
some
questions
here
we
have
been
answering
them
code,
for
me,
looks
looks
good.
He
has
changed
the
traces
Porter,
not
the
metric
exported,
but
it
would
be
great
if
you
can
take
a
look.
It's
not
much.
It's
not
a
lot
of
code,
but,
as
you
have
been
working
a
bit
more
without
TLP,
maybe
it
makes
more
sense
for
you
to
review.
For
me,
it
looks
good
once
the
thing
that
is
missing
are
finished,
but
it's
looking
quite
good.
E
Don't
forget,
there's
also
the
the
log
exporter
too.
B
A
E
But
yeah
once
you
once
you
have
a
kind
of
boilerplate
for
building
the
the
nio
stuff,
then
it
should
be
pretty
easy
to
expand.
It.
B
C
It
has
a
I
mean
exporting
from
logs
is
very
similar
to
the
way
sporting
is
done
for
Tracer.
C
E
Oh
yeah,
you
know
that's
a
good
point
because
you
still
need
to
convert
it
to
the
you
still
need
to
convert
it
to
the
otlp
format.
That's
right!
Yeah.
B
So
I
think
I
have
to
do
that
too.
So
number
step
number
two
here
is
just
you
know,
basically
just
for
testing,
but
I
was
using
Nile
HTTP
one
test
server
for
testing
and
it's
important
I
can
get
the
request
body,
but
it's
just
the
byte
buffer,
so
I
need
to
figure
out
just
how
I
can
turn
it
back
into
an
array
of
span
data,
so
I
can
figure
out
whether
it
got
their
career.
B
Looks
like
like
I
ran
some
stuff.
I
ran
the
other
otlp
example
and
I
changed
it
to
use
this
exporter
instead
of
the
grpc
one,
and
it
then
ran
it
with
the
Jaeger
back
end
and
the
spans
get
there.
Okay,
so
there
seems
to
be
seems
to
be
working
properly,
but
it
was
nice
to
have
tests
that
confirm
that
yeah.
B
C
Yeah
for
the
protobuf
thing
minute,
plus
experience
in
updating
yeah.
A
C
It's
just
running
some
commands,
but
we
try
to
automate
it.
A
C
Done
with
yeah
yeah,
okay.
D
Yeah
they
have,
they
use
a
Docker,
build
image
with
bunch
of
things
that
are,
you
know
all
the
compilers
for
the
like.
You
know,
proto-cs
and.
B
D
So
they
have
all
of
that
deployed
in
that,
but
then
it
uses
an
Alpine
Docker
image
as
a
base
image
and
there's
no
Swift
compiler
on
that
right
right.
You
cannot
use
that
way
to
build
it
so
right
now
we
have
a
outside
process.
You
know
we
don't
follow
the
standard
process
of
we're.
You
know
doing
the
product,
compilation.
C
Okay,
so
I
think
this
anything
more
about
this.
From
last
meeting
actions,
I
get
waiting
for
Bryce
documentation
was
published,
Bryce
updated
it.
This
week
the
release
was
done.
C
Okay,
this
is
pack
is
going
to
be
approved.
Officially
you
heard
about
that
price.
C
C
Okay,
so
probably
it's
already
approved,
I
didn't
I
think
it
was
going
to
be
approved
last
week.
So
or
people
were
waiting
for
people
for
Final
Approach,
so
it
would
be
or
approved
or
almost
approved.
So
you
can
validate
everything
that
logs
was
doing
cool.
E
C
Yeah
and
this
one
also
was
an
idea
of
using
the
spec
version
that
we
use
for
generating
our
aspects
as
part
of
the
open
Telemetry
object
using
the
same
aspect
generation
script.
So
what
does
that
mean?
I
mean
having
a
version
set
into
the
append
Telemetry
object
that
stores
the
version
of
the
spec
that
we
are
using.
C
So
we
can
dynamically
check
for
its
Library,
which
version
of
the
spec
support
I
think
can
be
helpful.
C
Will
need
some
I
mean
it
will
be.
It
will
have
to
be
changed
whenever
we
create
the
the
aspect
and
update
it
accordingly,
in
some
source
code
file
using
some
kind
processing
like
set
or
something
like
that,
but
that
that
can
be
cool
to
to
have
control
of
what
we
are
releasing
and.
C
What's
in
its
version
in
a
better
way
because
yeah
there
was
a
number
there
that
was
never
updated
in
the
previous
open,
telemeter
SDK
object,
so
yeah
I
think
we
should
I.
I
can
take
a
look
to
this
personally,
so
we
can
keep
it
with
the
release.
D
A
D
I've
never
really
I
think
the
last
there
was
some
changes
two
years
ago.
Do
we
is
that
where
we
do
the
yeah.
C
The
the
semantic
convention
is
based
on
the
spec
that
defines
it
and
we
from
time
to
time
we
update
the
spec,
our
local
spec,
with
the
semantic
conventions.
It
has
not
changed
lately
a
lot,
but
we
could
need
to
update
it.
But
the
thing
is
that,
as
we
don't
have
a
way
to
check
which
version
of
the
aspect
we
support,
we,
you
have
to
go
to
the
release
and
see
what
was
the
last
time
it
was
updated,
I
see
which
which
release
it
was.
C
So
it
can
be
a
bit
difficult
if
you
are
writing
code
somehow,
because
I
think
it's
also
needed
to
send
the
spec
when
we
are
sending
the
otlp
to
the
to
the.
C
E
Yeah
I
think
that's
part
of
the
the
instrumentation
scope
right.
The
schema
is
that
what
I'm
thinking
of
yeah.
C
A
C
The
past,
or
maybe
have
some
they
have
some
bug
war
compatibility
for
all
their
versions,
so
that
that
that
should
be
updated.
Also
it
can
be
added
to
the
HTTP
exporter
once
is,
is
written.
We
can
add
that
later
so
that
don't
need
to
be
part
of
the
of
this
peer,
but
can
be
added.
Once
we
have
this
value
inside
the
Library,
we
can
update
the
exporter
with
this
header.
D
D
Yeah,
no,
so
how
does
it
you
know?
Does
it
get
picked
off
automatically
I
mean
there
is
like
a
template
with
the
semantic
attributes
and
yes,
yeah.
The
the
script
has
got
like
two
images
in
it
and
it
seems
like
there
is
some
it
uses
this
semantic
attributes
and.
D
D
Up
so
so,
the
only
file
that
we
have
in
that
directory
is,
let
me
actually
we.
C
Yeah
I
mean
it
it's
probably
taking
two
files,
but.
C
Oh
yeah,
it's
taking
yeah
it's
taking
the
the
yeah,
this
output
from
here
there
from
the
release
here.
C
Oh
it
was
changed
two
hours
ago
and
it
downloads
from
here
and
take
the
value
from
yeah
one
for
trace
and
and
take
this
as
the
entry
for
some
of
them
and
the
other.
For
this
pick
yeah
it
automatic
I
mean
it
yeah.
It
takes
this
to
process
them
with.
D
So
is
it
possible,
is
it
part
of
the
Builder?
It
runs
this
and
to
see
check
if
that's
complaining,
the
spec.
D
How
does
this
get,
you
know,
run
and
you
know:
does
it
flag
something
if
you're
not
combined
with
this
latest
spec
is
that
is
that
what
the
the
job
of
that
script
is.
D
E
A
A
C
A
C
The
script
and
then
it
generates
this
file
and
this
file
in
the
output
folder
and
it's
created
locally,
and
we
move
these
files
to
the
original
to
the
original
place.
So.
C
Manual
yeah,
it's
not
automatically
doing
anything
or
running
automatically,
so
we
currently
support
this
version.
If
we
update
it,
we
should
probably
in
the
same
script,
modify.
A
C
File,
probably
some
of
our
source
code
files
and
set
this
value
somewhere.
You
know
what
I
mean
yeah,
so
we
can
use
this
string
as
the
spec
version.
We
are
supported
when
we
send
the
otlp
request
to
The
Collector
in
a
header.
C
C
C
A
C
C
I
I
will
work
on
that
so
yeah,
so
we
can
update
it
and
keep
control
of
that.
Whenever
we
run
it
will
update
files.
But
not
we
don't
want
to
automatically
do
that
for.
A
C
E
Yeah
so
next
week,
I'm
gonna
be
revisiting
The
Matrix
or
the
metrics
implementation.
We
have
so
I'm
gonna
try
to
knock
that
out.
Really
quick
I
got
some
free
time.
Next.
A
A
C
The
other
thing
is
someone
created
a
beer
for
what's
support
with
this
school,
that
you
want
to
send
Telemetry
from
what
that's
great
yeah,
so
it
has
appeared
here.
It
was
more
or
less
simple,
I
reviewed
it
before
here.
A
C
There
are
some
libraries
that
are
not
compatible
with
what's
OS,
so
he
updated
the
files
and
updated
the
test
for
that
to
happen,
and
two
of
the
things
that
he
my
feedback
was
that
he
wanted
to
change
the
the
tourist
version
of
the
package
file,
but
that's
breaking
chain,
so
I
told
him
to
move
it
to
the
package,
with
version
that
you
can
do
like
this,
so
it
will
use
if
you
support
Swift
5.6
or
later
it
will
use
this
file
instead
of
the
default
package.shift
file.
It's
not
very
I
mean
it.
C
C
I,
don't
know
why
such
a
limitation
follow
what
so
yeah
those
tests
that
things
that
were
that
whose
tests
were
based
on
running
a
local
web
server
didn't
work,
but
I
told
him
to
escape
them
instead
of
commenting
for
the
rest
is
just.
There
is
just
that.
He
added
the
test
also
for
the
watch
OS
and
change
all
the
all
the
defines
for
different
or
different
tools,
so
yeah
he's
he's
probably
going
to
update
it.
C
I
think
it's
it's
cool
if
we
can
have
it
and
yeah
and
the
desert,
he
was
commenting
at
work
using
this,
but
I
think
it's
better
to
escape
them
and
know
that
they
have
been
skipped
in
the
in
in
that
project.
It
gives
a
bit
more
visibility
about
what
things
do
you
have
for
the
rest,
I
think
it's
okay.
So
if
we
just
change
it,
I
I
think
we
can
support
it
and
have
support
for
what's.
Os
is
something
cool.
C
C
A
C
C
So
yeah
I
don't
have
any
more
topic
if
you
have
any
other
okay,
so,
okay,
let's
let's
meet
next
week,
thanks
for
updating
the
documentation,
Bryce
I
know
you
were
not
feeling
very
good
last
week,
so
yeah.
A
C
A
C
My
test,
because
I
was
building
implicitly
the
Tracer,
with
the
with
the
open
Elementary
SDK
instance
that
it
was
really
nice
to
have
because
it
was
very
fast.
But
it's
through
that
good
faith.
So
I
I
had
my
test
failing
for
some
some
hours
before
fixing
all
that
stuff,
so
yeah
yeah.
C
Okay,
so
then
see
you
next
week.