Notebooks

    Notebooks let you interactively explore data by running different visualizations that you can share with team members to collaborate on a project.

    A notebook is a document composed of two elements: code blocks (Markdown/SQL/PPL) and visualizations. Choose multiple timelines to compare and contrast visualizations.

    You can also generate reports directly from your notebooks.

    Common use cases include creating postmortem reports, designing runbooks, building live infrastructure reports, and writing documentation.

    Tenants in OpenSearch Dashboards are spaces for saving notebooks and other OpenSearch Dashboards objects. For more information, see .

    To get started, choose Notebooks within OpenSearch Dashboards.

    A notebook is an interface for creating reports.

    1. Choose Create notebook and enter a descriptive name.
    2. Choose Create.

    Choose Actions to rename, duplicate, or delete a notebook.

    Step 2: Add a paragraph

    Paragraphs combine code blocks and visualizations for describing data.

    Add a code block

    Code blocks support markdown, SQL, and PPL languages.

    Specify the input language on the first line using syntax. For example, type for markdown, for SQL, and for PPL.

    Sample markdown block

    Sample SQL block

    SQL paragraph

    Sample PPL block

    Add a visualization

    1. To add a visualization, choose Add paragraph and select Visualization.
    2. In Title, select your visualization and choose a date range. You can choose multiple timelines to compare and contrast visualizations.
    3. To run and save a paragraph, choose Run.

    Visualization paragraph

    You can perform the following actions on paragraphs:

    • Add a new paragraph to the top of a report.
    • Run all the paragraphs at the same time.
    • Clear the outputs of all paragraphs.
    • Delete all the paragraphs.

    We prepared the following sample notebooks that showcase a variety of use cases:

    • Using SQL to query the OpenSearch Dashboards sample flight data.
    • Using PPL to query the OpenSearch Dashboards sample web logs data.
    • Using PPL and visualizations to perform sample root cause event analysis on the OpenSearch Dashboards sample web logs data.

    To add a sample notebook, choose Actions and select Add sample notebooks.

    You can use notebooks to create PNG and PDF reports:

    1. From the top menu bar, choose Reporting actions.
    2. You can choose to Download PDF or Download PNG.

      Reports generate asynchronously in the background and might take a few minutes, depending on the size of the report. A notification appears when your report is ready to download.

    3. To see all your reports, choose View all reports.

    Report notebooks