►
From YouTube: SIG Instrumentation 20190627
A
Okay,
welcome
everybody
to
today's
instrumentation
meeting.
Today
is
June
27,
2000,
19
I
believe
we
actually
have
a
relatively
short
vagina.
So
if
you
still
have
anything
you
want
to
discuss,
you
cannot
still
put
it
on
the
agenda.
So
without
further
ado.
Our
only
agenda
point
is
discussing
metrics
migration
control,
plane
stability,
yeah.
B
Insofar
as
the
migration
cap,
we
have
LT
TMS
from
basically
all
of
the
component
owners
except
cloud
provider,
but
I
have
been
talking
to
discipline
from
cloud
provider
about
it
because
there
are
bunch
of
metrics
and
the
legacy
providers.
It's
a
little
bit
messy
I,
don't
know
how
familiar
you
are
with
the
whole
I'm.
A
B
C
B
I'm
not
exactly
sure
what
the
architecture
is
for
the
cloud
controller
manager,
but
at
the
base
level
it
presumes.
Prometheus
and
you'll
see
a
lot
of
Prometheus
metrics
in
a
lot
of
these
cloud
provider
code
bases,
but
when
they
extract
this
thing,
I'm
not
sure.
If
that
is
going
to
be
a
valid
assumption,
I
mean.
A
Clouded
specific,
but
people
still
have
their
own
opinion
about
this
right
and
I
mean
kubernetes.
Has
some
opinion
about
this
and
I
feel
like
we
should
be
consistent.
I'm
I
think
it's
fair
that
those
those
provider,
specific
components
could
have
additional
things
for
their
specific
monitoring
solutions,
but
I
feel
like
we
shouldn't
force
people
into
that.
I.
A
B
Because,
like
Glencoe
obstructs
away
all
the
Prometheus
detail
sent
in
juxtapose.
Similarly,
if
we
did
that,
we
would
have
two
genera
size,
the
metrics,
but
they
actually
don't
have
generic
metrics
right
now.
So,
like
the
cloud
provider
metrics,
if
you
looking
like
a
super
fighters,
has
arbitrary
math
metrics
all
over
the
place.
C
B
C
B
B
A
B
Okay,
well,
yes,
but
maybe
we
should
attend
one
of
the
stick
club
with
other
meetings
and
actually
ask
them
what
their
is.
I
should
probably
agreed
their
design
doc
and
try
to
understand.
What's
going
on
because
it's
hard
for
me
to
say
what
would
make
sense,
I
think
the
client
code
thing
might
make
sense,
but
again
I'm
not
sure
this
is
a
I
mean
like
yes,
there
is
like
kubernetes
land
stuff,
yeah,
it's
hard
to
say
it's,
it's
hard
to
say,
there's
like
a
lot
of
very
specific
cloud
things
do
that.
A
A
B
B
A
B
B
D
A
B
B
So
I
mean
like
look
if
I
add
the
hook
to
just
accept
regular
prometheus
collectors,
then
we
can
migrate
all
of
the
qulet
metrics
and
then
we
can
be
fur
wrapping.
The
the
description,
slash
collector
API
to
handle
non-standard
communities
collectors
in
the
future
and
then
my
good
tequila
it
stuff
separately.
I,
don't
know
how
people
feel
about
that.
I.
A
D
B
B
B
A
I
mean,
but
then
what
I'm
hearing
is.
We
will
just
not
be
annotating
any
stability
foresee
advisor
metrics,
for
example.
We
just
only
find
their
if
they've
broken
very
significantly
multiple
times,
but
we
won't
even
see
the
Alpha
one
right
if
the
Alpha
annotation
on
it
so
I
just
want
to
make
sure
that
we
appropriately
communicate
what
that
means.
So.
A
A
A
A
B
Yeah
but
the
other
Kubla
metrics
also
have
non-standard
collectors,
so
even
if
we
get
rid
of
C
advisor,
it's
not
we're
not
we're
not
rid
of
this
problem
and
people.
People
do
this
stuff
all
over
the
place
where
they
don't
even
need
to
do.
It
I've
seen
non-standard
collectors
where
people
can
be
using
gauges
so
like
as
a
part
of
this
migration,
I'm,
probably
going
to
be
turning
these
into
just
normal
Prometheus
metrics,
because.
A
A
B
Because
I
mean
like,
if
you
rap,
because
the
thing
about
using
gauge
funks
and
counter
funks
is
that
you
can
use
the
OP
struct
and
then
this
this
funk
gets
called
at
collect
time.
So
you
can
do
all
this
this.
This,
like
you,
know,
fancy
Prometheus
non
standard
collection,
stuff,
and
you
still
have
the
metadata
that
you're
used
to
yeah.
You
actually
like
ya,
know
you're,
probably
right
yeah,
so
I
just
put
a
bunch
of
these
things.
We
can
just
change
them
to
be
compliant
yeah.
B
B
So
116
has
opened
and
I
have
put
the
enhancements
freeze
and
the
code
freeze
dates.
So
basically
for
this
cat.
We
need
to
get
it
into
implementable
state
by
this
date,
but
it
sounds
like
we
were
there
already
the
static
analysis
piece,
so
we
have
like
a
month
so
I
will
let
Peter
know
if
there
seems
to
be
other
people
in
this
chat.
C
B
And
so,
if
anybody
is
interested
in
taking
doing
something
for
this
release
cycle,
there
are
things
to
do,
and
I
am
happy
to
talk
to
you
about
potential
things.
If
you
are
interested
in
contributing,
there
are
many
metrics
problems
and
it
would
be
great
to
fix
many
metrics
problems.
So
we
have
these
important
dates
coming
up,
basically
a
month
until
the
Henson
story,
so
there
would
be
one
month
to
work
on
a
cap
if
you
wanted
to
get
something
in
this
release
and
then
two
months
to
get
the
code
out.
D
A
C
C
No,
no
so
there
were
there's
duplicate
labels
right
now
and
a
bunch
of
the
sea
advisor
metrics,
there's
container
and
container
name.
They
previously
were
just
like
container
name
in
pod
name,
which
didn't
match
anything
else
you
couldn't
do
joins
on
like
the
sea
advisor
metrics
and
the
cube
state
metrics
metrics.
So
that
was
a
pain
in
the
butt.
So
I
added
like
labels
to
match
the
instrumentation
guidelines
and
they're
just
duplicated
right
now,
and
we
said
we
would
deprecated
them
in
a
future
release
but
which
future
release
wasn't.
C
So
we
gave
them
like
a
long
period
to
to
migrate,
so
we
added
the
duplicate
labels
I.
Think
in
1:14,
with
a
changelog
release.
Note
saying
like
this
is
changing.
Please
migrate.
I
saw
that
sumo
logic
had
already
put
in
a
PR
that,
like
it's
changing
this
for
them,
so
like
people
are
aware
of
it.
Yeah.
B
C
A
C
A
I
mean
the
kind
of
the
feedback
last
time
when
we
actually
tried
to
merge.
Removing
everything
in
115
was,
like
everybody,
jumped
up
and
immediately
said
no
right
when
we
actually
wanted
to
do
it.
When
we
planned
everything-
and
we
told
everything
in
like
we
told
it
publicly
in
the
community
meeting
so
clearly,
people
have
chances
to
hear
it.
I,
don't
think
everybody
goes
to
those
meetings.
Well
at
least
cichlids
should
know
what's
happening,
even
if
they
just
read
up
on
the
notes
or
something
right
but
yeah,
but
know.
A
Basically
what
you're
saying
is
true
people
don't
do
that
and
so
I
think
for
this
particular
one
I
think
attending
a
signal
meeting
and
telling
everyone
and
making
them
aware.
Let's
say
we're
going
for
116
that
that's
a
hypothetical
right
like
let's
say
that
we
go
into
their
meeting
and
we
actually
make
sure
that
they
know
about
this.
Then
I
think
it
would
be
and
they
agree,
then
we
can
go
ahead
and
do
it
for
116,
okay,.