About conversion from Simple XML to Dashboard Studio

Optimize your dashboard building time by converting Simple XML dashboards to Dashboard Studio instead of rebuilding dashboards from the beginning. The conversion process makes a copy of your original Simple XML dashboard to provide the ability to maintain the original while making updates to the Dashboard Studio version.

Reconvert your dashboards with each new version of the Splunk platform to benefit from new functionalities, such as additional automatic conversions from Simple XML to Dashboard Studio.

For more details about starting the conversion process, see Convert a Simple XML dashboard to a Dashboard Studio dashboard.

Inspect changes with the conversion report

The conversion process also includes a conversion report that lists configurations that Dashboard Studio does not automatically convert and offers alternative suggestions that use Dashboard Studio functionality. For example, the conversion report lists visualizations that automatically convert and additional context for visualizations that need manual updates.

Compare conversion for different dashboard components

The Simple XML to Dashboard Studio conversion attempts to convert all dashboard components automatically. However, different components convert to varying extents of fully converted, semi-converted, and unsupported.

  • Fully converted components automatically appear in Dashboard Studio without needing manual updates.
  • Semi-converted components need manual updates. For example, you can manually update Simple XML conditional visibility by configuring a Dashboard Studio dashboard to show or hide panels conditionally.
  • Not converted components aren't supported in Dashboard Studio and have no workaround. You can experiment with different Dashboard Studio features to create similar functionality for unsupported components.

Visualizations

The following table displays which visualization components are fully converted, semi-converted, or not converted. The table also shows if Dashboard Studio supports the component.

ComponentConversion statusSupport statusNotes
Standard chartsFully convertedSupportedDashboard Studio supports all standard charts, excluding the radial gauge visualization.
MapsFully convertedSupportedThe conversion does not convert coloring for choropleth maps with categorical coloring. You can reconfigure the coloring with the Dashboard Studio UI.
Drilldown configurationFully convertedSupportedPredefined tokens have a different naming system in Dashboard Studio. For example, $click.value2$ in Simple XML is now $value$ in Dashboard Studio.
Trellis layoutSemi-convertedSemi-supportedDashboard Studio only supports trellis layout for single value visualizations. For other visualizations, you can create a similar effect to trellis layout by creating multiple instances of a visualization and putting the visualizations in a grid.
Conditional visibilitySemi-convertedDashboard Studio does not automatically convert conditional visibility. Depending on whether data is available to display, you can configure dashboards to conditionally show or hide panels in Absolute layout. For more details, see Conditionally show or hide panels.
Table coloring configurationsSemi-convertedSemi-supportedDashboard Studio supports most coloring configurations, excluding heatmap, high/low, or gradient percentile scale coloring.
Custom third party visualizationsSemi-convertedSemi-supportedDashboard Studio does not support third-party visualizations. However, you can find many popular visualizations in Dashboard Studio, such as Sankey, punchcard, and parallel coordinates. Additionally, some visualizations convert to alternative visualizations. For example, the horseshoe meter converts to a single value radial. For more details, see Add and format visualizations.
Prebuilt panelsSemi-convertedNot supportedDashboard Studio converts prebuilt panels to inline panels.
IframesNot convertedNot supportedDashboard Studio does not support iframes.

Data sources

The following table displays which data source components are fully converted, semi-converted, or not converted. The table also shows if Dashboard Studio supports the component.

ComponentConversion statusSupport statusNotes
Inline searchFully convertedSupportedn/a
Saved searchesFully convertedSupportedDashboard Studio does not support the cache option for saved searches.
Base and chain searchesFully convertedSupportedn/a
Sample ratio optionFully convertedSupportedn/a

Inputs

The following table displays which input components are fully converted, semi-converted, or not converted. The table also shows if Dashboard Studio supports the component.

ComponentConversion statusSupport statusNotes
Standard inputsFully convertedSupportedStandard inputs include time, dropdown, multiselect, and text. Dashboard Studio also supports a number input.
Submit buttonFully convertedSupportedn/a
Inputs on canvasFully convertedSupportedIn Dashboard Studio, inputs on canvas are independent of panels. You can place inputs above or next to panels.
Radio, check box, and link list inputsSemi-convertedSemi-supportedCertain form inputs convert into different input types in Dashboard Studio. For example, radio inputs convert to dropdown, link lists to dropdown, and check box inputs to multiselect. You can also manually update the converted input type to any input of your choice.
Prefix and suffix attributesNot convertedUnsupportedn/a
Delimiters for token valuesNot convertedUnsupportedn/a
Delimiters in SPL queriesSemi-convertedSemi-supportedThe multiselect input currently only supports the comma (,) delimiter in SPL queries. To read more on using multiselect inputs, see Multiselect.
Input change handlerNot convertedUnsupportedDashboard Studio does not support input-specific change handlers, but you can add logic to searches and then reference results as tokens. For more details, see Setting tokens from search results or search job metadata.
Input event handlersSemi-convertedSemi-supportedInputs do not automatically convert certain event handlers, such as conditional event handlers. You can manually update the inputs by setting and evaluating tokens for specific conditions. For more details, see Setting tokens from search results or search job metadata.
Default valueFully convertedFully supportedn/a
Initial valueNot convertedNot supportedConverted inputs support the setting for a default value, but not an initial value.

Interactivity, tokens, and drilldown

The following table displays which interactive, token, and drilldown components are fully converted, semi-converted, or not converted. The table also shows if Dashboard Studio supports the component.

ComponentConversion statusSupport statusNotes
Eval or condition match tokens, <change> and <init> tagsSemi-convertedSemi-supportedTo work around this semi-conversion, evaluate token values inside a search and use search tokens to access the results. For more details, see Setting tokens from search results or search job metadata.
Unsetting an event handlerSemi-convertedSemi-supportedDashboard Studio does not support unset tags for event handlers. You can conditionally show or hide panels based on data availability. For more details, see Conditionally show or hide panels.
Predefined time tokensNot convertedUnsupportedPredefined time tokens include $earliest$ and $latest$.
Search event handlers and advanced token logicNot convertedUnsupportedDashboard Studio replaced search event handlers with tokens. Like event handlers, you can use tokens that automatically set based on the job status, metadata, or results of a search. For more details, see Setting tokens from search results or search job metadata.
Advanced token logicNot convertedUnsupportedn/a
Visualization event handlersNot convertedUnsupportedDashboard Studio does not automatically convert visualization event handlers, which typically use drilldowns. You can manually update visualizations. For more details, see Setting tokens.

Dashboard level configurations

The following table displays which dashboard level components are fully converted, semi-converted, or not converted. The table also shows if Dashboard Studio supports the component.

ComponentConversion statusSupport statusNotes
Light theme and dark themeFully convertedSupportedn/a
Hide Edit buttonFully convertedSupportedn/a
Hide Open in Search buttonFully convertedSupportedn/a
Hide Export buttonFully convertedSupportedn/a
Hide Splunk bar, App bar, or filtersNot convertedUnsupportedDashboard Studio does not support hiding Splunk bar, App bar, or filters.

Extensions

The following table displays which dashboard extension components are fully converted, semi-converted, or not converted. The table also shows if Dashboard Studio supports the component.

ComponentConversion statusSupport statusNotes
Custom CSSNot convertedUnsupportedDashboard Studio does not automatically convert custom CSS. With the Dashboard Studio UI, you can update common CSS use cases, such as setting a background color and changing a font style. For more details, see Set up a dashboard.
Custom JavaScriptNot convertedUnsupportedn/a
Custom third party visualizationsNot convertedUnsupportedn/a
HTML panelsSemi-convertedSemi-supportedDashboard Studio automatically converts only some HTML components. You can replace your HTML panels with Markdown. For more details, see Add text, links, and images with Markdown. For more about HTML conversion, see HTML to Markdown conversion.

Sharing dashboard content

The following table displays which dashboard sharing components are fully converted, semi-converted, or not converted. The table also shows if Dashboard Studio supports the component.

ComponentConversion statusSupport statusNotes
Export to PDFFully convertedSupportedn/a
Update permissionsFully convertedSupportedn/a
Scheduled email exportNot convertedUnsupportedn/a

HTML to Markdown conversion

During the dashboard conversion process, Dashboard Studio converts most components of HTML panels to Markdown. After conversion, the conversion report lists which HTML components Dashboard Studio fully converted and which did not. For HTML components that do not convert, Dashboard Studio preserves the source code in the Markdown component for reference. For example, iframes do not fully convert, which results in Dashboard Studio displaying the original iframe source code in a Markdown panel for preservation.

The following table shows the HTML components that Dashboard Studio fully converts.

HTML component Conversion status Support status Notes
Images Fully converted Supported n/a
Text Fully converted Supported n/a
Links Fully converted Supported n/a