<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Topic types on Grafana Labs</title><link>https://grafana.com/docs/writers-toolkit/structure/topic-types/</link><description>Recent content in Topic types on Grafana Labs</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Thu, 27 Oct 2022 16:43:50 -0400</lastBuildDate><atom:link href="/docs/writers-toolkit/structure/topic-types/index.xml" rel="self" type="application/rss+xml"/><item><title>Section page</title><link>https://grafana.com/docs/writers-toolkit/structure/topic-types/section/</link><pubDate>Thu, 22 Aug 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/docs/writers-toolkit/structure/topic-types/section/</guid><content><![CDATA[&lt;h1 id=&#34;section-page&#34;&gt;Section page&lt;/h1&gt;
&lt;p&gt;Section pages, also called landing pages, direct users to the most valuable resources contained within the section.&lt;/p&gt;
&lt;h2 id=&#34;section-structure&#34;&gt;Section structure&lt;/h2&gt;
&lt;p&gt;A &lt;em&gt;section&lt;/em&gt; page includes the following elements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Hero:&lt;/strong&gt; A banner across the top of the page that includes the section title and a brief description.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Overview:&lt;/strong&gt; A heading and one or two paragraphs that describe the resources contained within the section.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Explore:&lt;/strong&gt; A heading that contains cards.
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Cards:&lt;/strong&gt; Defined in the front matter, cards provide overviews of important pages and include links to those pages.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;write-a-section-page&#34;&gt;Write a section page&lt;/h2&gt;
&lt;p&gt;To write a section, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Determine where you want to add the section, or find an existing section page to update.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If you&amp;rsquo;re creating a new section, create a directory that follows this naming convention:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The directory name matches the menu title planned for the section.&lt;/li&gt;
&lt;li&gt;Use lowercase letters.&lt;/li&gt;
&lt;li&gt;Add a hyphen between words.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Create an &lt;code&gt;_index.md&lt;/code&gt; file within the section directory.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add the usual front matter to the index file.&lt;/p&gt;
&lt;p&gt;For more information about front matter, refer to &lt;a href=&#34;/docs/writers-toolkit/write/front-matter/&#34;&gt;Front matter&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add the elements specific to a section page:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Hero:&lt;/strong&gt; A &lt;a href=&#34;/docs/writers-toolkit/write/shortcodes/#hero-simple&#34;&gt;hero&lt;/a&gt; requires front matter and use of a shortcode.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cards:&lt;/strong&gt; A &lt;a href=&#34;/docs/writers-toolkit/write/shortcodes/#card-grid&#34;&gt;card grid&lt;/a&gt; requires front matter and use of a shortcode.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;section-page-examples&#34;&gt;Section page examples&lt;/h3&gt;
&lt;p&gt;Refer to the following pages for section page examples:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/docs/grafana/latest/explore/&#34;&gt;Grafana Explore&lt;/a&gt;: A section page without an image in the hero.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/docs/grafana-cloud/alerting-and-irm/&#34;&gt;Alerts and IRM&lt;/a&gt;: A section page with an image in the hero.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;section-template&#34;&gt;Section template&lt;/h2&gt;
&lt;p&gt;When you&amp;rsquo;re ready to write, make a copy of the &lt;a href=&#34;https://github.com/grafana/writers-toolkit/blob/main/docs/static/templates/section-template.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Section template&lt;/a&gt; and add your content.&lt;/p&gt;
]]></content><description>&lt;h1 id="section-page">Section page&lt;/h1>
&lt;p>Section pages, also called landing pages, direct users to the most valuable resources contained within the section.&lt;/p>
&lt;h2 id="section-structure">Section structure&lt;/h2>
&lt;p>A &lt;em>section&lt;/em> page includes the following elements:&lt;/p></description></item><item><title>Visualization topic</title><link>https://grafana.com/docs/writers-toolkit/structure/topic-types/visualization/</link><pubDate>Thu, 21 Sep 2023 13:35:38 -0400</pubDate><guid>https://grafana.com/docs/writers-toolkit/structure/topic-types/visualization/</guid><content><![CDATA[&lt;h1 id=&#34;visualization-topic&#34;&gt;Visualization topic&lt;/h1&gt;
&lt;p&gt;A &lt;em&gt;visualization&lt;/em&gt; topic provides an overview of a visualization type, its use cases, and the display options available in the user interface (UI).
Visualization topics always include conceptual and reference content and may include task content.&lt;/p&gt;
&lt;p&gt;The following types of content can be included in visualization topics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A high-level overview of a visualization&amp;rsquo;s features, with use cases&lt;/li&gt;
&lt;li&gt;Descriptions of the UI options unique to that visualization (common options are documented separately)&lt;/li&gt;
&lt;li&gt;Screenshots that help users understand UI interactions or hard-to-describe UI&lt;/li&gt;
&lt;li&gt;As needed, guidance on how to use the visualization in special use cases&lt;/li&gt;
&lt;li&gt;Best practice guidelines&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A visualization topic doesn&amp;rsquo;t include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tutorial content&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Most visualizations require a data source; the ones that don&amp;rsquo;t are called &lt;em&gt;widgets&lt;/em&gt;.
As a result, a widget requires less documentation than a typical visualization.
The structures for both of these are explained in the following sections:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;#visualization-topic-structure&#34;&gt;Visualization topic structure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#widget-topic-structure&#34;&gt;Widget topic structure&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;visualization-topic-structure&#34;&gt;Visualization topic structure&lt;/h2&gt;
&lt;p&gt;The following applies to visualizations that require a data source.
For visualizations that don&amp;rsquo;t require one, refer to &lt;a href=&#34;#widget-topic-structure&#34;&gt;Widget topic structure&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;A visualization topic includes the following elements. Optional sections are marked with an asterisk:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Topic title&lt;/strong&gt; - A visualization topic title is the same as the name of the visualization as it&amp;rsquo;s written in the UI (for example, &amp;ldquo;Time series&amp;rdquo;). Don&amp;rsquo;t add the word &amp;ldquo;panel&amp;rdquo; or &amp;ldquo;visualization&amp;rdquo; to the title.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Introduction&lt;/strong&gt; - Include an introduction that explains what the visualization type can help the user do.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Main visual&lt;/strong&gt; - Add a clear screenshot depicting the visualization displaying a typical use case.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Body&lt;/strong&gt; - The body can include task/how-to information as needed. The body includes the following sections:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Configure a &lt;code&gt;&amp;lt;VISUALIZATION&amp;gt;&lt;/code&gt;&lt;/strong&gt;* - Link to a YouTube video describing a basic configuration example using the &lt;code&gt;youtube&lt;/code&gt; shortcode.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Grafana Play shortcode* - Use the &lt;code&gt;docs/play&lt;/code&gt; shortcode to add links to representative examples of the visualization in Grafana Play. Place this shortcode after the main image or after a configuration video.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Supported data formats&lt;/strong&gt; - Provide guidance about which data formats are supported by the visualization type. Add examples, if needed.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Special instructions or configuration options* - Add special configurations or instructions to achieve relevant tasks with the visualization. Each of these should have their own heading unless it makes sense to group some of them under a heading.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Configuration options&lt;/strong&gt; - This is a reference section for all of the configuration options for the visualization. Use the &lt;code&gt;config-options-intro.md&lt;/code&gt; shared file to add intro text to this section. Nest the options under this heading.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;code&gt;&amp;lt;SECTION&amp;gt;&lt;/code&gt; options&lt;/strong&gt; - For each expandable section of options in the panel editor pane, add a section in the topic with the name of the UI section, followed by the word &amp;ldquo;options&amp;rdquo;. For example, if a drop-down section of options is called &amp;ldquo;Axis&amp;rdquo; in the UI, include a heading in the topic called &amp;ldquo;Axis options&amp;rdquo;.
List these sections in the order in which they appear in the UI.&lt;/p&gt;
&lt;p&gt;In sections with many configuration options, put them in a table and link to longer descriptions from the table.
Use the provided shared files for the following options that are common to most visualization:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Data links&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Field overrides&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Legends&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Panel options&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Standard options&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Thresholds&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Tooltips&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Value mappings&lt;/p&gt;
&lt;p&gt;If there&amp;rsquo;s more than one shared file for an option, use the one that&amp;rsquo;s an exact match to the UI of the particular visualization. If none are a match, manually document the options or create another shared file.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The following images show what the page-level TOC and (abridged) page might look like:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 297px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/writers-toolkit/viz-topic-page-toc.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/writers-toolkit/viz-topic-page-toc.png&#34;data-srcset=&#34;/media/docs/writers-toolkit/viz-topic-page-toc.png?w=320 320w, /media/docs/writers-toolkit/viz-topic-page-toc.png?w=550 550w, /media/docs/writers-toolkit/viz-topic-page-toc.png?w=750 750w, /media/docs/writers-toolkit/viz-topic-page-toc.png?w=900 900w, /media/docs/writers-toolkit/viz-topic-page-toc.png?w=1040 1040w, /media/docs/writers-toolkit/viz-topic-page-toc.png?w=1240 1240w, /media/docs/writers-toolkit/viz-topic-page-toc.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Example of a visualization page TOC&#34;width=&#34;297&#34;height=&#34;550&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/writers-toolkit/viz-topic-page-toc.png&#34;
            alt=&#34;Example of a visualization page TOC&#34;width=&#34;297&#34;height=&#34;550&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 877px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/writers-toolkit/viz-topic-annotated-border-sp.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/writers-toolkit/viz-topic-annotated-border-sp.png&#34;data-srcset=&#34;/media/docs/writers-toolkit/viz-topic-annotated-border-sp.png?w=320 320w, /media/docs/writers-toolkit/viz-topic-annotated-border-sp.png?w=550 550w, /media/docs/writers-toolkit/viz-topic-annotated-border-sp.png?w=750 750w, /media/docs/writers-toolkit/viz-topic-annotated-border-sp.png?w=900 900w, /media/docs/writers-toolkit/viz-topic-annotated-border-sp.png?w=1040 1040w, /media/docs/writers-toolkit/viz-topic-annotated-border-sp.png?w=1240 1240w, /media/docs/writers-toolkit/viz-topic-annotated-border-sp.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Annotated example of a visualization page&amp;#39;s structure&#34;width=&#34;877&#34;height=&#34;2712&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/writers-toolkit/viz-topic-annotated-border-sp.png&#34;
            alt=&#34;Annotated example of a visualization page&amp;#39;s structure&#34;width=&#34;877&#34;height=&#34;2712&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h2 id=&#34;widget-topic-structure&#34;&gt;Widget topic structure&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;Widgets&lt;/em&gt; are visualizations that don&amp;rsquo;t require a data source.
These visualizations have far fewer options and don&amp;rsquo;t need as much explanation.
For visualizations that require a data source, refer to &lt;a href=&#34;#visualization-topic-structure&#34;&gt;Visualization topic structure&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;A widget topic includes the following elements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Topic title&lt;/strong&gt; - H1. A widget topic title is the same as the name of the widget as it&amp;rsquo;s written in the UI (for example, &amp;ldquo;Time series&amp;rdquo;). Don&amp;rsquo;t add the word &amp;ldquo;panel&amp;rdquo;, &amp;ldquo;visualization&amp;rdquo;, or &amp;ldquo;widget&amp;rdquo; to the title.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Introduction&lt;/strong&gt; Include an introduction that explains what the visualization type can help the user do.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Main visual&lt;/strong&gt; - Add a clear screenshot depicting the visualization displaying a typical use case.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Body&lt;/strong&gt; - The body may include task/how-to information as needed. The body must include the following section:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;&lt;code&gt;&amp;lt;SECTION&amp;gt;&lt;/code&gt;&lt;/em&gt; options&lt;/strong&gt; - For each expandable section of options in the panel edit pane, add a section in the topic with the name of the UI section, followed by the word &amp;ldquo;options&amp;rdquo;. For example, if a drop-down section of options is called &amp;ldquo;Axis&amp;rdquo; in the UI, include a section in the topic called &amp;ldquo;Axis options&amp;rdquo;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- vale Grafana.Gerunds = NO --&gt;
&lt;h2 id=&#34;naming-conventions&#34;&gt;Naming conventions&lt;/h2&gt;
&lt;!-- vale Grafana.Gerunds = YES --&gt;
&lt;p&gt;When writing about visualizations or widgets use:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Noun form&lt;/li&gt;
&lt;li&gt;Lower case, unless at the beginning of a sentence&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For example:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;Markdown&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-markdown&#34;&gt;Use bar charts to graph categorical data.
A bar chart lets you graph categorical data.&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;There are some cases where you should use the adjective form of a visualization.
You should do this if:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The name of a visualization is already in plural form&lt;/li&gt;
&lt;li&gt;It&amp;rsquo;s highly confusing because of other uses of the word&lt;/li&gt;
&lt;li&gt;You&amp;rsquo;re referencing a visualization outside of the visualization documentation&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Do this by adding the word &amp;ldquo;visualization&amp;rdquo;. For example:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;Markdown&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-markdown&#34;&gt;Use time series visualizations to display time-series data as a graph.
A traces visualization turns traces data into a diagram.
Text visualizations allow you to directly include text or HTML in your dashboards.
Click the **Enable node graph** switch to display a node graph visualization above the trace view.&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h2 id=&#34;write-a-visualization-topic&#34;&gt;Write a visualization topic&lt;/h2&gt;
&lt;p&gt;To write a visualization or widget topic, follow these steps.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In the &lt;code&gt;grafana/grafana&lt;/code&gt; repository, go to the &lt;code&gt;docs/sources/panels-visualizations/visualizations&lt;/code&gt; directory.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In the &lt;code&gt;visualizations&lt;/code&gt; directory, create a directory with the following naming convention:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Use the name of the visualization type&lt;/li&gt;
&lt;li&gt;Use lowercase letters&lt;/li&gt;
&lt;li&gt;Add a hyphen between words&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Within that directory, create an &lt;code&gt;index.md&lt;/code&gt; file.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Copy the content of the &lt;a href=&#34;https://github.com/grafana/writers-toolkit/blob/main/docs/static/templates/visualization-template.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Visualization template&lt;/a&gt; into your new index file.&lt;/p&gt;
&lt;p&gt;For more information about the kinds of content you can add to a concept topic, refer to &lt;a href=&#34;#visualization-topic&#34;&gt;Visualization topic&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add additional front matter to the &lt;code&gt;index.md&lt;/code&gt; file.&lt;/p&gt;
&lt;p&gt;For more information about front matter, refer to &lt;a href=&#34;/docs/writers-toolkit/write/front-matter/&#34;&gt;Front matter&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;visualization-topic-examples&#34;&gt;Visualization topic examples&lt;/h2&gt;
&lt;p&gt;Refer to the following topics for visualization topic examples:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/docs/grafana/latest/panels-visualizations/visualizations/time-series/&#34;&gt;Time series&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/docs/grafana/latest/panels-visualizations/visualizations/alert-list/&#34;&gt;Alert list&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;visualization-template&#34;&gt;Visualization template&lt;/h2&gt;
&lt;p&gt;When you&amp;rsquo;re ready to write, make a copy of the &lt;a href=&#34;https://github.com/grafana/writers-toolkit/blob/main/docs/static/templates/visualization-template.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Visualization template&lt;/a&gt; and add your content.&lt;/p&gt;
]]></content><description>&lt;h1 id="visualization-topic">Visualization topic&lt;/h1>
&lt;p>A &lt;em>visualization&lt;/em> topic provides an overview of a visualization type, its use cases, and the display options available in the user interface (UI).
Visualization topics always include conceptual and reference content and may include task content.&lt;/p></description></item><item><title>Concept topic</title><link>https://grafana.com/docs/writers-toolkit/structure/topic-types/concept/</link><pubDate>Thu, 27 Oct 2022 16:43:50 -0400</pubDate><guid>https://grafana.com/docs/writers-toolkit/structure/topic-types/concept/</guid><content><![CDATA[&lt;h1 id=&#34;concept-topic&#34;&gt;Concept topic&lt;/h1&gt;
&lt;p&gt;A concept provides an overview and background information to help end users understand a product, interface, or task.
Concepts answer the question &amp;ldquo;what is it?&amp;rdquo;. Readers learn about features through concepts.&lt;/p&gt;
&lt;p&gt;The following types of content can be included in concepts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Detailed overviews of features with benefits and clearly defined terms&lt;/li&gt;
&lt;li&gt;Diagrams that help users understand the components of a system&lt;/li&gt;
&lt;li&gt;Process flow diagrams&lt;/li&gt;
&lt;li&gt;Best practice guidelines&lt;/li&gt;
&lt;li&gt;An example of how a feature is used
Examples might include screenshots or other supporting visuals&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A concept topic doesn&amp;rsquo;t include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Step-by-step instructions&lt;/li&gt;
&lt;li&gt;Reference information, such as lookup tables or lists of values&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;concept-topic-structure&#34;&gt;Concept topic structure&lt;/h2&gt;
&lt;p&gt;A &lt;em&gt;concept&lt;/em&gt; topic includes the following elements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Topic title:&lt;/strong&gt; Topic titles should be nouns, for example, &lt;em&gt;Grafana panels&lt;/em&gt;.
By using this naming convention, readers are able to distinguish between conceptual topics and tasks that begin with verbs.
For best practice guidelines, use the title &lt;em&gt;Best practices&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Introduction:&lt;/strong&gt; Include an introduction that explains what this topic is about.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Body:&lt;/strong&gt; Provide as much content as needed to explain the concept thoroughly.
There can be sections, visuals, and text in the body of a concept.&lt;/li&gt;
&lt;/ul&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 1004px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/writers-toolkit/concept.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/writers-toolkit/concept.png&#34;data-srcset=&#34;/media/docs/writers-toolkit/concept.png?w=320 320w, /media/docs/writers-toolkit/concept.png?w=550 550w, /media/docs/writers-toolkit/concept.png?w=750 750w, /media/docs/writers-toolkit/concept.png?w=900 900w, /media/docs/writers-toolkit/concept.png?w=1040 1040w, /media/docs/writers-toolkit/concept.png?w=1240 1240w, /media/docs/writers-toolkit/concept.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Annotated example of a concept page&amp;#39;s structure&#34;width=&#34;1004&#34;height=&#34;754&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/writers-toolkit/concept.png&#34;
            alt=&#34;Annotated example of a concept page&amp;#39;s structure&#34;width=&#34;1004&#34;height=&#34;754&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h2 id=&#34;write-a-concept-topic&#34;&gt;Write a concept topic&lt;/h2&gt;
&lt;p&gt;To write a concept topic, follow these steps.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Determine where you want to add concept documentation to the Grafana Labs product documentation.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Within the top-level entity, create a parent directory with the following naming convention:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Use a noun&lt;/li&gt;
&lt;li&gt;Use lowercase letters&lt;/li&gt;
&lt;li&gt;Add a hyphen between words&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Within the parent directory, create an &lt;code&gt;_index.md&lt;/code&gt; file.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add front matter to the &lt;code&gt;_index.md&lt;/code&gt; file.&lt;/p&gt;
&lt;p&gt;For more information about front matter, refer to &lt;a href=&#34;/docs/writers-toolkit/write/front-matter/&#34;&gt;Front matter&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add the content to a copy of the &lt;a href=&#34;https://github.com/grafana/writers-toolkit/blob/main/docs/static/templates/concept-template.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Concept template&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For more information about the kinds of content you can add to a concept topic, refer to &lt;a href=&#34;#concept-topic&#34;&gt;Concept topic&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;concept-topic-examples&#34;&gt;Concept topic examples&lt;/h2&gt;
&lt;p&gt;Refer to the following topics for concept topic examples:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/docs/grafana/latest/administration/roles-and-permissions/&#34;&gt;Roles and permissions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/docs/loki/latest/get-started/deployment-modes/&#34;&gt;Loki deployment modes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/docs/grafana/latest/dashboards/build-dashboards/best-practices/&#34;&gt;Grafana dashboard best practices&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;concept-template&#34;&gt;Concept template&lt;/h2&gt;
&lt;p&gt;When you are ready to write, make a copy of the &lt;a href=&#34;https://github.com/grafana/writers-toolkit/blob/main/docs/static/templates/concept-template.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Concept template&lt;/a&gt; and add your content.&lt;/p&gt;
]]></content><description>&lt;h1 id="concept-topic">Concept topic&lt;/h1>
&lt;p>A concept provides an overview and background information to help end users understand a product, interface, or task.
Concepts answer the question &amp;ldquo;what is it?&amp;rdquo;. Readers learn about features through concepts.&lt;/p></description></item><item><title>Reference topic</title><link>https://grafana.com/docs/writers-toolkit/structure/topic-types/reference/</link><pubDate>Thu, 27 Oct 2022 16:43:50 -0400</pubDate><guid>https://grafana.com/docs/writers-toolkit/structure/topic-types/reference/</guid><content><![CDATA[&lt;h1 id=&#34;reference-topic&#34;&gt;Reference topic&lt;/h1&gt;
&lt;p&gt;A reference topic provides users with the information they might need to refer to when performing a task.
An effective reference provides a comprehensive list of data,
such as functions and parameters, error messages, and return codes.
A reference is usually presented as a table, a bulleted list, or a sample script.&lt;/p&gt;
&lt;p&gt;API information is also included in reference topics.&lt;/p&gt;
&lt;p&gt;Because reference topics contain information the user needs to accomplish a task, reference topics are often linked to task topics.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Don&amp;rsquo;t include steps or conceptual information in reference topics.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h2 id=&#34;reference-structure&#34;&gt;Reference structure&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Topic title:&lt;/strong&gt; Reference topic titles contain a qualifier and noun, for example, &lt;em&gt;Grafana CLI&lt;/em&gt;.
This helps the reader distinguish between reference topics and tasks.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Introduction:&lt;/strong&gt; Provide an introduction that explains what to expect from this topic.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Body:&lt;/strong&gt; Use tables or lists to provide information within reference topics.&lt;/li&gt;
&lt;/ul&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 1484px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/writers-toolkit/reference.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/writers-toolkit/reference.png&#34;data-srcset=&#34;/media/docs/writers-toolkit/reference.png?w=320 320w, /media/docs/writers-toolkit/reference.png?w=550 550w, /media/docs/writers-toolkit/reference.png?w=750 750w, /media/docs/writers-toolkit/reference.png?w=900 900w, /media/docs/writers-toolkit/reference.png?w=1040 1040w, /media/docs/writers-toolkit/reference.png?w=1240 1240w, /media/docs/writers-toolkit/reference.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Annotated example of a reference page&amp;#39;s structure&#34;width=&#34;1484&#34;height=&#34;664&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/writers-toolkit/reference.png&#34;
            alt=&#34;Annotated example of a reference page&amp;#39;s structure&#34;width=&#34;1484&#34;height=&#34;664&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h2 id=&#34;write-a-reference-topic&#34;&gt;Write a reference topic&lt;/h2&gt;
&lt;p&gt;To write a reference, complete these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Determine where you want to add reference documentation for a Grafana Labs product.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Create a child directory within the parent directory that follows this naming convention:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Begin the directory name with a qualifier followed by an noun.&lt;/li&gt;
&lt;li&gt;Use lowercase letters.&lt;/li&gt;
&lt;li&gt;Add a hyphen between words.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Create an &lt;code&gt;index.md&lt;/code&gt; file within the reference directory.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add front matter to the &lt;code&gt;index.md&lt;/code&gt; file.&lt;/p&gt;
&lt;p&gt;For more information about front matter, refer to &lt;a href=&#34;/docs/writers-toolkit/write/front-matter/&#34;&gt;Front matter&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Make a copy of the &lt;a href=&#34;https://github.com/grafana/writers-toolkit/blob/main/docs/static/templates/reference-template.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Reference template&lt;/a&gt;, and add your content to it.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;reference-topic-examples&#34;&gt;Reference topic examples&lt;/h2&gt;
&lt;p&gt;Refer to the following topics for a reference topic examples:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/docs/grafana/latest/panels-visualizations/query-transform-data/calculation-types/&#34;&gt;Calculation types&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/docs/grafana/latest/cli/&#34;&gt;Grafana CLI&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;reference-template&#34;&gt;Reference template&lt;/h2&gt;
&lt;p&gt;When you are ready to write, make a copy of the &lt;a href=&#34;https://github.com/grafana/writers-toolkit/blob/main/docs/static/templates/reference-template.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Reference template&lt;/a&gt; and add your content to it.&lt;/p&gt;
]]></content><description>&lt;h1 id="reference-topic">Reference topic&lt;/h1>
&lt;p>A reference topic provides users with the information they might need to refer to when performing a task.
An effective reference provides a comprehensive list of data,
such as functions and parameters, error messages, and return codes.
A reference is usually presented as a table, a bulleted list, or a sample script.&lt;/p></description></item><item><title>Scenario topic</title><link>https://grafana.com/docs/writers-toolkit/structure/topic-types/scenario/</link><pubDate>Thu, 27 Oct 2022 16:43:50 -0400</pubDate><guid>https://grafana.com/docs/writers-toolkit/structure/topic-types/scenario/</guid><content><![CDATA[&lt;h1 id=&#34;scenario-topic&#34;&gt;Scenario topic&lt;/h1&gt;
&lt;p&gt;A scenario shows how to apply product knowledge to solve a real problem in a realistic context. Scenarios help you make decisions, solve problems, and combine concepts and tasks to reach an outcome. Unlike a tutorial, a scenario doesn&amp;rsquo;t teach a single step-by-step procedure. It guides judgment and problem-solving in real situations.&lt;/p&gt;
&lt;h2 id=&#34;scenario-structure&#34;&gt;Scenario structure&lt;/h2&gt;
&lt;p&gt;Use this structure to keep scenarios consistent across products while allowing flexibility for scope and narrative.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Topic title: Name the situation and goal. Use either a verb phrase or a noun phrase. For example, &amp;ldquo;Investigate a CPU spike during a deployment&amp;rdquo; or &amp;ldquo;CPU spike investigation during deployment.&amp;rdquo; Choose the form that best communicates the real-world context.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Overview: State the situation, the goal, and what the reader can do after completing the scenario. Highlight key decisions they&amp;rsquo;ll make. Example: &amp;ldquo;By the end, you can identify the source of a CPU spike and decide whether to scale or optimize.&amp;rdquo;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Before you begin: List prerequisites such as assumptions, access, roles, data available, and any baseline knowledge expected.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Approach (stages or decision points): Organize the body as a sequence of stages or micro-scenarios. For each stage:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Context: What you observe and why it matters.&lt;/li&gt;
&lt;li&gt;Actions: What to try first. Link to tasks for steps and to concepts for background. Keep inline steps minimal.&lt;/li&gt;
&lt;li&gt;Decision: What to conclude or choose based on evidence.&lt;/li&gt;
&lt;li&gt;Principle (optional): The underlying takeaway or method you can apply to other problems, such as &amp;ldquo;begin with the alert signal, check dashboards for trends, and drill into logs or traces to confirm the root cause&amp;rdquo;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Verify outcomes: Describe what &amp;ldquo;good&amp;rdquo; looks like and how to tell you&amp;rsquo;re done. For example, &amp;ldquo;p95 latency returns under target and the alert clears&amp;rdquo;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Next steps: Link to related tutorials for learning and to tasks for implementation.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;audience-and-scope&#34;&gt;Audience and scope&lt;/h2&gt;
&lt;p&gt;Scenarios are for users who have completed onboarding and want to apply what they&amp;rsquo;ve learned to real environments. Assume readers have a functioning setup with access, permissions, and live data. Unlike tutorials, which use canned datasets, scenarios use the reader&amp;rsquo;s own data and context.&lt;/p&gt;
&lt;p&gt;Scenario topics can vary in scope. You can write micro scenarios that focus on a single decision, such as &amp;ldquo;Alert fired: Is it noisy or real?&amp;rdquo;, or end-to-end scenarios that cover broader workflows, such as &amp;ldquo;Respond to a latency regression after a deploy&amp;rdquo;. Choose the smallest scope that produces a clear, transferable outcome.&lt;/p&gt;
&lt;h2 id=&#34;narrative-and-style&#34;&gt;Narrative and style&lt;/h2&gt;
&lt;p&gt;Follow these guidelines for narrative and style:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Use direct second person (&amp;ldquo;you&amp;rdquo;) and keep the voice instructional, not fictional. A light narrative frame is fine when it clarifies context, but avoid over-storytelling.&lt;/li&gt;
&lt;li&gt;Focus on decisions, signals, and trade-offs. State the principle behind each step to help readers apply it in new situations.&lt;/li&gt;
&lt;li&gt;Keep step lists short and link to tasks for detail. Keep explanations concise and link to concepts for depth.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;placement&#34;&gt;Placement&lt;/h2&gt;
&lt;p&gt;Place scenarios under a &lt;strong&gt;Scenarios&lt;/strong&gt; section within each product&amp;rsquo;s documentation, or near &lt;strong&gt;Learn&lt;/strong&gt; content depending on your information architecture (IA).&lt;br /&gt;
Link scenarios from related concepts, tutorials, and tasks to create a clear learning path through the documentation.&lt;/p&gt;
&lt;h2 id=&#34;write-a-scenario-topic&#34;&gt;Write a scenario topic&lt;/h2&gt;
&lt;p&gt;Follow these steps to write a scenario topic:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Choose a real situation users face, such as on-call, rollout, migration, optimization, or investigation.&lt;/li&gt;
&lt;li&gt;Identify the few key principles and decisions that drive the path to resolution.&lt;/li&gt;
&lt;li&gt;Draft the &amp;ldquo;Overview&amp;rdquo; and &amp;ldquo;Before you begin&amp;rdquo; sections to set expectations and assumptions.&lt;/li&gt;
&lt;li&gt;Map 2-4 stages. In each, link to existing tasks and concepts instead of repeating steps.&lt;/li&gt;
&lt;li&gt;Add &amp;ldquo;Verify outcomes&amp;rdquo; and &amp;ldquo;Next steps&amp;rdquo; to reinforce learning and help readers apply it to their own environment.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;difference-between-scenarios-and-other-topic-types&#34;&gt;Difference between scenarios and other topic types&lt;/h2&gt;
&lt;p&gt;This table shows how scenarios differ from other content types:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Type&lt;/th&gt;
              &lt;th&gt;Purpose&lt;/th&gt;
              &lt;th&gt;Data &amp;amp; path&lt;/th&gt;
              &lt;th&gt;Reader outcome&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Scenario&lt;/td&gt;
              &lt;td&gt;Apply knowledge to solve a realistic problem and practice judgment.&lt;/td&gt;
              &lt;td&gt;Often uses the reader&amp;rsquo;s own environment, has multiple valid paths, and provides links to tasks and concepts.&lt;/td&gt;
              &lt;td&gt;Reader can solve a similar problem and adapt the approach to their context.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Tutorial&lt;/td&gt;
              &lt;td&gt;Teach a defined skill through reproducible steps.&lt;/td&gt;
              &lt;td&gt;Uses controlled inputs and expected results in a linear path.&lt;/td&gt;
              &lt;td&gt;Reader can replicate the taught workflow.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Task&lt;/td&gt;
              &lt;td&gt;Complete a specific action with numbered steps.&lt;/td&gt;
              &lt;td&gt;Minimal context, single path.&lt;/td&gt;
              &lt;td&gt;Reader can perform the action once they&amp;rsquo;re in the right place.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Concept&lt;/td&gt;
              &lt;td&gt;Explain what something is and why it matters.&lt;/td&gt;
              &lt;td&gt;Explanatory only. No procedures.&lt;/td&gt;
              &lt;td&gt;Reader understands the idea and components.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Example / Use case&lt;/td&gt;
              &lt;td&gt;Show a common pattern, configuration, or system interaction, such as how alerting rules and dashboards work together.&lt;/td&gt;
              &lt;td&gt;Brief and abstract. May be non-procedural or focus on relationships rather than steps.&lt;/td&gt;
              &lt;td&gt;Reader recognizes when and where to apply a similar pattern in their own environment.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;

&lt;div class=&#34;admonition admonition-tip&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Tip&lt;/p&gt;&lt;p&gt;If you&amp;rsquo;re writing many steps with canned data and guaranteed outputs, write a tutorial. If you&amp;rsquo;re helping readers decide what to do with their own data to reach a goal, write a scenario.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h2 id=&#34;scenario-template&#34;&gt;Scenario template&lt;/h2&gt;
&lt;p&gt;Use this template to write a scenario:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;Markdown&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-markdown&#34;&gt;# &amp;lt;SCENARIO_TITLE&amp;gt;

## Overview
You&amp;#39;re &amp;lt;CONTEXT&amp;gt;. Your goal is to &amp;lt;GOAL&amp;gt;. By the end, you can &amp;lt;CAPABILITY_OR_OUTCOME&amp;gt;.

## Before you begin
- Access/roles:
- Data available:
- Baseline knowledge:

## Stage 1: &amp;lt;DECISION_OR_INVESTIGATION_STEP&amp;gt;
Context:  
Actions: (link tasks)  
Decision:  
Principle: (optional)

## Stage 2: &amp;lt;NEXT_STEP&amp;gt;
...

## Verify outcomes

You know you&amp;#39;re done when &amp;lt;SIGNALS_OR_THRESHOLDS&amp;gt;.

## Variations and what-ifs
- If &amp;lt;CONDITION&amp;gt;, see &amp;lt;LINK&amp;gt;.
- If &amp;lt;CONDITION&amp;gt;, try &amp;lt;LINK&amp;gt;.

## Next steps
- &amp;lt;TASK_LINK&amp;gt;
- &amp;lt;CONCEPT_LINK&amp;gt;
- &amp;lt;TUTORIAL_LINK&amp;gt;&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h2 id=&#34;use-ai-to-write-scenarios&#34;&gt;Use AI to write scenarios&lt;/h2&gt;
&lt;p&gt;You can use AI to speed up planning and drafting of scenarios.&lt;/p&gt;
&lt;p&gt;When you prompt an AI tool:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add context files such as your product docs, this scenario template, and the Grafana style guide.&lt;/li&gt;
&lt;li&gt;Ask the AI to anonymize any transcripts and focus on the user&amp;rsquo;s goal, decisions, and outcomes.&lt;/li&gt;
&lt;li&gt;Review the draft for accuracy and adjust the tone to match Grafana documentation.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more example prompts and workflows, refer to the &lt;a href=&#34;https://github.com/grafana/docs-ai/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Docs AI Toolkit repository&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/docs/grafana-cloud/adaptive-telemetry/adaptive-traces/guides/drop-traces-scenario/&#34;&gt;Drop low-value traces to reduce noise&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/docs/grafana-cloud/adaptive-telemetry/adaptive-traces/guides/onboard-services-scenario/&#34;&gt;Onboard a group of services&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="scenario-topic">Scenario topic&lt;/h1>
&lt;p>A scenario shows how to apply product knowledge to solve a real problem in a realistic context. Scenarios help you make decisions, solve problems, and combine concepts and tasks to reach an outcome. Unlike a tutorial, a scenario doesn&amp;rsquo;t teach a single step-by-step procedure. It guides judgment and problem-solving in real situations.&lt;/p></description></item><item><title>Task topic</title><link>https://grafana.com/docs/writers-toolkit/structure/topic-types/task/</link><pubDate>Thu, 27 Oct 2022 16:43:50 -0400</pubDate><guid>https://grafana.com/docs/writers-toolkit/structure/topic-types/task/</guid><content><![CDATA[&lt;h1 id=&#34;task-topic&#34;&gt;Task topic&lt;/h1&gt;
&lt;p&gt;Task topics include numbered steps that describe how to achieve an outcome.&lt;/p&gt;
&lt;h2 id=&#34;task-structure&#34;&gt;Task structure&lt;/h2&gt;
&lt;p&gt;A &lt;em&gt;task&lt;/em&gt; topic includes the following elements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Topic title:&lt;/strong&gt; Write a task topic title that combines a verb and an object. The verb should describe the action completed by the task, for example, &amp;ldquo;Configure metrics-generator.&amp;rdquo; Refer to &lt;a href=&#34;https://developers.google.com/style/headings&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Headings and titles&lt;/a&gt; in the &lt;a href=&#34;https://developers.google.com/style/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Google developer documentation style guide&lt;/a&gt; for more information.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Introduction:&lt;/strong&gt; Provide an introduction that explains why the end user should care about the task.&lt;/p&gt;
&lt;p&gt;There might be conceptual material in this section of a task topic.
Limit conceptual information to only what&amp;rsquo;s relevant to the task at hand.&lt;/p&gt;
&lt;p&gt;If you find yourself writing a long introduction, consider creating a concept topic, and then writing a shorter form of that concept in the task introduction.
You can link to the longer concept topic from this introduction.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Before you begin: (optional)&lt;/strong&gt; Add links to tasks that need to be completed before the current one.
The links might sometimes be unrelated to the product, such as &amp;ldquo;Have this thing at hand&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Additionally, this section can include decisions the user should make or permissions they need to confirm before starting the task.&lt;/p&gt;
&lt;p&gt;If there are no prerequisites, don&amp;rsquo;t include this section.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Steps heading&lt;/strong&gt;: Optional. The steps heading indicates that the steps are about to begin. Often follows &amp;ldquo;Before you begin&amp;rdquo; to delineate when the requirements end and the task starts. The steps heading may say &amp;ldquo;Steps&amp;rdquo; or a succinct description of a task.&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;Markdown&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-markdown&#34;&gt;# Perform a task

...

## Before you begin

You need this stuff.
...

## Steps&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;In content that has multiple tasks in the same procedure, replace the Steps heading with a specific heading title that reflect what the user accomplishes in that section.&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;Markdown&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-markdown&#34;&gt;# Set up alerts

...

## Before you begin

You need this stuff.
...

## Create a policy

...

## Set requirements for a policy&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Stem sentence:&lt;/strong&gt; The stem sentence introduces the steps.&lt;/p&gt;
&lt;p&gt;Use the following convention when you write a stem sentence: To &lt;em&gt;&lt;code&gt;&amp;lt;NAME OF TASK&amp;gt;&lt;/code&gt;&lt;/em&gt;, follow these steps:
For example: To create a dashboard, follow these steps:&lt;/p&gt;
&lt;p&gt;For more information about stem sentences, refer to &lt;a href=&#34;https://developers.google.com/style/procedures&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Procedures&lt;/a&gt; in the &lt;a href=&#34;https://developers.google.com/style&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Google developer documentation style guide&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Steps:&lt;/strong&gt; Users are provided with a directive through numbered steps.&lt;/p&gt;
&lt;p&gt;Write steps so that they contain one action, or possibly two related actions, such as &lt;em&gt;Copy and paste a value&lt;/em&gt; or &lt;em&gt;Save and quit the program.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;A step must instruct the reader to perform a specific task.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 1240px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/writers-toolkit/task.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/writers-toolkit/task.png&#34;data-srcset=&#34;/media/docs/writers-toolkit/task.png?w=320 320w, /media/docs/writers-toolkit/task.png?w=550 550w, /media/docs/writers-toolkit/task.png?w=750 750w, /media/docs/writers-toolkit/task.png?w=900 900w, /media/docs/writers-toolkit/task.png?w=1040 1040w, /media/docs/writers-toolkit/task.png?w=1240 1240w, /media/docs/writers-toolkit/task.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Annotated example of a task page&amp;#39;s structure&#34;width=&#34;1240&#34;height=&#34;958&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/writers-toolkit/task.png&#34;
            alt=&#34;Annotated example of a task page&amp;#39;s structure&#34;width=&#34;1240&#34;height=&#34;958&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h2 id=&#34;write-a-task-topic&#34;&gt;Write a task topic&lt;/h2&gt;
&lt;p&gt;To write a task, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Determine where you want to add task documentation to the Grafana Labs product documentation.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Create a child directory within the parent directory that follows this naming convention:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The directory name should include a verb and an object.&lt;/li&gt;
&lt;li&gt;Use lowercase letters.&lt;/li&gt;
&lt;li&gt;Add a hyphen between words.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Create an &lt;code&gt;index.md&lt;/code&gt; file within the task directory.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add front matter to the &lt;code&gt;index&lt;/code&gt; file.&lt;/p&gt;
&lt;p&gt;For more information about front matter, refer to &lt;a href=&#34;/docs/writers-toolkit/write/front-matter/&#34;&gt;Front matter&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add the content to a copy of the &lt;a href=&#34;https://github.com/grafana/writers-toolkit/blob/main/docs/static/templates/task-template.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Task template&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;task-topic-examples&#34;&gt;Task topic examples&lt;/h3&gt;
&lt;p&gt;Refer to the following topics for task topic examples:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/docs/grafana/latest/alerting/set-up/configure-roles/&#34;&gt;Configure roles and permissions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/structure/administration/service-accounts/#create-a-service-account-in-grafana&#34;&gt;Create a service account&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/structure/administration/organization-management/#create-an-organization&#34;&gt;Create an organization&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/structure/dashboards/build-dashboards/create-dashboard/&#34;&gt;Create a dashboard&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;task-template&#34;&gt;Task template&lt;/h2&gt;
&lt;p&gt;When you are ready to write, make a copy of the &lt;a href=&#34;https://github.com/grafana/writers-toolkit/blob/main/docs/static/templates/task-template.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Task template&lt;/a&gt; and add your content.&lt;/p&gt;
&lt;h2 id=&#34;when-to-combine-tasks-into-a-single-topic&#34;&gt;When to combine tasks into a single topic&lt;/h2&gt;
&lt;p&gt;In some cases, task topics are standalone and don&amp;rsquo;t contain any other content.
Other times, multiple task topics can be combined into a single Markdown file.
By combining tasks into a single topic, the table of contents entities can be reduced in number, which reduces scrolling and clicking for users.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;It&amp;rsquo;s not a good idea to combine content in the same Markdown file at random.
If you combine content incorrectly, you may inadvertently hide information from the user.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;When combining multiple topics into one, follow these guidelines:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;When you document more than one approach to accomplishing the same user goal.&lt;/p&gt;
&lt;p&gt;In the &lt;a href=&#34;/docs/grafana/latest/administration/roles-and-permissions/access-control/assign-rbac-roles/&#34;&gt;Assign RBAC roles&lt;/a&gt; topic, a user can use the user interface or provisioning to assign roles.
There is no need to create two task topic files in this case.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;When tasks are likely to be completed around the same time.&lt;/p&gt;
&lt;p&gt;Users might find it useful to have all task documentation available on the same page if they&amp;rsquo;re likely to complete a number of tasks simultaneously.&lt;/p&gt;
&lt;!-- vale Grafana.GoogleWill = NO --&gt;
&lt;!-- This is talking about the future --&gt;
&lt;p&gt;In the &lt;a href=&#34;/docs/grafana/latest/administration/data-source-management/&#34;&gt;Data source management&lt;/a&gt; topic, it&amp;rsquo;s likely that an Admin user will enable permissions immediately after adding a data source.&lt;/p&gt;
&lt;!-- vale Grafana.GoogleWill = YES --&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;When you document CRUD operations.&lt;/p&gt;
&lt;p&gt;Create, read, update, and delete tasks can be combined into one topic.
The &lt;a href=&#34;/docs/grafana/latest/administration/organization-management/&#34;&gt;Manage organizations&lt;/a&gt; topic includes tasks such as viewing, creating, editing, and deleting organizations all under the umbrella topic title of &lt;strong&gt;Manage&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;When you document a user workflow.&lt;/p&gt;
&lt;p&gt;Combine tasks when the user should start at the beginning, complete the first task, and then complete the remaining tasks in sequence.&lt;/p&gt;
&lt;p&gt;In &lt;a href=&#34;/docs/grafana/latest/administration/enterprise-licensing/activate-aws-marketplace-license/activate-license-on-eks/&#34;&gt;Activate a Grafana Enterprise license from AWS Marketplace on EKS&lt;/a&gt;, the user is guided through all the tasks necessary to activate their license.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="task-topic">Task topic&lt;/h1>
&lt;p>Task topics include numbered steps that describe how to achieve an outcome.&lt;/p>
&lt;h2 id="task-structure">Task structure&lt;/h2>
&lt;p>A &lt;em>task&lt;/em> topic includes the following elements:&lt;/p>
&lt;ul>
&lt;li>
&lt;p>&lt;strong>Topic title:&lt;/strong> Write a task topic title that combines a verb and an object. The verb should describe the action completed by the task, for example, &amp;ldquo;Configure metrics-generator.&amp;rdquo; Refer to &lt;a href="https://developers.google.com/style/headings" target="_blank" rel="noopener noreferrer">Headings and titles&lt;/a> in the &lt;a href="https://developers.google.com/style/" target="_blank" rel="noopener noreferrer">Google developer documentation style guide&lt;/a> for more information.&lt;/p></description></item><item><title>Tutorial topic</title><link>https://grafana.com/docs/writers-toolkit/structure/topic-types/tutorial/</link><pubDate>Thu, 27 Oct 2022 16:43:50 -0400</pubDate><guid>https://grafana.com/docs/writers-toolkit/structure/topic-types/tutorial/</guid><content><![CDATA[&lt;h1 id=&#34;tutorial-topic&#34;&gt;Tutorial topic&lt;/h1&gt;
&lt;p&gt;The purpose of a tutorial is to show the reader how to &amp;ldquo;learn by doing&amp;rdquo; in a safe environment.
A tutorial should build up quick successes.
The length of a tutorial can vary from a few steps to many subtasks.&lt;/p&gt;
&lt;p&gt;If you have an idea for a tutorial you&amp;rsquo;d like to develop, contact the Grafana Labs documentation team.
Internal contributors can reach out on Slack and external contributors can send email to &lt;a href=&#34;mailto:docs@grafana.com&#34;&gt;&lt;code&gt;docs@grafana.com&lt;/code&gt;&lt;/a&gt; or reach out on the #docs channel on the &lt;a href=&#34;https://slack.grafana.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Grafana Labs Community Slack&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;tutorial-structure&#34;&gt;Tutorial structure&lt;/h2&gt;
&lt;!-- vale Grafana.GoogleWill = NO --&gt;
&lt;!-- &#34;will&#34; is commonly used for the future outcomes of tutorials --&gt;
&lt;p&gt;A tutorial topic includes the following elements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Topic title:&lt;/strong&gt; Write a tutorial topic title that combines a verb and an object.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Overview:&lt;/strong&gt; Let the user know the goal they will achieve by completing the tutorial.
Provide context and include a list of the tasks the user will complete.
Suggested text: &amp;ldquo;In this tutorial, you will …&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;There can be conceptual material in this section of a tutorial topic.
However, limit conceptual information to only what&amp;rsquo;s relevant to the goal at hand.&lt;/p&gt;
&lt;p&gt;If you find yourself writing a long introduction, consider creating a concept topic, and then writing a shorter form of that concept in the tutorial introduction.
You can link to the concept topic from the tutorial.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Before you begin (optional):&lt;/strong&gt; Describe or add links to tasks that a reader should complete before the tutorial.
The links might sometimes be unrelated to the product, such as &amp;ldquo;Have this thing at hand.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Additionally, this section can include decisions the user should make or permissions they need to confirm before starting the tutorial.
Use a bulleted list if there is more than one prerequisite.&lt;/p&gt;
&lt;p&gt;If there are no prerequisites, don&amp;rsquo;t include this section.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Task section (or sections)&lt;/strong&gt;: Create a section for each task needed to complete the tutorial.
Follow the &lt;a href=&#34;/docs/writers-toolkit/structure/topic-types/task/&#34;&gt;task guidelines&lt;/a&gt; to write the tasks.&lt;/p&gt;
&lt;p&gt;To determine what tasks and steps you should include in your tutorial, perform a goal analysis and determine the valuable outcome the user wants to achieve.
Limit the tutorial to the tasks needed to satisfy that goal.
Work with a Subject Matter Expert (SME) to determine the goal and the minimal set of tasks.
If possible, record the SME completing the tasks needed to accomplish the goal or ask the SME to record a demo of the tasks if that&amp;rsquo;s preferable.&lt;/p&gt;
&lt;p&gt;Work with a Subject Matter Expert (SME) to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Provide steps that explain how to access or set up the data needed to complete the task.
For more information, refer to &lt;a href=&#34;#data-for-your-tutorial&#34;&gt;Data for your tutorial&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Don&amp;rsquo;t include written step numbers in the header, for example, &amp;ldquo;Step 1: Pick apples.&amp;rdquo;.
Instead, include just the verb and object, for example &amp;ldquo;Pick apples.&amp;rdquo;&lt;/li&gt;
&lt;li&gt;Include only the tasks required for a straight path to the tutorial&amp;rsquo;s goal, not optional or alternative paths.&lt;/li&gt;
&lt;li&gt;Minimize the explanation within task steps.
Instead, link to supporting explanations in related concept, task, and reference topics.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Summary (optional):&lt;/strong&gt; Describe what the tutorial user has accomplished.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Next steps (optional):&lt;/strong&gt; Provide logical next steps, if they exist.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 1106px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/writers-toolkit/tutorial.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/writers-toolkit/tutorial.png&#34;data-srcset=&#34;/media/docs/writers-toolkit/tutorial.png?w=320 320w, /media/docs/writers-toolkit/tutorial.png?w=550 550w, /media/docs/writers-toolkit/tutorial.png?w=750 750w, /media/docs/writers-toolkit/tutorial.png?w=900 900w, /media/docs/writers-toolkit/tutorial.png?w=1040 1040w, /media/docs/writers-toolkit/tutorial.png?w=1240 1240w, /media/docs/writers-toolkit/tutorial.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Annotated example of a tutorial page&amp;#39;s structure&#34;width=&#34;1106&#34;height=&#34;1440&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/writers-toolkit/tutorial.png&#34;
            alt=&#34;Annotated example of a tutorial page&amp;#39;s structure&#34;width=&#34;1106&#34;height=&#34;1440&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h2 id=&#34;write-a-tutorial-topic&#34;&gt;Write a tutorial topic&lt;/h2&gt;
&lt;p&gt;To write a tutorial, complete these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Add a &lt;code&gt;docs/sources/tutorials&lt;/code&gt; directory to your project repository if one doesn&amp;rsquo;t yet exist.&lt;/p&gt;
&lt;p&gt;The tutorial is committed alongside the other documentation in your repository, and after it&amp;rsquo;s published, it&amp;rsquo;s displayed on the Grafana &lt;a href=&#34;/tutorials/&#34;&gt;Tutorials&lt;/a&gt; page.
For more information, refer to &lt;a href=&#34;#publish-your-tutorial&#34;&gt;Publish your tutorial&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Create a child directory within the &lt;code&gt;tutorials&lt;/code&gt; directory that follows this naming convention:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The directory name should include a verb and an object.&lt;/li&gt;
&lt;li&gt;Use lowercase letters.&lt;/li&gt;
&lt;li&gt;Add a hyphen between words.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Create an &lt;code&gt;index.md&lt;/code&gt; file within the tutorial&amp;rsquo;s directory.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add the content to a copy of the &lt;a href=&#34;https://github.com/grafana/writers-toolkit/blob/main/docs/static/templates/tutorial-template.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Tutorial template&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add front matter to the &lt;code&gt;index.md&lt;/code&gt; file.&lt;/p&gt;
&lt;p&gt;For more information about front matter, refer to &lt;a href=&#34;/docs/writers-toolkit/write/front-matter/&#34;&gt;Front matter&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;tutorial-template&#34;&gt;Tutorial template&lt;/h2&gt;
&lt;p&gt;When you are ready to write, make a copy of the &lt;a href=&#34;https://github.com/grafana/writers-toolkit/blob/main/docs/static/templates/tutorial-template.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Tutorial template&lt;/a&gt; and add your content.&lt;/p&gt;
&lt;h2 id=&#34;difference-between-tutorials-and-task-topics&#34;&gt;Difference between tutorials and task topics&lt;/h2&gt;
&lt;p&gt;The difference between a tutorial and a task topic is that a tutorial is for learning, and a task is for actual operational work.
Another important distinction is that a tutorial typically provides a &amp;ldquo;sandbox&amp;rdquo; environment—a source of data that users can safely experiment with.&lt;/p&gt;
&lt;h2 id=&#34;data-for-your-tutorial&#34;&gt;Data for your tutorial&lt;/h2&gt;
&lt;p&gt;Depending on the application, your tutorial&amp;rsquo;s data might be:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In a sandbox&lt;/li&gt;
&lt;li&gt;On test servers&lt;/li&gt;
&lt;li&gt;In demo repositories that the user clones locally&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For example, the &lt;a href=&#34;/tutorials/play-with-grafana-mimir/&#34;&gt;Play with Grafana Mimir&lt;/a&gt; tutorial provides a repository that users can clone to complete the tutorial.
In contrast, the &lt;a href=&#34;/docs/mimir/latest/manage/use-exemplars/store-exemplars/&#34;&gt;Store exemplars in Grafana Mimir&lt;/a&gt; topic is a pure task that a user would follow to complete their work.
For guidance on writing tasks, refer to &lt;a href=&#34;/docs/writers-toolkit/structure/topic-types/task/&#34;&gt;Tasks&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If getting access to the tutorial data is complex, include the instructions in the steps of the tutorial.
If getting access to the data is straightforward, include it in the &amp;ldquo;Before you begin&amp;rdquo; section.&lt;/p&gt;
&lt;h2 id=&#34;publish-your-tutorial&#34;&gt;Publish your tutorial&lt;/h2&gt;
&lt;p&gt;You store your tutorial source in your project repository in a &lt;code&gt;docs/sources/tutorials&lt;/code&gt; directory and mounted to the tutorials repository so that it&amp;rsquo;s displayed on the &lt;a href=&#34;/tutorials/&#34;&gt;Tutorials&lt;/a&gt; page.
You store the source in your project repository for team members to review and edit the content.&lt;/p&gt;
&lt;p&gt;The following sections describe how to hide the tutorial from your project&amp;rsquo;s table of contents and to display it on the Tutorials page.&lt;/p&gt;
&lt;h3 id=&#34;hide-your-tutorial-from-your-table-of-contents&#34;&gt;Hide your tutorial from your table of contents&lt;/h3&gt;
&lt;p&gt;Tutorials are for learning, so it&amp;rsquo;s best to keep them together on the Tutorials page, accessible directly from the Grafana website&amp;rsquo;s &lt;strong&gt;Learn&lt;/strong&gt; menu.
As such, you need to hide the tutorial so that it doesn&amp;rsquo;t appear in your project&amp;rsquo;s table of contents.&lt;/p&gt;
&lt;h4 id=&#34;before-you-begin&#34;&gt;Before you begin&lt;/h4&gt;
&lt;p&gt;Before completing these steps, you need to create a &lt;code&gt;tutorials&lt;/code&gt; directory under &lt;code&gt;docs/sources&lt;/code&gt; and add your tutorial into its own subdirectory as described in the &lt;a href=&#34;#write-a-tutorial-topic&#34;&gt;Write a tutorial topic&lt;/a&gt; section.&lt;/p&gt;
&lt;p&gt;To hide your tutorial from your documentation&amp;rsquo;s table of contents:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Open your project&amp;rsquo;s &lt;code&gt;docs/sources/_index.md&lt;/code&gt; file.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add the following YAML to the page&amp;rsquo;s front matter, replacing &lt;em&gt;&lt;code&gt;&amp;lt;PROJECT&amp;gt;&lt;/code&gt;&lt;/em&gt; with your project URL path.&lt;/p&gt;
&lt;p&gt;If the &lt;code&gt;cascade&lt;/code&gt; front matter already exists, you must merge this snippet with the existing front matter.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Hugo &lt;code&gt;cascade&lt;/code&gt; front matter can have two forms, &lt;em&gt;array&lt;/em&gt; and &lt;em&gt;mapping&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;The following snippet uses the array form of the &lt;code&gt;cascade&lt;/code&gt; front matter.
If your front matter isn&amp;rsquo;t already in the array form, you will need to change it to that form.&lt;/p&gt;
&lt;p&gt;For more information, refer to the &lt;a href=&#34;/docs/writers-toolkit/write/front-matter/#cascade&#34;&gt;&lt;code&gt;cascade&lt;/code&gt; front matter documentation&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;


&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;YAML&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-yaml&#34;&gt;cascade:
  - _target:
      path: /docs/&amp;lt;PROJECT&amp;gt;/*/tutorials/**
    _build:
      list: false
      render: false&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;add-your-tutorial-to-the-tutorials-page&#34;&gt;Add your tutorial to the Tutorials page&lt;/h3&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;This procedure is for writers who have permissions to update the Grafana website repository.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;To add your tutorial to the Tutorials page:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Add the following YAML to the &lt;code&gt;manual_mounts&lt;/code&gt; field in the &lt;code&gt;config/_default/params.yaml&lt;/code&gt; file in the website repository.&lt;/p&gt;
&lt;p&gt;Replace &lt;em&gt;&lt;code&gt;&amp;lt;PROJECT&amp;gt;&lt;/code&gt;&lt;/em&gt; with your project name, &lt;em&gt;&lt;code&gt;&amp;lt;TUTORIAL&amp;gt;&lt;/code&gt;&lt;/em&gt; with the directory of your tutorial, and &lt;em&gt;&lt;code&gt;&amp;lt;VERSION&amp;gt;&lt;/code&gt;&lt;/em&gt; with the version of documentation you want to mount.
Typically &lt;em&gt;&lt;code&gt;&amp;lt;VERSION&amp;gt;&lt;/code&gt;&lt;/em&gt; is either &amp;ldquo;next&amp;rdquo; or &amp;ldquo;latest&amp;rdquo;.&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;YAML&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-yaml&#34;&gt;- source: content/docs/&amp;lt;PROJECT&amp;gt;/&amp;lt;VERSION&amp;gt;/tutorials/&amp;lt;TUTORIAL&amp;gt;
  target: content/tutorials/k8s-monitoring-app&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add the following YAML to the &lt;code&gt;list&lt;/code&gt; field in the &lt;code&gt;data/tutorials.yaml&lt;/code&gt; file in the website repository.&lt;/p&gt;
&lt;p&gt;Replace &lt;em&gt;&lt;code&gt;&amp;lt;TUTORIAL&amp;gt;&lt;/code&gt;&lt;/em&gt; with the directory of your tutorial and &lt;em&gt;&lt;code&gt;&amp;lt;LEVEL&amp;gt;&lt;/code&gt;&lt;/em&gt; with one of &amp;ldquo;beginner&amp;rdquo;, &amp;ldquo;intermediate&amp;rdquo;, or &amp;ldquo;advanced&amp;rdquo; depending on the difficulty of your tutorial.&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;YAML&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-yaml&#34;&gt;- page: /tutorials/&amp;lt;TUTORIAL&amp;gt;
  level: &amp;lt;LEVEL&amp;gt;
  type: tutorial&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;tutorial-topic-examples&#34;&gt;Tutorial topic examples&lt;/h2&gt;
&lt;p&gt;Refer to the following for tutorial examples:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/tutorials/&#34;&gt;Tutorials page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/tutorials/k8s-monitoring-app/&#34;&gt;Tutorial example (Monitor an app with Kubernetes Monitoring)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="tutorial-topic">Tutorial topic&lt;/h1>
&lt;p>The purpose of a tutorial is to show the reader how to &amp;ldquo;learn by doing&amp;rdquo; in a safe environment.
A tutorial should build up quick successes.
The length of a tutorial can vary from a few steps to many subtasks.&lt;/p></description></item></channel></rss>