►
From YouTube: 2022-11-01 meeting
Description
cncf-opentelemetry@cncf.io's Personal Meeting Room
A
B
A
B
B
There's
an
agenda
Linked
In,
the
in
the
meeting
invite.
B
A
A
A
D
B
That
I
think
that's
fine
I
looked
at
your
PR
as
well,
just
just
now
and
I
I'm
happy
with
the
changes.
I
think
it's
okay
to
I
think
it's
appropriate
to
still
have
the
the
start.
Time
reflect
actual
start
time.
Yeah
yeah,
but
healthy.
You
know
healthy,
doesn't
seem
to
at
odds
with
that
at
all
I
think
it's
fine.
D
C
I
did
just
have
a
question
on
why
I
mean
I
I'm,
fine
with
it,
but
why
a
disconnected
agent
would
be
unhealthy
like.
Why
do
we
I
mean
it
seems
like
you?
Could
just
one
duration
disconnect
it
and
that's
not
like
a
bad
state
for
you,
but
if
that's
just
our
opinion
on
it
too,
that
I'm
fine
with
it.
D
It's
it's
a
bit,
I
think
it's
a
bit
different,
it's
about
an
agent
that
is
up
and
running,
but
it's
on
unhealthy.
So
it's
running,
but
we
know
something
is
wrong
with
it.
There
is
a
there's,
a
situation
like
that.
We
we
have.
We
have
a
health
check,
extension
in
The
Collector,
for
example,
that
we
can
hit
the
endpoint
and
ask
whether
it's
healthier
or
no,
and
it
will
tell
us
that
it's
not
healthy,
but
but
the
process
is
up
right.
It's
it's
fine,
it's
running!
So
what
do
we?
D
D
D
A
D
Yeah
yeah
right,
config
or
whatever
any
anything
that
will
not
really
don't
have
to
restrict
it
to
any
particular
situation.
We
know
that
there
is
a
concept
of
healthiness
and-
and
we
have
an
example,
that
the
collector
has
a
health
check
extension
which
can
say
that
it's
unhealthy,
so
we
have
to
somehow
reflect
that
state,
but
we
don't
have
a
good
way
to
do
that
today.
With
the
current
set
of
fields,
we
could
have
separate
Fields,
both
Fields
like
healthy
and
up,
but
I'm,
not
sure
we
need
that.
That's
that's
the
thing
right.
D
D
Right
I
guess:
you're
using
the
kubernetes
terminology,
yeah.
D
D
D
And
yeah
is
it
yeah?
Is
it
ready
to
accept
a
request,
so
liveliness
is
whether
it's
up
and
running
and
and
and
Readiness,
and
what
is
whether
it's
ready
to
accept
requests
so.
D
D
Or
maybe
it
stays
as
an
agent
Health,
but
the
health
is
composed
of
many
things,
one
of
which
is
Readiness
or
maybe
even
liveliness
can
be
very
part
of
you.
It's
really
just
for
now.
I
think
it's
the
name
of
the
field
right,
but
what
we
have
right
now
is
I
think
it's
not
very
useful
on
its
own.
If
it's
just
what
we
have
the
up
field,
it's
not
good
enough,
at
least
so.
We
need
something
else.
It's
either
healthy
or
ready,
I'm,
fine,
with
either
name
up.
It's
not
it's
not
good.
A
C
I
think
health
is
good,
I
mean
you,
you
wouldn't
get
it.
You
wouldn't
get
this
agent
Health
message
if
it
was
disconnected
right.
So
if
you
get
this
message
you
you
know
it's
connected
and
it
can
just
it's
really
supposed
to
just
tell
you
if
it
can
accept
new
configs
or
if
it's
in
a
good
state
or
not
that.
D
D
Yes,
yes,
that's
a
possibility
too.
So
I
don't
know.
If
we
need
to
do
that
right
now,
maybe
we
can
add
that
later
the
the
up
field
itself,
maybe
it's
necessary
I,
don't
know
right,
but
it's
easy
to
add
later
it's
not
a
problem,
it's
kind
of
independent
field
that
we
can
add
so
I'd
like
to
figure
out
the
name
for
this,
the
field
that
we
actually
need
right
now,
I
mean
I'm,
trying
to
implement
the
supervisor
where
this
comes
from
in
this
implementation,
I
don't
know
what
to
set
it
to
well.
D
I
I
check
the
health
of
the
of
the
collector,
and
it
tells
me
it's
not
healthy,
but
I
don't
know
what
what
to
do
with
that
right.
That's
the
problem.
I
have
right
now,
so
it's
kind
of
the
practical
needs
of
reflecting
what
I'm,
seeing
what
I'm
observing
from
the
supervisor.
D
B
I
prefer
Health
personally
healthy
I
think
it's
directly
correlates
to
health
checks
in
the
character
and
yeah
and
health
checks
for
kubernetes
as
well.
There's
a
you
know,
analogous
concept
there.
C
B
D
D
The
websocket
Heather,
so
yes,
I
posted
that
PR,
which
shows
how
the
header,
a
bit
in
the
header,
could
be
used
to
implement
the
message.
Fragmentation
I
think.
Last
time
we
discussed
in
the
last
meeting.
We
wanted
to
see
something
like
that:
I,
don't
know
if
it's
helpful
or
no
I
still
think
that
it
would
be
useful
to
have
this
header
any
new
thoughts.
Maybe
since
the
last
time.
E
D
D
Least
yes,
partial
I
mean
it's
not
the
full,
but
it's
not
difficult
to
just
completely
complete
yeah
yeah.
B
I
added
the
last
item,
which
was
a
PR
I
created
for
adding
some
state
to
the
connection,
so
that
you
could
maintain
some
State
between
callbacks
and
op-amp.
This
is
just
a
go:
Library
change,
not
a
spec
change.
B
I
would
just
if
nobody's
had
a
chance
to
look
at
it,
then
no
I
guess,
but
it's
fairly
small,
so
I
was
hoping
that
you
know.
If
we,
if
we,
if
there's
any
discussion,
we
wanted
to
have
that
might
save
on
a
life
back
and
forth
in
comments,
then
we
could
just
have
it.
But
if
we
want
to
just
say
before
discussion
outside
of
this
meeting,
that's
fine.
D
B
D
So
this
is
just
an
interface
which
is
I,
guess
the
only
limitation
there
it's
supposed
to
be
a
comparable,
I,
guess
right,
so
that
you
can
use
it
as
a
key
in
a
map.
D
I
get
it
but
is:
what's
you
you're
supposed
to
be
using
this
somewhere
as
a
key
or
some
some
sort
of
a
map
of
connections?
Right?
That's
the.
B
Thing
no.
This
is
just
a
piece
of
state
that
that
the
implementer
produces
as
part
of
the
on
connecting
and
then
can
be
used
or
mutated
by
the
other
callbacks.
B
A
D
B
No
current
way
reliably.
We
were
able
to
do
it
in
bind
plane
because
we
passed
the
agent
ID
in
an
HTTP
error
and
that's
how
we
can
correlate
that
to
subsequent
on
message
calls.
But
it's
not
it's
not
ideal.
It
requires
that
ever
be
passed,
which
is
not
a
you
know.
It's
setting
expectations
of
an
agent
that
shouldn't
be
there
basically
for
for
General
agents,
but
without
that
there's
really
no
way
to
know.
D
I
think
we
discussed
an
alternate
to
this
as
well
right,
so
that
the
it's
not
the
responsibility
of
callback
function
to
generate
the
state,
we
do
the
opposite.
The
caller
can
generate
a
state.
B
B
B
You
could
just
see
that
you
know
and
on
connecting
we
return
a
value
of
a
we
unconnected.
We
change
it
to
B
and
I
can
actually
close.
We
confirm
that
it
still
be,
and
you
know
so,
it
just
shows
how
you
could
produce
State
and
and
let
it
travel
around.
B
B
Okay,
I'm
also
open
to
alternative
ideas.
I
I
just
thought
this
would
be
helpful
to
you
know,
set
aside
some
data
without
having
to
key
it
in
some
external
data
structure,
then
again
you
had
to
synchronize
when
when,
as
far
as
the
implementation
is
concerned,
we're
passing
a
variable
around
and
it's
very
straightforward.
C
C
B
B
I
think
Engineers
would
probably
help
quite
a
bit
there
and
I
I
implemented
using
generics
just
to
see
what
it
would
look
like
you
and
you
end
up
having
to
actually
have
the
server
specify
the
type
of
state
that
you're
going
to
maintain,
so
that
the
callbacks
can
be
of
the
same
type
so
that
everything
works
well.
B
It
is
a
little
cleaner
than
for
the
rest
of
your
code
to
recognize
that.
That's
what
you're
going
to
have
as
your
connection
state.
D
Would
do
would
you
be
able
to
show
in
our
server
example
how
we
could
use
this
like?
Is
there
so.
B
Very
excited
to
replace
all
of
your
maps
with
State
and
then
and
then
and
then
realized
I
couldn't.
D
But
the
reason
I
don't
is
because
I
hope
to
add
the
support
for
proxy
connections.
That's
why
I
don't.
B
I
I,
I
I,
think
that
makes
sense,
and
you
know
that
was
just
an
example.
D
B
D
D
B
D
We
are,
we
are
verifying
the
client
certificates
right,
we're
doing
something
about
them.
You
know,
am
I.
B
C
D
D
Apparently
it's
a
more
important
problem
that
I
thought
it
is
so
I
think
I'm
going
to
bring
this
up
tomorrow
in
The
Collector
meeting
as
well
to
see
whether
we
can
actually
get
some
sort
of
commitments
from
collector
maintainers
to
not
to
implement
it,
but
to
consider
that
it's
an
important
capability
that
we
want
to
have
in
the
collector,
so
that
whatever
is
blocking
there.
We
have
a
number
of
things
that
are
blockers.
There
gets,
gets
implemented
or
gets
approved
or
had,
or
we
have
at
least
some
sort
of
a
solution
there.
D
So
yeah
I'll
try
to
do
that
tomorrow.
We
have
a
collector
stick
meeting
tomorrow,
but
it's
it's.
It
was
pretty
exciting,
like
people
come
and
ask
for
for
opamp,
like
okay
cool,
how
did
you
find
out
about
it
and
they?
Some
people
said
that
we
have
similar
Solutions
we're
using
something
that
looks
quite
similar
to
what
Oppam
is
supposed
to
do,
and
we
want
to
actually
change
from
using
our
proprietary
solution
to
what
you
guys
are
doing
there.
D
So
I
think
it's
great
so,
but
to
do
that,
we
need
to
at
least
have
a
proper
implementation
or
production
grade
implementation
right
and
the
collector
is
where
it
probably
needs
to
leave
my
plane
by
the
way.
Also-
and
we
if
a
few
people
were
asking
about
whether
we're
planning
to
have
a
back-end
implementation
like
a
server
side,
a
coupon
and
I
acquainted
them
to
buy
plane
to
take
a
look
at
it.
Yeah
I
thought,
I
told
them
I,
don't
know
whether
open
Telemetry
will
have
its
own.
D
Yeah
but
yeah
anyway,
maybe
you're
going
to
see
a
few
more
people
asking
about
buying
plane
as
a
result.
D
A
E
That's
right:
that's
fantastic
news,
though
I'm
glad
to
hear
that
there's
a
greater
interest
than
expected
and
yeah
I
think
the
right
move
is
definitely
just
for.
For
open
implementations
of
the
back
end
go
to
bind
plane
because
I
mean
that's
exactly
what
I
did
so
I
can
I
can
recommend
that.
D
Someone
also
we're
asking
about
implementing
opamp
in
the
operator
in
The
Collector
operator,
someone
actually
being
the
maintainer
of
an
operator.
They
they
the
current
maintainer
of
an
operator.
So
they
want
to
do
to
work
on
that.
So
there's
anyway,
I
saw
a
lot
more
inquiries
and
support
for
opumb
in
those
just
two
days.
Then,
in
the
past
several
months
and
people
asking
for
it
in
person,
I
was
kind
of
kind
of
quite
motivating,
I,
don't
know
yeah,
that's
great.
We
should
we
should
finalize
this.
The
the
1.0.
B
And
we
had
quite
a
few
people
there,
but
but
I
I
didn't
make
it
this
time.
D
Yeah
I
saw
I
met,
Dan
I
met,
Mike
was
there
I
think
maybe
some
others.
B
Yeah
I
know
Dan
and
danielski.
Yes,
you.
B
And
and
Ryan
was
there
as
well
so
yeah
great.
D
D
Okay,
anything
else,
anyone
any
other
topics.
B
I
guess
I
I
I
feel
like
I'm
asking
this
every
every
two
weeks,
but
what
what
is
our
we've
got
a
couple
things
now
to
the
headers
in
the
connection.
B
What
I
would
really
like
to
do
is
update
fine
plane
to
use
something
I,
think
we're
0.3
or
something
it's
quite
old
I've
been
reluctant
to
update
because
I
don't
want
another
incompatible,
breaking
change,
so
I'm
I'm
waiting
for
either
1.0
or
something
that
I
feel,
like
we've
kind
of
agreed
to
say,
is
stable
enough
that
it's
worth
the
risk
of
updating
again
and
hopefully
not
updating
another
time
after
that.
But.
B
It's
it's
both
because
the
yeah
you
know
we're
using
the
go
code
on
both
sides,
so
they
really.
They
need
to
be
both
forward
and
Backward
Compatible.
It's
obviously
the
ideal,
because
it
just
becomes
much
harder
when
people
have
real
deployments
to
tell
them
to
update
all
their
agents.
At
the
exact
same
time,
they
update
their
server,
otherwise
they
won't
communicate
yeah.
D
D
I
get
it
I.
Guess,
let's:
let's
do
the
header
thing
if
we
agree
to
do
it,
the
state
is
I
think
optional.
So
it's
not
going
to
be
a
breaking
change.
That's.
D
Hey
it
doesn't
break
the
existing
code
either
right,
it's
yeah,
so
it's
not
it's
not
going
to
be
a
problem.
Then
what
else
is
there
I?
Don't
think
we
have
anything
else
in
the
pipeline.
That
is
going
to
be
a
breaking
change.
D
It
is
yeah
I
guess
if
you're
using
it,
yes
you're
right
that
one
too,
but
we
agreed
on
that
as
well:
yeah
yeah,
so
the
health,
the
the
header
and
there's
nothing
else,
I,
don't
see
anything
else.
There.