►
From YouTube: 2022-06-02 meeting
Description
Open Telemetry Meeting 1's Personal Meeting Room
A
Hey
everyone:
let's
wait
for
a
minute,
see
you
lating
joins
otherwise
we'll
get
started.
D
All
right
cool,
I
guess,
because
it
just
started
yeah
as
usual.
Please
add
your
name
to
the
attendees
list
right
so
this
week
and
I
guess
the
past
week
we've
been
primarily
tackling
a
lot
of
the
bugs
that
came
out
from
the
metrics
rc
release,
which
is
great
the
fact
that
people
are
actually
using
1.12.
D
Chicano
then
diego
and
I
probably
will
have
to
kind
of
have
to
prune
our
backlog
a
little
bit.
They
kind
of
just
been
coming
in
some
of
them.
Don't
have
tags
or
labels
associated
with
them,
so
we're
gonna
have
to
get
a
better
idea
of
like
what
we
need
to
get
done
before
either
our
second
rc
release
or
a
stable
release.
D
Probably
look
at
we'll
talk
to
diego
moral
once
it
gets
back.
I'm
not
sure
if
we
really
need
a
project
for
this
either,
but
we'll
see
cool.
Let's,
let's
get
right
into
it,
then
does
anyone
have
any
topics
they
want
to
bring
up
before
we
get
started
with
prs.
A
Yeah
I
mean
the
only
observation
is
that
the
rc1
was
not
really
in
a
usable
state
like
it's
good.
That
people
have,
you
know,
reported
the
issues,
but
it
wasn't
really.
You
know
like
for
them
to
so
some
people
have,
you
know,
commented
that
they
had
work
arounds,
but
it
wasn't
really
like
they
were.
They
weren't
able
to
use
it
properly,
so
they
either
downloaded
it
they
stopped
using
it.
A
D
I
just
use
this
as
a
lesson
to
not
force
rc
releases
and
get
like
a
sizable
amount
of
people
using
it,
and
you
know
finding
the
most
common
use
cases
before
we
do
that
in
the
future.
A
Yeah,
the
ugly
russian
was
one
of
the
reasons
we
had
the
grillies.
D
Okay,
cool
sounds
good.
All
right,
moving
right
along,
doesn't
look
like.
There
are
any
outstanding
issues,
so
we
can
go
right
ahead
into
the
prs
I'll
show
my
screen
real,
quick.
B
I
don't
know,
I
don't
know
if
we're
going
to
go
through
it
in
the
issues
or
prs,
but
I
would
I
would
be
interested
to
know
if,
if
we
have
like
compiled
sort
of
like
the
general
feedback
about
stuff
like
it
seems
like,
there
are
a
few
bugs
which
were
like
you
know,
programming
errors
or
kind
of
like
python
programming
errors
like
things
weren't
really
tested.
So
some
import
paths
were
wrong
and
stuff
like
that.
Was
there
any
additional
feedback
that
anybody
saw
and
wanted
to
share.
D
Right,
yeah
there's
we
don't
have
really
a
system
right
now
to
like,
like
have
a
comprehensive
way
to
collect
all
the
feedback
right
now.
It's
like,
as
customers
and
users
are
using
it,
I'm
just
merely
sharing
it
with
the
current
stakeholders
or
implementers
and
see
what
they
think
yeah
there's
not
really
a
and
then
after
that,
like
issues
are
either
created
or
it's
like
the
supposed
behavior
is
is
already
there.
That's
like,
I
think,
creating
issues
is
like
the
best
way
to
do
that.
B
Right,
like
I'm
trying
to
understand,
is
there
any
like
ergonomic
issue
with
the
api?
That's
within
our
like
control.
The
change
like
are
we
planning
to
make
any
breaking
api
changes
as
part
of
the
feedback
we
got
or
is
it
all
just
bug
fixes.
D
To
my
knowledge,
there
hasn't
been
any
needs
to
make
a
breaking
change,
yet
I
don't
know
about
other
people,
though.
B
Just
looking
through
these
issues,
like
most
of
them
just
seem
like
bugs,
I
only
see
you
know
like
three
or
four
right
right.
Was
there
anything
else
you
had
in
mind.
A
No,
I
I
only
like
have
seen
the
bugs
yeah
I
was
also
thinking
of
so
there
is
an
example
yeah
never
mind,
that's
not
related
yeah.
Only
bugs.
B
D
Yeah,
I
think
most
people
have
been
just
trying
to
test
out
the
getting
started.
I
haven't
seen
anything
like
really
complicated
yet,
especially
with
views.
I
don't
know
if
that's
getting
sufficient
testing.
A
Started
quickly,
instead
of
them
figuring
out,
are
giving
up
on.
You
know
up
through
halfway
through
it
yeah.
So
that's
one
thing
that
we
discussed
about,
but
we
haven't,
you
know
taken
any
action
on
that,
but
probably
we
should
focus
on
that.
D
Yeah,
I
think,
like
aaron,
had
some
opinions
about
some
documentation
that
we
were
lacking
from
the
metric
side.
B
Yeah,
I
never
did
what
I
said
I
was
gonna.
Do.
B
I
didn't
open
the
issues,
but
I
I
did
take
notes.
So
I
think
that
was
too
oh
yeah
because
I
missed
last
week's
thing
so
that
was
like
two
weeks
ago,
but
yeah,
basically
like
the
just.
The
recap
from
those
notes
is
like
the
open
telemetry
I
o
getting
started
stuff
doesn't
have
anything
about
metrics.
B
We,
I
don't
know
if
this
is
like
open
telemetry,
not
particularly
python
specific,
but
it'd
be
good
to
have
some
sort
of
like
instrumentation
guide,
saying
you
know
like
how
to
choose
each
instrument
there's
some
stuff
in
the
spec.
But
it's
also,
you
know
right.
B
Lot
of
like
spec
stuff,
like
normative
requirements
that
don't
really
yeah.
B
D
Yeah,
so
I
think
I
think,
for
at
least
for
some
of
them
points
like.
D
I
think
it
would
be
good
to
have
like
a
itemized
list
of
specific
things
that
we
want,
especially
for
getting
started
first
like
make
getting
started
more,
more
robust
as
well,
and
then,
secondly,
cover
some
more
like
advanced
scenarios
as
well,
specifically
like
using
views
or
something
like
that-
maybe
even
some
examples
with
like
musher
system,
metrics,
etc,
because
we
don't
have
any
of
those
I
believe
aaron
did.
You
have
any
more
specific
things
that
we
were
missing.
B
No,
I
think
that
was
basically
it
yeah.
I
agree
with
what
you
said
on
views,
because
that's
sort
of
like
the
right,
the
configuration
part
like
ideally
people,
aren't
going
to
be
doing
too
much
instrumentation
themselves.
If,
once
our
libraries
have
instrumentation,
but
I
feel
like
the
views
are
the
most
important
thing.
B
In
an
issue
yeah,
I
wasn't
sure
I
think
there
was
still
a
question
of
for
the
open,
telemetry.I
o
site.
There's
a
separate
repo.
B
I
mean,
I
think
it
makes
sense
for
us
to
write
the
documentation
there,
but
I
can
I'll
create
the
issue
there.
It's
just.
I
don't
know
folks
we'll
see
that,
but.
D
D
I
think
last,
oh
yeah,
you
probably
weren't
here.
I
think
we
did
talk
about
this
and
like
it
was
like
it
is
the
onus
on
us
to
create
changes
to
the
open,
telemetry.io
website,
sorry
repo.
So
that
would
be
something
that
we
would
do
directly.
D
Yeah,
so
that
will
really
help,
especially
especially
users,
to
like
try
out
our
api
sdks
in
a
more
complicated
way,
cool
awesome,
any
other
topics
before
we
get
right
into
prs.
A
D
E
E
A
Yeah,
we
want
to,
you
know,
have
a
ability
to
disable
it.
The
env
default
set
to
pause,
take
a
review.
It's
not
on
that
big.
A
A
There
was
also
like
some
people
created
issue,
but
there
was
also
two
people.
I
think
who
reported
this
on
the
slack
channel,
but
they
were
also
facing
this
issue,
so
I
think
this
should
get
in.
D
Right
did
we
say
that
this
is
like
just
a
temporary
solution.
A
Yeah
we
like
added
a
comment
on
that
issue,
that
you
know
we're
going
to
do
this
and
before
until
we
have
some,
you
know
clean
solution
to
get
it
work
with,
regardless
of
what
basic
conflict
gets
called.
B
A
Yeah,
so
we
will
will
not
be
hooking
our
handler
on,
like
the
whole
pipeline
default
right
now.
So,
unless
like
this
is
something
most,
people
are
not
aware
that
that
we
we
do
it
so
like
if
they
want
to
take
care,
is
con
like
not.
There
is
that
they
are
sure
that
this
will
not
cause
any
problem
to
their
application
logs.
They
can
enable
it
with
the
env,
otherwise,
it's
disabled
by
default.
D
D
A
There's
nothing
much
to
talk
about
for
this.
I've
been
waiting
for
one
more
review.
I
got
an
upload
from.
A
Yeah,
so
I
wanted
to
talk
about
this
like
open
this
very
long
back.
So
basically
we
we
had
a
bug
fix
for
the
four
four
processes
where
you
know
the
patch
clusters
were
not
working,
but
that
did
not
solve
it
for
the
us
key,
because
its
for
implementation
is
in
c,
so
that
hook
was
never
getting
called
the
at
four
like
after
four,
so
I
looked
at
the
like
you,
whiskey
repo.
A
They
have
like
there's
an
ongoing
discussion
that
you
know
they
want
to
do
like
call
the
python
who
from
the
ubiski
code
itself,
but
it
is
like
they
haven't
reached
any
conclusion
yet
so
it's
still
a
pending
open
issue.
But
meanwhile
I
had
some
thing
in
mind,
so
I
implemented
this.
I
tested
this,
it
was.
It
was
working,
so
I
wanted
to
get
a
reviews.
This
is
something
like.
A
I
don't
mention
that
that
there's
a
project
airflow
they
want
they're,
you
know
trying
to
instrument
natively,
so
it
would
be
great
now,
if
you
can
take
a
review
at
it
and
then
see.
If
this
sounds
good,
we
can
get
it
much,
and
then
we
can
get
rid
of
the
like
the
separate
instructions
that
we
have
for
the
you
know.
This
folk
model.
B
Yeah,
I
remember
the
original
and
the
the
airflow
thing
for
anyone
who
didn't
see.
I
don't
know
if
I
posted
in
the
main.
I
think
I
posted
in
the
main
channel,
but
apache
airflow,
which
is
like
a
batch
processing
framework.
It
uses
python
and
I
guess,
like
a
whiskey
server,
I
believe
g
unicorn,
so
one
they.
B
Basically,
they
tried
out
open
telemetry
for
instrumenting,
like
you
know
the
airflow
traces,
so
you
would
have
like
a
dag
of
sort
of
the
different
jobs
and
dependencies
and
also,
I
think
they
were
trying
to
allow
users
to
add
instrumentation
like
locally
as
well.
This
was
one
of
the
blockers
they
found.
I
think
that
they
were
able
to
make
it
work
with
a
workaround
but
yeah.
I
think,
since
that's
a
pretty
big
project,
it'd
be
awesome.
If
we
could,
you
know
prioritize
any
fixes,
we
can
do
for
them.
A
Yeah,
I
I
think
the
person
who
started
the
proposal
confirmed
that
they're
not
using
anything
related
to
c
that
you
know
they
only
have
like
they
use
the
fork
very
heavily,
but
they
mentioned
that
it's
it's
it's
unix
and
3.7,
plus
only
so
they
shouldn't
be
having
any
issue
already
for
the
project.
But
anyway
this
one
it's
a
long-standing
issue.
It
would
be
great.
We
address
that.
D
D
All
right,
I'm
moving
right
along
carol,
put
some
heroes
up.
E
Yeah,
so
this
is,
I
just
opened
it
as
a
draft
pr,
because
I
wanted
to
get
everyone's
opinion.
This
is
to
fix
the
issue
that
I
brought
up
last
week
that
nathaniel
opened
that
has
the
extra
spam
that
gets
created
with
instrumenting
your
living
requests,
actually
an
update
on
that
issue.
We
tested
it
also
with
manual
instrumentation,
and
it
does
happen
when
you
add
the
url
lib
instrumenter,
it
wasn't
showing
up
initially,
because
that
wasn't
in
the
sample
app.
E
But
once
you
add
the
url
up
three
instrumenter,
you
also
see
the
same
extra
span
show
up.
So
we
investigated
the
issue
and
it
turns
out
that
it's
coming
from
the
create
key
method
in
open,
telemetry
context,
because
that
method
adds
a
uuid
at
the
end
of
each
key,
that's
being
created
in
context.
So
ever
since
every
instrumentation
library
creates
its
own,
suppress,
http
instrumentation
key,
they
all
end
up
being
different
and
the
value
doesn't
carry
over.
D
D
E
D
C
It
seems
like
before
everybody
used
the
same,
suppress
http
instrumentation
key,
like
they
all
use
the
same
one.
But
then
somebody
following
the
spec,
like
rightly
follow
the
spec
and
said
that
the
keys
that
are
generated
on
the
context
should
be
unique,
but
when
they
did
that
across
http
libraries,
everybody
had
different
keys
and
instrumentation
was
no
longer
suppressed.
D
B
Laden,
I
think
the
thing
here
is
that
when
you
call
create
key,
it
returns,
you
a
context
key
if
you
use
the
same
context,
key
like
the
object
that
you
get
returned
or
if
you
pass
the
same
reference.
It'll
it'll
work
correctly,
but
there's
no
shared
reference
that
all
of
the
instrumentations
are
using.
D
Right
right,
I
I
understand
that
I
was
just
wondering
like:
why
did
we
do
it
this
way
from
the
beginning?
Was
there
a
reason
or
what
is.
C
D
C
D
C
They
did
it
because
the
key
was
a
key
on
the
context
and
the
specification
changed
to
say
all
keys
on
the
context
should
be
unique
and
locally
scoped
to
the
current
instrumentation
you're
in
such
that
cross-cutting
concerns
I.e.
Requests
to
url
lib
instrumentations
should
never
be
able
to
even
see
the
keys
of
other
instrumentations,
but
by
following
the
spec,
they
broke
this
behavior
okay,
wanting
to
pass
data
across
instrumentations
so
that
duplicate
spans
don't
get
created.
D
I
see
so
so.
Does
this
change
now
like
make
it
so
that
we
don't
follow
that
anymore.
D
C
D
B
I
had
one
other
question
here
because
I
remember,
I
think
oasis
was
working
on
something
similar,
for
I
thought
it
was
your
url
11
requests
where
you
have
sort
of
like
nested
spans.
B
There
was
supposed
to
be
like
a
semantic,
and
maybe
this
was
the
fix,
there's
supposed
to
be
like
a
way
that
the
instrumentation
can
tell
if
it
would
be
creating
sort
of
like
a
duplicate
span
for
an
event
if
multiple
levels
of
the
same
caller
instrumented
right.
Does
anybody
remember
anything
about
that.
D
Yeah,
that
was
the
like
there's
duplicate
spans
generated
for
certain
instrumentations,
and
I
believe
that
change
involved
like
checking
the
current
span.
If
the
parent
span
was
like
internal
or
something,
then
we
don't
generate
a
new
span.
D
B
Yeah
I
thought
it
yeah.
I
thought
it
was.
I
could
be
misremembering
but
yeah,
basically
that,
like
I'm
wondering
if,
if
we
should
be
taking
the
same
sort
of
approach
here,
instead
of
having
like
a
cross-cutting
context,
key
which,
which
everything
shares.
C
Yeah,
I
I
think
that
sounds
great,
because
if
you
looked
at
the
page
that
leighton
was
on
just
recently
about
the
context
specification,
it
does
call
out
in
the
specification
libraries
should
use,
provide
direct
apis
on
the
paragraph
under
create
a
key
says.
It
is
recommended
that
concerns
mediate
data
access
via
an
api
rather
than
provide
direct
public
access
to
their
keys.
C
So
the
way
we
understood
that
was
yeah
context
shouldn't
be
used
to
decide
whether
we
create
duplicate
spans
or
not,
but
it
is
what
we
do
right
now
with
suppressed
instrumentation
and
in
the
future.
Once
we
figure
out
that
api,
both
suppress,
instrumentation
and
suppress
http
instrumentation.
All
these
methods
will
use
that
api
instead.
B
B
Yeah,
basically,
how
we
have
for
extracting
the
span
context
from
the
current
context.
There's
like
just
a
wrapper
function
rather
than
exposing
the
key
right.
B
Yeah,
so
the
only
thing
I
was
going
to
say
is
that
yeah,
let's
see
I'm
curious
what
how
this
works.
I
think
this
is
it,
but
I'm
not
sure
yeah.
So
my
understanding
of
this
was
it
doesn't.
B
This
is
more
like
a
what's
the
word
like
a
conventional
way
to
do
it,
based
on
sort
of
the
structure
of
of
your
trace
like
tree,
so
rather
than
sort
of
the
parents
telling
the
child.
What
to
do
it's
more
like
that,
the
child
can
tell
based
on
what
whatever's
happening,
how
to
how
to
handle
the
situation.
I
don't
know
just
something
to
look
into.
I
think
if,
if
this
is
like
an
existing
mechanism,
we
have,
though,
and
it's
just
broken-
then
we
should
probably
apply
the
fix.
D
E
Over
there
is
just
the
change
in
the
open,
telemetry
python,
just
adding
the
key
to
context.
D
We're
not
we're
not
saying
that
this
is.
This
is
wrong,
but
it
like
this
might
not
yield
exactly
what
we
need,
but
it'd
be
good
to
just
investigate.
If,
since.
E
C
D
That
is
true
yeah
if
you
feel
strongly
about
it,
like
it's
like
feel
free
to
just
comment
in
the
pr
like
we're,
pretty
we're
pretty
we're
just
trying
to
open
a
discussion
so
yeah.
C
B
E
B
Okay,
yeah
no
rush
just
wondering
if
it
needs
like
review
yet,
but
awesome,
also
hey
nathaniel
long
time,
no
see
yeah.
Who
is
this
guy.
C
D
I'm
nathan
you're
curious.
If
this
book
was
existed
since
august,
I'm
sure
you
guys
are
having
issues
with
your
customers
or
like
is
there
some
work
around
that
you
provide
them
currently.
C
D
I
think
that
sounds
good,
any
other
comments
or
issues
or
prs
that
people
want
to
bring
up.
D
All
right,
nice,
if
that's
the
case,
then
I
guess
we'll
get
back.
20
minutes
I'll,
see
you
guys
next
week.