►
From YouTube: 2022-09-07 meeting
Description
OpenTelemetry PHP SIG Meeting
B
C
B
Good
few,
a
couple
of
new
ones,
just
a
broken,
build
from
me,
which
I
think
it's
just
a
php
stand,
update
bob.
If
you
could
just
approve
that
one,
I
think
it's
a
pretty
simple
one.
This
one
was
me
as
well.
I've
started
testing
out
against
8.2
since
it's
gone
to
release
candidate
now
I
think
you
might
expect
it
to
go
live
in
two
or
three
months.
B
Obviously,
some
of
the
libraries
themselves
aren't
working
with
a2
yet,
but
there's
a
bit
obvious
deprecations
that
they
came
up,
but
for
the
most
part
it
couldn't
be
pretty
good.
So
that's
another
rubber
stamp
review.
I
think
this
one
from
tobias,
which
I've
reviewed
and
was
was
happy
with.
B
Bias,
did
you
want
to?
Oh
now,
got
some
conflicts,
but
did
you
want
to.
B
The
data
sure
sure
yeah
look
that
makes
that
makes
sense,
no
worries
we'll
leave
it.
Give
you
as
much
time
as
you
need
to
keep
working.
A
C
B
A
Yeah
yeah
means
just
I
will
update
it
okay.
Finally,
it's.
B
I
don't
know.
What's
what's
happened
to
this
guy?
It's
not
important,
and
some
kent
is
not
here
to
talk
about
this
one,
just
getting
getting
kind
of
old,
let's
jump
over
to
control,
because
so
this
one
is
still
demo
prototype
code
just
skip
over
that
one
carol
has
been
in
contact
with
me
today
and
has
completely
reworked
this
into
a
much
less
dodgy
non-monkey
patching
version
which
looks
better.
She
just
needs
to
fix
up
some
tests,
and
then
we
can
go
ahead
and
merge
that
one.
B
B
C
Sure
I
think
we
had
an
open
bug.
I
think
we
have
some
open
bugs
too.
B
C
You
want
to
click
that
link.
That's
on
the
agenda.
The
openbox
one
right
under
open,
pr's,
there's
a.
C
I
saw
that
I
saw
your
poor
performance
otlp
grpcx4,
that
one
for
bug
811
or
issue
811.
I
thought
you
made
a
comment
on
that.
Do
you
want
to
talk
about
this.
B
Yeah
well,
look.
I've
just
asked
this
person
to
test,
so
we
we
know
that
the
protoc
extension
is
significantly
more
performant
and-
and
that's
that's,
been
worn
out
in
our
our
benchmark
tests.
So
I
I
think
I
can
tell
from
just
from
looking
at
this
that
they're
using
the
php
implementation.
B
It's
it's
not
meant
to
be
performant,
although
those
numbers
are
really
horrifyingly
bad.
I,
but
I
also
don't
know
yet
so
step
one
get
them
to
switch
over
to
the
c
extension.
If
that
makes
the
problem
go
away,
then
I'm
probably
happy
I'm
I'm
kind
of
curious
as
to
where
some
of
these
numbers
come
from,
because
they
do
seem
insane.
But
I
don't
know
I
don't
know
how
protocol
works.
I'm
also
not
keen
to
debug
it.
If
I
can
at
all
avoid
it.
C
I
also
wonder
if
they're,
using
the
most
recent
version
of
both
our
library
and
google
proto
buffer,
we
we
had
problems
with
that.
It
worked
when
we
used
to
see
extension.
But,
yes,
I
think
I
have
a
very
strong
feeling
that
they
that
they
are
if
they
use
the
c
extension
they'll,
be
in
much
better
shape.
B
Oh
no
rc
extension
because
well
I
I
don't
think
so.
Just
by
going
up
those
those
class
names.
C
C
And
let
where
it's
not
accenture
so
yeah
oh
see
in
the
projects
drop
down
on
the
right
side
of
the
screen,
brett
there's
this
is
tracing
done.
That
should
not
be.
B
C
B
B
B
C
Yeah,
I
think
I
think
so.
I
think
that
we
should
wait
on
tobias's
809
will
request
and
then
we
should
just
make
it.
So
I
think
we,
I
think,
we'll
just
keep
iterating
through
in
in
haphazard
fashion,
until
somebody
just
pushes
the
button.
C
So
I
I
vote
that
we
fit
we
merged
those
two
pr's
that
I
approve
for
you
brett
for
tobias
to
finish
his
intermediate
transport
layer
and
is
there
anything
else
anybody
want
feels
like
we
need
to
accomplish
before
we
push
this
to
the
world,
because
I
think
once
we
get
once
we
get
beta,
we
should
get
a
lot
more
feedback,
both
good
and
bad.
B
Yes,
that
is
true.
I
just.
A
B
Or
something
this
is
the
one
that's
that's
being
used
over
in
contrib.
Yes,
yes,
yeah,
all
right,
yeah!
That's
that's
a
that's
a
good
point.
That
was
something
that
that
tmo
threw
together
for
the
aws
instrumentation.
B
C
I
was
gonna
say:
is
that
required
for
beta,
or
is
that
just
nothing
that
we
need
to
implement.
B
C
B
Okay,
excellent:
I
just
wanted
to
note
that
all
of
their
exporters
and
the
small
context
are
now
being
get
splitted
out
and
published
to
packageist,
so
they're
all
independently
installable.
B
Kashan
you
have
a
question
about
coding.
Is.
A
Yeah,
so
this
is
regarding
the
reviewers
here,
so
I
have
put
in
link
to
the
hotel
js
as
well
what
they
do.
They
have
created
teams
in
the
open,
telemetry
space
for
you
know,
because
we
have
php
approvers.
Similarly,
they
have
javascript
approvers
and
rather
than
putting
the
individual
ids
in
our
code
owners
file
in
our
repo,
they
just
put
a
link
to
that
teams.
So
whatever
changes
you
make
there,
those
will
be
reflected
in
the
reviewers
when
a
new
pr
is
raised.
So
I
was
just
wondering:
should
we.
B
A
So,
for
instance,
yes
same
file
in
our
hotel
php.
We
have
individual
ids
rather
than
a
group,
and
we
already.
C
C
B
B
Take
that
as
yes
right,
so
so
what
I'm?
What
I'm
seeing
on
the
on
the
on
the
slack
channel
is
that
most
people
that
really
like
what
they
see
with
with
devices
extension
as
it
is
now
and
I've
certainly
played
with
it
and
I'm
quite
happy
with
at
least
with
how
easy
it
is
to
to
use
so
where
to
next.
I
know
that
priscilla
was.
I
thought
that
that
was
the
way
to
go.
B
A
No,
I
think,
tobias
approach
is
quite
it's
very
efficient.
I
would
say
basically
the
extension
that
he
has
created.
It
allows
us
to
hook
any
basically
auto
instrument,
any
function
that
we
want.
So
all
now
we
have
to
do
in
open,
telemetry,
php
country
brepo
is,
you
know,
create
the
pre
and
post
callable
hooks
post
followable
functions
for
any
anything
that
we
want
to
instrument,
and
I
believe
you,
you
have
done
the
same
right
right.
A
B
A
Yeah,
I
think
then
yeah
once
tobias
is
ready
with
his
pr
and
once
it
gets
merged,
we
can
start
working
on
different.
We
can
start
with
frameworks.
First
of
all,
so
we
can
start
by
is
auto
instrumenting
symphony
framework
for
a
couple
of
mvc
frameworks
and
see
how
that
goes.
B
I
yes,
yes,
so
there's
a
couple
of
things
we'll
need
to
to
decide.
One
is:
is
device
happy
to
to
contribute
that
extension
over
into
open
telemetry
and
then
we
need
to
worry
about.
You
know:
where
do
we
store
it?
How
do
we
build
it
and
publish
it?
There's
there's
quite
a
bit
to
to
talk
about
there
and
then
I
think
you're
you're
right
amber
that
we
would
probably
look
all
those
different
instrumentations
over
in
in
contro
feels
like
the
right
place
for
them
to
live.
B
And
then
do
we
need
to
think
about
any
like
a
common
interface,
a
a
common
way
to
install
discover
enable.
However,
we
have
we
turn
these
auto
instrumentations
on
yeah
there's,
there's
quite
a
bit
of
work
to
do,
but,
but
certainly
as
as
the
as
the
extension
stands
now.
B
We
could
probably
get
to
work
on
on.
You
know.
People
can
start
prototyping
some
some
auto
instrumentations.
I
would
just
like
to
have
some
some
framework
and
scaffolding
around
how
how
we
do
it.
B
B
I
want
to
see
some
good
ideas
for
once.
We
have
so
assume
that
we
have
a
an
extension
that
works
and
how?
B
How
do
we
write
an
instrumentation
and
how
do
we?
How
do
we,
what
does
every
instrumentation
need
to
have
so
that
they
they
have
common
common
interfaces
and
and
can
common
or
consistent
ways
to
be
installed
or
enabled.
B
Yeah,
this
is
something
that
we
can
take
offline
on
in
in
this,
like
in
the
slack
channel,
no
one's
jumping
to
volunteer
right
now.
Today,.
B
A
Yeah,
actually
I
have
a
question
regarding
this
extension
so
towards
you,
how
I
believe,
compile
it
for
eight
point:
zero.
A
Eight
point
one
hey:
I
just
had
a
question
regarding
whether
the
php
minor
version
would
have
any
impact
on
different
extension.
We
have
to
build
so,
for
instance,
if
an
8.2.
If
the
change
some
functionality
like
like
some
syntax
in
the
observer
api,
then
we
need
to
have
a
separate
extension
right.
B
So
I've
I've
submitted
a
request
against
tobias's
extension,
just
to
add
documentation
and
build
instructions,
so
you
can
actually
build
and
install
the
the
extension
pretty
easily
yourself
using
the
in
fact
that
install
php
extensions
binary
that
we
use
in
in
open,
telemetry
php
is
capable
of
installing
it
straight
off
github
as
as
as
a
one
liner
and
that's
that's
how
I've
been
doing
it
but
instrumentation.