►
From YouTube: 6. #everyonecancontribute cafe: Grafana Tempo
Description
Blog with URLs: https://everyonecancontribute.com/post/2020-10-28-cafe-6-grafana-tempo/
A
So
yeah
hello,
we're
gonna,
look
into
grafana
temple
today.
This
is
something
we
discussed
like
30
minutes
ago
because
it
was
released
yesterday
or
announced
yesterday
and
I
don't
know
how
to
start
exactly,
but
maybe
nicholas,
do
you
want
to
start
in
and
share
the
blog
post
you've
been
reading
about
it.
B
And
then
you're
going
into
the
preparation
of
temple
yeah,
it
could
start
so.
My
name
is
nikka
smith,
I'm
working
as
senior
developers,
engineer
phosphority,
currently,
I'm
mostly
doing
their
blockchain
stuff
related
operations
and
helping
customers
a
lot
of
with
compliance
related
services.
Yes,
that
would
be
for
my
side,
so
I
won't
hand
over
to
who
I
think
I
will
take
alejandro.
A
Hey
my
hunter
michelle
technical
account
manager
give
up
based
in
brooklyn.
D
So
my
name
is
mike
hagner,
I'm
a
prog
manager
and
a
software
engineer
at
the
company
called
zkw.
D
We
build
headlamps
for
the
automotive
industry
and
my
my
part
is
to
build
high
performance
computing
software
with
mostly
c
plus
plus,
so
we
have
a
cid
engine,
a
raytracer
engine
and
much
more
yeah
and
I've
worked
there
for
14
years
now
and
yeah.
That's
it
so
I
will
hand
over
to
nico.
A
Yes,
of
course,
I'm
working
for
comedia,
we
have
our
own
enterprise
cms
system
and
I'm
working
on
the
team,
that's
responsible
for
the
cloud
offering
of
the
cms
service
and
yeah.
The
main
of
my
focus
is
on
monitoring
and
the
automation.
So,
basically
the
whole
monitoring
stack
around
krapana,
prometheus
terraform
and
python
yep.
That's
it
okay.
A
From
austria,
but
I'm
living
in
germany,
I'm
the
crazy
one
who
knows
everyone
in
this
round.
I
do
love
observability
and
monitoring
yeah,
and
we
kind
of
found
out
that
there
is
something
going
on
or
something
new
this
week,
because
grafana's
observabilitycon
happens
and
we
learned
about
grafana
temple
and
was
like
yeah.
Maybe
we
wanna
just
try
it
out
and
before
the
session
nicholas
shared
a
blog
post
with
me-
and
probably
it
just
like
makes
sense
to
talk
about
a
little
bit
about
what
graffana
tempo
is.
A
Maybe
maybe
I
can
hand
over
to
to
nicholas
now
with
like
doing
a
short
introduction
or
maybe
what
what's
the
next
step.
B
C
A
No,
I
found
it,
I
will
share
it
in
the
in
a
second
I'm
just
like
multitasking
and
I
can
can
I
share
my
screen.
A
B
Yep,
so
really
talking
a
little
bit
about
grafana
temple,
graffana
temple
is
a
new
services
was
spin
up
from
people
from
grafana
labs.
Mostly
it
will
help
you,
like
you,
see
in
the
tea,
so
the
tea
is
mostly
related
to
tracing.
So
a
trace
is
a
time
span
where
an
action
happens
mostly
so
they
can.
For
example,
it
tries
to
be
something
like
at
an
h,
p
call
so
in
distribute
systems.
B
You
have
probably
a
lot
of
traces
in
the
end,
because
each
server
needs
to
call
another
service
mostly,
and
you
want
to
visualize
it.
So
a
trace
is
mostly
like
an
indication
on
which
event
currently
something
happened,
mostly
with
a
timestamp
in
it.
B
So
if
you
are
coming
back
from
a
normal
programming
language
or
from
a
program
range,
at
least,
you
know
probably
also
traces,
because
you
know
the
familiar
concept
of
stack
traces.
So,
where
you
can
see
in
your
compiled
language,
you
can
see
the
stack
trace
where
you
can
see
which
function
was
called,
which
time
zone
and
with
which
values
mostly
in
distributed
systems.
We
have
a
bigger
problem
to
solve
because
it
doesn't
run
only
in
one
machine.
It
can
be
run
on
multiple
machines
and
for
that
are
mostly
traces
in
this
common
pattern.
B
So
then
we
are
talking
about
distributed
tracing
because
then
it's
really
interesting
in
the
step
of
when
the
actions
happened
and
when
it
will
be
provided
to
the
next
course
so
that
you
have
a
timeline,
so
simple
traces
can
be
easily
seen.
So
probably,
can
you
open
your
develop
mode
in
the.
B
B
A
B
Need
to
press
record
all
right.
Retort
is
always
enabled
when
you're
on
this
always
so,
and-
and
here
we
can
currently
also
see
trace
from
the
browser.
Mostly
so
we
can
see
in
the
timestamp
when
it
was
happened,
and
later
we
can
see
the
full
graph
when
it
was
finished
all
the
requests,
mostly
this
shouldn't
be
doing.
On
the
front-end
side.
B
We
are
more
interested
now
with
tempo
and
the
back-end
side
when
one
service
towards
another
service,
mostly
so
these
are
the
trace,
and
then
we
can
digging
more
into
the
topic
of
how
our
application
is
currently
working,
because
we
have
currently
in
the
observability
on
space.
We
have
three
truths
that
we
mostly
using
to
analyze
all
of
this,
so
we
have
lots
for
dating
when
the
event
has
happened
so
which
data
was
sent
mostly
there.
B
Then
we
have
metrics
for
counting
stuff
and
in
the
last
point
we
have
mostly
traces
to
visualize
which
hack
action
was
done
and
also
in
this
step
of
this,
which
value
has
it
mostly,
as
you
probably
know,
some
familiar
tracing
to
it.
So
there
are
some
tools
like
jagger,
for
example,
or
the
other
two
that
was
the
first
papers
that
comes
from
also
google,
I
think
open
siptin,
or
was
it
uber
or
one
of
them?
B
Probably
they
wrote
the
table,
how
they
orchestrate
all
the
microservice
exchange
architectures,
because
they
had
a
lot
of
service
and
a
lot
of
service
towards
each
other,
and
so
they
want
to
see
which
call
happened
to
which
timestamp
and
which
contacts
mostly
yeah,
and
the
problem
with
this
is
mostly
that
it's
really
complex
to
scale
these
tracing
concepts,
because
you
need
to
index
a
lot
of
queries
and
doing
a
lot
of
stuff
about
it,
and
graffana
was
now
thinking
about
the
step
hey.
B
Instead
of
that,
you
use
trader
and
using
an
index
server
like
cassandra
or
elasticsearch.
At
least
you
can
use
a
simple
pattern
and
store
in
all
your
traces
into
into
a
bucket,
mostly
in
object
store,
so
that
could
be
s3.
It
would
be
a
google
cloud
storage
or
you
can
also
menu.
B
One
trade-off
of
this
that
you
need
to
take
is
mostly
because
you
don't
engage
in
the
full
trace,
so
you
can't
search
about
it
mostly.
You
need
at
least
now
the
trace
id
to
see
where
the
trace
happened.
It
is
the
main
difference
between
dragger
and
also
our
tempo,
and
also
the
short
introduction
a
little
bit
about
tracing
mostly.
A
I
think
it's
really
great.
I
just
found
an
old
presentation
of
mine,
which
I
need
to
share
with
you
as
well,
in
the
chat
which
I
did
like
explaining.
What
open
tracing
and
open
metrics
are.
This
was
kind
of
the
the
first
ideas
of
like
how
to
how
to
explain
what
it
is
and
also
like
saying:
hey.
We
want
to
maybe
have
a
combined
solution.
A
How
does
it
feel?
Because
you
also
mentioned
yeah
like
jaeger,
tracing
and
open
tracing,
was
just
a
little
bit
before
that,
and
I
think
it's
called
open
sensors,
which
was
the
the
implementation,
and
then
there
was
kind
of
the
announcement
last
year.
I
think
about
open
telemetry,
which
can
replace
jaeger,
but
it
won't
so
it
will
coexist,
and
people
started
to
like
with
integrations
and
saying
hey.
A
A
Be
it,
for
example,
when
you
run
ci
cd
deployment
and
you
want
insights
into
the
application
stack.
The
call
stack
the
timing
points.
How
long
does
an
sql
query?
Take
one
node
in
in
the
kubernetes
cluster,
for
example,
is
fast,
the
other
one
is
not,
and
these
are
all
the
insights
you
can
get
out
of
that.
The
perfect
example
is
tracing
my
sequel
connections,
but
there
are
lots
of
others,
and
I
need
to
be
switching
back
to
the
blog
post,
which
I
closed
somewhere.
In
my
many
tabs.
A
It's
a
lot
of
it's
a
lot
to
unpack
but
yeah.
The
idea
was,
I
think,
to
try
it
out
that
we
have
a
picture
about
traffic.
B
B
Yeah,
so
this
would
be
a
trace
so
literally
mostly
to
refer
this
yeah
open
tracing
was
one
of
the
first
initiatives
and
then
also
open
sensors
comes
and
like
oh
there's,
better
examples
than
mine
off
yeah
and
probably
then
the
trick
is
about
that
that
you
have
parents
bands,
so,
for
example,
that
one
request
can
follow
another
like
in
the
browser,
mostly
that
we
saw
afterwards
yeah,
and
this
is
the
real
time.
B
Then
you
have
a
full
time
so,
for
example,
your
operation,
at
least
for
example,
creating
a
user
could
take
two
seconds
and
to
see
the
full
spend.
Probably
you
see
only
the
estuary
takes
at
least
from
all
your
from
all
your
operations
take
at
least
one
and
a
half
seconds.
Mostly,
then
you
see,
okay,
you
need
to
look
only
on
the
sql
query
and
improve
this.
Instead
of
looking
in
probably
over
engineering,
the
performance
of
your
applications
so
to
see
the
function,
get
faster,
chord
and
so
on.
B
This
would
be
one
of
the
fellow
mains,
mostly.
What
is
more
also
interesting,
what
is
really
in
the
blog
post
from
dufam?
He
saw,
let
me
think
where
it
was
so
mostly
traces
is
only
one
part
and
when
you're
going
down
a
little
bit
in
the
blog
post,
mostly
drawing
when
you're
entering
tempo
yeah
spur
out
for
id.
So
because
mostly
yeah
driving
a
little
bit
further
down.
A
B
Yeah,
mostly
what
you
want
to
do
with
all
your
observability
to
it
is
you
want
to
make
a
drill
down,
at
least
so?
For
example,
you
see
in
your
alerting,
you
see
something
happens
wrong
and
you
see
okay,
this
happens
on
this
time
and
then
you
want
to
have
a
look
at
the
trace.
B
A
B
What
the
uni
sections
in
in
yeah,
I
told
you
about
xm
plus
mostly,
but
to
see
the
uni
sections
between
all
the
monitoring
stuff.
It's
an
awkward
post.
Wait!
Give
me
one
minute
now.
This
is
not
for
right.
B
A
But
just
to
explain
the
term
x
simpler,
there
was
always
like
the
idea
when
you
have
your
gravana,
metrics
and
graphs
and
depending
on
whether
the
the
data
sources
promises
influx
db,
graphite
whatever
that
you
want
to
kind
of
correlate
that
or
connect
that
with,
for
example,
elastic
search,
log
output
or
grafana
loki,
and
when
you
are
troubleshooting
something-
and
this
is
probably
not
during
the
work
hours-
it's
like
3
a.m.
A
In
the
morning,
you
want
to
see
everything
which
kind
of
influences
the
current
state,
and
I
think
it's
one
of
the
things
it's
it's
critical
to
see.
Okay,
there's
a
trend
and
something
is
going
on
and
by
the
way,
these
are
the
log
lines
or
these.
These
are
the
the
additional
insights
you
want
to
map
into
that
and
tracing
is
just
another
layer
or
another
data
format
which
needs
to
be
mapped
into
this.
B
Mostly,
when
you're
clicking
on
my
link
that
I
sent
to
the
chat,
there's
an
also
awesome
diagram
from
peter
barton.
B
Liked
this
blog
post,
mostly
when
we
talking
about
observability,
because
it
explains
it
so
easy-
mostly
to
see
where
currently
what
are
metrics,
what
are
trace
traces
and
where
correlate
to
each
of
them.
So
because,
mostly
we
have
the
three
parts
in
here
also
the
same
like
doing
for
tempo
and
mostly
when
you're
going
now
down
in
the
blog
post.
It's
so
we
have
the
three
sections
so
there's
only
the
events,
so
the
retrest
stop
going
a
little
bit
further
down
yeah.
B
So
this
is
the
most
interesting
graphics
that
I
know
about
this,
and
here's
typically
also
to
the
breast
they've.
Also
edit,
is
the
range
where
you
have
a
high
volume
of
data
that
you
need
to
store
and
a
low
low
volume.
So
that
means
probably
everything
from
us
knows:
okay,
we
want
to
implement
logging.
So
mostly
you
get
some
expertise
from
consultants
from
excellent
transactions.
They
say
you
need
to
set
up.
B
Elasticsearch
elasticsearch
is
really
high
data
intensive
workload
and
also
it
needs
to
be
big
resource
requirements
instead
of
from
computing,
so
memory
and
cpu
and
you
need
to
set
up
distribute.
So
it's
a
huge
impact,
mostly
the
value
you
get
mostly
from
loading
is
for
most
people
or
not
for
most
people,
but
for
some
people
using
it
not
enough
to
get
the
value
out
of
vlogging.
B
So
you
have
mostly
a
bigger
loading
system
than
your
whole
application
state
so
and
for
developers
or
for
mostly
people
that
want
only
to
see
how
it
currently
to
relate
to
each
other
is
mostly
probably
a
good
way
that
you
only
have
in
metrics
and
only
the
traces
that
you
can
see.
The
aggregation
and
laureen
can
be,
and
additionally,
I'm
stepped
to
that
or
you
can
see,
for
example,
typically,
the
most
people
have
mostly
metrics
and
loading
stuff,
but
right
now
not
tracing.
B
So
there's
a
dependent
step
of
this,
and
what
currently
tempo
does?
Is
they
reduced
a
little
bit
the
volume
of
the
traces
in
terms
of
the
storage
that
is
required
to
save
all
these
traces?
Because
they're,
saying
hey,
you
can't
do
a
full
search
on
all
our
traces.
We
were
storing
only
the
ids,
mostly
in
the
budgets,
so
you
need
to
know
what
you
search
michael,
already
treated
a
cruel
post
about
that.
Where
was
it
also
explained
from
bjorn
plunker?
I
think
he
was
told
he's
also
one
of
the
creators
of
tenors
well.
B
A
I
shouldn't
I
shouldn't
be
tweeting
so
much.
I
think
it
was
yesterday
somewhere.
A
No,
this
is
feature
flex.
This
is
something
different.
This
is
graphic.
This
is
legal.
I
will
look
awesome,
look
by
the
way
loki
2.0
is
out.
This
is
also
something
we
need
to
test.
B
Jason
indexing,
it's
really
great,
so
probably
now
we
can
also
get
rid
of
a
lsd
search
for
simple
cases.
Yeah.
A
B
Know
yeah
to
the
response,
sorry-
and
he
was
really
great
explaining
that
so
in
terms
of
what
was
it
predicted
in
velocity
systems,
different
yeah
same
documents-
and
he
says:
okay,
it's
the
same
mostly,
but
where
was
it
in
the
terms
of.
B
B
Now
it
was
in
the
pulse,
so
it
doesn't
matter
in
the
end.
So
mostly
so.
This
is
mostly
the
cruel
part
about
temples
that
we
are
now
able
to
use
in
when
we
are
using
the
most
famous
telomer
related
framework,
so
open
terminally,
open
tracing,
I
don't
know
the
other
icon.
I
know
I
know
only
jager,
but
this
is
17
right
now.
B
B
But
yeah
and
then
you
can
indexing
or
saving
them
into
tempo,
and
then
you
can
also
having
the
correlation
on
rafana
but
yeah.
That
is
the
main
idea
behind
that,
mostly
instead
of
saving
them
and
fully
searchable,
you
need
only
to
know
the
index
id
and
you
will,
when
you
have
a
full
tooling
stake
with
prometheus
later
with
phase
suppliers.
B
You
have
the
full
angle
of
all
the
support
that
you
probably
need
to
having
a
good
observability
on
a
lower
cost
of
infrastructure,
but
also
scalable.
So
if
the
big
important
point
about
it
is
they
say:
okay,
we
want
to
make
things
easier,
but
we
can,
because
of
that
we
can
easily
scale
them.
So
we
simplify
stuff.
We
have
not
the
rich
feature
to
set
mostly
so
like
when
you're
doing
tracing
with
zipline.
B
So
because
then
you
can
do
full
searches
on
the
traces
and
yeah,
and
this
is
the
main
idea
behind
that.
So
they
say:
okay,
we
have
a
little
small
set.
It's
like
the
same.
When
we
started
with
floaty
in
loki,
we
we
get
only
jason
or
indexing
jason
fights
mostly
well.
Now,
it's
not
innate
sin.
You
can
pass
json
fights,
mostly
it's
only
available
since
loki
to
zero.
B
So
what's
also
that
right
now
ultra
store
yeah-
and
this
is
the
terms
of
that
allows
small
companies
or
small
small
use
cases
to
use
all
these
techniques
that
you
have
a
standard
for
that
and
don't
build
it
on
your
own.
Mostly,
this
is
really
great
yeah.
So.
A
You
can
have
a
look.
It's
it's
a
lot
to
unpack,
so
we
had
loki
in
version
1
1.0,
which
was,
I
think
last
year,
where
you
could,
which
use
the
same
format,
basically
the
same
format
for
metrics
and
logs.
So
you
could
just
fire
up
what
was
it
metric,
yeah
promisius
query
basically
was
looked
kind
of
the
same
like
loki
for
logs,
which
made
the
interface
in
grafana
way
more
easy,
and
you
didn't
need
to
learn
a
new
language
back
then,
okay,
examples
with
traces.
A
This
is
coming
up,
so
this
is
currently
in
development.
I
think
something
is
coming
next
week
in
that
regard,
but
I
could
be
mistaken,
yeah
and
temple
for
traces
and
blocks.
The
thing
is
how
to
try
this
out
now.
I
think
I
have
the
was
it
this
one?
No,
I
have
the
getting
started,
documentation
open
somewhere.
A
And
I'm
also
like
writing,
writing
the
notes.
I
think
I
need
to
kind
of
share
my
screen
in
a
different
way.
Now
I
just
need
to
check
my
terminal.
B
Wait,
or
should
I
start
with
this,
should
I
share
it
yeah
if
you
can
yeah,
I
try
so
at
least
I
need
to
reconnect
mostly
it's
not
problem,
but
I
have
docker
running.
I
need
to
check
some
parts,
but
give
me
one
minute.
I
I
can
do
the
demo.
A
Yeah,
I'm,
I
will
be
just
like
talking
like
everyone
else
like.
Are
there
any
questions
in
between
or
any
different
thoughts
until
we
kind
of
get
going.
D
That's
not
hundred
percent
sure
to
me
because
there's
the
indexing.
I
fully
understand
why
indexing
is
better
here,
but
how
I
can
get
the
samples
out
of
it.
So
I
need.
A
The
second
system,
the
thing
is
when
you,
when
you
implement
spans
and
traces,
you
often
times
duplicate
some
information
which
is
already
in
the
logs,
and
if
you
kind
of
shrink
the
trace
and
only
store
an
integer
a
number
and
have
that
same
number
in
your
logs,
then
I
think
tempo
connects
that
in
a
specific
sense,
so,
like
the
storage,
does
some
magic
and
you
need
both
components.
A
So
I
believe
that
in
the
in
the
trace,
which
has
like
the
logs
or
the
tags
inside,
there
is
just
like
in
an
indexed
number
or
some
detail
inside,
but
I'm
still,
which
one,
which
is
the
right
one.
This
is
the
right
one.
I'm
still
trying
to
understand
how
this
how
this
works
together.
I've
also
seen
that
tempo
has
a
an
open,
telemetry
exporter,
which
means
you
could
can
connect
it
there
as
well.
B
I
will
my
zoom:
I
will
be
back
in
one
minute
so
that
we
can
do
it
right.
A
Just
just
keep
talking,
I
think
the
demo
should
be
kind
of
doable
for
everyone
else
as
well.
So
we
need
to
create
a
docker
network.
Okay,
then
we
do
some
yammer
magic.
A
Authorization
enabled
okay,
this
has
kind
of
some
authorization
layer
inside
that's
the
server
listening
port
distributors,
receivers.
A
Okay,
so
temple
can
receive
from
jaeger
from
zipkin
from
open
sensors
from
open
telemetry.
Probably
I
don't
know
what
that
means
in
just
compact,
okay,.
B
So
I'm
ready
to
go
so
yeah
should
I
can
we
probably
share
stream
on
bruce
side
so
in
regarding
of
the
getting
started,
or
should
I
something
made
so
that
way
so
that
I
have
a
panel
that
it
was
started
on
me.
A
B
So
literally,
I
have
something
like
your
doctor
currently
running.
Probably
we
had
enough
enough
room
or
cpu.
We
will
see
if
it
breaks
or
not
mostly
okay.
So
first
up,
we
need
to
spin
up
the
tempo
battery,
and
so
for
that
we
create
a
simple
docker
network.
So
that
means,
instead
of
so
that
our
network
is
only
a
bridge.
So
when
you're
typing
docker
network
ls
seeing
the
default,
so
we
creating
our
own
network
for
the
tempo.
B
Mostly
it
draws
like
this.
So
now
we
have
the
network
created
now,
let's
check
what
this
compose
does
mostly.
B
Now
this
loads
for
configuration,
so
this
is
the
configuration
file
mostly
so
it's
like
looking
a
little
bit
like
low-key,
so
with
the
injustice
to
collect
all
the
data
or
or
getting
all
the
data
collecting
them,
and
the
compact
does
the
job
of
doing
making
the
traces
smaller
after
one
time,
so
it's
b,
compactor
so
literally
and
for
storage.
Mostly,
we
will
save
it
on
a
file
right
now,
not
in
a
bucket.
So
it's
okay,
so.
A
Just
a
question:
do
you
think
that
kind
of
duplicates
or
just
reuses
portions
of
the
loki
code,
then
if
it's.
B
B
A
Okay,
yeah.
That
makes
sense
thanks.
B
So
now
we
need
to
run
the
the
the
container,
so
let
me
check
so
it
will.
It
will
run
in
background.
It
will
be.
Oh,
it's
interesting.
It's
udp!
What's:
gdp,
okay,.
C
B
Sometimes
now
we
will
see
where
they're
using
it
or
mostly
outside
to
anita's.
I
will
probably
I
need
to
open
a
second
page,
no
right,
not
yet
okay.
So
then
we
need
to
spin
our
rt.
So
now
what
we
did
is
to
we
started
the
back
end
so
little.
We
know
we
need
an
application
that
can
three
tempo
for
the
traces.
So
we
will
spin
up
the
temple
query
container
for
that,
so
downloading
it
and
starting
it.
So
probably
we
can
see
it
runs
on
a
different
part.
B
Okay,
so
mostly
it's
not
so
interesting,
it
uses
the
same
port
like
loki,
also
using
for
the
interesting
or
communication
part
but
they're
using
for
communication
they're
using
grpc
mostly
to
do
this.
So
that's
why
it's
called
gpc
storage
button,
and
now
we
should
able
to
see
something.
So,
let's
I
will
make
up
a
new
window.
B
B
So
interesting,
so
what
we
did
so
we
okay.
B
B
D
B
A
Oh,
the
jaeger
getting
started
has
a
demo
application.
A
B
Course
so
clearly
they
have
some
demo
apps,
it's
some
of
the
demo
app.
So
there's
a
docker
compose.
A
Microsoft,
at
the
top,
it
says,
if
you're
looking
for
a
demo
application
to
play
with
tempo
skip
to
the
example
section
at
the
bottom
of
the
of
the.
B
I
here
so,
if
you
don't
have
any
application
to
it
through
it
at
the
moment,
because
we
don't
have
an
application,
we
can
use
the
different
compose
microservices.
B
So
now
we
have
begins,
so
I
would
pre
prefer
to
go
with
the
docker
compose
and
not
using
jsonnet
right
now,
because
for
that
I
saw
it
already
that
you
need
to
spin
up
at
juventus
cluster.
But
let
me
check
if
we
can
do
something
simple.
A
Now
use
usd
docker
compose
and
this
sounds
or
this
looks
like
temple
temple-
query
prometheus.
I
don't
know
what
synthetic
load
generator
is,
but
this
scene.
B
B
B
B
B
Okay,
so
now
we
need
to
spin
up
everything:
okay,
all
right,
we'll
also
download
a
deep
dive
in
the
time.
So
what's
the
conflict
load
lights,
so
the
tempo
source
that
we
already
spin
up
is
the
back
end.
Mostly
I'm
gonna
make
it
a
little
bit
higher,
so
the
menu
will
be
probably
later
for
storing
all
this
stuff
temperature
is
for
jagger
ui,
mostly
the
synthetic
load
generator
is
an
instrumented
application
that
generates
load
and
we
have
prometheus
and
grafana
for
visibility,
mostly,
I
think,
and
how's
the
password
for
rafana.
A
Either
it's
passwordless,
so
it
asks
you
to
change
and
you
say
no
typically,
it's
admin
admin.
B
C
B
D
A
A
But
it's
it's
cool
that
the
the
examples
are
directly
in
the
repository
and
I've.
Seen
that
there's
helm
and
I
don't
know
what
tk
is
jason
at
tanker-
that's
basically
inside
the
repository
so.
B
A
B
A
D
D
B
Yeah,
so
the
reflect
will
reap
me
mostly
because
I
want
to
copy
a
command
for
that.
So
literally,
we
have
something
like
this.
Now
we
seen
a
lot
of
trace
will
be
generated
so
literally
when
we
know
research.
A
I
think
yeah,
I'm
totally
gonna
steal
the
demo
for
the
load
generator.
This
should
be
useful
for
other
use
cases
as
well.
B
And
now
we
find
some
trace
ids.
Are
you
looking
for
that.
B
And
here
we
can
see
like
I
explained
so,
where
the
service
trolled
it
so
how
many
times
in
it,
probably
okay,
so
I
will
change
my
windows
a
little
bit.
Give
me
one
minute,
except
we'll
see
that
so
you
can
see
a
little
bit
more.
Currently,
we
see
from
which
instance,
we
have
some
meta
informations
in
terms
of
text
and
process.
B
B
Yeah
yeah,
it
would
be
also
right
example
for
rookie,
okay,
and
so
this
is
literally
to
saving
all
the
stuff,
but
interesting
point
would
be
now
where
it
got
saved
literally
so
now,
like
I
said
before
archery,
so
we
have
also
an
object
store
and
this
time
it's
trolled
menu
menu
is
mostly
known
as
one
of
the
famous
object
stores
that
we
used
before.
So
it
was
one
of
the
first
implementations
that
implemented
the
s3
protocol.
B
And
it
has
a
lot
of
performance
regarding
it's
also
for
bit
routing.
If
you
want
to
access
it
and
you
can
do
a
lot
of
stuff,
this
is
literally
an
object
store
on
s3
base,
an
object,
store
yeah.
So
if
you're
using
ceph
or
something
else,
probably,
then
you
don't
need
it
directly
because
it
will
be
built
from
your
application
provider
so
from
your
own
search
provider.
B
But
when
you
have
idea
behind
menu,
is
that
you
having
a
storage
on
blocks
mostly
on
the
sides
that
you
can
easily
run
and
stay
mostly?
It's
also
written
bro
yeah,
and
now
we
need
to
log
in
let's
draw
tempo
and
super
secret.
I
will
copy
that
arty
interesting.
So
now
we
currently
can
see
here
on
the
data
that
things
that.
B
B
B
From
something
like
this
yeah
true,
so
literally
probably
you
have
also
the
options
to
have
multi
tenancy
so
that
we're
saving
for
each
traces
can
be
70
different
directories,
and
it
shows
us
some
information
about
what
is
the
starting
idea.
I
think
this
is
the
so
it's
like
in
sharding
concept,
mostly,
I
would
assume.
B
Oops,
something.
B
Id
no,
it's
not
atrocity
it's
something
else.
So
here's
here
I
know
all
our
stuff
is
safe,
so
all
our
traffic
generated
was
generated.
Probably
when
we
know
wait,
it's
it's
the
same
problem
because
I
talked
already
okay.
You
can't
do
it
by
searching
it
because
they
are
not
directly
indexed
in
terms
of
you
can
have
in
your
full
look.
A
A
B
B
A
B
A
But
one
thing
you
can
do
is
you
can
create
multiple
dashboards
with
different
phrases,
so
you
can
like
have
them
the
first
one
and
the
second
panel
and
the
third
panel,
and
something
like
that.
C
B
Also
in
terms
of
buying
complete,
I
think
it
could
be
good
use
for
early
adoption.
So
in
terms
of,
if
you
want
to
get
started
with
tracing,
you
have
a
real,
cruel
ui
set
for
that.
A
I
think
I
think
you're
right
when
you
didn't,
when
you
did
not
start
yet
with
jaeger
or
maybe
like
open
sensors,
open
tracing
open
trinometry,
it's
a
good
way
to
get
started
easily.
So
you
have
something
where
you
see
something,
and
it's
like
beautiful
in
your
current
monitoring,
because
you
probably
use
grafana
already
with
prometheus
or
influx
db
or
whatever.
A
A
One
thing
I
I
did
within
with
adding
tracing
to
an
application
was
I
started
with
timing
points,
so
I
was
kind
of
measuring
how
long
a
config
compiler
took
and,
like
saying
hey,
I
want
to
probably
have
a
heat
map.
No,
it's
another
heat
map.
It's
a
call
stack
heat
map
would
a
flame
graph.
This
is
what
I
was
looking
for
to
see
the
call,
how
many
how
often
functions
are
being
called.
A
This
is
another
story
of
the
game,
but
kind
of
how
long
specific
things
take,
and
this
is
rather
easy
to
instrument,
or
you
are
kind
of
adding
if
you're
using
object,
oriented
programming,
you
are
adding
something
to
the
constructor
and
the
destructor
to
measure
the
lifetime
of
objects.
For
instance,
it's
like
it's
a
different
way
than
to
use
tracing,
but
it
could
work
as
an
example
to
get
things
going
rather
easy.
B
Yeah
and
trying
it
out
at
least-
and
you
don't
need
to
have
a
big
investment
like
to
spin
up
all
the
stuff,
mostly
and
having
a
quite
streamlined
way
to
set
this
up.
Mostly
so
to
see
you
yeah
do.
B
So
we
used
tracing
on
our
other
company,
so
literally
there
are
also
some
property
stuff.
So
besides
it
so,
for
example,
someone
know
from
you
in
stana.
C
B
Also
gives
you
tracing
and
reduces
mostly
to
see
it,
it's
a
more
compliant
way
of
doing
it
from
the
application
side,
so
that
you
have
a
full
feedback
loop
for
that.
D
So
it
just
mean
when
you
type
in
in
chrome
or
any
chrome,
browser
chrome
column,
slash,
slash
tracing,
that's
what
we
usually
use
when
we
compile
with
ninja
to
get
an
er
visible
field.
So.
C
D
That's
the
tracing
stack,
the
fuse
deck
which
you're
seeing
in
jagger
or
something
like
that,
and
you
can
load
something
into
it
and
it's
a
really
easy
chase
format.
So
you
can
generate
stuff
and
put
it
into
this,
so
you
can
record
it,
but
you
can
press
load
and
then
and
get
this
information
from
different
stuff.
It's
it's
something
which
we
use
the
last
couple
of
months
and
it's
really
cool
because
you
have
an
easy
format
to
visualize,
something
which
is
only
happening
and
local
node,
for
example,.
A
I
was
just
wondering
if
there
are
other
examples
already
for
interacting
with
the
application
there
was
docker
compose
in
the
readme.
I
think
when
that
in
the
getting
started.
B
So
we
have
right
now
we
have
a
ham.
Would
you
do
it
with
him?
Would
you
do
it
with
tundra,
but
tantra
has
a
simply
different
story
that
we
need
to
talk
about.
So
when
we're
doing
a
deep
dive
or
doing
an
overview
about
jsonnet,
mostly
so
because.
A
C
A
I
did
a
bunch
of
stuff
with
it
in
the
past
week.
So
so,
if
you
want
to
talk
about
that,
then
I
can
help
to
prepare
something.
I
guess.
B
A
Not
that
much
yes,
you
still
have
one
hour
to
go.
Okay,
that
is
the
meal.
No,
I
think,
probably
we
are
too
early
to
like,
say
hey.
Where
is
some
code
which
we
can
use,
but
I've
just
peeked
into
the
issue
tracker,
and
there
are
some
recommendations
about
adding
microservices
example
and
improve,
spend
red,
limiting
and
help
tests
and
and
even
more
things
which
are
being
dealt
with.
So
I
kind
of
expect
when
everyone
is
like
resting
from
observabilitycon
at
its
grandfather.
A
A
There
are
some
good
first
issues,
but
given
that
there
are
already
385
stars
on
the
repository,
I
think
this
will
gain
speed
rather
rather
easy-
and
hopefully
others
are
inspired
by
like
watching
watching
now
or
watching
later
on
this
stream-
that
they
just
get
things
started
and
try
it
out
and
share,
hopefully
share
it
in
a
blog
post
or
share
it
on
twitter.
A
This
will
be
great.
Maybe
we
should
like
revisit
that
next
week,
with
net
tucker
thing,
maybe
we
combine
it
with
with
learning
rust.
I
don't
know:
let's
do
it,
let's
do
it
in
a
way
that
we
do
it
spontaneously
next
week,
I'm
open
to
everything
which
is
fun.
A
We
can
also
look
into
git
port
with
gitlab's
gdk.
This
was
also
one
of
the
ideas
we
could.
We
could
look
into
honeycomb.
This
is
something
I
also
wanted
to
do
for
a
while
in
the
english
coffee
chat
like
trying
this
out.
Maybe
combining
the
bee
lines
from
honeycomb
and
open
telemetry
with
tempo,
I
don't
know,
would
also
be
a
positive
possibility.
A
I
think
that
tracing
and
generally
speaking,
monitoring
and
observability
is
a
hot
topic,
and
this
is
getting
speed,
so
I
would
say,
let's
rest
a
little
and
next
week
we
will
jump
into
whatever
is
possible
and
if,
if
marcel,
can
like
prepare
something,
maybe
have
it
ready
in
a
markdown
format,
so
you
can
easily
create
a
blog
post
out
of
it.
This
would
be
nice
if,
if
this
works
for
you
just
in
case.
A
I
may
have
some
more
time
so
I'll,
let
you
know
if
I
make
it
until
next
week.
Yeah
just
just
take
your
time.
It's
no
no
pressure
intended.
If
it's
not
ready,
we
totally
find
something
else
to
try
out,
because
we
have
so
many
ideas
around
and
we
have.
We
have
nicholas
who
loves
to
create
to
do
live
things
so.
B
A
I
don't
know
what
it
is
holiday
is
important
with
that
I
would
love
to
say
bye
on
youtube
now.