# [[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