Categorygithub.com/elastic/kbncontent
modulepackage
0.1.4
Repository: https://github.com/elastic/kbncontent.git
Documentation: pkg.go.dev

# README

kbncontent

This is a Go module which contains logic for analyzing Kibana content.

It provides a single source of truth for what types of Kibana assets are legacy and should be removed from integrations.

It was created in order to facilitate a legacy visualization validation rule in package-spec and also powers the script that populates the Kibana team's integration tracking dashboards.

# Functions

DescribeByValueDashboardPanels reports information about the by-value panels given dashboard state (unmarshalled JSON).
DescribeVisualizationSavedObject reports information about a visualization saved object (unmarshalled JSON) Supports maps, saved searches, Lens, Vega, and legacy visualizations.
GetByReferencePanelIDs returns IDs of saved objects that compose the by-ref panels of the dashboard.
No description provided by the author

# Structs

Reference is a dashboard reference.
VisualizationDescriptor describes a visualization.