►
From YouTube: 2023-04-04 meeting
Description
cncf-opentelemetry@cncf.io's Personal Meeting Room
A
B
C
I
had
the
blur
turned
off.
A
D
A
C
A
Yeah
I
gotcha,
who
knows
who
knows
okay,
I,
think
we
could
probably
start
where
almost
three
minutes
out
in
yeah
I
think
we've
got
Quorum
too
well,
then
welcome
everyone.
A
If
you
haven't
already,
please
add
yourself
to
the
attendees
list
and
if
you
have
something
you
want
to
talk
about,
add
it
to
the
agenda
and
we
can
get
started
here.
Real
quick.
A
Okay,
cool
so
I
added,
just
a
heads
up
the
Instagram
module
and
the
the
contrib
repo
was
merged
last
week,
which
is
you
know
time
for
celebration.
We
got
something
merged.
That's
definitely
exciting.
A
I
wanted
to
ask,
though,
what
the
next
steps
are.
It
looks
like
I'm
guessing
there's
a
you've
responded
here,
a
little
bit
already
right.
A
E
Yes,
so
today,
I
open
it
two
new
PRS
and
the
first
one
is
simple.
Think
with
some
small
changes
in
tests
right
and
the
other
one
is,
is
a
fix
for
for
the
for
the
code
instrumentation.
So
we,
the
totally
incorrectly
instrumented
Anonymous
functions
so
I
fixed
that
and
the
the
other
points
that
are
listed
here
are
the
are
my
plan
generally.
E
So
what
that's
the
plan?
What
should
we
do
next?
In
my
opinion,
so
we
have
to
support
different
exporters,
because
currently
these
traces
are
exported
into
file
only
and
then
I
would
like
to
start
also
on
hdp
instrumentation.
We
can
already
instrument
HTTP,
but,
for
instance,
a
context
is
not
propagated
correctly
between
client
and
server.
E
E
I
was
thinking
about
instrumentation
of
selected
functions,
types
and
so
on,
and
last
thing
is:
is
the
validity
so
now
the
the
Transformations
that
the
tool
is
doing
these
Transformations
are
not
not
checked
at
the
end,
so
it
might
be
that
the
AST
is
not
valid
and
that's
something
that
we
have
to
check.
So
basically,
that's
the
plan,
but
there
might
be
other
also
also
things
that
we
should
think
about
any
questions
regarding
these
topics.
A
Yeah
parallel
looks
good,
I'm
kind
of
surprised,
there's
not
already
a
label
I
thought
I
created
one.
B
B
A
A
Yeah
I,
don't!
Oh,
it's
covers.
E
D
A
Oh,
you
can't
add
labels
yeah,
that's
kind
of
I
think
that
might
be
something
we
were
talking
on
this.
The
maintainers
meeting.
A
I
I
can
look
into
that
I.
If
it's
right
access
to
the
repo,
then
I
don't
know.
If
we
can
do
that,
but
we
can.
We
can
look
into
trying
to
figure
that
one
out
so.
A
I,
don't
know
why
it's
not
adding
the
group
I
thought
this
was
going
to
add
the
goes
to
rotation,
but
at
the
very
minimum
I
can
I
can
just
do
this
really
quick
yeah,
but
it'd
be
great.
If
these
were
automated
instructions.
A
If
the
people
that
need
your
review
aren't
getting
notified
to
review
it
so
that
that
needs
to
get
fixed,
okay,
the
next
thing
I
would
say,
though,
is
I.
Think
for
a
lot
of
these
issues.
We'd
want
to
track
them
in
issues
and
I.
Think
that's,
that's
a
probably
a
good
way.
The
you
know.
Obviously
the
caveat
is
like
we'd
want
to
track
them
in
some
sort
of
way.
That
can
also
be
grouped
with
a
label.
Another
option
is
a
a
milestone
or
project
as
well.
A
We've
used
in
the
past
in
other
parts,
I,
don't
know.
If,
if
there's
not
a
lot
of
development
effort,
it
may
be
just
a
little
bit
too
much
bureaucracy
to
try
to
handle
that.
So
maybe
just
a
label
is
probably
fine
at
this
point,
but
yeah.
Maybe
we
can
create
issues
for
these
okay,
okay,
yeah
I
mean
I,
definitely
know
that
I
can
set
it
up
so
that
the
the
issue
creation
window
can.
E
A
E
Okay,
because
currently
we
can
only
create
these
two
types
of
issues
right
so
I,
don't
know
if
that's
something
that
we
should
do
for
Instagram.
A
Nice
I
mean
I,
think
that
seems
reasonable
to
me.
I
mean
I.
It's
like
the
specification
has
something
similar
right
like
I,
don't
know
if
you've
seen
it
but
like
it's
just
it's
essentially
a
way
to
create
something
with
a
tag
or
a
label.
Right
like
you
could
go,
create
a
resource
issue,
it's
just
as
a
resource
here
right.
Maybe
some
some
text
but
I
think
we
can
do
something
similar
to
this
right.
There
doesn't
sound
reasonable
to
you,
yeah,
okay,
yeah.
A
Okay,
I
can.
We
could
probably
have
something
like
this
I
think
today,
but
if
you
wanted
to
create
those
issues,
I
can
just
manually
add
the
the
label
until
we
get
it
all
figured
out
for
doing
this.
Does
that
make
sense.
A
Okay,
cool
this
all
seems
pretty
good
as
well,
so.
A
There's
a
few
other
issues
I
wanted
to
address
as
well,
but
I
can
create
those
after
playing
with
it,
so
I
think
I
think
the
key
here
is
that
we
need
some
sort
of
way
to
track
this,
so
having
the
label
applied,
is
I.
Think
the
right
way
to
do
this
at
least
right
now
so
and
then
yeah.
We
need
to
also
let
me
not
lose
that
I
kind
of
swear.
We
got
this
merged.
A
Yeah
I
need
to
figure
that
out,
though
I
thought
this
was
set
up
in
the
Aaron.
Do
you
remember,
like
I
thought
we
just
set
this
up,
that
this
was
a
part
of
the
the
code
owners
and
that
they
should
have
been
notified
right
should
be,
but
I
don't
know
how
well
that.
A
Oh,
no,
it's
not.
We've
got
the
go
approvers,
but
okay
yeah
there
you
go.
There's
the
issue
all
right,
so
there's
another
PR
that
we
need
to
change,
so
I
can
yeah.
We
can
take
that.
Hopefully,
what
happens
is
that
anybody
who's
an
approver
here
should
get
notified
on
that
one
I
do
want
to
ask,
though
Mike.
Are
you
an
approver
on
this
project
for
this
for
estrogen.
A
Or
or
sorry
just
I
was
looking
at
this
composition
the
other
day
and
it
was
like
I,
don't
know
if
it's.
If
it's
we
need
to
update
it
or
add
you
to
it,
because
I
know
you're
very
active
here
as
well,
and
maybe
this
isn't
the
right
form
for
it,
but
I.
A
Sorry,
that's
just
what
it's
going
to
be
yeah
I
guess
you
can
always
say
like
you,
don't
want
to
be
a
part
of
it,
but
I.
A
Okay,
yeah
I,
think
yeah
I,
don't
know
what
else
is
something
called
Tyler's
on
the
call
Tyler.
If
you
wanted
to
be
a
part
of
this
as
well
we're
given
the
early
stages,
it's
a
pretty
easy
one
to
be
joined.
This
I.
D
Honeycomb
100
wants
to
it
might
not
be
me.
I'm
gonna
try
to
get
I
think
Mike
involved
because
he's
on
the
he's
on
the
team
aligned
to
this
stuff,
more
I
want
to
do
the
operator
stuff
so
I'm,
showing
up
here,
because
I
I
want
to
release
okay,
I'll
I'll
talk
to
my
team
a
little
bit.
If
Mike
can't
be
involved,
then
I
can
definitely
contribute
more
time.
I'll.
A
A
Yeah
I
mean
the
more
contributors
in
the
produce.
The
better
have
found
so
I
would
encourage
it,
but
yeah
I'll
I'll
also
take
that,
as
an
action
item
to
add
like
to
this
I
think
that's.
E
A
Okay,
cool,
okay,
awesome,
so
I
guess
moving
on
under
the
agenda.
Is
that
sound
like
a
good
movie?
We
want
to
talk
a
little
bit
more
about
this.
Anybody.
A
A
Next
up,
I
have
added
these
three
open
PRS
in
none
like
particular
order.
The
first
one
is
one:
that's
been
open
for
a
little
while
this
is
the
automated
offsets.
I
wanted
to
ask
Mike
on
this
one,
because
okay
yeah
you
just.
C
Yeah
I
just
left
a
comment
a
little
while
ago.
I
think
we
can
close
this
one
because
I
I
did
have
to
manually
generate
the
offsets
for
the
e2es
to
pass.
Okay
and
and
it's
got
a
conflict,
so
it.
C
So
that's
really
cool,
but
it
didn't
have
any
tests
or
anything
so
we'll
see
when
the
next
Go
version
comes
out.
If
this
works
and
passes
and
everything
that'll
be
really
cool,
yeah.
A
Absolutely
okay,
thanks
for
doing
that
too,
that
was
that
was
a
great
PR
oud
yeah.
That
being
said,
also
I
have
noticed
that
our
success
rates
on
those
is
limited
by
a
timeout,
and
we
may
need
to
adjust
the
Timeout
on
the.
C
A
I
think
we've
done
this
in
the
past
for
other
long-standing
go
operations
but
yeah
okay,
and
that
just
is
a
stream
of
conscious
right.
There
I
didn't.
A
I
mean
I.
Think
that's
the
approach
you
take
here
right
is
you
have
no
testing
that
you
add
too
much
testing
and
then
you
kind
of
refine
it
as
as
the
project
evolves,
so
I
think
that's
the
right
right,
Next
Step.
D
C
Yeah,
so
we
should
have
a
we
have
a
Docker
build
workflow
which
just
builds
it
and
make
sure
that
it
compiles
and
then
there's
a
the
kind.
E2E
workflow
is
the
one
that
all
right:
sweet,
I.
D
When
I
added
the
license
stuff,
we
have
a
mate
command
for
generating
and
checking
the
license,
but
I
wasn't
able
to
get
it
to
work
in
a
and
a
workbook,
because
I
couldn't
get
the
thing
to
build.
But
now
that
we
have
an
example,
I
could
I
can
Circle
back
on
that
and
and
actually
add
a
workflow
that
checks
that
if
any
new
dependencies
are
added,
the
licenses
are
updated.
Also,
I'll
open
an
issue
for
that.
C
D
A
E
A
Okay
cool:
what
was
the
next
PR
I
wanted
to
talk
about?
So
then
there's
also
this
reformatting,
the
offsets
that
Jason
I.
Maybe
we
could
talk
yeah
I,
so
the
question
is
I.
Guess
like
this.
Does
a
pretty
big
refactor
here
and
there
was
a
there's,
a
comment:
there's
definitely
some
conflicts
now,
obviously
that
I
got
a
result,
but
my
question
is
I
thought
this
was
like.
F
Of
the
offsets
result,
Json
not
sure
I
reviewed
it,
but
totally
agree
that
maybe
we
should
like
rethink
and
maybe.
E
F
Formatters
I,
don't
know,
haven't
looked
at
it
yet.
A
Okay,
yeah
I
I,
looked
at
a
very
high
level.
I
saw
Dinesh
commented
I'll,
be
honest,
I
had
to
agree
too
deep
into
the
offset
change.
I,
don't
know
where
it
is,
but
yeah.
B
I
think
we
should
do
something
like
this,
but
I
don't
know
yeah,
because
the
current
Json
file
is
too
big
even
to
analyze
or
read
through
it.
It's
like
it
makes.
C
I
think,
basically,
the
change
was
to
like
right
now
the
offsets
file
stores
the
offset
for
each
version
and
I
think
what
this
person
was
trying
to
do
is
just
look
at
the
diff
between
each
version.
C
Like
know
when
the
position
changed
and
that
really
brought
it
down
a
lot,
but
I
thought
I
saw
them,
leave
a
comment
that
they
like
realized.
This
wasn't
going
to
work
or
there.
B
Was
no
I
think
there
was
a
two
different
PRS,
he
created
one
and
then
he
closed
it.
The
first,
the
first
one
didn't
have
like
a
Min
and
Max
version.
This
one
has
Min
and
Max
version.
A
D
A
One
all
right,
that's
that's
worth
yeah,
okay,.
B
A
Right:
okay,
cool
yeah,
then
I
will
I'll
try
to
prioritize
looking
at
this
as
well.
I
thought
it
was
something
different
but
yeah.
Okay,
let's
take
a
look
at
this.
A
I
think
the
merge
is
going
to
be
a
disaster,
but
yeah
I
think
maybe
just
regenerating
is
probably
all
that's
needed.
Okay
and
then
the
last
PR,
that's
still
open.
Is
this
allocate
memory
without
launcher
wanted
to
talk
about
this
see
where
we're
at?
If
we're
stuck
on
anything
or
what
the
status
is
so
maybe
I'll
hand
it
over
to
Eden.
F
Yeah
sure
so,
actually
it's
not
just
I
was
busy
with
other.
B
F
But
hopefully
fixed
most
of
the
problems,
it's
most
of
the
compilation
errors
I
still
have
some
comments
here
to
to
fix
mostly
adjustment
for
the
new
end-to-end
tests,
but
yeah
yeah.
It's
it's
sorry
for
the
delay,
but
it
will
be
like
it's
one
to
two
days
and
I
also
like
have
the
arm
support,
pull
request,
also
in
the
works.
So
hopefully
that's
also
subjects
that
I'm
going
to
open
tomorrow.
Probably
oh.
A
Cool
yeah
I
didn't
mean
to
put
undo
pressure
on
Avis
was
wondering
status,
update,
yeah,
absolutely
cool
yeah.
F
Yeah
I
can
just
like
give
a
quick
overview
of
what
happened
in
him.
So
previously
we
like
we
in
order
to
instrument
the
go
Application.
We
had
to
invoke
it
with
with
a
specific
process
with
like,
like
sort
of
a
launcher
process
that
allocates
the
to
the
Cisco
and
allocates
memory,
and
basically
that's
where
the
instrumentation
process
knows
where
to
write,
context,
propagation
information,
but
that's
not
really
ideal,
and
it
also
included
some
weird
assembly
commands.
F
So
it
didn't
work
very
well,
and
this
solution
works
much
better.
Let's
sort
of
do
a
remote
for
the
running
process,
so
we
we
don't
even
have
to
restart
the
process
in
order
to
instrument
it,
we
can
go
into
like
running,
go
application
and
start
producing
distributed
tracing,
that's
cool
yeah,
that's
basically
it
yeah.
A
Yeah,
it
sounds
like
a
really
positive
change,
so
it
definitely
is
something
I'm
excited
to
have
merged.
F
Yeah
yeah
and
it
is
much
more
stable,
I
tested
it
on
multiple
operating
system,
multiple
CPU
architectures.
It
works
much
better
yeah
and
hopefully
it
will
be
merged
there.
Yeah.
A
F
A
The
other
thing
it's
like,
since
it's
using
a
map,
it's
gonna,
not
rely
on
machine
code
right
to
make.
B
A
Okay,
cool
yeah
I
mean
that's
a
huge
win
for
competitive.
D
It
sounds
like
this
is
something
that
would
definitely
need
to
be
not
need
to
be
at
sounds
like,
but
we
should
definitely
have
this
in
place
before
anyone
would
want
to
start
using
this
tool
in
production
like
I,
wouldn't
want
to
get
the
operator
PR
merge
until
this
thing
was
in
place
and
released.
That
sounds
accurate.
D
I
would
love
a
point.
One
release
should
the
arm
support
be
in
an
initial
release
also,
or
is
that
not
relevant.
A
Relevant
to
some
people
yeah,
but
I,
yeah
I,
don't
know
if
it's
particularly
needed
as
a
proof
of
concept
for
a
woman,
okay,
I.
A
Okay,
yeah
yeah,
I
I,
don't
know
if
it's
necessarily
for
the
res
release,
but
I
would
call
it
that,
like
I,
don't
think
we
should
be
recommending
this
being
used
in
production
by
the
way
like.
D
Yeah,
that's
I
mean
I,
agree,
I.
C
A
Problem,
if
you
want
to
accept
the
responsibility
and
the
you
know,
the
issues
that
come
with
it,
but
I
I,
don't
think
that
we
should
be
recommending
it,
at
least
at
this
point.
D
Yeah
the
operator
integration
is
being
handled.
Similarly,
it
will
be
behind
a
feature
flag,
that's
disabled,
by
default,
so
the
operator
won't,
even
let
you
inject
the
like
the
operator
won't
even
acknowledge
that
go
instrumentation
is
a
possibility
unless
the
managers
of
the
operator
explicitly
enable
the
future
gate
like
when
they
deploy
the
operator
itself.
A
A
Yeah
yeah,
okay,
cool
and
so
then
just
kind
of
circling
back
on
that
so
I
think
at
the
generated,
offsets
stuff
or
not
the
gender.
The
allocated
memory
without
the
launcher
stuff
is
pretty
much
we're.
Gonna
wait
for
that
for
the
1.0
or
the
0.1,
and
then
the
reform
at
the
offsets
we
could
probably
include
as
well
but
I,
don't
think
it's
a
blocker,
so
just
kind
of
a
heads
up
on
like
timeline
for
that
release.
Yeah.
D
When
it
comes
to
that
release,
do
we
want
to
do
just
a
0.1.0,
or
do
we
want
to
do
something
like
what
the
demo
did
and
throw
on
like
an
alpha
tag
or
a
Dev
tag,
or
something
that
indicates
that
like
hey?
This
is
like
truly
like
new
and
growing,
and.
B
D
Yeah,
that's
what
the
Opera
or
not
the
operator.
Sorry,
that's
what
the
demo
did
for
a
while
at
the
beginning,
I
can
go
look
at
the
exact
tags
that
they
used,
but
they
kind
of
did
that
with
their
first
couple
releases
as
like
a
call
and
then
like
hey.
This
is
truly
like
in
progress.
Work.
A
Yeah
I
mean
I'm,
not
opposed
yeah.
Sure,
okay,
cool
yeah
I
will
I
captured
that
in
the
notes,
we're
gonna
wait
on
the
allocated
memory
without
launcher
before
the
release.
Oh
action
animal
take
an
action
item
to
create
an
issue
to
track
the
release.
D
Tested
it
locally,
I
can
link
the
pr
if
you
want,
but
yeah
I
I
reused,
a
lot
of
the
logic
from
the
key
Val
repository
I
added
some
some
stuff
that
I
don't
remember
the
GitHub
handle
that
asked
me
to
do
it.
Someone
from
Splunk
who
is
also
asking
about
the
licenses.
I
can't
remember
what
this
is.
E
D
Yeah
he
provided
feedback
and
whatnot
and
I
was
able
to
test
those
images
in
my
Fork
pushing
to
both
GitHub
and
to
Docker
Hub,
and
it
worked
as
expected.
A
We'll
make
it
we'll
make
it
happen.
Okay,
cool
next
up
on
the
agenda.
There's
a
question
here:
I,
don't
know
who
put
it
it's
about.
Is
the
kernel
debug
symbols,
yeah.
D
I
put
that
one
Mike
had
asked
this
in
the
in
the
slack
Channel
and
it
caught
my
interest,
because
this
is
something
that
I
was
having
the
operator
add
during
the
injection
thinking
that
it
was
a
requirement
based
on
the
examples
and
the
stuff
that
I
was
looking
through
I'm
looking
for
trying
to
understand.
If
it's,
if
it's
a
recommendation
or
requirement
or
just
not
needed
it,
when
you,
when
you're,
like
really
using
the
thing.
F
Yeah,
so
let
me
answer
that
quickly,
because
I
really
have
to
drop
in
just
into
minutes.
So
basically,
the
first
use
that
I
solved
for
this
is
the
BPF
print
K
function,
which
basically
lets
you
debug
the
application
and
the
right
statement
into
into
files
that
are
located
in
the
CIS
candle
debug
as
to
other
use
cases,
because
I
agree
that,
like
we
should
probably
not
do
print
K
in
production,
environment
I
still
need
to
to
research.
F
A
little
I
suspect
it
also
used
in
the
something
called
map
pinning,
which
is
something
that
we
are
using.
There
is
a
possibility
in
ABP,
have
to
share
a
map
between
different
evpf
programs,
which
is
something
that
we
do
so
like.
The
bottom
line
is
I.
Think
the
easiest
checks
is
just
to
remove
it
and
see
if
everything
works
like
the
print
K
would
fail,
but
it
also
feels
quietly
like
I,
won't
stop
the
evpf
program
so
yeah.
F
D
I
can
try
I
can
try
to
test
that
if
it
ends
up
being
like
a
really
useful
debugging
tool.
Yeah.
B
D
Can
also
make
it
an
optional
thing
like
when
the
operator
is
using
it
because
optionally
add
that
amount.
So,
okay.
B
A
Okay,
cool
I
think,
if
that's
a
good
question,
it's
a
good
idea
to
understand
why
we
have
it
there
next
up
is
we
wanted
to
try
to
reproduce
the
trace
and
span
of
these
not
being
updated.
E
Yes,
so
I'd
like
to
reproduce
it
with
a
exam
that
is
mentioned
in
this
issue.
There
is
a
simple
server.
In
fact
it's
mentioned
it
in
in
the
other
issue,
but
I
I
use
the
same
example
and
I
couldn't
represent,
produce
it.
However,
when
I
tried
to
do
that,
as
is
described
here
with
the
collector
that
that
I
got
the
error,
that
is
that
is
here
it's
about
that.
E
It
couldn't
find
these
offsets,
so
Mike
suggested
to
to
generate
these
offsets
and
when
I
tried
that
and
then
I
got
another
error
that
there
was
an
error
while
fetching
offsets.
So
this
this
process
ended
without
success.
So
I
don't
know
if
you
had
something
similar
Maybe.
C
Thank
you,
but
one
thing:
I'd
recommend
when
generating
the
offsets
is
it
works
best
for
me
when
I
do
it
in
a
goaling
container,
I,
don't
know
if
you've
tried
that
and
just
pulling
the
latest
golang
like
1.20
or
something,
but
also,
if
you
rebase
now
it
should
have
all
the
latest
offsets
from
120
anyway.
C
E
B
C
Yeah
I'm,
not
I,
don't
have
anything
from
that.
I'd
say:
maybe
try
it
in
a
in
a
container.
I
usually
use
the
golang
like
120
image
yeah.
It
looks
like
it's
just
like
this
is
coming
from
the
generator
when
you're
trying
to
run
the
offsets.
E
A
E
A
What
kind
of
a
system
are
you
running
or
is
it?
Is
it
a
Linux
yeah.
A
D
A
Yeah
I
would
probably
try
the
container
option
just
to
yeah
and
then,
if
there's
still
errors,
we
can,
we
can
try
to
dive
deeper
into
them,
but
just
I
would
post
them
and
then
into
the
issue
the
errors
themselves.
So
we
can
try
to
jump
right
there.
A
Okay
with
that
we're
at
the
end
of
the
agenda
here
we
also
touched
on
the
pr.
We
have
some
action
items,
I'm,
sorry
not
compared
the
release,
and
we
have
some
action
items
to
hold
on
to
so
I'll
just
pause
here.
Does
anybody
else
have
other
things
they
wanted
to
talk
about.
A
Okay,
anybody
use
this
in
production,
yet.
D
I
have
I
have
customers
that
might
if
I
can
get
it
really
operated,
so
I
might
use
it.
Yeah
I,
don't
know,
I,
don't
know
about
production,
but
they
are
very
interested
in
Auto
illustrating
some
go
codes.
So
that's
why
that's
why
I
want
that?
I
want
that
release.
A
Definitely
done
some
local
stuff,
but
please,
if
you
do,
have
customers
or
any
sort
of
success
stories
or
failures,
we'd
love
to
we'd
love
to
hear
about
them.
You
know,
I
think
that
those
are
always
we've.
A
Okay,
yeah,
if
it
does
work,
I'd
love
to
know
the
scale
date
they
use
it
at
two
I
think
that'd
be
cool.
A
Okay,
okay,
for
something
else,
we
could
probably
end
it
here.
Then
thanks
everyone
for
joining
we'll
see,
y'all,
virtually
and
otherwise.
In
two
weeks.