- MCP server with stdio transport for local use - Search episodes, transcripts, hosts, and series - 4,511 episodes with metadata and transcripts - Data loader with in-memory JSON storage 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
124 lines
7.6 KiB
Plaintext
124 lines
7.6 KiB
Plaintext
Episode: 1932
|
|
Title: HPR1932: Klaatu interviews Grafana
|
|
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr1932/hpr1932.mp3
|
|
Transcribed: 2025-10-18 11:18:29
|
|
|
|
---
|
|
|
|
This is HPR episode 1932 entitled, Clare to Interviews Brafana and is part of the series,
|
|
Interviews.
|
|
It is hosted by Clare to and is about 8 minutes long.
|
|
The summer is an interview with the Drafana project at all, things open conference 2015.
|
|
This episode of HPR is brought to you by an honesthost.com.
|
|
Get 15% discount on all shared hosting with the offer code HPR15, that's HPR15.
|
|
Better web hosting that's honest and fair at An Honesthost.com.
|
|
Hi everyone, this is Clare to you and I'm at the All Things Open Conference.
|
|
I'm talking to Torco from Brafana.
|
|
So what is Brafana?
|
|
Yeah, Grafana is an open source to a website that can download and install and allows you to
|
|
build dashboard and visualize time series metrics.
|
|
So it's heavily focused on graphs and time series, hence the name Grafana.
|
|
It's started out as an alternative dashboard for graphite, which is a really popular tool
|
|
for visualizing application metrics and infrastructure metrics and anything really.
|
|
So it's started out as an alternative dashboard for that, but since then it becomes a leading
|
|
tool for visualizing time series metrics from any time series store.
|
|
So it supports inflex DB and open TSDB and in the upcoming release, even metrics from
|
|
Elasticsearch as well.
|
|
Oh wow, correct me if I'm wrong.
|
|
It sounds like the main audience is kind of like web service type companies or people.
|
|
Yeah, I mean, the main usage for Grafana is to gain observability and monitor your infrastructure
|
|
for maybe IO memory, it is scared.
|
|
So that's maybe 30%, 40% and remaining 30%, 40% are application metrics and the combination
|
|
of application metrics and server infrastructure metrics.
|
|
So an application metrics can be anything.
|
|
It can be performance metrics for application or business or use of behavior metrics.
|
|
Now, when you say application, do you mean like literally an application?
|
|
Like I'm running like, I don't know, a graphics application or something.
|
|
And I want to see how quickly it's rendering or something.
|
|
Well, when I say application metrics, it could be, it's mainly sort of server applications.
|
|
Okay.
|
|
So that's my web server.
|
|
Yeah, yeah, your PHP backend or your .net to Java backend or whatever sort of server
|
|
application you're running or services.
|
|
So there are a ton of these libraries out there that allows you to instrument your application
|
|
to send metrics to graphite or in such DB.
|
|
And that allows you to know what your application is doing and also where the performance bottlenecks
|
|
are.
|
|
So it sounds like Grafana, I mean, it must by nature, I would think, be fairly modular.
|
|
I mean, because it sounds like you can kind of attach it basically anything.
|
|
Is that correct or do you need like an infrastructure?
|
|
Well, I mean, it's modular in there are two kinds of abstractions really in that there
|
|
are visualization types called panels that you build dashboards around.
|
|
Okay.
|
|
The actual like the graphs that people are going to look at.
|
|
So there are like two core panels that ship with Grafana that are the graph panel and
|
|
the signals that panel and there are other sort of more panels as well.
|
|
So the other main component is a data source.
|
|
So that's a very sort of rich thing in Grafana that defines how a panel can get its data.
|
|
So a data source can be a graphite data source or influx DB data source.
|
|
But in each data source also has the concept of query editor because the main sort of
|
|
velocity in Grafana is to make it easy to build dashboards but also query data sources.
|
|
So these query editors can be really complex and rich to make it easy to find the metrics
|
|
you want and find the sort of explore the data's data sets you have.
|
|
So is that it's like a built-in sort of very language that you're using?
|
|
Yes.
|
|
So each of these data sources like graphite, influx DB or open t's, they have different
|
|
concepts for how you query the data and different query languages.
|
|
So what these different query editors do is sort of expose the power for those query
|
|
languages through different sort of UI.
|
|
So the graphite query looks very different from the influx DB editor because they have
|
|
very different query languages.
|
|
What is Grafana written in?
|
|
Yeah, so the backend is written and go but the frontend is all JavaScript, HTML and using
|
|
Angular framework and I'm looking at moving it to Angular 2 and that sort of comes out.
|
|
So most of the code is in the frontend but the backend that is written and go is getting
|
|
more and more features as it started out as a frontend own application.
|
|
So kind of recently gained a backend to support more rich features.
|
|
All the core philosophy is to make a tool that is usable by everyone so not to relegate
|
|
it to an ops department.
|
|
So I mean I'm a developer, I started using graphite and metrics to get insight into that
|
|
production environment for my applications and demos going on but I also find user and
|
|
business metrics really useful.
|
|
So I kind of had this phrase we have a poster as well called democratized metrics and the
|
|
whole idea behind that concept is to make metrics tools more accessible to everyone and
|
|
not have only operation metrics and only application metrics or only business insights
|
|
or business intelligence metrics but to have a tool that can actually combine all of these
|
|
and make them accessible to everyone.
|
|
I mean graphana doesn't really care what it is you're visualizing as long as the data
|
|
resides in and of its supported data stores.
|
|
Most users for infrastructure and performance and application metrics but then there are
|
|
really fun cases where someone built a public graphana dashboard visualizing the availability
|
|
of bikes in Calgary and someone in Japan built a public dashboard visualizing the queue
|
|
length for public hospitals.
|
|
That's nice.
|
|
I mean and some use graphana for sort of home motivation and whether so there's graphana
|
|
is very open-ended in what you can use it for as long as the data is available somewhere.
|
|
Because my job doesn't require me to monitor that much stuff right now I'm just really thinking
|
|
about like how I can get this home and just have a go at it.
|
|
So where can people like either try it or obtain it?
|
|
You can learn more about graphana at the site graphana.org and at that site you can also
|
|
find links to a play and demo site where you can actually play around with graphs and
|
|
look how it works.
|
|
So you're an open source project are you also a business?
|
|
Graphana itself is a completely sort of open source project, 100% open source.
|
|
Behind graphana is a company called Graintank that is sponsoring development and me and
|
|
two other guys are co-founding this venture to commercialize certain aspects of graphana.
|
|
We are trying to build an open source metrics and monitoring system and you can find more
|
|
information on Reintank at Reintank.io.
|
|
Cool.
|
|
Yeah I will check both of those things out.
|
|
I've seen the demos at your booth and it's really pretty to look at.
|
|
It's really cool.
|
|
So thank you so much.
|
|
You've been listening to Hacker Public Radio at Hacker Public Radio dot org.
|
|
We are a community podcast network that releases shows every weekday, Monday through Friday.
|
|
Today's show, like all our shows, was contributed by an HPR listener like yourself.
|
|
If you ever thought of recording a podcast then click on our contribute link to find out
|
|
how easy it really is.
|
|
Hacker Public Radio was founded by the digital dot org pound and the Infonomicon Computer
|
|
Club and is part of the binary revolution at binrev.com.
|
|
If you have comments on today's show, please email the host directly, leave a comment
|
|
on the website or record a follow-up episode yourself.
|
|
Unless otherwise stated, today's show is released on the create of comments, attribution,
|
|
share a like, 3.0 license.
|