►
From YouTube: 2022-11-01 meeting
Description
Instrumentation: Messaging
A
B
E
E
Yeah
it's
Thanksgiving
and
the
week
after
Thanksgiving
yeah
and
then
I'm
back
for
the
two
weeks
and
then
I'm
going
from
1900s
from
now.
So.
E
Let's
see
RAM
says
it'll
be
a
few
minutes
late,
okay,.
A
So
now
do
you
see
any
anyone?
Further
talking
about
the
nested
attributes,
PR
from
tigran
I
haven't
seen
any
further
activity
on
that
yeah.
E
I
haven't
seen
any
further
activity
either.
You
know
pretty
much.
Everyone
was
at
with
a
cubecon.
Last
week
my
PR
ended
up
getting
tagged.
The
sale
and
I
closed
it
and
said
you
can
reopen
it
if
you
like,
except
I,
don't
have
the
permissions
to
reopen
so
I
I,
linked
it
to
tigrants,
because
they're
pretty
much
the
same
thing
right,
but
based
on
the
376
being
out
there
for
multiple
years,
I
think
it's
we're
still
on
the
slow
path
for
that.
E
E
Box
I
I
thought
it
was
going
to
be
an
easy
fix.
I've
been
working
on
it
for,
like
the
last
three
working
days
and
I'm
still
trying
to
get
it
to
function.
I
think
what
the
problem
is
with
my
git
merge
scripts
when
it
merges
the
JS
and
the
contrib
and
all
the
history
back
into
a
single
repo.
The
contrib
must
have
been
forked
from
Js,
so
the
git
merge
goes.
Oh,
these
are
the
same
thing
and
actually
ends
up
overriding
things
in
the
wrong
way
around.
E
So
confrib
files
end
up
in
the
JS
repo
because
they
were
changed
afterwards
and
likewise,
when
some
of
the
contrib
stuff
gets
copied
around,
it
looks
like
it
thought
they
were.
You
know
the
same
file
just
being
moved
and
that's
causing
my
script
group
as
well
so
I'm
trying
to
resolve
that
in
a
nice
automated
fashion.
So
we
can
keep
this
thing
going,
but
it's
a
lot
more
painful
than
everyone.
E
D
Okay,
so
what's
what's
the
plan
like
once
once
you
have
once
you
have
things
merged
into
the.
D
So
I
think
the
goal
is
right,
because
we
have
this
repo
you're
gonna.
You
want
to
keep
it
updated,
based
on
like
what's
what
new
commits
in
in
the
JS,
SDK
and
contrary
yeah,
so
you
want
to
keep
pulling
things
in
and
we're
making.
You
know
we'll
be
putting
things
be
making
commits
to
in
this
sandbox
and
we
want
to
keep
it
up
to
date
with
the
other
repos.
E
Yeah,
that's
the
goal
so
so
effectively.
The
idea
is,
it
takes
the
JS
and
the
contribose
merges
them
into
the
staging
branch
just
to
get
the
history
into
this
repo.
E
Once
all
that
that's
the
bit
that
I'm
now
working
on
to
get
to
get
that.
So
we
end
up
with
correct
copies
once
that's
there
I'm
going
to
have
another
script,
which
will
then
pull
out
all
the
web-based
stuff
and
Munch
it
in
into
the
equivalent
of
what
I
had
in
my
first
PR,
where
I
did
all
manually
so
that
we
have
Maine
will
be
a
buildable
web-based
repo,
which
will
have
all
the
browser
tests
and
it'll
be
generating
browser
bundles
with
rollup.
E
E
So
my
initial
one
is
going
to
be
a
minification
branch
where
I
then
want
to
start
going
and
hacking
it
and
and
seeing
how
small
I
can
make
it
and
because
it
Mains
already
generating
bundles
I,
can
compare
it
against
those,
but
I
highly
well.
E
I
would
like
other
people
to
you
know
if
you've
got
something
you
want
to
play
with,
we'll
create
a
branch,
and
you
can
own
that
branch
and
we'll
yeah
do
whatever
we
want
once
we
validate
with
the
whole
idea
of
the
sandboxes,
we're
just
like
hacking
and
making
it
work
once
we
validate
that
this
is
a
would
be
a
good
thing.
We'll
then
create
PR's.
So
you
have
to
manually
move
that
code
back
into
the
jsr
country,
repo,
depending
where
it
is
once
it
gets
merged
back
into
there.
D
Yeah,
so
this
this
staging
Branch,
that's
just
to
keep
it
keep
this
sandbox
updated
with
the
with
all
the
history
yeah
or
the
whole
history.
So,
like
we'll
be,
will
it
be
used
like
going
forward
like,
like
periodic
Liverpool,
pull
down
comments?
Yes,.
E
Yes,
so
so
there's
a
I've
already
got
an
action
on
the
thing
where
I
can
just
like
trigger
the
script.
To
do
it,
but
like
the
first
one
worked,
the
second
one
for
the
API
worked.
So
then
I,
then
we
came
to
the
contrib
and
then
it
stopped
working.
So
that's
what
I'm,
where
I'm
at
now
so
I'm,
making
that
working
in
for
the
country
repo-
and
that
was
because
the
API
was
moved
from
its
own
repo
back
into
Js.
C
E
D
E
The
the
only
the
only
change
that
I
want
to
make
domain
is:
is
this
automatic
pipeline
to
get
in
there?
Okay,
so
yeah
I
I
don't
want
to
make
direct
changes
to
Maine
unless
we
have
to
yeah.
There
will
be
this
initial
setup
to
get
a
building
and
I
suspect
there
will
be
some
changes
we'll
have
to
do
for,
like
you
know,
updates
of
different
packages
that
break
things
but
yeah
in
terms
of
major
changes.
E
E
F
A
D
F
Cool
the
agenda
is
empty
and
stuff,
so
are
we
going
through
the
remember?
The
schemas
are.
A
F
So
this
one
here,
three
names
in
the
final
doc
does
not
match
what
we
discussed.
Santa
did
you
you
know
was
it?
Was
it
a
reason
for
taking
the
names
and
stuff?
I
was
just
curious.
The.
B
F
Was
the
exercises
we
go
through
this
exercise
and
then
we
basically
transfer
these
things
that
we
agreed
on
back
to
the
main
Dock
and
start
filling
out
details
right.
F
F
A
Okay,
okay,
so
let's
talk
about
the
the
page
URL.
So
this
is
a
page
view,
so
http
dot
URL
is
an
existing
convention.
So
either
we
reuse
that
you
know
or
we
introduce
a
new
one
called
browser.page.url.
Okay,.
F
F
Okay,
if
you
know
yeah
HTTP
World
exists,
we
could
reuse
it
I.
Don't
think
we
need
to
create
a
new
one.
Any
thoughts
from
others.
E
I
lost
my
math
HTTP
URLs
small
line,
so
I
I
definitely
prefer
that
one
over
the
browser,
page
URL,
okay,.
F
A
Will
need
to
add
it,
but
it's
it's
easier
this
way
so.
A
So
all
the
attribute
names
they
they
need
to
be
added
to
the
spec
repo.
F
All
first
top
level
attributes
so
page
title,
you
know,
would
you
know
just
a
question
page
title
would
not
be
need
not
be
added
to
the
semantic
conventions,
or
do
we
have
to
addition.
A
No
all
are
good
to
add.
Okay
yeah,
the
I
think
the
idea
is
that
everybody
knows
when,
when
we
say
when
we
use
a
certain
attribute,
they
they
can
refer
to
the
spec
to
determine
you
know
what
it
means
so
that
way.
Another
is
a
standard.
F
F
Less
familiar
with
that
right
in
the
perhaps
we
can
look
at
the
spec
and
you
know,
I
can
show
us.
B
E
E
All
right,
you
can
keep
going
there
just
making
comments
ago.
So
this
also.
E
The
skirts
around
I
can't
quite
together,
HTTP
yeah.
E
E
F
I
have
a
question
here,
so
how
would
people
know
how
you
know
this?
This
HTTP
is
inside
trades
right.
Yes,
how
people
even
know
to
go
there
to
look
for
what
is
the
HTTP?
You
know
how
to
establish
a
link
is
my
question.
So.
A
It
is
a
little
Loosely,
you
know
defined
so
these.
A
So,
for
example,
if
we
end
up
using
you
know
these
attributes
in
a
in
an
event,
then
we
will
have
to
go
back
and
add
to
the
the
event
section
of
70
conventions.
Yeah
the
logs
here.
C
A
Could
we
could
just
say
that
you
know
it
it
matches
the
same?
We
could
move
the
HTTP
to
common
or
something.
F
Okay,
so
essentially,
instead
of
Trace
here
we
can
move
it
out.
That's
what
is
what
we're
proposing
who
would
drive
those
kind
of
changes
right,
I
think
do
we
do.
A
It
I
don't
know
if
it's
even
needed.
Like
I
said
you
know,
this
is
to
to
to
be
fully
correct
yeah.
We
need
to
do
it,
but
this
is
a
lower
priority.
I,
don't
know
how
to
say
it
like
it's,
not
that
important.
F
A
Is
only
one
so
these
are
so
that's
why
they
have
namespaces.
So
the
HTTP
is
the
namespace
and
URI.
F
Yeah
I
I
get
it
so
the
top
of
the
things
that
we
Define
once
you
know.
Let
me
take
this
example
screen
width.
Where,
where
do
you
think
we
are
going
to
Define
this
in
semantic
Dimensions?
You
know
I
think
we
established
that
we
need
to
Define
these
things
in
semantic
Dimensions,
correct
yeah.
So
where
will
we
Define
it?
Let's
say
we
pick
a
place
now.
It
obviously
is
not
going
to
live
under
today's
yeah.
F
Okay,
so
you
build
a
resource
now
somebody
looking
through
these
screens
if
they
want
to
understand
the
definition
right
for
you-
and
you
know
probably
a
few
here-
it's
obvious
some
brand
new
person
coming
through.
They
look
at
all
these
foods
and
go.
How
do
they
know?
How
do
they
know
to
navigate
into
bunch
of
these
things
and
end
up
at
a
particular
field?
Right
and
there's
got
to
be
some
if
you're
looking
at
a
trace
and
actually
do
the
instrumentation,
it's
pretty
obvious.
F
You
know
you
go
look
inside
Trace,
HTTP
definition
when
you're
looking
at
an
event
that
we
are
defined,
we
need
to
have
these
links
established.
Otherwise
it
just
becomes.
You
know:
I,
don't
want
to
do
travel
knowledge.
It's
got
to
be
properly
linked.
That's
what
I'm
saying
I.
A
No,
what
I
meant
is
this
is
something
that
is
not
programmable.
As
in
how
do
I
say
it,
maybe
somebody
else
wants
to
explain
like
we
we
can,
we
can
drive
it
I.
Think
it's
not
a
issue.
I,
don't
think
there
will
be
any
concerns
here.
Yeah.
E
A
So
that
is
so,
we
can
wheel
out
to
wait,
so
we
cannot
introduce
this
until
there
is
Clarity.
E
A
No,
that
is
one,
and
whenever
we
introduce
the
ephemeral
attributes,
it
will
be
another
field
in
the
resource
object.
So
today,
under
research
is
attributes
and
there
will
be
in
a
varying
attribute.
So
something
like
that,
so
it
will
it.
A
We
cannot
even
use
it
because
there
is
a
blocker,
you
know
we,
we
don't
have
support
for
you
know
these
representing
these
fields
today.
A
Go
to
the
word
document
again,
the
third
tab
and
scroll
up
a
little
bit
go
to
the
resource
section
yeah,
so
the
the
varying
attribute
section
the
whole
this
whole
section
today
it
is.
It
is
not
possible.
A
F
F
E
Yeah
I
think
what
we're
really
defining
here
is.
This
is
we're
defining
what
our
proposal
would
be
and
therefore
the
Deans
that
will
they
will
have
for
that
proposal
for
these
particular
ones.
For
the
varying
attributes.
Let's
say
we
are
assuming
they'll
go
in
the
thermal
resources,
assuming
a
federal
resources
goes
in.
F
C
F
This
as
a
proposal
right
what,
if
we
Define
our
events
at
this
level
as
Mars,
assume
that
they're
going
to
be
large,
Define
them
here
and
anything,
that's
not
coming
from
already
defined
things
like
HTTP,
URL
and
stuff.
F
D
So,
just
really
really
quick
I
I
did
a
while
ago.
I
did
draft
some
like
some
two
two
two
events
to
to
browser
events
in
this
in
this
repo
I'll
put
a
link
in
the
comments.
If
you
want
to
take
a
look
at
it,
really
quick.
B
D
The
idea,
the
idea
here
would
be
that,
like
anything,
that's
common
to
all
logs
would
be
in
the
in
the
top
level
folder,
and
then
you.
C
C
E
Yep,
whether
we
want
to
have
a
have
it
listed
as
events
and
then
browser
but
yeah,
because
we're
defining
them
as
log
events.
This
is
a
place
to
start.
E
Now
it's
specifications
logs
and
then
semantic
conventions.
Okay,
we've
been
second
yep,
missed
that
one.
F
Okay,
cool
I,
I
think
this
makes
sense.
We
can
we
can,
you
know,
put
this
thing
out.
You
know
anything.
That's
already
existing.
Somehow
we
need
to
say
HTTP
URL
from
whatever
that
location,
I
don't
know,
we
can
link
to
different
dots
and
stuff
right.
So
that
way
somebody
happens
up
on
page
view.
We
know
exactly
where
to
find
the
definitions
and
things
and
don't
have
any.
You
know
we're
not
going
to
have
a
have
ambiguity,
but
at
least
should
be
clear,
I'm
ready
to
find
definitions
for
things.
F
A
stab
at
it
and
then
you
know
it
looks
like
Martin's
already
got.
You
know
something
going
here.
We
could
probably
continue
this
as
well.
Either
one
works
okay,.
A
So
in
our
yeah
that
doc,
we
we
should
highlight
which
ones
need
to
be
added
like
through.
A
So
in
this
document
so,
for
example,
screen
width
and
Screen
height,
we
should
rename
it
to
something
in
the
standard,
namespace
format.
B
A
E
Comes
back
to
our
discussion
on
data
and
like
I
I
would
really
like
to
avoid.
Having
you
know,
deeply
nested
names
because
of
the
duplication
so
I
would
I
would
prefer
to
have
it
as
event.data
and
then
we
say
we
have
event.data
for
a
page
name.
We
need
a
screen.
Width
screen
height,
not
turn
around
and
say:
okay,
we're
going
to
call
all
of
these
browser.screen
web
browser.screen
height,
because
that's
just
going
to
get
us
into
the
same
pain
point.
A
E
Yeah,
but
but
just
in
general
for
all
these
yeah
yeah,
so
it
it
it
sounds
to
me
like
we.
We
need
to
out
of
the
three
things
that
we
mentioned
like
that.
Was
it
last
week
before
yeah.
E
E
Well,
when
we
say
everything's
in
event.data,
we
can
say:
okay,
we
have
no
data,
no
need
for
dotted
names,
because
the
event.data
is
unique
to
the
event,
so
we
could
just
say
event.data.
Instead
of
page
dot
URI,
we
could
just
say
it's
now,
your
eye
or
URL.
It
doesn't
need
to
conform
to
the
general
attribute
semantic
convention,
because
it's
not
it's
it's
Unique.
To
that
event,.
E
B
D
So
I
was
originally
thinking
that
that
could
be
the
case
like
the
way
you
describe
like
page
page
URL
or
versus
URL
I.
You
know
I
originally
thought
that,
even
if
the,
if
the
attributes
were
top
level
they
would
for
for
logs,
it
would
would
not
have
to
conform
to
the
semantic
conventions,
because,
because
of
the
convention
of
if
it's
an
event,
it
has
event.name
about
dot
domain,
then
everything
else,
that's
not
even
doubt,
is
just
specific.
To
that
event.
A
Yeah,
but
look
at
the
original
reason
why
these
are
part
of
the
spec
repo
right
I,
think
it
is
to
like
I,
think,
I
think
what
never
suggesting
that
your
event
name
should
be
the
primary
key.
Now
it
should
serve
as
a
reference
to
what
the
other
fields
are
about
yeah,
but
that
is
not
there
in
the
you
know
spec
today,
so
so,
until
we
get
that
understanding,
agreed,
yeah
yeah
for
sure.
E
Yeah,
which
is
why
I
think
having
event.dater,
is
an
easier
sell
than
saying
okay.
Well,
when
we
have
a
long
event
and
we
haven't
happened
to
have
event.name
so
therefore
we
can,
then
the
attributes
now
ignore
the
existing
semantic
conventions.
I
think
that
would
is
going
to
be
a
really
hard
sell
for
the
same
reason
that
they
have
namespaces
today
and
that
you
could
end
up
with
a
complex.
E
A
E
Well,
it
comes
back
so
if
there's
no
support
for
having
our
own
data
value,
so
this
is
like
it
goes
back
to
the
proposal.
I
put
in
the
now
closed
PR
of
having
the
schema
and
then
yeah.
This
is
tigran's
event,
name
the
main
thing,
I
I
think
part
of
it.
That
needs
to
play
out
and
come
to
a
conclusion,
and
we
didn't
do
that
last
week
because
typical,
you
know,
the
log
scene
didn't
happen.
Yeah.
A
F
So
essentially,
we
need
to
get
semantic
emissions
approved
for
this.
The
attribute
called
data
right.
E
E
Like
if
we
continue,
if
we,
if
we
say
okay,
it's
going
to
stay
and
we're
going
to
have
event
name
event
domain,
then,
for
me
at
least
event
data
is
a
logical
extension
of
that,
and
then
we
just
say
we
have
all
our
Fields
living
inside
of
that,
so
that
you
have
a
generic
event,
any
any
back-end
system
can
say:
okay,
I
have
event
these
three
event.
Prefix
Fields.
So
therefore
I
know
everything
event.
E
Data
I
can
just
go
and
store,
including
custom
events
which,
which
is
part
of
the
discussion
that
happened
in
that
PR,
is
like.
How
do
you
know
you
know
in
terms
of
like
other
backends,
that
know
nothing
about
any
particular
event.
How
do
they
know
how
to
store
it
as
an
event?
E
The
event
that
data
helps
with
that,
as
opposed
to
all
top
level
fields,
and
just
saying
you
have
to
go
and
push
them
in
there,
which
would
also
work
it's
just
not
as
concise,
yeah.
E
F
We
have
the
stickers
available,
you
have
to
satisfy
everybody's,
you
know,
needs
and
stuff
and
yeah,
that's
the
you
know.
I
can
drop
in
and
it's
the
part
part
a
conversation.
Yeah
anytime.
You
want
to
have
Global
things
defined
it's
going
to
take
forever
yeah.
The
part
C's
are
much
easier.
Yeah.
E
And
that's
effectively
where
event
data
becomes
is
it's
part
C,
we're
defining
part.
A
is
the
name
which
then
defines
actually
it's
probably
more
Part
B
yeah,
that's
what
we
Define
our
our
level
of
events
for
you
know
whatever
what
action.
F
Here's
a
thought,
a
question
to
folks
here
right:
the
ticket
opened,
you
know
trying
to
eliminate
events
a
couple
of
times
and
he
closed
them.
C
F
Wait
for
him
to
you
know,
reopen
that
discussion
about
closing
removing
events
or
something
or
it's
already
there
currently
approved.
Let's
just
propose
adding
event,
start
data
and
move
forward.
You
know
that
probably.
A
Oh
yeah
yeah
this
actually
I
have
that.
In
my
my
mind
too
this
week,
I
I
want
to
you
know,
put
an
end
to
that
that
that
you
know
either
we
we
have
to
decide
like
either
we
keep
events
or
we
remove
events,
but
it
should
no
more
be
a
pending
thing.
Yeah.
F
E
A
E
Keep
a
bit
like
if
Tigger
wants
to
get
rid
of
it
completely
he's
really
been
proposing
that
we
become
our
own
first
class
citizen,
which
that's
just
more
pain
from
outside
of
things.
Yeah.
E
But
I
think
tigrett
has
this:
the
schematized
logs
I
think
are
still
out
there.
I
think
that's
that
might
be
what
he's
must
have
proposed
for
it
which
sort
of
works
as
well
but
depending
how
that
plays
out,
but
yeah
I
I
agree.
Let's
just
move
on
and
send
us
if
you
want
to
drive
the
extension
that
would
work.
Okay,.
C
F
So
so
then,
if
that's
the
thing
you
know,
assuming
that
even
that
data
gets
approved
domain
name
already,
yeah
then
I
think
what
we
should
do
is
follow
this
this
format
here
and
start.
You
know
we.
C
F
F
Essentially,
these
are
the
debating
attributes
and
stuff
could
be
in
resources
and
things
I'll
just
talk
about
it's
a
based
item.
You
know
things
things
of
that
nature.
We
start
defining
inside
the
page
view
event
and
go
from
there.
D
C
D
From
the
definition
perspective
like,
so,
if
you,
if
you
don't,
if
you
put
everything
in
the
in
event
data
and
then
let's,
let's
assume
that
we
have
the
the
way
we
write,
the
conventions
is
by
like
we,
we
write
like
a
one
document
per
event,
type
correct
listing
all
the
different
attributes
in
that
event
type
so
like.
If
we
have,
if
we
have
events
that
share
attributes,
even
in
this
like
either
in
the
same
domain
or
even
across
domains,
possibly
yeah.
E
F
Probably
have
to
you
know,
duplicate
them,
I
understand
once
you
duplicate,
you
know,
they're,
not
you
know
they
could
evolve
or
you
know
kind
of
gear
up
and
as
as
they
go,
I
I
think
that's.
Okay,
duplicating
is
okay,
I,
think.
E
F
Should
go
to
Common,
but
yeah
page
in
a
page
Titan
might
show
up
in
multiple
places.
I
don't
know
if
this
has
an
ocean
thing.
A
I
I'm
thinking
we
let's
differ
this
discussion
until
we
get
more
clarity
on
the
on
the
spec
side,
but
I
think
the
inconsistency
between
the
two
documents
I
think
that,
let's
revisit
a
few
weeks
later,
okay.
F
Sounds
good,
okay,
okay,
all
right.
E
Can
I
change
that
required
to
expected
because
it's
going
to
depend
on
the
event,
so
some
you
will
always
accept
like
the
page
title
you're
not
always
going
to
have
a
document.title
so,
but
we
should
definitely
Define
a
fallback
like
not
not
the
specified
or
something
but
yeah
it'll
be
a
case
of
saying
these
are
the
fields
that
will
be
expected
to
be
there
and
we'll
have
some
that
we
might
tag
as
required
and
some
that
will
say
are
optional.
Foreign.
F
We
will
open
one,
you
know
look
at
that
and
we
are
going
to
follow
what
okay.
So
then
I
think
that
answers
most
of
the
questions
here.
I
understand
your
logic
behind
using
HTTP,
URI
and
stuff.
What
we
had
in
the
spreadsheet
it'll
be
ideal
if
the
spreadsheet
name
matches
what
we
eventually
end
up
with,
but
I
think
that's,
okay,
but
this
is
a
working
doc.
Yeah
I
think
that's
fine!
F
Going
back
here!
The
next
one!
Fetch
timing
is
marked
as
done
in
spreadsheet,
but
has
several
blanks
touch
timings
you
have
a
star
in
a
prefix.
Was
a
done
marker
I
think
there
are
some
blank
Fields
here
should
probably
like
these
guys
here.
I,
don't
think
we've
gone
through
these
at
all
or
no
I
think
what
was.
E
Did
we
want
to
have
it
pre-calculated
or
individual
I
think
we
ended
up
coming
to
the
conclusion
we
want
to
enumerate
them
so
instead
of
saying,
like
I've,
got
redirects
start
to
redirect
ends
instead
of
saying
redirect,
we
were
actually
going
to
have
both,
because
that's
my
recollection
of
what
I
think
we
talked
so
instead
of
something
like
we
just
have
Ajax
perfect
redirect
today,
because
we
pre-calculated
I,
thought
we'd
say
we
would
just
have
it
as
separate
so
that
the
back
end
or
the
ux
would
have
to
calculate
it.
E
Okay,
so
so
these
fields
are
effectively
coming
from
the
browsers.
I
I
can't
remember
the
exact
one,
the
the
timing,
resources.
E
C
E
E
That
would
be
included
as
well
so
effectively
we're
saying
we
have
all
these
fields
which
are
effectively
we're
leveraging
the
w3c
resource
timing
value
for
the
browser
so
effectively
it's
a
it's
a
one-to-one
mapping.
C
E
F
Okay,
I
think
I
follow
you
know
most
of
the
day
and
then
automatically
stuff
up
here
in
so
that
means
you
won't
have
definition.
You
will
simply
say
resource
coming
from
browser.
Specs
is
you
know,
WTC
is
what
would
be
here.
That's
basically,
we
reference.
E
Yeah
yeah
and
we
can
enumerate
what
exists
today,
but
we
just
need
to
in
in
the
specification
we
just
need
to
say
if
this
other
document
changes,
those
additional
Fields
should
also
be
included
and
they'll
be
optional
Fields,
because
not
all
browsers
will
support
them
like
most
of
these
are
optional
as
well,
because
it
depends
on
the
request.
You
don't
have
the
the
domain
start
and
end
unless
the
browser
to
look
up
and
when
it
does
look
up
it
cases
it
for
whatever
the
DNS
okay
life
cycles,.
F
Okay,
I
think
that
makes
sense.
In
my
you
know,
a
thought
is
don't
even
enumerate
at
the
moment
right,
because
unless
we
keep
it
up
to
date,.
E
E
F
F
I
think
Martin's
already
gone
through
that
so
we'll
use
that
and.
F
Cool,
so
that
takes
care
of
views
guys
all
of
these
guys
here
thing
and
then
one
of
the
blanks.
D
F
F
Did
we
go
through
this
exercise?
I
can't
remember.
B
F
C
E
Because
yeah
device,
ID
and
type
are
really
for
the
device
that
they
would
really
belong
in
the
yeah.
Does
it
would
they
change?
No,
they
they
shouldn't
change,
they
could
be
resources.
The
SDK
version
might
change
the
operation,
ID
is
actually
the
trace.
Id
operation
name
is
actually
the
page
title
and
then
yeah
session
ID
news
right.
You've
already
got
there.
E
And
measurements
are
effectively
just
now
calculated
timings
effectively
of
how
long
the
SDK
took
to
do
things
right.
F
So
that
one's
custom
we
can
get
through
that,
so
the
operation
is
a
page
title
right
and
then
do
we
use
that.
E
F
F
That
we
want
as
a
field
for
a
hotel,
that's.
E
E
If
we
have
an
event,
there
will
be
a
trace,
ID
associated
with
it.
So
it's
like
for
application
insights.
We
always
you
know.
We
don't
have
an
ongoing
span
because
we
don't
have
spans,
but
but
we
do
identify
the
fact
that
this
page
is
this
operation
ID.
So
this
Trace
ID,
which
lives
the
lifetime
of
the
page.
C
F
Right,
the.
E
E
E
That's
what
I
would
think,
but
I
know
we
talked
around
that
at
the
same
time.
You
know,
like
those
of
the
instance
ID,
like
these
service
name
spaces
I'm,
not
sure
they
should
be
the
the
field
to
be
overload.
But
it's
not
you
know
a
browser
instance,
it's
not
really
a
a
service.
F
Yeah
I
I
think
we're
you
know
already
done
with
that
topic.
The
the
question
is.
F
E
E
F
E
C
C
B
F
C
E
E
F
Okay,
so
I
think
this
is
it
then
super
standings
is
done.
Do
people
want
to
look
at
anything
else,
largely
I
think
it's
done
right.
A
E
Thank
you,
yeah,
there's
a
whole
bunch
of
web
vitals,
which
are
becoming
standard
that
we
should
definitely
include.
F
F
In
yeah.
A
D
Yeah
like
in
in
the
way
we
use
it
in
our
implementation
or
the
way
we
think
about
it,
is
for
we
tied
the
first
interaction
together
with
the
first
input
delay.
D
E
Yeah
for
identity,
we
had
a
had
an
equivalent,
but
I
think
it
got
used
for
one
experiment,
and
that
was
it.
It
wasn't
an
often
used
field
for
us.
C
C
F
F
Still
at
the
last
year
you
know:
does
it
show
up
here
in
Miralax
events?
Where
did
we
get
that
from
currently
it's
a
user
interaction
for
you,
Martin.
D
It's
a
timing
for,
for
us,
it's
a
timing
event.
So,
like
we
have
we
capture
a
bunch
of
different
timing
like
actually
at
least
the
way
like
we
presented
on
the
back
end
represent
it
in
the
back
end.
Is
we
capture
different
timing?
Events,
which
can
be
you
know
things
like
paint
timing,
but
it
can
also
be
like
the
first
first
interaction
so
and
it's
something
that
you
would
then
like.
We
thought
be
useful
like
to
display
like
on
on
a
timeline.
D
I
think
we
can
just
we
can
just
like.
We
can
just
ignore
it
for
now.
C
A
E
I
think
it's
more
okay,
so
when
do
we
want
to
find
another
in
this
case,
is
the
gorilla
to
find
them?
If,
if
we
don't
Define
them,
someone
will
request
it
to
Define
them
because
I'm
getting
growing
pressure
internally
as
well
like
we
don't
Define
it
today
and
at
the
moment,
teams
go
and
do
this
themselves,
but
it
would
be
nice
to
have
it
as
a
standard
thing.
D
I
know
that
we're
gonna
have
the
challenge
of
of
how
how
to
excuse
me
how
to
represent
them.
D
Because,
like
CLS
CLS
and
so
I
think
maybe
like
first
thing
for
July
is
probably
not
a
problem,
but
the
COS
might
be
because
it
keeps
changing.
D
A
There
was
another
discussion
whether
it
should
be
a
metric
but
I
think
in
that
thread
it
was,
you
know,
kind
of
concluded
that
you
know.
Since
we
are
looking
at
events,
you
know
they
might
as
well
be
sent
as
events.
E
C
A
So
quickly,
you
know
what
about
the
route
change
events?
Do
you
do
you
folks
have
need
for
that.
E
Crap
inside
we
do
that
as
different
pages.
So
if
the
route
changes
it's
a
separate
page
view,
including
for
spa.
E
F
See
well,
I
I
do
do
you
have
a
route
change
events,
but
that
you
can
pick
up.
You
know
I
I,
don't
think,
there's
anything
that
exists
in
you
know
in
our
side,
like
never
saying
it's
all
a
logical
Bridgeview.
F
So
if
portal
changes
happen,
we'll
count
them
as
four
page
views
that
save
it
as
though
they
are
for
different
previous.
That's
basically
it
I,
don't
think
there
is
a
mean
for
finding
out
if
they
were
virtual
or
physical
type
changes
question
is:
do
you
guys
have
anything
any
you
know
experiences
built
around
the
the
infrastructure
that
which
is
basically
what
it
is.
A
So
I
think,
if
it's
just
an
event,
that's
easier,
but
we
also,
we
could
talk
about
it
tomorrow,
too.
I
think
we.
We
also
want
to
figure
out
how
long
it
takes
for
the
drought
change
to
complete.
E
Yeah,
that's
always
the
hottest
thing.
It
depends
on
the
framework
they're
using
whether
it's
in
your
angular
react
or
you,
because
they've
got
to
hook
their
the
router
changes
so
yeah
today
we
just
say
the
duration
is
always
zero,
and
but
we
provide
the
ability
to
for
you
to
give
us
the
duration,
because
of
that
in
the
open,
Telemetry
World.
E
In
theory,
someone
can
go
and
build
a
standard,
router
extension
a
router
instrumentation
for
each
of
those
and
calculate
it,
but
yeah
the
the
question
is:
do
we
want
to
have
an
additional
flag
that
says
this?
Is
a
route
change
versus
a
PG,
or
do
we
don't
have
it
as
a
you
know,
affecting
a
separate
event
saying
from
Microsoft
perspective
we
just
treat
them
as
page
views,
but.
F
Yeah
I
think
you
know,
I,
don't
think
there
should
be
separate.
You
know
a
unique
event
type
or
something
that
essentially
the
same.
If
you
make
it
a
separate
event
type,
then
all
of
the
you
know
the
well-established
scenario
is
impression,
counting
and
stuff
right,
that'll
go
even.
A
For
page
view,
we
talked
about
having
both
an
event
and
a
span,
so
the
event
is
sent
right
away
and
this
band
would
wait
for
the
page
to
load
right.
C
A
There's
some
logic:
we
are
introducing
to
compute
the
the
length
of
the
page
load.
So,
similarly,
for
a
route
change
is
there?
Do
we
want
to
do
the
same
thing.