# [[GOH 01 - Overview of Grafana 10 with Mitch Seaman]]
[in internal-docs]()
<iframe width="560" height="315" src="https://www.youtube.com/embed/uk7NoagbJ28" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
## Talking points
- Introductions: who we are, what do we do
- Nicole van der Hoeven
- Senior Developer Advocate at Grafana Labs
- I'm in Antwerp, Belgium.
- I was with k6 when we were acquired, and I'm still a beginner when it comes to Grafana.
- I do k6 Office Hours, have really enjoyed getting to learn from some of the most knowledgeable people, and wanted to do the same here.
- What's Grafana Office Hours?
- Regular livestream where I have people on, either from the company or from the community, to talk about cool ways to use Grafana, and best practices for building reliable software and visualizing data.
- Mitch Seaman
- Announcements
- Grafana has just turned 10 years old!
- We just had GrafanaCON
- Catch the sessions for free here: https://grafana.com/about/events/grafanacon/2023/
- Recap blog post here: https://grafana.com/blog/2023/06/13/grafanacon-2023-a-guide-to-all-the-big-announcements-from-grafana-labs/
- Overview of changes
- In the next couple of weeks, we're going to delve into some of the changes that deserve a Grafana Office Hours on their own, but this is an overview of everything that's changed.
- Dashboard and general UI improvements
- Scenes
- Public dashboards
- Significant plugin changes
- (Ongoing and future changes - Grafana As Code)
- Dashboard and general UI improvements
- Dashboard empty state
- Connections console and auto plugin installation
- Better data source configuration
- Better Prometheus and Loki query builders
- New data source picker
- Drag and drop
- New Canvas panel
- Improved nav, accessibility and internationalization
- Nested folders
- Scenes
- Group related visualizations and data together
- Demo: app using Scenes
- Public dashboards
- Plugin changes
- New Plugin SDK and `create-plugin` tool (demo)
- Addition of distributed tracing and debugging features for plugins
- New API for data sources
- Breaking changes that data source and panel developers need to know about
- We’ve deprecated Angular and will need to let devs working on Angular plugins know and migration to React
- Support for new features like Scenes and Extensions
- + Future of sharing and collaboration
- (Future)
- Manage your own stuff
- Subfolders
- Authentication role-mapping
- As Code
- New version of Grafonnet and improved Terraform provider
- Improving reliability at Grafana
- functional regressions due to disjointed panels
- As Code
- Regression testing - dogfooding
- Dataplane
- Correlations
- Not quite ready yet, just mention this
- Correlate metrics and events across different panels and dashboards
- (Slides) Top 10 features in G10 from some Grafana engineers.
- What do people need to do to be able to see all the cool new features? How do they enable the feature flags?
- Outro
- Next: [[GOH 02 - Scenes with Torkel]]
- What would you like to see in G11?
## Checklist
- [x] Contact the guest and tell them about Office Hours.
> At Grafana Labs, we do a weekly livestream called Grafana Office Hours, where we have guests on to talk about how to use Grafana, observability, or visualization. I saw your [blog post/video/post] on [source] and I think it would be great to have you on the show to share your experience about [topic].
Office Hours is an hour-long live conversation that is streamed to the [Grafana YouTube channel](https://youtube.com/@grafana). It's very casual, and you can also share your screen if you'd like to do a demo (not required). If you'd like to join, I'd love to have you!
- [x] If the guest agrees, choose a date for the Office Hours session. Ask them for a photo you can use for promotion, or ask for permission to use their profile pic on social media.
- [x] Invite them to the Grafana Office Hours calendar invite (choose "this instance only", not the whole series). Change the invite to include the episode number and their name, ie `Grafana Office Hours 01 with Mitch`. This is to save the date.
- [x] Create a thumbnail.
- [x] Schedule the broadcast on Streamyard, and select the Grafana YouTube channel as the destination.
- [x] In the title, include the instance of Office Hours, i.e. `What's new in Grafana 10? (Grafana Office Hours #01)`.
- [x] Add the standard description as per previous Grafana Office Hours shows. Check the video description and add guests' contact details.
- [x] Get the Streamyard invite link and put it in the "location" of the calendar invite to the guest.
- [x] Get the YouTube link to the show.
- [ ] Create an event and announce it on Meetup.
- [ ] Schedule a tweet just when the show begins to say "We're live now!"
- [x] Schedule a Slack message on the internal Grafana workspace (in `#general`).
- [x] Schedule a Slack message on the public Grafana Slack workspace a few days before (in `#grafanacon`)
- [x] Schedule a Slack message on the public Grafana Slack workspace when we're live (in `#grafana`).
- [ ] Add timestamps to the video (at least four).
- [ ] Add any links shared to the description of the video.
- [ ] Add the video to video playlists that make sense (at the very least, the "Grafana Office Hours" one.)
### Just before the show
- Before the show
- [x] How do you pronounce your name?
- [x] Twitter handles
- [x] We will be using the talking points, but we don't have to be strict about it
- [x] Does anyone want to share their screen? We can do that now, and I can show you how that works
- [x] We'll be streaming to YouTube.
- [x] You'll be able to see comments, but if you have links, I have to paste it into the private chat
- [x] You can also use the private chat if you need to say something, but you can also just say it out loud
- [x] Afterwards, we'll say goodbye to the stream, but please stay on past that
- [x] Just in case I disconnect... stall for a minute and I'll be right back.
## Repurposing this content
Consider reusing the content in other forms:
- Blog post
- Order the transcript from [Rev](https://rev.com) and post it on the blog, BUT with headings, subheadings, callouts, and summaries to make it more digestible. Embed the video into the blog post as well.
- Shorter video
- Edit the video into shorter, tutorial-style video(s) that we can repost and/or embed in documentation.
- Docs article
- Update any existing documentation.
##
- Pyroscope
- Scenes is a JavaScript framework for apps that can interact with elements.
## Timestamps
00:00:00 Intro to Nicole and Mitch
00:04:33 Overview of changes in Grafana 10
00:06:18 Feature request: Consistency between Explore and Dashboard
00:09:35 Dashboard and UI changes in G10
00:14:08 Diff. between connections, integrations, apps, plugins, data sources
00:19:11 Q: Does Grafana 10 support profiling with Pyroscope?
00:20:29 Breadcrumbs and nested folders
00:21:30 Canvas visualization
00:26:33 Q: Will Scenes let me open panels dynamically?
00:27:17 Scenes in Grafana
00:34:41 Plugins changes
00:41:05 Future - upgrading with confidence + Dataplane
00:45:28 Future - Releasing features to Grafana Cloud first
00:48:29 Top 10 features of Grafana that our engineers love
00:52:11 RBAC changes
00:56:18 Public dashboards + how to enable them
00:58:34 Top 10 continuation