►
From YouTube: 2023-01-24 meeting
Description
cncf-opentelemetry meeting-2's Personal Meeting Room
C
Trying
to
convince
folks
to
not
have
meetings
right
at
one.
My
time.
C
C
Not
as
unique
I
guess,
I
didn't
know
if
there
was
like
a
wrestling,
Alias
I
should
be
looking
for
Mike
The
Blanche.
D
B
B
What
do
folks
want
to
talk
about?
First,
it
seems
like
we've
got
the
1-4
discussion,
which
is
kind
of
going
on
on
a
pair
of
issues.
E
Feel
like
that's
the
way
it's
trending,
but
I
mean
I'm
sort
of
clearly
my
opinion
is
to
ship
it
because
I
did
all
the
work,
though
I'm
just
sort
of
waiting
for
you
and
see
Joe
to
stamp
it
one
way
or
another
I'm
pretty
happy
with
so
I.
Have
those
two
draft
PR's
reverting
some
of
this
stuff
and
then
I
think
we
should
probably
rename
the
extensions
dependency.
E
A
B
Yeah
I
agree
with
that
also
agree
with
the
renaming
of
that
package
if
we
can
come
up
with
a
better
name,
but
we
already
kind
of
talked
about
that
quite
a
bit.
So
that's
a
pretty
good
but
I
think
there
were
some
decent
other
candidates,
like
I,
think
you
tossed
out
something
like
open,
Telemetry,
Builder
extensions
or
something
along
those
lines.
E
Yes,
I
kind
of
like
if
it
starts
with
open
telemetry.api
so
that
it
kind
of
fits
in
you
know
the
lower
level,
because
if
you
look
at
nougat
like
the
UI
for
1.4,
like
the
latest
RC,
you
no
longer
see
open
telemetry.api,
because
it's
coming
transitive
with
the
extensions,
that's
kind
of
weird
so
I
feel
like.
If
we
just
put
open
telemetry.api
in
front
of
it,
it
would
fix
that
whatever
comes
after
that
I
don't
know
open,
telemetry.api.builders.
C
E
B
Yeah
well,
I
approve
I'm
shipping,
it
so
I
guess
we'll
wait
to
see
if
CTO
feels
the
same
on
that
I
guess,
I'll
I'll
formally
put
my
stamp
of
approval
or
my
my
voice
of
approval
on
the
issue
that
Riley
opened
up
that
I
linked
to
in
the
agendas.
B
A
B
The
event
the
cgo
comes
back,
maybe
we
can
maybe
we
can
come
or
attend.
Maybe
we
can
Circle
back
to
that
conversation.
I
did
something
it
would.
C
So
the
provider
is
part
of
the
Base
Library
of
open
Telemetry,
I.
Didn't
sorry
I'm,
just
looking
at
the
brm.
E
Yeah,
if
you
look
at
the
API
Library
as
it
exists,
it
has
Tracer
provider,
Builder,
meter
provider,
Builder,
Alan
and
I
have
been
kind
of
kicking
around,
but
maybe
those
should
have
been
in
a
separate
package
initially,
but
it
is
what
it
is
they're
there,
but
what
the
dependency
injection
package
is
doing
is
extending
those
Builder
providers
provider
Builders
to
support
like
three
or
four
operations.
You
can
register
instrumentation
with
like
a
generic
tea
pattern.
You
can
get
configure
services
and
you
can
get
configure
Builder
so.
A
E
D
C
This
might
be
a
dumb
question,
but
it's
the
I
guess
the
extensions
being
in
a
separate
package
as
opposed
to
near
the
the
Builder
or
sorry
the
Tracer
provider.
It
looks
like
was
that
because
there's
use
cases
for
the
extensions
being
in
another
Mega
package,
or
is
it
just
that
we're
managing
our
dependencies.
E
Did
have
a
giraffe
PR
a
long
time
ago,
where
I
was
just
adding
it
all
to
API,
and
people
didn't
like
that.
If
you
look
at
the
API
package,
it
doesn't
have
a
lot
of
dependencies.
It
might
not
have
any
it's
very
light.
I
guess
it
would
be
a
word
I
would
prefer
that
if
we
just
added
those
extensions
in
there,
but
to
do
that,
we
would
need
to
take
a
dependency
on
microsoft.extensions.dependency
injection.obstructions.
That
seems
to
be.
D
E
C
C
E
C
We
had
this
in
a
different
vein
of
thought,
similar
to
health
Diagnostics.
There's
the
there's
like
some
and
I.
Don't
have
the
answer
exactly
but
kind
of
I'll
give
you
what
the
response
was
initially
so
there's
some
models
in
the
Diagnostics
space
that
or
you
know,
used
with
the
framework
or
sorry.
The
I
want
to
use
the
wrong
word
here.
C
C
Maybe
some
of
the
logic
how
it
determines
health
status
it
we
did
get
some
initial
responses
where
a
lot
of
people
didn't
care
like
it
was
there
for
the
purists
like
myself,
it
felt
dirty,
but
at
the
at
the
end
of
the
day,
I
got
the
job
done.
Nobody
was
the
wiser
that's
that
was
me
like
over
a
year
ago.
Nowadays,
since
I've
our
organizations
moving
towards
keeping
track
of
our
cves
and
getting
those
in
front
of
everybody,
suddenly
I
start
feeling,
like
the
fear
of
the
dependencies,
the
better.
C
So
we're
not
I,
don't
know,
and
it's
a
little
bit
different
when
you
have.
You
know
some
of
the
BCL
and
it
is
stuff
like
this,
but
that's
kind
of
my
reaction
now
I
was
like
oh
man.
If
I
could
avoid
you
know,
20
other
libraries.
That
could
potentially
be
a
reason
why
we
have
to
redeploy
an
application,
because
one
team
might
service
a
ton
of
applications,
but
not
that
this
has
ever
happened
with
Microsoft
libraries
or
whatnot.
C
But
you
see
what
I'm
saying
it's
just
like:
if
I
could
minimize
it
and
upgrade,
if
not
I,
don't
think
many
people
would
probably
bat
an
eye
at
it.
From
the
true
Enterprise
standpoint,
that's
a
long
dialogue
just
to
say
that
sorry.
E
No,
those
that's
helpful,
I
think
if
we
keep
it
in
a
separate
package
and
keep
API
sort
of
pure.
It
just
allows
us
in
the
future.
If
we
want
to
have
sort
of
a
core
or
a
slim
SDK,
it
gives
us
more
flexibility
to
kind
of
split
it
up
into
lower
level
packages.
If
we
put
it
in
the
API,
we'd
have
to
split
up
API
it
just
pushes
it
like
one
level
beeper
so
feel
like
it
might
be
better
just
to
keep
it
separate.
I,
don't
know,
I,
don't
really
think
about
that.
B
E
C
B
I
think
yeah
I
think
at
this
point,
and
you
know
I
kind
of
left
a
long
comment
on
one
of
your
PR's
regarding
that
I
too,
had
kind
of
waffled
back
and
forth
a
lot
between
those
options
and
that
I
agree
in
the
end.
I
think
that's
that's
the
cleanest
approach.
It's
a
bit
academic!
I!
Guess
you
know
it
like
in.
A
B
Practice
I,
don't
know
that
it
really
matters.
I,
think
that
the
folks
that
will
be
you
know
just
consuming
API
for
the
purpose
of
writing.
Instrumentation
will
probably
also
take
this
new
package,
so
it's
kind
of
neither
here
nor
there
but
I,
don't
think
it's
a
bad
thing
that
it's
split
up.
C
No
I
I,
like
I,
mean
with
in
with
the
perspective
of
all
dependencies
a
package.
Could
you
know,
gather
it's
it's
nice
to
keep
the
I
know
we
I
guess
in
this
group
we
call
it
API
and
at
my
first
glance
that
I
didn't
I,
didn't
really
understand
the
naming
of
that
necessarily
a
lot
of
the
a
lot
of
traditional
namings,
usually
with
no
suffix,
or
it's
got
core
at
the
end
of
it.
C
So
it's
kind
of
like
sanctioned
like
this
is
like
the
nuts
and
bolts
of
like
what
we
do
not
want
to
change,
but
I
guess
it's
part
of
the
API
specification
when
I
got
an
API
entertainment
for
another
time,
but
I
would
agree
if
the
with
everything
I
just
said.
So
you
got
my
vote
on
keeping
them
separate.
I
didn't
I
didn't
realize
that
the
service
collection
was
in
that
list,
so
that
makes
sense
for
it
being
a
separate
and
I.
C
Don't
know
how
much
longer
people
are,
and
last
thing
I
will
say
about
the
full
framework
conversation
is
that
the
trend
right
now
is
we're
just
not
staying
on
full
framework,
for
if
we
can
avoid
it.
So
it's
like,
if
it's
around,
we'll
just
adopt
whatever
we
need
to
do
to
keep
it
going
and
keep
it
alive
and
type
thing,
but
we're
not
as
like
stingy
about
how
clean
it
looks
because
there's
already
a
lot
of
things
in
full
framework.
B
About
package
renaming
I'd
opened
this
issue
a
while
back
three
four
six
nine
here.
Let's
share
my
screen:
real
quick.
B
B
B
B
It
now
does
things
that
you
know
is
kind
of
beyond
the
scope
of
just
Docker,
so
it
was
proposed
that
it'd
be
renamed
to
instead
of
Docker,
replace
Docker
with
container,
but
then
I
further
asked
the
question
of
whether
we
want
to
remove
the
word
extensions
because,
as
you
see
here,
we
have
a
number
of
packages
with
the
word
extensions
in
in
its
name
and
it's
nearly
meaningless
and.
A
B
B
Like
Docker
is
a
this
resource.
Detector
is
an
example
of
an
SDK
extension,
so
I'm,
proposing
that
we,
where
it
makes
sense,
just
remove
the
word
extensions
and
be
more
descriptive
with
what
the
actual
package
contents
are.
B
So
I
reviewed,
I
I
took
a
pass
at
all
of
our
packages.
That
down
here
is
a
list
of
all
the
other
packages
that
I
think
their
names
are
fine,
but
I
put
them
here
just
for
reference,
as
as
people
are
reviewing
this
between
this
repo
and
the
contrib
repo.
This
is
the
set
that
I
thought
should
be
considered
for
renaming
I
think
each
of
them
ultimately
makes
sense
as
kind
of
their
own
effort
own
issue,
but
I
wanted
to
kind
of
centralize
the
discussion
here.
B
B
C
B
I
think
you
bring
up
a
good
point
with
the
you
know:
the
parallel
to
the
Microsoft
dot
extensions
packages,
and
just
you
know,
for
reference.
B
We
do
have
a
few
packages
that
do
have
extensions
in
the
name,
namely
these
two
that
I
think
are
fine
and
the
reason
why
is
because
these
two
are
kind
of
directly
related
in
some
sense
to
the
Microsoft
dot
extensions
packages
for
one
and
then
two,
you
know
for
the
most
part,
I'd
say
that
the
microsoft.extensions
packages,
the
the
word
extensions
I,
think
most
often
kind
of
implies
that
that
package
offers
extension
methods
like
in
in,
like
a
very
specific
sense
of
like
these
are
extension
methods
on
such
and
such
interface
or
classes
like
I
service
collection.
B
Being
you
know
the
thing
that
the
microsoft.extensions
dot
dependency
injection
package
offers
so
I,
don't
think
extensions
in
that
context
is
necessarily
a.
B
But
as
it
begins,
I
think
we
began
to
just
use
it
in
a
whole
slew
of
different
ways
and
I
think
that
that
ultimately,
is
is
my
main
right
contention
with
this
I
I
think
that.
C
Yeah
I
agree
that
it'd
help
if
there
was
more
descriptive
to
it
yeah
extensions
to
their
infrastructure
so
like
their
own
abstractions
are
usually
implied
or
something
used
within
that
Library.
It
seems
like
so
like
logging.
Abstractions
is
somehow
used
in
in
your
package
that
then
hooks
into
their
existing
framework.
So
it's
like
yeah.
It
does
show
up
a
lot
of
times
extension
methods,
but
it's
got
a
bunch
of
other
little
details
in
there
too,
but.
A
C
Oh,
maybe
last
comment
is:
is
there
like
a
this?
Is
me
coming
from
the
space
where
I'm
usually
doing
guidance
from
my
organizations
or
like
a
canonical
list
of
we'll
say
middle
tier
in
the
name
spaces
for
like
future
conversations,
I
don't
know
if
that
would
help,
but
that
was
just
what
this
is
for
me.
Thinking
about
the
next
person
who
contributes
I,
see
shims
in
there,
and
that's
these
resource
detectors
propagators
and
that's
for
a
terminology
used
explicitly
in
in
this
space.
I
see
some
question
marks
too.
B
C
I
was
thinking
if
there
was
a
canonical.
Whatever
we
come
up
with
with
epr
would
be
kind
of
like
here's,
the
list
of
approved.
You
know,
naming
conventions
we're
looking
to
use,
so
extensions
doesn't
cream
back
in
there.
That's
like
a
junk
drawer
when
we
don't
have
one
that
describes
something
anyway,
that
was
just
the
afterthought.
B
I
think
the
thing
that
you're
getting
out
here
is
is
something
that's
been
on
my
mind,
which
is
that
you
know
as
we
go
through
this
exercise.
It
would
absolutely
be
helpful
for
us
to
have
some
like
contributing
guidelines,
then
that
speak
to
package
naming
and
help
guide
the
thing
I,
don't
think
that
there's
any
like
going
to
be
any
fast.
B
You
know
quick
rules
that
you
know
this
is
the
set
of
things
and
everything
fits
within
this
set
of
things,
but
I
think
that
I
think
that
it
is
possible
to
write
some
sort
of
some
sort
of
guide.
I
mean
most
of
these
really
are
extensions
to
the
SDK.
So
my
my
thinking
here
is
that
Mo.
Of
course
the
package
starts
with
open
Telemetry,
but
then
really
the
second
thing
is
going
to
be
in
reference
to
kind
of
the
type
of
extension
that
it
is
right
and
is.
B
Is
it
a
resource
detector
propagator,
you
know,
is
it
something
totally
different?
It's
like
you
know,
isn't
really
like
a
an
extension,
that's
defined
in
the
sense
of
like
the
open,
Telemetry
SDK
specification,
but
is
an
extension
to
dot.
Nets
SDK
like
this
persistent
storage,
though
this
may
actually
become
part
of
the
spec
I'm,
not
sure
it's
just
not
today.
B
I
do
have
a
comment
about,
like
you
know,
vendor
specific
things,
I
I,
really
I,
don't
care
at
the
end
of
the
day,
like
vendors
I
think
know
their
domain
the
best
they
should
absolutely
be
the
ones
that
decide
what
their
things
should
be
called,
but
that
said,
we
are
still
in
the
position
to
offer
like
guidance
right
so
I
think
that
comes
back
to
your
point
of,
like
you
know
somehow
articulate
in
that
guide.
It's
probably
like
in
a
contribute.
C
C
Yeah
it
it's
just
the
further.
That
point
is
like
well
I'm,
even
though
I'm
not
I,
don't
work
for
a
company
that
authors
this
kind
of
thing,
but
sometimes
I.
It
helps
to
know
kind
of
sometimes,
when
you
want
to
make
your
own
like.
How
should
we
in
enhanced
for
our
own
organizations,
you
know
design
approaching
for
our
packages,
but
it's
usually
for
internal
use.
Only
pretty
much
but
I
like
it.
D
So
I
have
a
quick
question
and
then
I
haven't
followed
that
issue
on
the
contract
budget.
This
one
says
this
was
detectors
versus
that
should
be
our
service
Detective
yeah.
This
could
be
very
like
something
particular,
but
was
that
discussed
like
in
that
detail
or
that
there's
some
discussion
going
on
there
as
well,
because
like
for
the
cloud
providers,
I
would
think
there
could
be
multiple
detectors
and
the
same
package.
D
Are
we
gonna
be
recommending
something
up
like
that
specific
details,
or
that
would
be
something
like
just
leave
it
up
to
you
know
individual
owners.
B
Yeah
I
think
that's
a
good
question.
I
I
do
have
a
comment
here
about
the
you
know.
Should
these
SDK
extension
packages
be
plural
or
singular?
You
know
we
do
have
a
prior
art
here.
In
specifically
in
the
context
of
our
exporter
packages.
You
know
we
don't
we
don't
pluralize
I'm.
Sorry,
let
me
see
if
we
look
at
the
list
of
other
packages.
You
know
like
this
is
this
is
effectively
an
SDK
extension.
It's
an
exporter,
we
don't
say
open,
Telemetry
exporter,
stop
in
memory.
B
We
could
or
you
know
we
could.
We
could
continue
this
pattern
and
use
singular
or
we
could
just
decide.
The
plural
sounds.
B
Better
I
don't
have
a
strong
opinion,
but.
B
Like
if
you,
if
you
have
thoughts
on
that,
especially
in
as
you're
thinking
about
some
of
these
other
packages,
like
you
know
this
propagators,
one
I
think
is
a
good
one
like.
Should
it
be
plural?
Should
it
be
singular,
I
think
singular
kind
of
sounds
a
little
funny,
but.
C
B
G
A
B
B
Consider
using
plural
namespace
names,
where
appropriate,
so
again,
package
naming
I,
don't
think
of
as
being
quite
the
same
as
namespaces,
but
they're
kind
of
related,
oftentimes,
so
anyways.
If
we
were
to
adopt
this,
then
I
think
I
think
plural
would
be
the
way
to
go
and
honestly
I
think
at
the
end
of
the
day.
I
think
consistency
is
the
is
the
more
important
thing.
In
my
opinion,.
C
Yeah
I
do
appreciate
it
a
lot
of
times
when
it
is
I,
do
actually
appreciate
winning
the
namespace
and
the
package
name
or
enough
alike
so
that
when
you're
having
reference
issues
or
whatever,
you
know
where
to
look
in
the
package,
if
you're
doing
a
Class,
Type
look
up.
B
I,
don't
think
it
really
answered
your
question,
but
that
that's
basically
what
you
were
kind
of
getting
that
right.
Yeah.
D
Yeah
I
think
that
kind
of
yeah,
because
I
think
this
was
detected
caught
my
attention
because
we
have
been
thinking
about
adding
back
for
Azure
so
that
I
just
started.
Thinking
like
we
might
have
multiple
ones,
especially
for
the
cloud.
So
that's
that's.
Why
I
I
thought
of
asking
that
question,
but
yeah
I'll
I'll
share
any
feedback.
B
D
Actually,
yeah
that
that
one
makes
sense
to
me
because
it's
not
really
an
extension
I
like
yeah.
It
doesn't
really
have
any
SDK
reference
right
now,
not
even
API,
but
I.
Don't
know
if
that
could
change
in
future
that
all
the
the
guy
stuff
that
we
are
doing
I
don't
know.
If
there's
any
way,
we
we
need
to
take
a
dependency
on
that
later
on
the
stage
but
like
right
now
it
has
I
mean
it's
definitely
not
an
extension.
A
B
So
I
got
one
more
item
on
the
agenda
Peter
from
the
auto
instrumentation
group
pinged
me
earlier
this
week
and
ask
specifically
about
the
EF
core
instrumentation
in
the
contrib
repo
I
think
he
was
working
with
utkarsh
to
get
a
release
of
this
he's
currently
working
to
integrate
this
into
the
auto
instrumentation
and
I
think
he
wants
a
new
release
and
there's
just
a
few
PR's
out
here.
B
F
B
Haven't
looked
at
it
but
I
think
it's
been
addressed
since
then,
so
maybe
Mike,
if
you
can
just
give
it
a
one
last,
go
give
it
your
stamp
of
approval.
If
you
feel
it's
good
and
anybody
else
that
wants
to
take
a
look
at
it,
it's
adding
in
Rich
to
the
EF
core
instrumentation.
B
There's
a
couple
of
other
PR's
but
they're
they're
ones
that
pieter
the
added
and
they're
pretty
minor,
cleanup
ones.
So
I
had
it
on
my
mind
to
get
these
through
today,
if
they're
ready
to
go,
merge
them
and
then
I
was
going
to
ask-
and
maybe
this
is
like
an
offline
conversation
amongst
like
see
Joe
Mike
but
I've
never
released
anything
from
the
control
repo
but
I'd
be
happy
to.
B
If
we
think
that's,
okay,
is
anybody
familiar
with
that
process?
Is
there
any
like
Fanfare
that
I
should
be
considering
no.
I
B
B
I
B
A
B
Now
that
you're
back,
we
had
discuss.
A
B
To
some
degree,
basically,
what's
our
plan
here:
Mike,
of
course
feels
strongly
that.
I
Yeah,
do
you
consider
the
other
issue
like
resolvable
with
the
PRS
ECS,
let's
at
least
Mark
those
issues
like
the
sold
with
the
PRS
which
we
are
which
we
have,
but
we
haven't
merged
here,
so
it
is
set
the
right
assumption.
There
is
one
more
issue
about
the
extension
stored
configuration
dependency.
I
I
think
this
looks
resolved
then,
but
I
just
want
everyone
to
pick
like
see.
If
there
are
any
other
opinions
to
this
particular
issue.
B
I
B
D
I
I
mean
my
major
question
was
like:
is
it
like
a
generally
good
practice
to
like
just
steal
the
code
from
the
original
package,
instead
of
maybe
as
a
technique
to
avoid
the
dependency?
Is
there
like
any
downsides?
We
should
be
aware
of.
We
have
done
something
like
this
for
the
Jaeger
exporter
to
get
the
thrift
serialization
like
we
pretty
much
like
copy
the
whole
code,
but
that
was
done
for
a
different
reason.
I
Like
clients
did
that,
and
eventually
we
quoted
off
that
as
well,
but
I
I
don't
know
if
there
is
any
other
thing
which
we
should
be
aware
of,
or
this
is
like
a
safe
thing
to
do.
For
now,
from
my
look,
it
looks
very
safe,
like
we
don't
have
like
tons
of
files,
it's
hardly
like
two
or
three
classes
which
you
need
to
copy
over.
E
I
Yeah,
like
we
basically
need
to
like
watch
out
if
there
is
any
hot
pics
or
something
we
will
need
to
bring
it
ourselves,
it
won't
come
automatically
with
any
package
updates
or
anything
okay,
but
that's
fair
thing
for
us
to
do
to
if
it
helps
out
with
more
dependencies.
I
I
mean
these
two
are
like
relatively
straight:
I
mean
similar
right
now,
basically
copying
the
code
from
the
runtime
yeah.
Now
this
one
yeah
this
one,
okay,.
B
I
Okay,
so
SDK
has
a
dependency
on
SDK
extensions
d.
I,
which
brings
the
abstractions
I'm
kind
of
lost
like
what
was
the
like,
like
the
thing
which
motivated
Us
in
the
first
place,
I
I,
know
I
was
part
of
it
at
that
time,
but
now
I
I'm
still
trying
to
read
like
so.
I
We
were
having
the
dependency
injection
dependency
directly,
the
through
I
logger,
but
now
we
have
a
separated
load
into
an
extensions
dot,
TI
package
and
the
idea
was
to
the
whole,
like
motivation,
was
to
give
instrumentation
Library
others
support
da,
but
without
taking
the
SDK
dependency.
Is
that
the
one
line
Summary
of
why
we
need
this.
A
B
E
C
E
E
Somebody
wanted
to
set
that
via
I
configuration.
So
you
couldn't
do
that
before
so.
Just
sort
of
integrating
into
options
correctly,
like
this
code,
specifically
isn't
doing
anything
for
eye
configuration,
but
just
plugging
into
the
pipeline
sort
of
in
the
standard
way
then
allows
the
users
that
control
they
can
bind
that
to
their
config
if
they
want,
or
they
can
add
their
own
post
validations
based
on
other
things.
It's
just
it's
a
couple
lines
of
code,
but
it
enables
like
a
whole
range
of
user
scenarios
that
people
are
interested
in.
I
Okay
so
I
think
you
mentioned
that
the
alternate
option
is
to
have
that
exposed
in
the
API
instead
of
SDK.
What
was
like
reason
why
we
opted
for
the
separate
package
I'm
sorry
like
if
this
was
already
answered,
but
I
am
still
trying
to
put
together
all
the
information
yeah.
E
F
E
I
So,
even
if
you
were
to
do
that,
then
let's
assume
that
we
do
that.
Then
we
should
be
able
to
allow
the
instrumentation
libraries
to
take
a
dependency
on
the
APA
and
which
means
they'll
get
the
same
API
to
do
the
builder.configure
services
with
that
Lambda.
But
the
downside
is
that
we
are
now
forcing
a
dependency
on
the
API,
not
the
SDK
itself.
So
that
was
the
reason
why
we
decided
against
doing
a
extra
dependency
on
EPA,
but
instead
settled
on
the
SDK
itself.
E
I
Okay,
so
now
I'm
trying
to
like
think
like
what
would
be
the
road
which
in
instrumentation
library
of
this
are
going
to
take.
So
now
they
have
two
options.
So
one
is
the
lean
option.
We
still
take
a
dependency
on
API
or,
like
even
linu,
they'll,
just
take
a
dependency
on
diagnostics
of,
and
they
could
optionally
ship
a
configuration
package
which
depends
on
the
extensions.pa
package
from
open
telemetry,
and
then
they
could
offer
this
Advanced
configuration
stuff,
yeah.
E
So
if
you're
shipping
like
in
contrib,
we
had
that
mass
transit
thing
yeah,
so
they
natively
now
support
a
diagnostic
source.
If
you
want
to
listen
to
mass
transit,
you
just
need
like
an
ad
source
call.
E
So
if
you're,
that
type
of
instrumentation
users
can
just
call
adsource
on
their
provider
or
you
can
ship
a
little
Builder
extension
package,
it
just
calls
adsource,
you
don't
need
anything
but
API
to
do
that.
Only
time
you
would
need
dependency
injections
is,
if
you're
doing
what
SQL
here
is
doing,
you're
exposing
options.
That's
really
the
only
time
you
would
take
this
package.
If
you
have
like
complex
options,
perhaps
you
have
dependent
services
that
you
want
to
manage.
E
Maybe
you
have
your
metric
instrumentation
and
your
tracing
instrumentation,
and
you
want
to
share
something
between
the
two
and
you
want
that
life
cycle
managed.
That
would
be
a
good
time
to
use
this.
What
you
can
do
in
that
case
is
in
the
service
collection.
You
could
just
register
your
own
Singletons.
You
could
use
them
in
your
metrics
and
your
traces,
and
when
that
app
shuts
down
the
service
providers
disposed,
your
Singleton
will
be
disposed.
So
it
gives
you
a
way
to
do
cross-cutting
things.
E
I
Go
to
these
two,
how
that
lean
option
for
instrumentations?
Okay,
yep?
Okay,
so
like
Ellen,
if
you
do
not
have
any
questions,
so
that
boils
down
to
like
the
weirdness
about
the
core
open
Telemetry,
depending
on
something
which
looks
like
an
extension
to
itself,
but
it
indeed
has
a
dependency
on
that
package.
So
it's
it's
the
weirdness
about
open
Telemetry
depending
on
open,
Telemetry,
dot
extensions.da.
So
maybe
like
it's
a
naming
thing
which
we
might
be
able
to
find
like
a
different
name
or
something.
B
Yeah
I
think,
let's
see
Mike
and
had
actually
talked
about
this.
I
The
concern
is
not
the
fact
that
SDK
is
going
to
get
a
new
dependency
on
Microsoft
extensions.di.app
status.
That's
not
the
concept.
The
concern
is
the
fact
that
open
Telemetry
essay
package
is
depending
on
something
which
is
supposed
to
extend
it.
Okay,
we
did
suggest
that
yeah
I
do
recollect
this
one.
It's.
B
E
E
I
think
what
Martin
is
saying
is
what
I'm
saying
is.
What
other
users
are
saying
is
I.
Think
the
usage
of
that
stuff
is
a
lot
greater
like
anybody,
doing.net
core
or
creating
new
apps.
These
things
are
great
and
they
just
expect
them
so
I
have
a
lot
more
confidence.
I
think
renaming
will
help
with
a
lot
of
the
confusion,
but
I
think
what
Riley
is
really
pushing
for.
Is
we
don't
have
any
of
this
I
disagree
with
that
I
think
it's
all
really
good
stuff.
He
is
pretty
clear.
E
E
So
it's
like
somebody
came
to
us
and
they
asked
us
to
support
like
yaml
configuration,
we
would
say
no,
we
support
I
configuration
if
you
want
to
have
a
yaml
configuration
file,
you
just
implement
it
on
that
API
and
there's
probably
a
package
that
already
does
that
and
you're
off
and
running.
If
somebody
wants
to
say,
like
I,
want
to
build
an
enrichment
feature.
Well
then
we
say:
okay,
there's
the
I
service
collection,
you're
free
to
register
whatever
Services
you
want.
E
You
can
add
a
processor
that
then
uses
the
service
provider
to
retrieve
those
things,
and
then
it
executes
the
enrichments.
So
it
to
me
this
is
just
like
a
foundation
on
which
you
can
build
whatever
you
want.
That
was
sort
of
the
goal.
So
to
me,
it's
not
like
really
feature
creep,
it's
just
making
it
work
really.
J
E
Setting
the
expectations
supporting
it
across
the
board,
whether
or
not
you
use
the
hosting
package
or
the
sdk.create
style,
it's
all
there.
It's
all
going
to
work
really
nicely
and
deterministically
so
I
wish
Riley
was
here
to
kind
of
go
over
this,
but
my
vote
would
be
we
rename
it
and
we
ship
it.
Yep
I
know
anything
else
to
say.
I
Yeah
I
mean
I,
don't
think
like
we'll
need
to
like
indefinitely
delay
1.4.
If,
if
this
is
something
which
we
all
agree,
we
should
do
asraeli
himself
says
he's
not
the
maintainer.
We
are
at
least
because
he's
not
here,
but
the
rest
of
the
maintenance
are
here.
So
if
you
are
making
a
decision
like
we'll
just
document,
this
is
the
reasoning
why
we
believe
this
is
the
right
approach.
We
believe
this
is
so
fundamental
to.net,
just
like
ilogger
and
diagnostic
Source.
We
decided
to
bet
on
that.
I
We
are
going
to
bet
on
the
da
style
config
thing
as
well.
We
think
it's
too
fundamental.
It
cannot
be
like
outside
the
SDK
and
if,
in
the
future
we
all
were
proved
wrong,
and
then
we
will
do
the
open,
Telemetry,
SDK,
dot,
slim
or
light
or
core,
which
will
be
a
stripped
down
version
of
all
the
things.
I
So
if
you
have
a
way
out,
then
I
think
we
should
proceed
rather
than
delayage
yeah,
because
we
all
know
that
we
are
so
many
of
us
are
waiting
for
1.4
ship
to
sail
so
that
we
can
start
pumping
more
things
into
the
main
tripod.
Like
I
have
a
lot
of
metric
stuff
and
plans
already
has
mentioned
about
the
I.
A
I
We
already
have
the
logs
fine,
so
so
I
think
I
I
would
say
like
we
should
proceed
to
1.4.
I
We
can
discuss
in
the
issue
what
would
be
the
ideal
name
or
what
would
be
a
less
offensive
name
or
less
less
trouble
less
worrying
being.
But
additionally,
one
other
thing
which
you
want
to
like
comment
is
we
like
when
we
took
some
dependencies
on
Microsoft
extensions,
login
or
Diagnostics?
Was
we
had
the
upper
bound
capped
like
we
would
say
we
only
support
up
to
X
version,
but
these
right
now
we
have
a
direct
dependency
on
Microsoft
extensions.di.abstraction.
I
So
we
should
like
try
to
put
an
upper
cap
because
we
never
tested
it
with
higher
versions.
Dotnet
could
break
it
theoretically,
whether
they
will
actually
do
it
or
not.
That's
a
different
thing.
Maybe
we
should
be
like
a
little
bit
more
conservative.
We
should
close
the
upper
bound
and
if
there
is
no
Breaking
Chains
ones.net
feature
version
comes
out,
and
then
we
can
upgrade
the
upper
bound
because
we
have
left
extension
stored
loading
as
open.
I
But
that
was
after
an
explicit
confirmation
from
the
dotnet
team
that
they
do
not
have
any
breaking
changes
since
it
is
treated
as
part
of
PCL.
But
those
are
like
really
small
things
which
we
should
be
able
to
like
do
with
like
really
small
PRS.
B
Yes,
I
do
agree
that
this
is.
This
is
good
stuff,
I
think
it's
just
it's
just
the
nature
of
the
tunnel
ecosystem.
At
this
point
in
time,
I
mean
I,
I,
understand
what
Riley's
saying
and
that
you
know
this.
This
may
be
a
thing
that
passes
some
number
of
years
from
now,
but
I
I
think
we
need
to
use
our
best
judgment
and
do
what's
right
for
the
community
now
and
adapt
when
we
need
to
later.
I
I
Like
that,
that
requires
some
discussion,
because
I
think
we
are
starting
with
like
3.1
or
5..
Whatever
is
our
dependency?
We
need
to
make
sure,
like
I,
think
our
unit
test
or
other
tests
we
have
should
cover
if
a
user
is
bringing
like
a
higher
version
like
let's
say
six
or
seven,
because
we
are
by
default
testing
with
the
minimal
version,
but
user
could
be
bring
like
six
or
seven
first.
Questions
is
our
test
covering
that
scenario,
because
that's
very
likely
right.
I
I
How
do
we
ensure
that
there
was
no
breaking
change
between
the
version
which
we
were
built
against
and
the
version
user
is
bringing
all
right
standard
things
which
we
I
mean
if
it's
not
covered
by
the
test,
then
I
need
to
like
really
make
sure
this
is
tested,
and
second
is
the
like
right
now,
seven
is
out,
so
we
should
be
able
to
add
tests
covering
up
to
seven
dot
of
these
packages,
but
I
mean
eight
Toto
will
be
coming
sometime
in
the
future.
I
So
our
upper
limit
should
be
seven
right
now
because
we
never
tested
with
eight.
So
when
a
Toto
is
out,
we
can
relax
the
upper
bound
to
be
a
total,
or
we
get
an
explicit
confirmation
from
the
dotnet
team
that
this
package
will
not
be
having
like
breaking
changes.
Even
when
they
do
major
question
bump.
We
had
that
explicit
confirmation
for
Diagnostic
Source.
We
did
not
have
it
for
extensions.loading
initially.
I
So
if
you
click
like
like
our
1.1
or
thing
1.2,
one
of
fed
releases,
we
were
like
really
trying
to
release
that
upper
bound,
relax
that
upper
bound
and
we
got
it
done
after
an
explicit
confirmation
from
the
BCL
owners
that
there
won't
be
any
breaking
changes.
So
this
is
like
just
just
to
prevent
us
from
hitting
any
trouble
with
all
the
dependencies.
That's
the.
I
Within
Microsoft,
we
were
fighting
all
sort
of
dependence
issues,
especially
with
the
auto
instrumentation
project.
The
Microsoft
has
our
own
version
of
what
instrumentation,
not
the
one
from
open
telemetry
like
the
dependency
issues,
like
very
rare,
like
it's.
It's
some
big
pain
to
support
so.
B
I
We
had
the
same
trouble
right.
You
might
remember
that
we
had
the
same
trouble
with
extension
sloking,
so
the
only
mitigation
as
we
can
do
is
like
as
soon
as
1.4
is
out,
we'll
do
1.5
with
the
relaxed
upper
bound.
So
if
someone
is
doing.net
8
preview,
they
should
be
relatively
comfortable,
taking
a
beta
version
of
open
Telemetry
as
well
and
by
the
time
electronically
it
actually
ships.
We
should
make
sure
we
ship
our
question
as
well.
I
We
usually
commit
to
release
around
November
so
that,
like
people
in
the
newer.net
can
safely
bet
on
us,
but
like
due
to
some
issues,
we
usually
have
one
to
two
month
delay,
but
it
should
be
like
relative.
It
should
be
getting
better
like
every
year
because
we
have
solved
the
most
painful
issues,
so
we
should
be
doing
like
relatively
good
on
our
Board
of
at
least
releasing
something
along
with
the
dotnet.
I
Of
course
we
can
have
more,
but
there
should
be
some
something
which
is
done
along
the
same
time.net
or
the
Alternatives
we
get
like
we
relax
upper
bound
open.
Then
we
don't
need
to
like
worry
about
this
product,
but
at
least
this
is
something
which
we
should
note
and
do
it
like.
I
Maybe
I'll
leave
a
comment
in
the
PRS
or
issues
so
that
we
won't
forget
it,
because
we
only
have
like
less
than
10
days
or
actually
Much
More
Much,
it's
already
24,
so
we
have
approximately
a
week
before
the
committed
date.
So
at
least
we
should
do
the
final
RC
on
that
day,
then
maybe
that
actual
stable
can
equate
one
or
two
days
that
should
be
fine.
I
Yeah-
and
you
also
put
I,
didn't
write,
notes,
I,
usually
write
notes
in
the
meeting
notes
page,
but
today,
I
I
joined
on
if
I
had
it.
So,
let's
maybe
like
you,
can
help
write
the
note.
So
this
is
what
we
are
deciding
on
the
Fig
meeting
on
XYZ,
like
anything
which
has
like
where
there
were
alternate
opinions.
Let's
just
make
sure
it's
recorded
in
the
sigmatically.
I
We
did
that,
like
even
from
our
first
release
itself,
because
there
are
a
lot
of
issues,
even
the
1.0
stable,
so
we
just
made
sure
it's
all
documented
and
we
decided
as
a
community
that
we
are
going
for
XYZ
reasons
so
balance.
Can
you
help
that
write
that
notes
into
the
the
Google
Docs
we
have
as
well
and
mentioned
in
the
issue
that
has
decided
on
this
meeting?
We
are
proceeding
with
the
following
approach:.
L
It
hasn't
happened
in
a
while:
we've
we've
tried,
we've
got
more
accounts,
there
I
think
you're.
Four
different
Zoom
accounts
that
we
use
and
we've
tried
to
schedule
all
of
the
meetings
such
that
there
aren't
any
back-to-back.
On
the
same
account.
L
We
should
probably
look
for
an
alternate
meeting
ID
that
we
could
use
for
this,
because
it's
also
going
to
Bunch
the
recordings
together.
So
the
recording
of
This
is
just
going
to
follow
from
the
prior.
K
Right
exactly
and
we
we
loved
your
Azure
influence
or
Azure
knowledge
sharing.
So
thank
you
so
much
for
joining
us.
We
really
appreciate
you
taking
the
time.
K
K
K
Okay,
I
think
we
can
go
ahead
and
get
started.
I
was
hoping
Tyler
to
join,
but
Anthony.
Can
you
kind
of
give
us
a
knowledge
here
about
the
EU
meeting?
Is
there
anything
we
should
be
aware
of
kind
of,
as
a
group
I
saw
esf's,
potentially
doing
the.net
assessment
but
yeah
any
any
action
items
for
us
to
discuss.
L
I,
don't
think
so
so
Tyler
and
I
discussed
event
to
carrier
versus
event
of
context
and
came
to
the
agreement
that
event
the
carriers,
the
the
right
abstraction.
We
think
I
still
do
need
to
provide
a
definition
of
that
in
the
lender.
Repo
haven't
done
that
yet,
and
we
also
discussed
a
bit
whether
for
the
context
that
comes
from
the
Lambda
runtime
environments.
L
If
that
is
present,
should
we
be
linking
it
to
this
band
that
we
create
in
the
instrumentation
rather
than
using
it
as
the
parent
contexts,
if
it's
different
from
the
context
that
has
been
extracted
by
the
the
propagators
that
the
user
has
provided,
which
I
think
makes
sense,
didn't
really
have
any
strong
opinion
one
way
or
the
other
from
from
anybody
else
there,
but
I'm
interested
to
see
what
others
here
think
about
that.
K
K
K
But
I'm
hoping
that
the
the
messaging
Sig,
when
they
Define
those
conventions,
that'll
kind
of
force,
the
vendors
to
adopt
them
and
if
they
use
Spam
links
as
part
of
that,
then
that's
kind
of
just
a
working
function
to
say:
okay.
Well,
we
have
to
support
spam
length
in
some
form,
so
yeah
I'm,
not
sure
if
we'll
go
to
like
fully
divest
the
Lambda
stuff
from
the
async
messaging
group.
K
In
that
respect,
okay,
spec
review
status
checks,
I
Tristan,
you
and
Tyler
have
been
doing
some
great
work
on
kind
of
assessing
where
the
spec
could
potentially
be
improved.
Where
changes
need
to
be
made
and
I
know.
Rohit
joined
us
as
well
to
share
kind
of
that
Azure
perspective.
So
if
you
want
to
share
your
screen
or
just
like,
send
me
a
link
in
the
chat
to
like
open
a
shared
document
and
kind
of
give
us
a
status
update
here,.
G
K
Effort
and
then
for
the
specific
Azure
item
that'll
come
next
and
it'll
be
great
to
hear
your
perspective
about
what
Tristan
kind
of
I.
K
H
A
H
Or
if
anybody
in
here
uses
has
used
Google
functions
and
funds,
that's
an
accurate
statement
that
it's
pretty
different
from
Lambda
or
Lambda.
You
can
just
write
something
that
grabs
events
over
HTTP
wherever
they're
from
doesn't
matter
and
then
handle
them.
As
you
see
fit
well,
Google
functions
seems
you
are
pretty
tied
into
their
sdks
and
each
trigger
type
is
fairly
different
than
how
it's
handled.
It's
got
different
metadata.
The
HTTP
one
seem
to
come
over
actually
with
HTTP
and
instead
of
being
grabbed
as
a
block
of
events
and
stuff
like
that,.
K
I
think
you
can
potentially
take
control
of
my
screen
if
you
want
to
just
walk
us
through
this
online.
A
H
This
base
page
is
just
some
of
the
terms
we
use
that
we're
trying
to
flesh
out
in
other,
because
we
want
to
have
generic
terms
within
in
the
spec
for
things
and
then,
if
you
go
to
like
the
Azure
and
gcp
I,
think
gcp
is
the
most
fleshed
out
of
questions
and
difference
of
trying
to
figure
out.
You
know:
where
do
we
get
the
trigger
attribute
from
in
these
different
environments,
and
should
we
continue
to
call
a
trigger,
or
is
that
too
Lambda
specific?
H
And
so
that's
what
the
spreadsheet's
trying
to
flesh
out-
and
we
have
examples-
and
for
some
of
these,
that
we're
trying
to
trying
to
fill
in
I've
been
getting
help
from
people
like
Google.
K
Okay,
so
what
are
their
Azure
questions
that
you
have.
H
Well,
I
was
just
there's
a
broad
question
that
I
mean
I
can
just
later
figure
it
out
if
that's
easier,
but
first
for
starters,
because
of
what
we
found
with
Google
functions,
where
it's
so
different
from
lambdas,
it
seems
and
the
each
events,
depending
on
the
trigger
type,
get
different
metadata
like
structures
and
if
Azure
is,
if
anybody,
if
you
know
if
azure's
functions,
are
more
like
gcp
or
Lambda,
I
mean
we'll
find.
A
H
Eventually,
but
yeah,
that's
just
something:
I
might
be
quick
to
answer.
If.
G
I
think
it
is
quite
similar
to
gcp
in
that
way
say
if
it
is
HTTP
trigger.
You
actually
get
the
HTTP
request.
G
Base
say,
for
example,
we
have
service.
First,
we
have
a
welcome,
so
actually
you
actually
get
the
particular
type
from
the
SDK.
So
if
you're
using
Azure
service
bus,
so
in
your
function
you
get
a
type
that
is
from
the
Azure
Azure
service
bus
SDK
for
that
matter.
If
it
is
event
Hub,
you
get
a
type
from
the
Azure
event
of
SDK,
so
it
is.
It
is
very
much
specific
to
the
trigger
it's
a
typed
input.
There
is
function
metadata
as
well
that
tells
about
the
type
of
the
function,
and
there
are
other
details.
G
There
are
details
about
input
binding,
and
then
we
do
have
a
concept
of
output
binding.
So
I
don't
know
it's
little
complex
I
was
doing
some
some
POC
on
lambdas
as
well,
so
Lambda
seems
decoupled
in
in
that
way,
when
you
create
your
function
and
you
don't
worry
about
what
trigger
it
is
coming
from
right.
A
H
Sense,
it's
so
that's
interesting,
and
hopefully
it
isn't
a
problem,
but
yeah
makes
discovering
some
of
these
things
typical.
G
So
there's
another
thing
that
I
wanted
to
talk
about:
I,
don't
know
if
we
talked
about
it
earlier
or
not.
So
in
Azure
conscience
we
have
a
durable
function.
So
it's
more
for
orchestration
and
long
running
functions,
so
you
can
create
a
durable
function
and
Define
your
orchestration.
There
are
activities
as
part
of
that
orchestration,
so
the
function
will
start
the
orchestration
will
run.
It
will
run
all
the
activities
as
part
of
that
orchestration
and
then
it
will
finish
so.
Do
you
have
something
similar
in
Lambda.
L
Yeah
set
functions
is
an
AWS
service
that
provides
the
ability
to
specify
a
flow
that
can
be
executed
with
each
step
in
that
flow
of
being
implemented
by
one
of
a
number
of
different
things,
which
could
be
a
limited
function,
could
be
something
else.
H
I
mean
the
the
workflow
of
stuff
which
I
hadn't
heard
it
referred
to
as
step
functions.
I,
don't
know
if
that's
I
haven't
used
the
workflows
state
machine
stuff
in
like
I.
Don't
know
how
many
five
ten
years
so
but
yeah
I,
wouldn't
have
expected
that
to
be
covered
by
what
we're
doing.
H
Maybe
it
might
be
so
different
in
Azure
that
it
could
be
if
it's
so
similar
to
the
function.
If
it's
I
mean
it
almost
also
sounded
like
I
mean,
is
it
more
for
setting
things
up
before
calling
the
function
orchestration
around
that
or
is
it
for
actually
walking
through,
like
a
state
machine
calling
different
functions?
It's.
K
D
G
Excel
that
we
are
trying
to
maintain
here,
these
are
not
particularly
about
the
context
right.
This
is
more
about
what
all
metadata
we
have
in
each
of
the
functions
and
what
can
be
a
standard
name
for
those
information
right.
H
G
You
know
It's
tricky
in
case
of
azure
as
well,
because
we
have
a
host
that
encapsulates
most
of
the
logic.
So
most
of
the
information
is
is
with
the
host
and
worker.
Only
get
part
of
the
information
so
host
will
have
everything.
Worker
will
have
some
of
the
information.
So
if
you're
looking
at
some
of
our
public
documentation,
you
will
not
be
able
to
see
everything,
but
then
we
do
have
all
those
information
with
our
host.
L
G
Right
are
we
trying
to
Auto
capture
things
here
from
the
from
the
execution
context,
yeah,
so.
H
I
took
that
to
kind
of
mean
it
was
somewhat
not
documented,
but
that
it
was
there,
which
I
guess
is
something
we
can't
rely
on,
because
it
could
change
in
that
case,
but
the
yeah
we're
trying
to
discern
a
certain
information
like
like
here.
We
have
the
invocation
ID,
that's
something
that
I
hope
this
past
two,
yes,
it
is
okay,
I
mean
so.
A
H
L
So
one
question
I
have
regarding
Azure
and
gcp
is
whether
they
have
anything
similar
to
lambda's
layers
and
extensions
that
we
can
use
to
distribute
the
instrumentation
and
or
collector
or
if
it'll
have
to
be
built
into
the
distributable,
that
the
customer
produces.
G
Yeah,
there
is
no
similar
thing
in
azure
what
we,
what
you
have
in
AWS
Lambda.
K
Yeah
so
essentially
it's
just
manual
instrumentation
and
there's
some
like
behavior
problems
with
that
too.
K
One
thing
we'll
probably
need
to
do
as
a
function.
Script,
though,
is
maybe
produce
some
sort
of
instrumentation
guidance
around
Azure
functions
and
also
gcp
that
they're
going
to
have
different
Behavior.
Then
you
know
just
an
essentially
an
agent
to
it.
Oh.
L
Yeah
so
that
that
exists
in
the
open,
Telemetry
GitHub
organization
under
open
Telemetry
Lambda,
my
candy
yeah.
K
G
L
G
K
L
Yeah,
there
are
a
couple
of
things
there
right
so
there's
the
extension
with
the
collector,
which
is
like
a
sidecar,
and
then
the
layers
are
kind
of
just
like
a
a
layer
in
a
container
where
you
just
add
in
some
additional
stuff
to
the
file
system
that
you
can
use
I.
Think
that
may
be
an
approach
we
can
take
with
with
Azure
and
gcps.
L
You
know
they
may
not
support
layers
directly
in
their
API
as-
and
you
know
you
can
say-
hey
reference
this
thing
over
here
that
somebody
else
has
produced,
but
if
we
can
produce
something
that
makes
it
easy
to
take
an
existing
function,
definition
and
say:
okay,
now
add
this
to
it
even
before
publishing
that
might
be
helpful
to
users
yeah.
H
L
Yeah,
the
the
interaction
would
end
up,
looking
a
lot
more
like
what
we
have
in
go
with
Lambda,
where
we
don't
have
the
ability
to
rewrite
the
function
after
it's
been
compiled
right,
so
you
have
to
do
it
up
front,
but
I
think
that's
probably
fine.
H
Is
there
for
Azure
the
Ada
Lambda
has
the
Telemetry
API,
which
allows
you
to
retrieve
things
like
the
logs
from
the
underlying
AWS
Lambda
about
what
things
are
going
on
and
timings
for
invocation
when
it's
called
how
many
events
things
like
that?
Is
there
any
API
for
that
kind
of
information
like
logs.
K
G
G
K
G
A
G
No,
the
host
will
emit
a
trace
that
will
have
all
the
information.
H
L
But
is
that
trees
then
stuck
in
the
the
Azure
monitoring
or
tracing
system,
similar
to
the
traces
that
landfends
to
x-ray
being
in
x-ray?
Only
no.
G
So
that's
how
it
is
right
now,
but
then
our
intent
is
to
make
sure
this
information
is
available
to
all
the
all
the
APM
systems.
So
it
shouldn't
be
only
specific
to
Azure,
monitor
I
know
we
have
a
very
tight
coupling
with
Azure
monitor
now,
but
that
is
something
that
we
want
to
get
better
at
and
and
save
if
the
customer
is
using
New,
Relic
or
data
or.
G
About
it,
so
so
we
had
a
meeting
yesterday
we
had
a
meeting
today,
so
this
is
a
priority
for
us,
especially
with
open
Telemetry,
because
the
customers
are
going
to
be
very
demanding
with
open
telemetry.
So
and
it's
a
it's
a
pain
for
our
customers.
We
understand
it
so
we'll
do
it
sooner
sometime
this
year.
This
will
take
time
because
the
way
things
are
set
up
and
how
we
do
things,
it's
actually
very
difficult
to
to
support
open
telemetry.
G
G
Design
how
we
can
get
better.
G
G
The
goal
is
to
publish
something
on
GitHub
for
our
customers
to
to
review.
We
can
talk
about
it
in
this
group
as
well,
and
then
get
the
customer
feedback
and
see
what
all
we
can
do.
K
Yeah
I
think
we're
happy
to
contribute.
You
know
how
we
can.
Obviously
our
domain
expert,
so
we'd
probably
defer
to
you
to
an
extent
but
we're
very
much
interested
in
bringing
more
complete
instrumentation
to
functions
in
general.
So
we'd
be
more
than
happy
to
work
with
you
on
anything
to
produce
documentation
or
you
know,
experiences
and
best
practices.
So,
just
let
us
know-
or
if
you
need
any
sort
of
vendor
push
as
well
on
the
functions
team
to
say
you
know,
walk,
let's
go
light
step.
Etc
need
this
that'd
be
great
sure.
K
Okay,
cool
well
Alex,
put
together
kind
of
a
feature
Matrix
of
what
we
could
potentially
use
to
assess
the
various
layers.
Alex,
not
sure
if
you
want
to
kind
of
talk
through
this
on
your
own
or
you
just
want
me
to
share
it
on
my
screen,
happy
either
way.
M
That's
fun:
it's
fun!
If
you
want
to
share
it
and
just
put
the
like
the
document
view
or
whatever
and
then
can
scroll
down
to
the
The
Matrix
itself,
I
put
a
link
to
it
in
the
the
document
as
well
yeah.
So
this
is
currently
the
the
state
of
it.
I've
got
some
feedback
from
Anthony
and
Tristan
and
others.
So
thank
you
for
that.
M
This
is
my
proposal
for
the
feature
Matrix
as
of
right.
This
moment,
I
think
there
was
a
discussion
with
Anthony
around
whether
or
not
I
should
include.net
and
go
since
those
won't
have
any
kind
of
Auto,
instrumentation
or
any
kind
of
automatic
context.
Propagation
built
in
and
folks
have
to
you
know,
compile
things
manually,
I
think
it's
worthwhile
having
the
the
layer
listed
out
here.
M
Otherwise,
I
I
worry
that
we
would
get
questions
about
why
they're
not
listed
or
you
know,
what's
the
limitations
of
them
I
think
this
makes
it
very
clear
that
you
know
it's
just
a
layer
with
an
Hotel
collector.
That's
that's
really
all
you're
getting
here
and
then
for
the
rest
of
the
features.
I
have
put
together
a
very
brief
description
above
the
support
Matrix
of
each
one
of
the
features.
M
K
M
I
look
I
looked
at
the
auto
instrumentation
documentation
they
have
in
their
repo
and
from
what
I
can
tell
you
still
need
to
manually,
compile
like
there's
tools
to
help
you
download
all
of
the
auto
instrumentation.
But
then
you
have
to
manually
compile
the
the
code
anyways
like
there
isn't
any
kind
of
Runner
or
any
kind
of
agent
as
far
as
I
could
tell.
Maybe
it's
maybe
I
just
misread
the
documentation.
K
Yeah
totally
fair,
so
sorry,
Anthony
go
ahead.
L
I
think
all
of
these
features
are
still
applicable
to
net
and
go
it's
just
that
they
don't
have
a
layer
that
brings
them
automatically
to
you.
You
have
to
build
them
and
do
you
you
have
to
use
the
instrumentation
directly
in
your
application.
So
I
wonder
if
maybe
we
should
just
add
another
row
for
layer
with.
K
Yeah
that
makes
sense
to
me
so
I
know
we
just
kind
of
parceled
out
some
of
these
assessments.
Alex
I
think
we've
done
some
work
on
the
Java
one,
but
it
probably
hasn't
just
been
added
to
the
pr.
Yet
are
there
any
other
people
actively
working
on
assessing
these
layers?
I
know
you
know,
Siff
might
be
doing.net.
K
Awesome
yeah
super
helpful.
Do
you
have
any
questions
based
on
kind
of
like
the
future
Matrix
you're,
seeing
or
anything
back
for
Alex
or
your
thoughts
around
that?
Based
on
what
you're,
seeing.
F
K
K
Yeah
yeah,
so
it
seems
like
nodes
potentially
missing
Alex.
We
can
talk
about
it.
I
forget
if
we
were
having
Martin,
take
a
look
at
that
or
not
yeah.
M
K
Awesome:
okay,
so
we'll
continue
to
work
on
this.
If
you
know
anyone
has
any
feedback
for
Alex
on
this
PR
that'd
be
great.
Otherwise,
let's
try
and
get
this
merged
and
start
doing
some
of
these
assessments
and
the
data
in
there
foreign,
so
the
next
one
is
kind
of
for
Anthony
and
Alex.
So
I
know
we
have
I.
Guess
it's
not
that
many
PRS
as
open,
but
are
there
any
specific
ones
that
y'all
want
to
call
out
that
just
need
some
Community
review
attention?
K
L
Pick
the
config
instrumentations
a
second
one
there,
it's
looking
to
add
some
functionality
to
the
node
wrapper,
which
I
think
makes
sense
to
me,
would
be
good
if
others
could
take
a
look
at
that
and
weigh
in.
K
Okay,
any
any
other,
PRS,
Alex
I,
know
I,
think
you've
gotten
a
couple
murders
recently,
but
anything
top
of
mind
for
you.
You
want
to
push
forward.
M
The
only
one
I
have
that's
kind
of
pending
is
the
refactor
to
removing
the
extension
ID
code
from
The
Collector,
but
I
think
Anthony
was
already
looking
at
that
one.
So
once
I
can
get
this
thing,
Merchant
that'll
be
that'll,
be
good.
L
Yeah
on
that
one
I've
got
some
worries
about
how
it's
using
weight
groups.
I
was
trying
to
refactor
it
using
channels
but
ran
into
issues
there
as
well.
I'll
try
to
comment
on
the
pr
with
some
more
of
my
thoughts.
L
K
You
nice,
okay,
so
another
item,
that's
kind
of
ongoing,
so
we
do
have
a
community
ticket
if
they
went
to
cmcf
to
get
an
AWS
account
once
again.
I
don't
have
visibility
into
it.
I'm
kind
of
pushing
cut
and
Morgan
to
give
me
updates
around
it,
but
kind
of
in
parallel
I
want
to
start
doing
some
of
the
planning.
So
we
can
actually
start
producing
Community
artifacts
from
the
repo
itself,
so
Tyler's
I
think
doing
some
prototyping
just
on
his
personal
AWS
account
or
his
light
step.
K
Aws
account
tell
her
I'm,
not
sure
if
you
have
any
anything
to
add
to
that
besides
now,
but
feel
free
to
interject
yeah.
J
I,
don't
have
any
updates
there,
just
that
I
I
started
learning
how
to
you
know,
create
and
publish
lambdas.
So
that's.
M
Are
there
any
tools
in
the
like
the
adopt
the
pre-pose
that
could
be
leveraged
here
instead
of
Reinventing,
the
wheel
or.
L
Not
really
a
lot
of
what
the
8
out
repo
is
using
already
exists
in
in
this
repo,
so
the
8
repo
pulls
in
this
as
a
sub
module
makes
some
patches
to
it
and
then
utilizes
the
the
existing
terraform.
That's
there
yeah
I,
don't
know
that.
There's
too
much
that
we
would
really
need
to
add
to
this
to
be
able
to
publish
layers
out
of
this
repo.
H
A
H
Can
give
some
help
on
that
because
Splunk
we
publish
layers
and
I'd
like
to
be
able
it
would
be
awesome
if
it
could
sort
of
build
on
top
of
instead
of
being
a
complete
re-implementation,
so
try
to
share
somehow
so.
J
Yeah
that'd
be
great
cool
yeah,
that's
awesome!
Ideally
we
could
have
this
happen
as
a
you
know,
like
a
GitHub
action
that
can
happen
just
on
a
release,
tag
for
example,
or
something.
H
L
Question
I
do
have
is
people's
thoughts
on
terraform
versus
cdk
terraform.
Just
my
brain
doesn't
work
well
with,
but
that's
what's
implemented
there
now
I
wonder
if
anybody
else
has
any
thoughts
on
whether
it
would
make
sense
to
replace
the
terraform
with
cdk.
H
H
J
C
J
Have
much
experience
with
either
so
I'm
open
to
you
know,
building
on
whichever
I
I
do
have
a
little
bit
more
experience
with
just
cloud
formation,
so
cdk
is
probably
more
natural
for
me.
Just
from
that
perspective,
but
I
don't
have
strong
opinions.
There
yeah.
H
H
M
Yeah
I
would
say
my
only
my
only
thought
here
is.
If
we
ever
end
up
using
this
repository
for
generating
other
artifacts,
then
you
know
Lambda
layers
terraform
might
be
a
better
tool
than
something
that's
AWS
specific,
but
I
don't
know
who
would
end
up
with
like
a
different
repo
for
like
gcp,
in
a
different
repo
for
Azure
functions
or
or
whatever.
K
Yeah,
it's
it's
a
little
tough
with
the
Lambda
repo,
just
because
I'm
not
sure
if
we
can
even
rename
it
so
it
might
still
be
open
until
Lambda.
Then
you
have
broken
link
issues
and
things
like
that.
So
you
know
maybe
it
makes
sense
to.
Maybe
if
we
want
to
do
everything
in
one
repo,
we've
created
a
new
One
Import
things
over
to
it
kind
of
progressively
rather
than
repurposing
the
Lambda
one
itself.
K
Okay,
so
I
already
put
a
couple
EU
agenda
items,
so
let
me
get
this
feature.
Matrix
I,
think
reviewed,
or
at
least
agreed
on
and
USF
can
start
the.net
stuff.
That
would
be
great
and
then
also
wanted
to
draw
their
attention
to
kind
of
PRS
that
are
open.
K
Are
there
any
other
items
we
want
them
specifically
to
discuss?
I
know
we
spent
a
good
amount
of
time
on
this.
This
spec
review,
but
I'm
not
sure
how
much
of
those
contributors
will
be
able
to
make
the
EU
median
XL,
so
yeah
open
call
for
items
for
them.
K
Okay,
silence
is
nothing
so
we'll
leave
it,
as
is
open.
Action
items
just
to
clean
up
the
zoom
account
that
we're
using
in
terms
of
ongoing
effort.
So
anything
specifically
Tristan
Tyler
wrote
it
from
the
spec
review
side
that
y'all
are
going
to
do
like
in
the
next
week
or
you
think,
needs
to
be
closed
on
that'd,
be
good
to
call
out.
J
I
think
I
have
one
question
so
looking
at
if
you
could
go
back
to
that
spreadsheet
yep
the
first
tab.
J
So
the
here
is
the
what
is
currently
in
the
spec
where
execution
is
defined
as
the
request
ID
and
the
ID
is
the
the
Arn
I
feel
like
the
naming
is
a
little
bit
off.
In
my
opinion,
and
so
one
question
I
have
is
you
know,
would
there
be
appetite
to
potentially
renaming
these
to
some
degree.
J
Like
no
from
from
the
open
Telemetry
specification
perspective,
like
you
know
how
how
much
leeway
do
we
get
in
in
this
spec
review
process?.
L
J
Cool
yeah,
sorry,
it
was
a
little
bit
late
to
the
meeting,
but
like
I
guess
just
to
give
you
a
little
bit
more
context
here.
The
reason
that
I
created
those
other
three
tabs
is
to
try
to
get
the
vocabulary
in
place
so
that
we
can
potentially
come
up
with
a
better
terminology
so
like,
for
example,
in
my
opinion,
what
we
currently
called
the
execution
would
probably
be
more
consistently
called
like
an
invocation
ID
just
to
to
have
consistent
across
the
the
various
service
providers.
J
J
So
down
there,
the
the
Arn,
if
you
click
on
the
AWS
tab,
Carter
I'm,
sorry,
you
can
see
an
example
of
what
that
Arn
looks
like
at
the
last
the
last
line
there.
Okay.
H
J
J
So
and
arn
is
a
fairly
AWS
specific
term
I'm,
not
really
sure
what
this
would
mean
for
other
providers.
G
G
So
what
we
have
in
Azure
is,
we
have
the
function
name
and
we
have
one
other
attribute
for
the
function
ID.
That
is
the
good.
G
J
So
the
function
ID
with
Azure
probably
makes
is
a
good
correlation
to
the
Arn
with
AWS.
Then
does.
G
You
mean
when
we
scale
no.
G
I'll
go
and
double
check.
Okay,.
G
Well,
so
for
Lambda,
it's
always
a
new
Aaron.
Every
time
it
is
published.
L
Not
entirely,
but
the
last
portion
of
that
errand,
so
the
irons
are
basically
semicolon
delimited
sets
of
data
and
in
a
Lambda
iron
that
lasts
numeric
value
is
a
version
so
function
my
function,
one
actually,
that
event
highlighted,
would
be
an
account
ID
right.
J
There
yeah,
so
you
can,
you
can
reference
the
the
air
in
out
the
version,
but
and
that
would
kind
of
be
more
generic
to
imply.
You
know
the
function
in
general,
but
you
can
also
include
the
version
to
specify
a
specific
version.
G
Right
and
then
I'm,
assuming
so
in
case
of
a
scale
and
all
this
remains
same
across
all
the
instances
right.
L
Right
because
the
regions
in
the
yarn
yeah
the
the
function
iron
will
stay,
the
same
request.
Id
will
change
the
instance.
Id
will
change
I,
think
we
just
merged
a
change
that
indicates
that
that
in
society
can
come
from,
or
at
least
an
in
node
that
it
can
come
from
like
the
log
stream
name,
which
is
effectively
the
same
as
an
instance
ID.
It
provides
a
unique
identifier
for
that
run
time
that
may
be
used
for
multiple
invocations.
G
A
great
and
then
it's
the
particular
instance
of
the
function.
This
will
change
when
it
scales
up
it
scales
down.
J
And
I
guess
similar
to
that
that
question
there
is:
where
do
you
get
this
information
so
like?
Where,
where
can
you,
how
do
you
access
the
function
ID
from
the
the
context
of
the
the
Lambda.
G
So
we
do
have
this
information
with
the
host
and
then
I
was
just
checking
the
dotnet
function
and
it
is
passed
as
the
function
context.
So
the
function
context
has
the
function.
Id.
H
Does
it
have
invocation
ID
or
type
of
it.
K
Cool,
so
just
double
check
about
the
gewitz
and
Azure
for
the
feature.
Matrix
I,
don't
know.
A
specific
action
item
is
I.
Guess
request
changes
if
you
don't
agree
with
it,
questions
is
we're
looking
for
updates.
K
Otherwise,
let's
try
and
get
at
least
like
one
of
the
languages
added
to
the
feature
Matrix
within
the
next
week.
So
I'm
not
sure,
whichever
one
that
is,
but
that
one
language,
the.
K
And
I'll
follow
up
about
trying
to
find
a
zoom
account
that
works
for
us
that
isn't
overlapping
with
a.net
Sig
or
whatever.
That
stick
was
anything
else
about
12
minutes
left.
K
Okay,
so
I
think
we're
good
for
this
week,
thanks
so
much
for
everyone
for
joining
for
those
of
you
can
join
tomorrow.
Please
share
kind
of
some
of
the
knowledge
contacts
that
we
went
over
today,
but
otherwise
I'll
see
you
in
the
slack
Channel
next
week.