►
From YouTube: 2022-08-18 meeting
Description
Open cncf-opentelemetry-meeting-3@cncf.io's Personal Meeting Room
B
Okay,
yeah:
let's
see
if
someone
gonna
open
it.
A
B
A
It
looks
like
it's
mad
because
of
the
the
coverage
was
decreased.
A
B
A
It
looks
like
the
there's
something
going
on
with
the
build
box
or
like
the
wherever
it's
being
filled.
It's
it
says
it
doesn't,
have
permissions
to
remove
directory
at
the
test
directory.
B
A
I'll
post
it
in
the
slack
channel.
C
I
don't
know
if
you
have
any
agenda,
if
you
have,
you
can
go
ahead.
Otherwise.
I
I
just
wanted
to
quickly
remind
you
to
review
my
events
and
logs
api
pr
spec
pr.
B
C
B
B
Yeah,
no,
we
were
just
with
a
peer
that
was
not
going
now,
but
yeah.
Let
me
okay,
you
you
put
here
the
word
right,
yeah
nice.
I
will
put
it
in
the
notes,
at
least
for
okay.
C
So
I
I
wanted
to
understand
the
different
type
of
applications.
The
this
you
know
that
use
swift,
so
it
is
linux,
applications,
mac
os
applications
and
even
on
ios
right.
So
these
are
the
three
categories.
Would
that
be
correct?.
B
Not
linux,
currently
I
mean
sweet
is
supported
on
linux,
but
we
don't
have
support
for
linux.
Okay,
I
mean
there
will
need
some
small
changes
and
someone
who
has
a
linux
with
sweep
them.
C
C
B
I
know
I
mean
I
am
using
all
platforms,
but
because
my
product
is
not,
I.
C
C
C
Okay,
yeah,
I
I
don't
know
why,
but
I
think
I
I
got
a
misunderstanding
because
of
what
somebody
else
you
know
they,
since
they
posted
a
link
to
another
of
their
implementation
of
open
telemetry,
and
when
I
asked
them,
you
know
you
know
he
said
the
the
currency
shift.
Implementation
is
very
huge
and
they
have
a
tiny
implementation.
So
I
I
didn't
fully
follow,
but
yeah
now.
C
I
think
okay,
so
so,
for
if
it
is
ios,
that's
the
majority
are
that's
the
main
platform.
That's
supported.
Do
you
have
any
use
cases
that
you
want,
or
your
your
legacy
agents
used
to
support
where
you
want
to
capture
events
that
are
not
part
of
a
span.
C
C
A
C
Yeah,
so
it's
to
capture
those
kind
of
events.
You
know
this
api
is
supposed
to
be
used
which
api,
the
the
the
pr
that
I
sent
you.
B
Let
me
share
this
okay.
This
is
the
pr
right,
yeah,
okay,
so,
basically,
is
that
the
events
unlocks
api.
I
think
that
bryce
already
knew
about
it
and
from
some
time
ago
that
it
was
a
client
site,
telemetry
yeah,.
B
B
B
C
So
the
javascript
folks,
you
know
they
are
close
to
having
one
implementation
of
this
api
and
we
will
in
a
few
weeks
I
think
we
will
have
you
know
one
or
two
samples
implemented
in
the
client
telemetry's
sig.
We
are
like
different
vendors.
I
think
we
are
you
know
trying
to
you
know,
put
together
the
current
schema
of
our
events,
so
that
you
know
we
can
identify.
You
know
a
common
schema
that
will
work
for
all
okay,
so
we
should
do
that
for
mobile
as
well.
A
Is
are
the
the
event
categories?
Are
those
open-ended
or
are
they
like
a
limited
set
of
things.
C
It's
open-ended,
and
it
is
not
a
category
though
it's
just
the
intention
of
that
was
to
just
avoid
domain
collision
of
the
names
yeah
so
for
browser.
I
think
we'll
widget,
we'll
just
use
browser
for
mobile.
We
said
we'll
just
use
device.
A
B
B
C
B
Giving
I
just
passed:
okay,
yeah.
B
There
are
functions
to
the
log.
A
A
B
C
I
I
yeah,
I
know
I
think
we
can
help
it
might
take
a
little
time,
but
I
think
we
can
help.
I
think
the
this
api
is
pretty.
You
know
straightforward,
so
it's
a
straight
copy
of
a
trace
api
with
a
lot
of
you
know,
methods
removed.
It
just
has
two
methods:
one
to
create
a
log
record
one
to
create
an
event,
but
the
the
logger
provider
is
equivalent
to
a
trace
provider
and
the
logger
is
equivalent
to
trace.
C
So
those
two
classes,
you
know,
could
be
a
straight
copy
of
you
know
the
trace
api
and
trace
sdk,
and
within
that
you
know
we
need
to
have.
You
know
one
method
to
create
an
event
and
one
method
to
create
a
log
and
that
is
left
to
the
individual
languages.
C
So
so
relatively
it's
it's
much
less
complex.
B
A
C
C
So
but
then
they
still
wanted
to
build
an
sdk
so
that
you
know
that
sdk
can
then
be
used
behind
the
scenes
that
once
the
log
apis
generate
the
logs,
you
know
you
take
those
logs
and
write
to
the
otlp
destination
and
that
sdks
apis,
you
know
was,
was
no
different
from
if
it
was
in
the
as
part
of
the
end
user
api
and
therefore
we
said
you
know,
let's
just
you
know,
keep
it
in
the
end
user
facing
api,
but
you
know
document
clearly
that
this
is
not
meant
for
use
by
the
end
users,
as
in
the
the
application
developers.
C
It's
only
for
meant,
for
you
know,
I
think
in
java,
there's
a
concept
of
log
appenders,
all
the
log
apis
have
a
log
appenders
and
log
appenders
are
basically
you
know
things
behind
the
scenes
that
that
can
that
take
a
complex
configuration
and
then
you
know
they
can
send
the
logs
to
different
destinations.
B
C
And
so
on,
there
is
some
progress
on
the
android
side,
so
we
used
to
have
I
mean
we
did
not
have
an
android
sdk
in
the
open,
telemetry,
but
splunk
built
one
and
it
was
under
the
splunk's
project
and
they
have
agreed
to
donate
it
to
open
telemetry,
oh
cool
yeah,
and
they
are
also
going
to
join
the
client
sig
so
that
we
can
work
on
the
spec
together.
C
C
Filling
the
different
events
that
you
know
you
are
interested
in
creating
and
then
we
all
can
agree
on.
You
know
what
could
be
the
common
structure.
What
could
be
the
common
names
that
you
know
we
could
use
to
define
those
fields
and
once
we
agree
on
that,
then
I
think
implementation
should
be
straightforward.
B
Nice
I
know
splunk
is
using
also
open
telemetry
switch
library.
B
That's
really
nice
yeah,
because
currently
I
don't
think
we
have
bandwidth
any
of
the
people
currently
involved
in
the
project
for
much
more
than
fixing
bugs
and
updating
some
things
from
time
to
time.
Okay,
yeah,
okay,.
C
Yeah,
I
think
this
can
go
slow.
I
think
at
this
point
it's
more
of
a
design.
That's
needed
more
than
the
implementation,
so
yeah
bandwidth
wise.
I
think
it
should
be
okay.
B
C
All
right,
that's
all
I
had
so
I'll.
Let
you
folks
continue
I'll
drop
off.
C
A
C
B
B
B
Okay
for
yeah,
okay,
now
now
it's
successful
so
yeah
it
fails,
but.
B
B
A
B
C
A
B
B
A
Protected
hold
on
a
second.
B
Oh
yeah
branches
are
protected
by
this.
We
I
can
also
create
this
and
move
to
another
branch.
So
we
do
that.
B
A
Open
up
that
one
disable
one
reliable
test:
there
we
go.
Okay,
let's
make
a
new
I'm
like
a
new
pr.
B
A
B
Okay
from
my
side,
I
don't
have
many
many
things
to
add.
Maybe
I
don't
know
I.
C
B
Waiting
for
for
bennett
smith,
his
pull
request,
he
has
here
that
he
just
had
to
update
with
the
latest
things.
B
But
it
was
out
of
date
and
we
can
update
it
without
because
it's
in
on
on
his
repo.
So.
A
B
A
A
B
It
to
release
a
version,
because
I
think
we
have
some
things
that
might
be
interesting
to
have
like
yeah,
especially,
I
would
say,
a
compilation
for
swift
5.7,
that
is
the
new
xcode
beta
that
wouldn't
work
now
so
yeah.
I
was
waiting
for
that
because
the
last
video
was
on
june
and
we
should
have
this
yeah
27th
of
june.
So
that
means
I
I
yeah
I
released
after
fixing
this
rx
condition
when
greeting
new
tracer.
B
Yeah
bennett
had
some
some
peers
that
fixed
some
things.
I
fixed
compilation
with
the
newest
xcode
that
is
seen
better,
but
producers
are
starting
to
use
it
very
soon
so
yeah.
B
I
would
say
that
just
waiting
for
that
here,
all
right.
B
B
Yeah,
just
in
case
yeah
and
whenever
he
meets,
I
think
we
can
release
a
version
with
that,
so
it
can
be
used
with
newest
tools
because
it
had
some
naming
for
methods
that
cannot
work.
I
don't
know
if
you
see
that
fixed,
but
I
had
to
ask
in
the
swiss
problem
about
it.
Oh.
B
A
B
B
A
All
right,
I've
been
fiddling
around
with
the
mk
metrics,
the
metric
kit
stuff
for
capturing
some
device
metrics,
and
I
might
once
I
get
some
get
a
better
grip
on
the
the
metrics
and
generating
them.
A
Right
right,
right,
yeah,
yeah
yeah,
so
I'm
capturing
some
some
data
points
from
like
the
app
launch
times
and
stuff
like
that,
using
the
metric
kit,
not
not
not
overwriting
any
of
the
metrics
stuff,
but
for
some
reason
it
uses
histogram
data
points.
Oh
here's,
the
interesting
thing.
So
the
metric
kit
in
the
doctor
or
the
13.0
version.
B
A
Up
only
calls
once
a
day-
and
it
already
is
like
pre-aggregated
data,
so
it
needs
to
get
injected
into
like
the
processor.
It
can't
use
like
the
the
meter
sck,
because
that
uses
that
takes
data
points
and
then
aggregates
it
internally,
and
this
is
all
pretty
aggregated
data.
So,
okay.
B
A
To
do
some
shenanigans
to
inject
that
into
a
processor
at
at
the
time
where
it's
already
like
into
the
metric
objects,
and
so
we
might
have
to
to
expand
the
api
a
little
bit
or
maybe
I
can
show
you.
A
Yeah
yeah
here,
let
me
let
me
sh
see
if
I
can
show
you.
B
It
it
what
it
does
is
it
it
wraps
the
the
metrics
from
apple
and
it
recreates
all
the
street
metrics
into
open
telemetry
metrics.
B
Yeah,
oh
yeah,
we
say
that
yes
with
metric
is
the.
B
Library
from
apple
right,
you
read
it.
A
B
B
Let's
let
me
check
in
the
pro
I
mean
I
knew
it
was
for
importing
metrics
from
apple
metric
library,
but
maybe
it
was.
I
mean.
Let
me
check
in
the
package.
B
We
have
these
three
metrics
depends
on
swift
metrics.
Is
this
the
you
are
not
using
this
yeah?
That's
not
what
I
was
looking.
A
At
is
this:
is
this
something
that
like
oops,
is
this
the
is
the
swift
metrics
like
the
api
for
logging,
metrics
that
that
apple
provides?
Oh,
I
see
xc,
so
I'm
looking
at
here.
A
Metric
kit,
yeah,
and
so
that
that
provides
that
provides
system
information
about
about
like
like
app
launch,
timing
and
and
a
bunch
of
other
stuff,
so,
okay,
but
yeah,
so
the
problem
is
yeah.
Maybe
maybe
I
should
route
through
that
that
thing
that
that
sherlock
provided
yeah,
because
the
the
metrics
that
are
generated
out
of
that
are
all
at
pre-aggregated.
So
it
kind
of
is
difficult
that
way,
but.
A
B
A
Yeah,
so
you
get
like
display.
Metrics,
like
you
know,
ui
is
lagging.
You
get
app
launch
timing
and
there's
some
cellular
conditions
there,
which
is
interesting.
B
A
B
It
has
no,
so
it
has
no
relation
with
this
other
library
from
apple
that
is
sweet,
metrics.
A
Yeah,
I
don't
know
what
this
is
is
this.
This
is
just
like
an
api
yeah,
so
this
is
a
api
for
logging,
metrics.
B
B
A
Okay,
so
where
did
it
go?
I
just
lost
it
here.
It
is
okay,
so
yeah,
so
it
provides
these
like
pre-aggregated
metrics.
So
it's
like
I've
got
a
bucket
of
histograms
already.
So
I
have
to
you
know,
use
a
histogram
data
point,
so
I
had
to
like
build
these
rather
than
using
the
the
meter
api.
B
A
I
created
a
I
just
added
a
processor
that
does
a
process
because
we
don't
want
to.
We
don't
want
to
manage
the
metrics
coming
out
of
the
the
meter
sdk.
A
A
It
already
has
like
the
buckets
and
stuff,
so
I
don't
need.
I
don't
need
the.
I
don't
need
the
sdk
to
build
these
buckets
and
stuff,
so
I
just
need
to
be
able
to
inject
it
directly
in
so
I
don't
know
if
we
should
create
a
better
api
for
that
or
or
what.
B
B
It's
still
useful
as
like.
We
want
it
to
be
recorded
as
a
metric
yeah,
maybe
something
like
a
yeah
point
metric
or
something
like
that.
Instead
of
I
mean
yeah,
something
that
is
already.
A
A
Had
to
I
had
to
make
an
update
to
like,
I
have
just
a
local
branch
of
the
open
telemetry
at
the
moment,
because.
A
Make
I
think.
B
A
A
I
had
to
make
the
the
member
wise
init
function
public,
because
it's
internal
by
default.
I
had
to
let's
see
what
else
did
I
have
to
do.
I
had
to.
B
B
A
Okay,
do
you
think
that
should
be
added
to
the
meter
sdk
then.
B
Yeah,
my
only
my
main
concern
is
that
you
know
that
we
are
still
using
the
old
api
yeah.
B
A
B
To
debug
that
we
we
have
to
solve
our
problems
with
what
we
have
now
so
yeah
I
can
totally.
I
would
say
that
yeah
it
could
be
added
to
the
api,
some,
but
probably
with
something
like
a
constructor,
a
static
method
that
you
pass
the
information
and
it
creates
the
structure
just
with
that,
instead
of
making
things
public
so
can
I.
A
A
A
I
mean
so
the
only
thing
that
I'm
making
public
is
like
the
the
constructor
itself
for
the
the
yeah
yeah.
A
I
think
the
main
thing
was
getting
access
to
this
element
to
be
able
to
ins
to
insert
it
to
her
to
add
it.
I
think
I
had
to.
I
had
to
extend
yeah
so
this
init.
I
had
to
add
this
in
it
here,
so
that
you
can
pass
the
data
point
there,
and
then
I
just
had
to
make
the
the
member
wise
constructor
for
the
histogram
data
object
public
rather
than
internal.
A
Only
because
you
know
like
by
default,
the
structs
have
the
the
member
wise
constructors
on
them,
but
they're
they're
internal.
Only
when
they're,
when
they're
generated.
B
B
To
create
it
with
custom
data.
B
So
yeah,
so
it
makes
this.
Oh,
let's
say
more
like
a
custom
thing,
that's
the
generic
api.
Just
for
just
for
context,
I
would
say:
okay,
but
but
yeah
I
will.
I
will
go
with
with
with
whatever
is
needed.
I
mean.
A
B
A
A
B
A
That's
weird,
not
sure
where
that
ended
up
just
have
to
go
to
here:
instagram
david,
there
yeah
yeah,
so
so
this
this
one
is
by
default.
It's
internal
like
on
all
of
these
ones,.
B
A
So
yeah,
I
don't
know
if
it
makes
a
difference
to
yeah
it's
yeah
that
I
think
it
would
be
better
on
the.
I
think
it
would
be
better
on
the
sdk,
because
yeah
so
the
issue
is,
I
have
to
inject
all
of
this
data,
like
the
name
and
stuff
like
that.
B
A
B
Yeah,
I
think
I
think
so
yeah
cool
yeah
put
put
yeah.
I
think
the
sdk
makes
sense.
A
B
B
Without
changing
much
the
api
in
the
low
level,
the
better
I
would
say
just
to
avoid
just
to
avoid
wrong
usage
of
the
api,
so
the
less
things
I
mean
that
constructor
is
not
public
that
helps
people
construct
the
metric
correctly.
A
B
Yeah
about
that,
but
yeah
we
have
to
if
you
need
some
change,
that
cannot
be
done
from
outside:
let's
go
with
it
yeah!
Okay!
Definitely
I
mean
we
must
solve
problems,
not
great,
but
that's
my
my
opinion.
A
A
weird
circumstance,
because
yeah
these
data
points
are
like
pre-aggregated
and
it's
a
really
funny
api,
because
it's
like
a
daily
metric
api
and
so
like
you,
you
know
you
use
this
one
simulate
metric
kit
payload
to
actually
get
data
from
it.
B
To
test
it
yeah,
we
yeah
definitely
yeah
for
your.
For
this
your
case
and
probably
others,
you
need
to
be
able
to
get
data
from
several
points,
yeah
without
doing
much.
B
Apparently
I
don't
know
because
I
didn't
check
much
that
the
other
solution
that
we
have
for
that.
I
told
you
about
the
yeah.
B
Really
I
mean
because
it's
probably
receiving
histogram
data
already
from
the
other
library
and
converting
into
our
open
telemetry
data.
I
would
say
I
don't
know
now
but
directly,
but
I
would
say,
he's
converting
directly
between
them.
B
B
Yeah
that
can
have
some,
maybe
some
ideas
for
your
conversion,
because
at
the
end
is
okay
yeah
your
commit
is
gonna,
be
merged.
Okay,.
B
When
in
to
finish
to
update
their
vr
yeah
yeah
so
yeah,
I
think
that
I
have
not
checked
that
code
for
that,
but
he's
converting
data.
Maybe
it's
not
coming.
B
B
A
B
B
A
A
B
B
A
A
Oh
sorry,
I
was
just
saying
it
I
don't.
I
don't
really
see
how
that
that
thing
is
actually
working
like
what
I
I'll
have
to
just
like.
I
don't
I
don't
quite
understand
the
swift
metric
stuff,
so
I'll
have
to
look
at
that
to
kind
of
understand
a
little
bit
better.
It
doesn't
look
like
it's
actually
generating
or
processing,
histograms,
okay
or
or
or
it's
just
providing
an
api
to
for
the
swift
metrics
to
call
it
as
they're
being
generated.
A
It's
not
sending
it
like
a
whole
batch
of
pre-aggregated,
instagram
or
instagram
histogram
data.
A
B
Whatever
you
need
from
yeah.
A
I'll
I'll
put
together
a
pr
that
that
adds
a
static
method
for
creating
a
metric
on
the
meter
on
the
meter,
sdk
yeah
yeah.
I
think
that's
the
best
place
for
it.
B
Wrong
usage
but
yeah,
I
think
yeah,
but
if
you
it
doesn't
work,
you
know
just
change
whatever
you
mean
sure
sure
you
know
there
is
no
people.
We.
B
Okay,
then
so
yeah,
as
I
told
you,
I
will
wait
for
bennett
smith
to
answer.