►
From YouTube: 2022-11-15 meeting
Description
cncf-opentelemetry meeting-2's Personal Meeting Room
A
B
A
Yeah
I
asked
in
the
slack
Channel
if
this
was
the
right
Zoom,
but
we'll
give
people
a
few
minutes,
we'll
see.
A
What
what
inspired
you
to
join
today.
B
Oh
I
I'm
I
work
at
datadoc
and
also
I'm
very
interested
like
how
open
Telemetry
work
so
I
guess
it
would
be
a
good
opportunity
for
me
to
learn
more
by
joining
this.
A
Oh
totally
yeah
same
for
me,
except
not
at
datadog,
just
been
a
data
dog
user
in
the
past
I'm
at
chronosphere.
Now,
but
I
want
to
dust
off
my
Ruby
skills.
Someone
said
on
Mastodon
Hotel
Ruby
was
the
nicest
group
to
start
with
so.
B
C
C
C
yep-
this
is
Hotel
Ruby,
so
I
think
should
be
good.
A
Then
I'm
just
knitting
while,
while
we're
waiting.
A
What
brought
you
into
the
world
of
Hotel
Eric,
hi
Matt,.
D
E
C
We'll
do
we
can
do
it
or
usually
Matt's.
That's
a
really
good
MC,
but
also
maintainer,
but
yeah
previously
worked
with
some
of
Tony's
co-workers,
I,
actually
updated
on
Marco
and
David,
and
now
I
work
with
my
co-workers,
Sam
and
Robert
at
Shopify
and.
F
A
Matt
and
I
work
together.
Oh
my
God
New
Relic
and
light
step
right,
yeah.
D
A
Yes,
oh
my
God
yeah
I
have
my
little
thing
on
zoom
up
still,
yeah
I
switched
over
to
marketing.
I
was
really
burnt
out
being
on
call
40
of
last
year,
so
I'm
taking
a
little
break
foreign.
A
So
I've
been
wanting
to
get
involved
with
contributing
code,
docs
kind
of
everything
to
otel
for
a
while
now
and
I,
just
wasn't
sure
where
to
start
and
someone
on
Mastodon
said:
Ruby
had
the
nicest
folks
and
then
I
saw
your
name
on
the
list.
Oh
it's
Rob
and
so
I'm
like
all
right.
Let
me
start
with
Ruby
I.
Could
dust
off
my
Ruby
skills
I
could
do
it.
E
D
E
Welcome
yeah
somewhere.
B
E
An
agenda
let
up
and
drop
it
in
the
in
the
chat
we
usually
start
off
as
by
doing
a
specsig
recap,
it's
kind
of
the
meeting
before
this.
It's
a
long,
boring
meeting
that
most
people
don't
want
to
sit
through
that
I
usually
do
so
I
I.
Try
to
summarize
that
in
you
know,
10
or
15
minutes,
depending
on
on
how
generous
Sam
is
being,
and
then
we
kind
of
move
on
and
talk
about
things
related
to
the
Ruby
repository.
E
G
E
Cool
there's
a
fairly
long
and
contentious
topic
to
start
things
off
and
I'm
still
trying
to
understand
all
of
what
the
problem
is
here,
but
basically
I.
Think
golang
has
had
some
issues
with
the
generated
protos
and
things
that
change
in
the
protos
that
end
up
somehow
breaking
the
the
go
SDK
and
my
understanding
is,
you
know
so
I
guess
this
issue
is
saying
generally:
do
not
expose
the
generated
protovall
structs
in
in
the
API
anywhere
and
I'm,
not
sure
how
that's
actually
happening
like
I.
E
Think
I
think
it's
okay
to
use
these
in
your
exporters,
but
not
okay,
to
use
them
elsewhere,
and
maybe
this
is
what
was
happening
in
golang,
but
maybe
I'm
still
trying
to
piece
everything
together.
I
think
they
are
depending
on
like
a
external
package
and
I
think
they
can
get
in
a
situation
where,
like
the
external
package,
changes
and
breaks
the
exporter,
even
though
yeah,
even
though
it
necessarily
hasn't
been
like
a
breaking
change,
it's
like
a
new
method
was
added
to
an
interface
or
something.
B
E
That
so
the
takeaway
that
I
had
is
I
felt
like
if
you
generated
your
own
protos
and
you
only
use
them
in
the
export
pipeline-
you're,
probably
okay,
but
I
don't
know
it
was.
It
was
a
heated
argument
and
I'm
not
sure
exactly
where
things
landed,
I
think
it's
still
ongoing.
Actually.
E
There
is
a
semantic
convention-
stability
working
group,
I,
don't
know
when
they
meet
but
I'm
glad
that
they
exist,
and
there
were
some
crossover
topics
that
Josh
siruth
was
mentioning.
E
E
And
that
would
not
be
a
breaking
change.
He
has
some
reasons
in
the
the
write-up
for
why
that
should
happen,
and
why
that
should
not
break
things.
But
I
do
not
know
all
the
details,
and
then
there
is
some
interest
in
specifying
like
an
up,
metric
or
or
hotel
and.
E
I
think
this
is
to
kind
of
bridge
bridge
the
gap
between
push
and
pull
systems
and
knowing,
if
yeah
it,
if
a
system
that
is
up
should
be
up
and
I
think
in
the
Prometheus
world.
It's
you
kind
of
know.
If
you
have
your
scrape
configs
and
you
try
to
scrape
something-
that's
not
there,
but
in
like
a
pull-based
system,
you
may
or
may
not
know.
If
a
if
a
system
is
up
so
I
think
they
would
like
to
specify
something
on
how
this
would
work.
There's
interest,
I
think
Heim.
E
If
anything
was,
was
the
main
concern,
but
it
sounds
like
the
metrics
spec
is
close
to
being
like
fully
fully
stable.
Most
of
the
things
are
it's
kind
of
like
a
a
mixed
stability
right
now,
but
the
number
of
things
that
are
unstable
is
pretty
low.
Can.
A
So
that's
something
I'm
learning
the
Prometheus
like
pole,
based
model
I'm
used
to
the
kind
of
agent
system
I,
would
expect
that
up.
Metrics
come
from
an
external
Pinger
Source.
Do
we
I
mean?
Are
people
really
seeing
this
up
metric
as
something
that
otel
needs
to
be
responsible
for
I,
almost
I,
almost
I'm
like
oh,
my
gosh,
get
you
know
ping
dumb
or
something
or
make
your
own
Pinger.
E
I
think
that
was
one
that
was
part
of
the
discussion
that
came
up
is
that
a
lot
of
people
will
use
synthetics
to
figure
this
out
for
for
other
systems
and
I
believe
that
the
the
hotel
collector,
if
you
are
interested,
has
this
HTTP
checks.
C
E
E
So
yeah.
E
D
E
All
right,
the
next
question
was
around
semantic
conventions
and
trying
to
write
something
trying
to
write
a
feature
where
these
semantic
conventions
may
or
may
not
exist,
and
it
being
kind
of
like
a
chicken
and
egg
problem
and
like
how
to
navigate
that
and
I.
It
was
more
of
a
discussion.
E
I,
don't
know
that
there
were
really
any
any
concrete,
concrete
ways
out
of
this,
but
basically
I
think
we
all
run
into
this,
often
in
all
the
different
cigs,
where
people
will
write,
instrumentation
or
users
will
come
in
and
want
to
add
an
attribute
to
instrumentation
and
it's
not
part
of
the
semantic
conventions
and
we
get
to
kind
of
stuck
between
a
rock
and
a
hard
place
as
to
what
to
actually
do
there.
E
There
was
some
discussion
about
being
able
to
add
attributes
that
aren't
part
of
the
semantic
conventions,
but
prefixing
them
with
an
X
and
then
I
think
that
discussion
ended
up
whenever
you
do
that.
It's
like
well
what!
If
what
what
happens
when
it
transitions
from
being
experimental
to
being
non-experimental
and
the
end
result?
E
Is
you
end
up
supporting
all
the
names
forever,
even
though
you
know
there's
only
supposed
to
think
a
grace
period,
it's
hard
to
it's
hard
to
make
those
changes,
because,
as
soon
as
you
remove
support
for
the
X
attribute,
like
you
will
have
a
lot
of
people
coming
to
complain
that
things
broke,
which
is
harder
usually
to
deal
with
than
just
leaving
support
for
all
of
it.
So
I
know.
E
In
the
past
there
was
some
discussion
about
being
able
to
have
kind
of
second
language,
specific
attributes
and
I
think
we
definitely
probably
need
something
like
that
and
in
the
longer
term,
but
I
have
not
been
going
to
the
cement
semantic.
E
Stability,
working
grouping
and
I'm
not
sure
if
they
are
the
people
who
are
making
these
decisions
or
not
but
I,
don't
know,
that's
that's
kind
of
where
that
that
landed.
I
think
people
acknowledge
that
there's
a
problem.
We
need
to
find
a
way
out
of
it,
but
I
don't
know
that
there
was
a
a.
E
A
a
resolution
does
sound
like
creating
an
Otep
around.
This
might
be
the
next
step.
E
Excellent,
all
right
so
last
thing
is
yeah.
This
same
person
is
trying
to
add
in
some
metrics
for
for
posix,
posix,
specific
metrics,
there's
an
open,
PR.
There's
a
discussion.
E
I
guess:
that's
there's
some
bike
shedding
about
whether
these
metrics
should
have
like
a
posix
prefix
or
not.
If
they
are
kind
of
more
widely
appliable
or
if
they
are
really
kind
of
like
encoding,
some
posix
conventions
that
wouldn't
apply
to
other
systems
and
next
week
There's
Thanksgiving,
it
seems
like
they
will
skip
the
meeting.
So
there
you
go.
Thank
you
Tito's
for
the
Tito's
alarm,
Bell.
E
As
long
as
it's
a
Cheetos
bottle
with
a
knife,
then
I
think
it
will
allow
it
so
I
guess
we
should
maybe
talk
about
whether
we
should
have
a
meeting
next
week
as
well.
If
there's
no
sexing.
F
Yeah,
actually,
the
release
that
is
truly
busted
is
instrumentation
all
because
of
the
transitive
dependency
conflict
and
we
have
to
get
articopca
out
to
get
the
new
instrumentation
all
out,
and
obviously
this
is
just
a
complete
nightmare
and
I.
Don't
really
think
I
I,
don't
really
want
to
talk
about
what
the
solution
is,
but
I
do
the
solution
to
the
overall
problem
unless
others
others
do
but
like
there's
an
open,
GitHub
issue
about
like
how
we
could
have
this
happen.
F
But
I'm
curious.
Does
anyone
that
has
experienced
with
the
release?
Machinery
know
how
to
release
the
like
the
the
merge
commit
did
not
result
in
an
actual
release.
Do
I
use
the
force
release
GitHub
action
to
get
to
try
to
republish
the
release?
Is
that
what
I
do
Does
anyone
know.
H
That
was
only
happening
attention,
so
it
failed
to
release
and
you
want
to
know
if
you
should
try
the
retry
release
button.
F
There's
a
force
release
button,
there's
a
force,
release
GitHub
action
or
we
could
just
do
a
new
release
request.
You.
H
F
F
I
mean
I
could
also
read
the
code,
but
I
figured
I
would
ask
first
what.
F
E
F
Discussions
are
not
enabled
on
the
contrib
repo.
Do
we
want
to
have
discussions
enabled
on
the
contrib
repo,
or
do
we
want
to
direct
people
to
the
open,
Telemetry
Ruby
repo
discussions.
G
Set
out
an
opinion
that
people
can
react
to
We
should
enable
them,
because
we
want
to
discuss
instrumentation
and
contribute
things
in
contrib
and
discuss
core
things
in
core.
It
does
give
us
another
Avenue
to
tell
people.
You
didn't
ask
this
in
the
right
place.
So
we'll
need
to
be
nice
about
that,
but.
D
H
Pretty
reasonable,
I
think
in
the
past
we
were
maybe
a
little
bit
more
hesitant
to
do
so
because
it
was
going
to
just
be
the
same,
like
smaller
group
of
people
looking
at
both
repos,
and
we
were
like
hey,
why
don't
we
put
it
in
one
place
to
kind
of
reduce
the
overhead,
but
the
contrib
repo
has
a
group
of
people
who
are
lovingly
taking
care
of
it
now
so
I
think
it
makes
sense
to
give
them
a
place
to
discuss
I
think
that's
my
two
cents
on
it.
I'm
happy
to
be
around,
though.
D
G
G
Sometimes
folks,
it's
hard
to
tell
whether
Eric
is
trolling
us
or
yeah.
C
I
think
they're
fine,
you
know
if
people
abuse
the
future,
we
can
worry
about
it,
then
I
don't,
but
so
far
a
couple
people
use
discussions.
It's
been
it's
nice
to
have
approved
answers.
It's
good
and.
G
C
F
C
Hi
everyone,
the
one
PR
I've
reviewed.
If
people
wanna
oh
me
next
week,
sorry
yeah,
let's
not
be
done,
I,
don't
I
have
stuff
going
on
so
I
won't
be
here.
G
We're
sorting
that
out,
I
think
my
question
I
think
my
question
is:
is
I.
Expect
it
to
be
simple,
was:
were
these
two
active
model
serializers
an
active
job,
instrumentations
emitted
from
the
rails,
roll-up
gem
intentionally
or
is
it
just
an
oversight
of
when
they
were
made?
They
didn't
get
added
to
the
rails.
Gem.
G
H
I
think
I'm
of
the
opinion
that
if
it's
part
of
rails
rails
like
if
you
include
rails-
and
this
thing
comes
in
with
it,
that
it
makes
sense
for
it
to
be
part
of
the
robot
if
it's
related
to
rails,
I,
don't
necessarily
feel
the
same
way.
No.
G
H
Active
job
being
omitted
is
probably
me
showing
preferential
treatment
to
my
daily
workload,
because
so
that
doesn't
necessarily
justify
not
being
there.
I
can't
make
the
same
argument
for
not
being
there
for
for
us
like
in
our
internal
deployments
like
we
use
the
rails,
active.
G
G
I'm
in
a
situation
of
like
in
in
the
other
bullet
in
instrumenting,
a
rails,
app
I
like
tried
to
enumerate
the
ones
and
I'm
like
I'll,
just
use
the
rails
real
weapon
notice
that
it
took
out
two
gems
that
I
was
expecting
to
come
in.
H
One
of
the
things
you
have
to
watch
out
for
active
job,
though,
is
like
I,
believe
I
haven't
actually
tested
it
or
in
a
long
time
like
if
someone
has
like
psychic
instrumentation
and
a
rescue
instrumentation,
you
add
the
active
job
instrumentation,
they
don't
just
like
be
friends
with
one
another.
You
get
this
like
clashing
duplication,.
H
Not
but
again,
it
probably
makes
sense
for
it
to
be
there.
G
We
could
we
could,
at
least
if
we
decide
not.
If
we
decide
to
admit
it,
we
could
at
least
document
it
and
say
so.
You
want
to
use
the
rails
gem.
Bringing
all
these
things
in.
Are
you
using
active
job,
bring
that
in
because
it
doesn't
play
well
with
others
when,
like
turns
out
monkey
patching
commonly
used
classes,
you
don't
want
two
things.
You
don't
want
two
monkeys.
H
Yeah,
it's
kind
of
like
the
same
story
as
like,
and
well
it's
not
the
same
story.
It's
a
roundabout
thing
of
like
when
someone
wants
to
instrument
the
elastic
search
stuff.
You
basically
were
getting
duplicate
spans
for
if
you
had
like
a
net
HTTP
instrumentation
you'd
get
your
same
Appliance
past
the
same
like
it's
very,
very
repetitive
and
like
it
would
create
pretty
noisy
low
quality
traces.
So
again,
it's
just
you
know.
If
we
do
that
people
will
learn
the
hard
way
or
well.
D
C
Hi
cool
that
all
makes
sense
to
me,
not
super
urgent,
so
don't
we
just
said:
looked
at
a
random
PR
this
morning,
someone's
we
have
a
bunch
of
like
just
random
strings,
sprinkled
in
our
code
base.
That
mostly
are
just
like
specification.
You
know,
attributes
or
cut
you
know
constants
or
things
like
that,
so
he
those
PR's
just
mostly
doing
some
cleanup
work.
C
A
couple
of
them
are
on
I,
don't
know
experimental,
stuff
or
stuff
specific
to
Ruby,
so
this
PR
adds
them
right
now
to
the
like,
semcom
gym
in
the
common
module
and
yeah.
My
feedback
was
like
I,
just
I'm,
not
sure
whether
I
think
it's
only
like
two
or
three
should
live
in
some,
especially
now
that
we
have
experimental
as
a
thing.
It's
like
a
a
true
citizen
or
whatever
of
our
of
our
repo,
whether
we
should
you
know
be
organizing
the
some
of
these
they're.
C
Most
of
them
are
specific
to
the
metrics
reporter
in
under
an
experimental
module
or
under
some
other
convention,
but
basically
just
separating
them
from
common,
because
I
don't
know
because
they
aren't
part
of
any
common
semantic
conventions
from
the
actual
specification.
C
Sam
had
commented
as
well
on
there.
Neither
of
us
had
strong
opinion.
So
if
people
do
have
strong
opinions
or
just
any
opinions,
it
would
be
cool
to
hear
about
them.
F
The
only
argument
for
not
throwing
these
in
experimental
is
to
first
of
all
make
sure
that
Matt
doesn't
get
a
chance
to
talk,
even
though
he
unmuted
himself
and
secondarily
so
that
people
don't
have
to
pull
in
like
another
gem
just
to
just
to
have
like
the
like,
because
then
we'll
be
shipping.
The
experimental
SDK
with
everything
like
it'll
just
it'll,
be
bundled
alongside
because,
like
everyone's
going
to
be
using
these
constants,
whether
they
like
it
or
not.
So
that's
sort
of
why
I
thought
maybe.
F
G
No
Matt
doesn't
get
done
I'm
going
to
add
to
that,
like
the
only
feedback
I've
gotten
on
instrumenting
Mastodon
is
God,
that's
a
lot
of
dependencies,
so
another
adding
another
gem
to
that
list.
I,
don't
think
that's
gonna
yeah
I,
like
the
idea
of
like
maybe
open,
Telemetry
semantic
conventions.
Maybe
we
have
an
unsemantic
conventions
namespace
within
this
Gem
and
go
like
look.
We
needed
names
for
things
in
magical,
constants
or
not.
G
E
Yeah,
these
later
comments
are
kind
of
trending
towards
at
least
my
two
cents.
Was
it
going
to
be
that
the
semantic
conventions
constants
should
be
things
that
are
actually
in
the
spec
semantic
conventions?
And
these
other
constants
that
we
have
littered
around
the
SDK
should
have
possibly
a
another
home.
C
So
yeah
we
can
I
mean
we
could
even
just
say
like
leave
these
as
strings
for
now
we
figure
out
what
to
do
so.
We
don't
block
this
work,
we
can
say
just
throw
it
under
some
off
spec
or
some
you
know,
experimental
with
a
z
or
whatever
some
other.
C
Yeah,
it's
also
a
good
reminder
that
I
think
the
work
we
did
on
the
metric
supporter
is
really
cool
and
one
of
these
days
we
should
you
know
I
shouldn't,
say
something:
I'm
not
willing
to
do,
but
I'm
not
willing
to
do.
C
It,
oh
it's
just
a
good
Otep,
I,
think
or
you
know
something
along
those
lines.
I
think
it
has
high
value
in
the
end
user
group
that
I
attended
once
or
twice
before,
I
get,
you
know,
add,
kicked
in
I
stopped
attending
people
had
a
common
issue
with
that
across
languages
and
Ruby
was
the
only
sick
that
had
like
a
good
solution
or
it's
a
pro.
You
know
it's
a
better
solution.
What's
up.
C
Anyway,
but
that's
a
huge
chunk
of
work,
whereas
this
is
smallest
potatoes,
but
it's
interesting
to
see
the
long
tail
of
you
know
the
relationships
anyway,
okay,
cool
all
those
are
good.
I
can
add
something
on
this
note
to
say:
put
it
in
off
spec
or
put
it
in
the
class.
C
You
know
put
it
in
the
put
it
in
the
gem
that
from
once,
it
came
instead
of
in
the
semcom
gem
and
then
the
99
of
the
other
attributes
in
here
are
all
like
pretty
straightforward,
stuff,
I
think,
but
I
haven't
reviewed
a
PR
in
a
while,
so
others
can
feel
free
to
review,
because
my
I'm
I'm
not
super
up
to
date
on
things.
D
E
G
There's
a
PR
through
Mastodon,
which
is
having
a
moment
it's
sort
of
a
talking
about
Chicken
and
the
Egg
problems.
It's
the
does.
Mastodon
accept
this
PR
without
anybody
actually
using
it
to
see
if
it's
producing
useful
Telemetry,
and
is
it
too
much
so
people
who
know
things
both
about
Mastodon
and
about
open
Telemetry
might
be
worth
taking
a
look
at
that
PR
and
seeing
what's
up
interestingly
mastodon's
using
a
gem
that
has
been
updated,
I
think
since
2018.
G
Adder
encrypted
Adder
encrypted
patches,
active
record
to
encrypt
and
and
or
redact
fields
on
it.
It
monkey
patches
active
record
the
old
way
by
aliasing
Method
at
the
class
method
level
and
our
active
record
instrumentation.
Does
it
the
new
way
with
prepend
and
thusly
when
their
interaction
is
they
call
each
other
infinitely.
G
So
that
PR
now
has
nerfed
the
direct
active
record
instrumentation,
which
I
will
go
back,
Robert
sold
me
on
it.
You
said
you
get
instrumentation
on
callbacks
and
I'm
like
I'm
in
I.
Don't
want
the
active
support.
Notifications
anymore
I
want
my
callbacks,
but
it
doesn't
work
with
Mastodon,
so
I,
don't
foresee
Adder
encrypted
changing
its
ways
since
it's
old,
so
I
don't
know
what
we
can
do
about
our
patching
in
situations
like
that.
E
This
is
an
ugly
problem,
the
classic
stack
level
too
deep
between
module,
pens
and
Alias
method
chain.
G
E
This
this
is
the
thing
that
started
happening.
Look
like
module
prepaid
did
not
used
to
be
a
thing
back
in
the
early
days
of
monkey
badging.
So
there's
kind
of
just
been
like
this
Evolution
and
transition
that
the
Ruby
Community
has
been
going
through
and
I,
don't
know,
I
feel
like.
We
must
be
on
the
module
pre-pened
side
of
that
Evolution
things
were
kind
of
like
mixed
at
one
point,
so
I
think
we
really
need
to
probably
just
Trend
towards
towards
using
using
module,
prepend
and.
G
Oh
I'm
not
suggesting
that
we
that
we
go
back
I'm,
just
it's
a
thing
to
be
aware
of
and
I
don't
know.
If
it's,
if
there's
anything,
we
can
do
about
it
except
I.
Don't
know,
there's
some
dark
arts
to
figure
out
if
I
don't
even
know,
if
you
could
detect
that
a
module
that
something's
been
aliased
and
not
do
the
pre-pen
or
do
something
different
or
is
there
a
load
ordering
so
that
one
doesn't
grab
the
other.
E
The
way
I
don't
know
a
previous
employer
I
worked
at
the
way
that
we
solved.
This
was
four
things
that
this
was
happening.
A
lot
on
there
was
like
an
option
to
install
wide,
v-pan
or
install
by
Alias
method
chain,
but
the
instrumentations
were
subtly
different
in
order
to
make
that
work,
and
it's
kind
of
a
can
of
worms
that
you
probably
would
like
to
avoid
is
is
Adder
encrypted.
Is
it
it's
its
own
kind
of
gem.
E
That
would
be
my
that
would
be.
The
ideal
thing
is
to
just
have
like
a
pre-pen
version
of
that
and
either
make
the
option
at
that
level,
so
open
a
PR
to
add
or
encrypt
it
or
make
Fork
at
or
encrypted
and
make
your
own
Adder
encrypted.
Dash
prepend
gem,
but.
E
G
C
Realistically
so
I'm
not
alone,
man
yeah
for
my
like
how
do
I
two
seconds
of
looking
at
the
that
underlying
gem
seems
unmaintained
enough
to
not
realistically
expect
someone
to
even
review
and
accept
and
merge
and
deploy
a
patch,
the
fun
context
as
it's
our
colleague
Brent
Faulkner,
who
I
think
was
the
original
maintainer,
so
I'll.
D
C
You're
doing
I
am
like
I
did
I
I
actually
am
confused.
I
always
felt
like
you're
supposed
to
put
like
it's
supposed
to
be
like
the
API
lives
in
third
party,
like
you
know,
repos
and
then
like
users
can
bring
their
own
SDK
to
I
I,
never
understood
how
it
actually
works
like
if
we're
gonna
include
open,
Telemetry
and,
like
the
actual,
like
I,
don't
know,
git,
lab
or
or
Mastodon
or.
G
Yeah
I've
been
I've,
been
I've,
been
pondering
that
too,
like
making
a
hard
dependency
on
open,
Telemetry.
D
C
E
C
Think
what
you've
done
is
the
best
like
most
practical
way
to
like
get
something
out
the
door,
because
realistically
I
don't
think
we
can
take
a
patch
I.
Don't
think
we
want
to
add
all
the
config
options
and
the
neither
side
is
going
to
take
a
patch
for
this.
So
like
this
is
the
best
you
can
do.
I
think
it
was.
A
common
problem
between
users
would
be
using
two
vendors,
instrumentation
libraries
and
one
vendor
would
have
used
instrumentation
using
the
Alias
method
and
the
other
with.
G
C
E
E
G
B
G
G
E
Yeah,
so
maybe
on
that
note
yeah,
it's
awesome
to
see
this
I
was
going
to
come
back
and
and
see
yeah
see
again.
We
have
Paige
here
and
I.
Think
Paige.
You
were
asking
about
documentation
and
other
ways
to
kind
of
like
participate
and
help,
and
maybe
maybe
the
Ruby
Sig
would
be
a
good
place
to
start
so
I'm
wondering
if
we,
what
things
are
you
really
trying
to
get
into
and
we
can
see
what
things
we
we
have
on
Deck,
okay,
great.
A
Question
a
few
things
now
that
I
am
not
getting
paid
to
code.
I
feel
a
lot
of
ways
about
being
so
far
away
from
the
projects
that
I'm
talking
about
all
the
time.
So
I
do
want
to
be
exposed
to
the
like
realities
of
where
we
are
at
with
otel
and
like
I'm,
just
kind
of
pick
a
language
so
I'd
like
to
contribute
I
can
do
build
stuff,
I'm
I'm,
very
curious,
I
kind
of
want
to
write
up
like
what's
the
life
of
a
release.
What
does
that
take
now?
A
Just
because
I
don't
know,
build
stuff's,
just
not
fun
to
deal
with
so
that
yeah
build
stuff
code,
wise
I
will
brush
up
on
Ruby
and
gotta
gotta
relearn
some
of
the
stuff.
It's
been
a
few
years,
but
yeah
docs,
always
inviting
folks
giving
talks.
A
I've
got
a
few
talks,
I'll
be
giving
at
some
meetups
around
so
yeah
socializing,
publishing,
writing
and
then
dipping
my
toe
into
coding
would
love
if
my
first
PR
someone
kind
of
wrote
along
with
me,
but
yeah,
so
pretty
open,
pretty
wide
umbrella.
E
Otherwise,
I
think
ways
to
start
to
get
into
things.
We
have
issues
and.
E
We
have
good
labels
on
them,
such
as
like
good,
first
issue.
Okay,
maybe
we
could
have
slightly
better
labels,
but
but
yeah
we
definitely
have.
E
E
Yeah
I
think
explore
this
repo
and
get
more
familiar
if
anything,
Peaks
your
attention
reach
out
to
reach
out
in
the
cncf
slack
art
yeah.
E
Yeah,
please
talk
to
the
channel
there
reach
out
to
any
of
us
individually
and
if
there's
something
that
you're
kind
of
that
you're
looking
for
that,
you
don't
see,
yeah
just
just
feel
free
to
ask
around.
We
will
start
pointing
you
in
the
right
direction.
A
Perfect
and
one
question
I
have
just
from
not
looking
at
anything
I've
been
watching
the
hotel
demo
app.
Is
that
used
at
all
in
our
like
testing
or
pipeline?
Or
is
it
really
kind
of
a
standalone
project.
E
My
understanding
is,
it's
fairly
Standalone
I
feel
like
I
feel,
like
Eric
and
Sam
have
maybe
contributed
to
this.
Some
people
have
contributed
to
this,
who
Andrew,
who
has
written
codes
for
the
demo.
A
G
G
Or
reuse
like
a
realistic
app,
it
was.
It
was
mostly
Andrew.
The
open
Telemetry
demo,
like
mad
mad
house,
only
recently
kind
of
came
into
being
and
sort
of
stabilized.
The
Ruby
component
of
it
is
the
simplest
Sinatra
app
you've
ever
seen.
G
So
it
would
be
an
interesting
like
little
integration
test,
but
the
rest
of
open
Telemetry
demo
is,
is
a
not
trivial
to
yeah
deal
with
the
running
of
it's
an
interesting
idea,
though,
to
have
just
like
a
very
simple
thing
out
there,
that's
instrumented
that
maybe
could
get
hooked
in
as
an
integration
test,
but
our
our
test
Suites
pretty
wicked
right
now.
Oh.
A
G
I
think
as
it
exists
now,
the
Ruby
component
of
the
open,
Telemetry
demo
wouldn't
do
much
more
of
an
integration
test
than
what
like
the
Sinatra
test.
Suite
does
today
the
Sonata
instrumentation
test
Suite
does
today,
but
that's
a
like
I,
like
the
smell
of
what
you're
cooking
it'd,
be
it'd,
be
good
to.
A
A
A
C
C
G
H
Every
day
we
tattoo
stuff
typically
gets
tested
like
it's
nice,
because
most
of
shopify's
applications
don't
run
on
like
say
like
rails,
six
or
seven,
they
just
point
a
head
right
like
so
we're
always
on
the
latest
rails,
wow
and
as
a
result
like
a
lot
of
our
dependencies,
stay
very
very
up
to
date.
So
if
there's
like
a
conflict,
we
find
out
pretty
quickly
when.
D
A
H
Conflict
I
mean
like
it
went
boom
we'll
find
out
quickly.
The
less
fortunate
ones
are
when
the
instrumentation
just
stops
working
and
nobody
knows
right.
So
those
are
less
fun
because
like
unless
we're
actively
just
like
spot
checking-
or
you
know,
looking
at
the
quality
of
the
traces
coming
out
of
certain
applications,
we
may
never
notice
like
I'm
right
on
that
note.
H
I'm
pretty
sure,
there's
like
an
issue
with
like
active
record
in
rail7
that
nobody
seems
to
have
reported
and
or
fixed
right
so
and
when
I
say
issue
again
like
it's
just
quietly,
not
working
so
I,
don't
know
if
that
answers
your
question.
A
A
Yeah
yeah
yeah,
okay,
because
this
is
just
the
first
time
I'm
entering
the
foray
of
Open.
Source
I've
been
a
user
for
a
long
time,
but
you
know
I'm
like
oh,
my
God.
If
I
hit
the
merge
button,
am
I
gonna
break
Shopify,
maybe
but
you'll
find
out
pretty
soon.
A
F
F
C
Practically
speaking,
what
Tony
asked
is
probably
relevant,
which
is
the
hotel
Ruby
Channel
within
the
cncf.
Slack
is
generally
where
this
stuff
will
get
surfaced
from
other
parties
or
internally.
If
we
see
something
at
all,
we'll
try
to
mention
in
the
slack
and
anyway,
that
I
think
that's
like
his
official
ish
of
a
channel
as
you'd
want
to
find.
Besides
people
opening
issues
yeah,
and
we
have
no
real
support
guarantees
as
far
as
they
know,.
G
F
C
E
E
Cool
so
yeah
any
other
things
we
should
talk
about
for
people
new
to
the
product.
That
would
be
enlightening,
I
feel
like
yeah
any
other
ways
to
kind
of
find
work.
Should
we
do
maybe
like
just
like
a
brief.
E
G
G
E
G
H
D
G
E
Yeah
so
I
feel
like
I
feel,
like
Robert
has
the
most
detailed
knowledge
of
where
we
stand
with
metrics
I
will
say:
our
tracing
seems
very
stable,
very
solid.
It
has
been
around
for
a
long
time.
A
lot
of
people
are
using
it
successfully.
E
E
But
correct
me
if
I'm
wrong
there
and
then
metrics
is
a
work
in
progress,
but
it's
it
seems
like
we
have
a
lot
of
the
core
there.
I
don't
know
if
yeah.
H
Metrics
is
tough,
like
so
just
kind
of,
like
repeat
what
Matt
said
there
tracing
is
at
a
really
good
spot.
I
think
that,
like
I
said,
there's
like
some
Niche
stuff
that
pops
up
here
and
there
one
of
the
few
places
where
I'd
say
there
may
be
a
need
and
I
actually
very
much
oppose.
H
It
is
like
kind
of
a
I'm
gonna
just
be
a
dick
one
of
those
stupid
helpers,
or
you
can
just
add
that
one
line
says
like
trace
my
method
for
me,
so
you
don't
actually
have
to
think
about
your
instrumentation.
That
demand
doesn't
seem
to
be
going
anywhere.
Everybody
who
wants
that
is
wrong
and
that's
fine,
but
maybe
we
should
give
them
a
proper
way
of
doing
the
wrong
thing.
I,
don't
know
I'm
a
little
bit
conflicted.
We
have
a
prototype
internally
that
we're
using
to
slow
down
people
being
like
Oh.
H
If
you
want
to
use
this
helper
use
ours,
it's
not
done
so.
Maybe
just
delete
yours
and
I
hope
nobody
watches
this
recording,
but
for
sure
effort,
metrics,
metrics
right
now,
the
the
honest
truth
is
it's
like
it's
kind
of
in
a
starting
state.
Right
now,
so
we.
H
Of
it
right
sorry,
yes,
yes,
the
spec
is
actually
seeming
like
it's
in
a
very
dense,
stable
State,
but
the
implementation
in
Ruby
is
it's
like
half
done
synchronous
instruments.
Are
there
there's
configuration?
We
have
it
separated
in
such
a
way
that
you
could
technically
bring
it
into
the
main
SDK
main
API,
a
non-invasive
way.
H
We
haven't
released
any
gems
of
it,
but
the
export
path
and
asynchronous
instruments
are
completely
undone
right.
Now,
Andrew
Hayworth
was
taking
a
shot
at
asynchronous
stuff,
yet
you
can
find
some
issues.
The
other
like
unfortunate
reality
is
like
my
internal
Focus.
That
work
has
moved
away
from
this
a
lot.
So
it's
hard
to
devote
time
to
this.
Unless
I'm
like
burning
the
midnight
weekend,
oil
which
I've
been
trying
to.
H
There
is
the
project
board
that
Matt
brought
up.
It
I
think
it's
fairly
accurate
of
like
the
work
left
to
do.
H
If
we
can
get
even
synchronous
instruments
all
done
and
then
the
export
path
down
with
otlp
I
would
be
in
a
position
where
I
could
start
testing
it
internally
on
a
poor,
unsuspecting
team,
and
then
we
could
actually
get
this
to
a
point
where
we
could
encourage
people
to
use
it
and
give
feedback.
But
right
now
it's
not
even
in
a
usable
state
for
that.
So
the
hard
part
is
getting
that
export
pipeline
done
and
things
like
views
and
exemplars
again
entirely
untouched.
So
there
is
a
bit
of
work
here
still.
H
It's
not
good
news,
but
it's
accurate
reflection
of
reality.
So.
A
Yeah
and
what
is
what's
being
used
widely
for
metrics
within
Ruby
today,
is
it
Prometheus,
metrics
or
something
more
ruby-esque?
That's
the
it
says
for.
H
Companies
I've
talked
to
because
I've
like
through
this,
the
ncf
slack
I've
gotten
some
messages
from
other
companies
and
it
seems
to
be
pretty
commonly
used
statute.
There
is
the
discourse
Prometheus,
something
gem,
it's
kind
of
tricky
like
scrape
style
metrics
for
Ruby
applications
because
they
do
the
whole
pre-forking
process
and
then
so,
if
you
scrape
it,
you
might
scrape
a
particular
like
process
that
doesn't
have
any
of
the
information
from
any
of
the
other
requests
and
then
the
next
time
you
scrape
you
get
it.
H
So
you
get
this
like
round
robin
massive
incorrect
metrics,
so
you
effectively
have
to
set
up
some
sort
of
like
sidecar
or
whatever
you
want
to
call
it
something
where
they're
you're
pushing
metrics
to
this
other
thing
that
then
gets
screened
and
kind
of
circling
back
to
the
spec
conversation
of
like
scrape
targets
being
an
indicating
indicator
of
uptime.
It's
like
well
the
thing
you're
scraping
this
up,
but
that
doesn't
mean
the
application
is
so
maybe
that's
not
like
whatever
I'm
not
gonna.
H
Do
it
on
that,
but
that's
I
haven't,
haven't
seen
anybody
using
it,
but
I'm
assuming
discourse
is
using
it.
So
there's
probably
others
yeah.
D
E
We
are
at
time
any
any
last
minute
questions
anything
we
should
cover
before
we
be
on
this.
E
Yeah
great
great
to
see
some
new
faces
and
yeah,
hopefully
we'll
see
you
around
in
the
future
and
if
anything
comes
up
in
the
meantime,
holler
and
the
slack
and
see.