►
From YouTube: 2023-02-23 meeting
Description
cncf-opentelemetry@cncf.io's Personal Meeting Room
A
A
C
E
I,
don't
know
if
I'm
enjoying
it
I
mean
I
I
like
it,
I
need
to
get
out
there
and
and
shovel
actually.
E
D
D
Yeah
speaking
of
first
time,
contributors,
Jason
and
John
brought
up.
You
know
a
known
sore
point
about
loading,
the
repo
into
IntelliJ,
and
you
know
that
definitely
I
mean
I.
I
I,
see
people
here,
who've
tried
to
load
it
and
contribute,
and
I
do
agree
with
Jason's
sentiment
that
it
is
a
made
at
a
significant
deterrent
to
contributions.
B
Recently,
we've
had
an
issue.
There
is
a.
There
was
a
user
who
wanted
to
have
AWS
research
attributes
like
as
part
of
the
Java
agent
and
it's
already
implemented
in
the
country.
You
can
use
it
as
an
extension,
but
you
know
it's
another
jar
that
you
have
to
like
control,
so
that
make
me
think
about
the
open,
Telemetry
Java
agent
contract
idea
that
we
probably
have
talked
about
previously
a
long
time
ago,
so
yeah
I'm,
just
like
throwing
throwing
it
on
the
table
like
what
do
you
all
think
about
this?
B
B
B
D
Yeah
I
the
only
kind
of
thought
that
I
had
that
oh,
like
was,
if
we
could
and
I
just
don't
know
like
what's
possible
with
cradle
somehow
to
be
able
for
each
of
these
to
be
its
own
module
that
you
could
load.
B
Yeah
so
I
I'm,
not
sure
if
this
is
possible,
but
I
can
imagine
it
could
could
possibly
work
like
that.
But
do
you
have
and
let's
say,
instrumentation
directory
in
the
country
and
each
of
the
like
subdirectories,
it's
like
a
separate
Gradle
project,
and
then
you
have
a
separate
like
open.
Telemetry
generation
contribute
like
Java
agent
release
or
Java
agent
contributes,
or
whatever
graded
project
that
just
Imports
them
all.
So
the
the
Java
agent
one
could
be
somewhat
heavy
to
importantly
in
the
Intel
J,
but
you'd
like
you,
shouldn't
need
to
do
that.
B
It's
just
like
Gradle
script
that
basically
backs
them
all
up
in
a
single
jar
in
the
release
system
and
all
of
the
instrumentations
could
be
completely
separate.
D
Would
we
need
to
split
it
into
a
separate
repo
I'm,
just
wondering
from
at
least
initially,
if
we
could
break
it
up
inside
of
one
repo
just
have
a
different
folder
from
a
transition
perspective?
I
think
you
know
we
still
could
you
know,
move
things
out,
yeah.
B
I
think
it
probably
would
be
a
little
bit
more
problematic
in
the
Repository,
because
instrumentations
depend
on
the
instrumentation
API,
the
the
extension
API
and
like
that,
some
of
some
of
the
libraries
that
we
have
and
published
here
and.
D
I
see
so
you're
actually
thinking
by
having
it
in
a
different
repo.
It's
it's
been
it
kind
of
in
a
way
beneficial,
because
it's
it's
it's
as
if
it
was
like
completely
external,
it
wouldn't
be
yeah.
The
dependencies
wouldn't
be
on
the
snapshot
versions
of
things.
Yes,
I
see.
Yeah
I
like
that,
because
the
problem
that
I've
always
had
with
other
mono
repos,
where
it's
all
together
is
you
essentially
have
to
do.
Maven
install
skip
tests
install
first
and
then
you
can
open
up
the
sub
module.
You
want.
E
Yeah,
there's
definitely
trade-offs,
but
I
think
even
even
doing
that.
Maven
step
is
probably
less
heavy
weights
than
loading
the
entire
project
and
refreshing
indexes,
and
mostly
because
you
know
night
for
for
Mo,
I.
Think
for
most
users.
90
of
the
instrumentations
are
just
not
relevant
to
what
you're
working
on
and
they
require
the
most
downloading
and
indexing.
E
F
And
what
about
when
we
build
a
project
if
we
do
something
wrong
on
the
API,
so
there's
a
bunch
of
projects
that
we'll
complain
right
away.
If
we
have
two
different
repos.
B
On
the
other
hand,
we
have
the
J
API
CMP
plugin,
that
like
helps
us
not
to
make
any
breaking
changes
and
I
mean
it's
also
like
a
kind
of
very
generic
problem
right.
That
applies
to
pretty
much
every
librarian
existence.
D
Sometimes
there's
stuff
in
there.
That's
you
know
related
to,
like
executor,
instrumentation,
somehow.
A
F
B
Even
if
it
did
like
for
the
Java
engine
estimation
is
probably
nobody
cares,
because
they
are
only
usable
as
part
of
the
Java
agent.
D
Would
does
it
make
sense
for
this
to
be
the
repo
with
all
the
instrumentations
and
move
everything
else
out
into.
B
I
mean
I've,
thought
that
maybe
country
fits
I,
don't
know
if
it
fits
more
if
or
if
it
fits
at
all,
but
for
the
less
popular
and
like
the
leader,
libraries
that
we
have,
we
would
probably
like
to
use
the
country
model
of
ownership
right
like
that.
You
would
have
component
owners
who
are
responsible
for
updating
this
exotic
libraries
that
we
have
no
idea
how
they
work
and
whatever
is
left
in
the
core
repository
like.
However,
it
ended
up
being
banked,
then
we
will
basically
take
care
of
that.
D
Bruno,
what
was
your
did?
You
have
a
concern
about
the
group
IDs.
F
Well,
if
we
change
projects
or
repos
well,
we
don't
need
to
to
change
the
group
IDs,
but.
D
F
Also,
if
we
move
some
of
these
instrumentations
to
contribute,
wouldn't
that
reduction
in
libraries
be
enough.
B
Think
we
could
probably
keep
the
core
ones
here
and
move
more
of
the
Exotic
ones
contribute.
B
Like
you
probably
want
to
keep
everything,
that's
like
related
to
jdk,
like
the
HTTP,
client,
jdbc
and
stuff,
like
that,
we
would
probably
want
to
keep
spring.
The
open,
Telemetry
instrumentation
is,
of
course,
like
Kafka.
E
B
D
B
B
D
Yeah
I
think
I
deleted
it.
The
listing
at
one
point
but
I'm
not
gonna,
find
it,
but
that's:
okay,
I
I
mean
honestly
in
our
in
the
Microsoft
just
drew.
We
only
enable
what
we
consider
P1
instrumentations
already
by
default,
just
because
I
didn't
want
to
be
on
the
hook
for
support
tickets
for
tapestry.
C
E
C
All
might
have
you
all
might
have
addressed
this
earlier,
but
if
these
were
to
move
to
contrib,
how
exactly
would
that
solve
the
problem
of
having
to
import
a
a
big
kind
of
multi-module
project
into
IntelliJ?
Would
they
be
treated
as
separate
projects
which
you
would
have
to
open
individually.
B
Step
Maybe,
it
could
also
like
be
somewhat
harder
because
if
we
still
wanna
build
and
publish
the
Java
agent,
that,
like
has
all
of
them,
you
would
have
to
like
very
carefully
with
like
the
dependencies
to
build,
like
the
shared
libraries
like
instrumentation
API.
First
and
all
the
instrumentations,
and
some
of
them
are
separate
projects
and
like
and
as
the
last
step,
build.
The
generations.
E
I
mean
I,
guess
one
one
downside
there
is
that
if
he's
the
great
old
rapper,
that's
a
lot
of
rappers
and
a
lot
of
genres.
A
B
I'm
kind
of
worried
that
the
index
would
be
somewhat
prone
to
change,
so
if
we
publish
it
once,
we
would
have
to
like
keep
it
up
to
date.
E
B
D
A
F
It
has
a
very
large
number
of
dependencies
and
it
takes
a
very
long
time
to
to
load.
That's
true,
but
we
we
provide
some
instructions
to
to
build
quickly
the
project
and
that
when
you
open
IntelliJ
for
the
first
time
it
because
everything
is
already
tidy,
it
take
well
it
loads
a
bit
faster.
F
D
D
So
matesh
I
wasn't
quite
following
what
you
were
thinking
was
different
about
like
if
we
just
had
you
know
a
folder
over
here
called
contrib,
where
those
things
went
into
from
a
build
perspective.
B
I
was
worried
that
maybe
it's
like
unfounded
worrying
that
building
and
Publishing
the
whole
job
agent
would
still
need
to
know
those
of
all
of
these
like
separate
sub
projects
on
like
side
projects,
because
if
you
want
to
have
like
one
jar,
one
distribution
of
the
right
that
contains
everything,
then
you
have
to
build
everything
anyway.
D
D
Yeah
well
I'm,
a
fan
of
all
of
the
above
I
can
I
can
pull
out
the
list
I
can
put
together
to
propose
list
distributations.
D
And
then
yeah,
if
anybody
has
experience
with
their
time
to
mess
around
with
other
things,
because
still
I
mean
it
will
help
for
sure
a
lot,
but
we'll
still
have
a
fairly
good
size
dependency
graph
in
the
instrumentation
repo.
G
Like
currently
it's
a
refactor
or
something
and
everything
is
in
one
project,
then
it
works
nicely.
But
if
you
have
multiple
projects,
then
I
guess
that
will
get
broken
and
the
testing
story
will
also
get
more
complicated.
Like.
E
B
But
yeah
API
changes
are
one
thing,
but
the
testing
story
we
pretty
much,
don't
really
have
one
more
I
mean
there's
the
we
have
the
genuine
extensions
which
are
really
cool,
but
I
mean
like
take
a
look
at
the
HTTP
test
right
the
services
and
the
client
tests.
They
are
still
probably
not
ready
to
be
used
outside
of
the
garage
and
I'd
say
I.
D
B
G
But
I
think
it
recently
came
up
that
maybe
we
should
consider
including
AWS
resources
in
agent
distribution.
B
Yeah
and
like
so
that's
that's
what
I
and
like
started
my
argument
with
that.
Maybe
we
could
have
a
like
a
broader
distribution
of
the
Java
agent.
That
includes
also
components
from
country
revolving.
The
reverse
dependency
that
we
already
we
kind
of
have
one
in
London
now,
foreign.
D
So
yeah
on
my
thoughts
on
the
refactoring.
D
Yeah
that
one
has
been
a
concern
of
mine,
also
it's
definitely
easier
to
refactor
when
they're
all
in
one
place,
I
guess
it
would
become
a
case
where
we
would
refactor
in
the
instrumentation
repo
and
then
after
that,
release
would
have
to
go
through
the
contrib
repo
and
update
things.
G
One
thing
I'd
like
to
point
out
is
that,
although
making
the
life
easier
for
the
occasional
contributors
is
nice,
it
is
fairly
unlikely
that
we
are
going
to
get
tons
of
contributors.
So
we
should
still
prioritize
our
own
Comfort,
like
the
maintainer's
comfort.
D
B
But
Maybe
having
the
maintainers
have
enough
time
to
work
and
the
project
will
be
even
better.
C
Hey
Bruno
I
was
wondering
if
you
could
maybe
explain
this
quick,
build
profile
that
workers
uses
a
bit
more
I
found
that
link
and
and
read
about
it,
a
bit
and
I'm,
not
sure
I
I
fully
understand,
what's
what's
going
on
here,
so,
oh
sure,
actually.
F
So
this
works
like
this
yeah,
it's
it's
blunt,
but
so
basically
it
will
skip
tests,
documentation,
Generation,
all
kinds
of
validations
and
enforcement
and
some
other
things
that
are
done,
but
they
are
not
really
needed
for
the
build
just
to
have
a
working
build.
That
should
work.
If
you
just
check
out
from
the
repo
everything
will
work
so
no
need
to
do
the
whole
thing.
C
And
then
so
it
is
okay,
so
you
build
it
without
executing
the
tests
and
the
other
types
of
checks.
And
then
you,
you
modify
some
IntelliJ
settings
to
increase
the
the
Heap
size
and
you
know,
and
somehow
that
makes
it
yeah.
It
makes
it
easier
for
IntelliJ
to
index
I.
Guess
that's
the
part
that
I'm
kind.
C
C
F
C
D
The
testing
story,
can
we
not
use
I
mean
if
we
published
the
testing
Commons
stuff
from
the
instrumentation
repo?
B
Or
if,
if
we
decide
to
move
things,
we
could
just
move
them
gradually
like
when
we
are
kind
of
done
with
HTTP
conventions,
we
could
start
moving
the
lesser
known,
HTTP,
clients
and
servers,
and
so
on.
D
I
think
it's
still
worth
I'll
open
an
issue
and
Lori.
Let
I
think
it's
good
to
add
the
the
cons.
You
know
things
that
will
be
more
difficult,
so
we
can.
You
know,
make
sure
that
we,
if
we
do,
do
something
like
that,
we
would
address
the
cons,
because
I
I
totally
agree
that
we
shouldn't
make
things
painful
for
frequent
contributors,
since
this
project
depends
so
much
on
them.
D
Cool
well
was
there
anything
that
anybody
wanted
to
chat
about
or
bring
up
today.
E
I
lost
track
of
this.
The
discussion
last
week
around
class
litter
and
caching
and
I'm
wondering
if
I
should
close
the
like
I
I'm
I,
intend
to
or
I'd
like
to
close
the
Gradle,
not
great
old,
the
groovy
class
letter.
Pr.
That's
been
sticking
out
there
for
a
minute.
E
E
If
you
know
if
we,
if
the
caching
can
take
care
of
this,
then
I
think
we
don't
need
to
exclude
it
right.
H
H
G
D
E
A
D
G
If,
if
there
is
a
ton
of
class
loaders,
then
all
like
the
resource
lookups
that
we
have
to
do
for
each
of
them,
this
can
be.
This
can
easily
add
up
and
take
forever
to
run.
D
Do
we
know
what
is
low
like
if
a
user.
B
Beers
that
are
still
open,
I,
just
remember
about
my
yeah,
about
redirecting
the
logging.
G
I
think
there
are
a
couple
of
pull
requests
on
the
second
page,
that
we
should
actually
look
at
that
some
contributors
have
worked
on
and
we
have
been
ignoring
them
like
the
Cassandra
executor.
Active
method
seems
like
it
could
be
a
good
addition.
D
D
H
D
D
G
H
I
I'm
not
ready
to
kind
of
rehash
this
one
I
I
haven't
had
time
to
revisit
and
sorry
I
don't
have
I
haven't
done
what
you
asked
me
to
do.
D
Okay,
yeah,
maybe
in
the
meantime,
if
you
take
a
look
at
this
this
and
see,
if
that
would
help
in
your
case
also.
D
A
D
D
All
right,
that's
good
that
looks
like
that
covers
all
right
yeah.
Maybe
we
can
divvy
these
up,
matesh
and
Laurie
in
chat.
Just
grab
put
your
name
on
one.
D
All
right
anything
else.
G
We
wanted
to
ask
about
this
AWS
resource
provider.
Is
there
a
reason
why
we
why
we
shouldn't
include
it
inside
the
agent
distribution.
B
D
Yeah
yeah
yeah,
so
in
general
I
mean
the
the
question
of
like
I.
Think.
We've
generally
said
that
Cloud
specific
stuff
does
belong
in
like
the
open,
Telemetry,
Repose
but
sort
of
back-end
vendory
stuff,
which
there
was
all
kind
of
a
lot
of
debate
about
this
one
like
x-ray,
because
x-ray
is
a
back-end
monitoring
piece,
but
it's
also
at
the
same
time
sort
of
built
into
some
of
the
AWS
services.
So
it's
a
little
of
a
gray
area
but
I,
don't
think,
there's
any
reason
not
to
include
the
cloud
provide
cloud
provider,
resources.
D
H
Is
anyone
working
in
this
area
specifically
because
I'm
I'm
actually
working
on
the
the
fast
dig
right
now
and
we've
got
some
changes
to
the
spec
that
I'm
probably
going
to
Implement
at
some
point
on
the
Java
side
of
things?
I
just
want
to
make
sure
I'm
not
stepping
on
anyone's
toes
there.
H
H
Right,
no
so
I'm
talking
specifically,
is
anyone
working
in
this
code
base,
because
I
I'm
gonna,
probably
at
some
point,
need
to
make
some
changes
to
align
with
the
updates
in
the
spec.
There.
B
It
was
William
and
the
other
one.
Okay,
sorry.
H
Interesting,
okay,
but
you're,
saying
that
you,
you
think
that
some
of
the
like,
for
example,
the
X-ray
propagator,
should
be
brought
into
the
the
instrumentation
repo
was
that
okay,
sorry
I,
misunderstood.
C
Got
it
I
I
think
I
didn't
prioritize
this
initially
when
I
moved
this
I
think
this
was
in
the
the
core
repository
originally
and
I.
Don't
think
I
prioritized,
including
it
in
the
in
the
agent
because
I
figured
it
was
easy
enough
to
include
as
an
extension.
D
I
could
see
I
mean
I
I.
Would
certain
I
would
support
moving
the
the
resources
resource
providers
into
the
instrumentation
repo
if
there
was
a
desire
for
that,
as
I
said
they
only
hesitation.
I
have
around
x-rays
specifically.
Is
that
it's
in
these
it
hasn't
been
clear.
It's
been
a
gray
area,
although
I
think
some
of
the
work
you've
been
doing
Tyler
in
the
the
fast
group
made
clear
help
clarify
that,
like
that
x-ray
may
be
required,
for
it's
not
clear
to
me
yet.
H
Right
so
I
guess
just
to
give
give
a
little
background
there.
Currently
our
instrumentation
uses.
H
So
when
you're
working
with
a
Lambda
environment,
it
defaults
so
to
use
x-ray
so
x-ray
kind
of
overrides
whatever
is
there
if
x-ray
is
enabled.
So
even
if
you
have
otlp
configured
as
your
propagator
x-ray
is
still
going
to
kind
of
take
priority,
and
that
was
something
that
I
fixed
in
the
specification,
so
I
need
to
make
that
change
here.
The
other
thing
that
other
languages
haven't
done
so
well
at
is
on
the
AWS
SDK
side.
H
Using
x-ray
to
propagate
calls
to
AWS
is
important,
because
AWS
is
sorry.
X-Ray
is
the
only
thing
that's
actually
supported
by
AWS
for
propagation,
specifically,
so,
for
example,
if
you're
making
a
call
to
S3,
which
has
a
an
SNS
listener,
that
puts
a
notification
on
a
an
sqs
topic
which
has
an
a
Lambda
listener.
X-Ray
will
actually
propagate
that
chain
of
calls,
so
the
the
the
context
is
maintained,
whereas
if
you
are
using
something
else,
that
context
is
broken.
H
So
that's
an
example
of
why,
when
you're
making
calls
from
the
S
SDK
it's
important
to
use
something
that
AWS
supports.
G
H
Yeah,
so
that
that
does
impact
it
that
feels
secondary
to
me,
but
yeah
also
something
that
we
can
consider.
D
B
So
I
just
remembered
why,
if
you
take
a
look
at
the
implementation
of
these
resources,
it's
extremely
unclear
to
anybody
who's,
not
working
in
in
AWS.
What
these
actually
did?
They
like
call
some
IP
address,
and
they
get
some
Json
and
like
whatever
this
json's
format
is,
is
like
I
have
no
idea
and
I
take
a
look
at
the
ec2
resource.
E
B
E
D
Know
it's
hard
to
tell
like
maybe
I
would
I
would
be
okay
with
this
stuff
if
there
was
if
we
had
tests
that
ran
in
that,
you
know,
ran
in
the
environment
and
validated
things,
because
then
I
real.