@grafana/ui
Important: This documentation is about an older version. It's relevant only to the release noted, many of the features and functions have been updated or replaced. Please view the current version.
@grafana/ui package
A library containing the different design components of the Grafana ecosystem.
Classes
Class | Description |
---|---|
ansicolor | Represents an ANSI-escaped string. |
BarGauge | |
BigValue | |
Cascader | |
ClickOutsideWrapper | |
ClipboardButton | |
ErrorBoundary | |
ErrorBoundaryAlert | |
Gauge | |
Graph | |
GraphNG | “Time as X” core component, expectes ascending x |
GraphSeriesToggler | |
JsonExplorer | JsonExplorerJsonExplorer allows you to render JSON objects in HTML with a **collapsible** navigation. |
JSONFormatter | |
List | |
LogMessageAnsi | |
ModalsProvider | |
Popover | |
PopoverController | |
Portal | |
QueryField | Renders an editor field. Pass initial value as initialQuery and listen to changes in props.onValueChanged. This component can only process strings. Internally it uses Slate Value. Implement props.onTypeahead to use suggestions, see PromQueryField.tsx as an example. |
RefreshPicker | |
SelectValueEditor | |
SetInterval | |
StatsPicker | |
StringArrayEditor | |
UnitPicker | |
UPlotConfigBuilder | |
VizRepeater |
Enumerations
Enumeration | Description |
---|---|
BarGaugeDisplayMode | |
BigValueColorMode | |
BigValueGraphMode | |
BigValueJustifyMode | |
BigValueTextMode | Options for how the value & title are to be displayed |
CompletionItemKind | |
EventsWithValidation | |
LegacyInputStatus | |
LegendDisplayMode | |
NodeGraphDataFrameFieldNames | |
SeriesVisibilityChangeBehavior | |
TableCellDisplayMode | |
TooltipDisplayMode |
Functions
Interfaces
Namespaces
Namespace | Description |
---|---|
commonOptionsBuilder | |
DOMUtil | |
Modal | |
RadioButtonGroup | |
styleMixins | |
VizLegend |
Variables
Type Aliases
Was this page helpful?
Related resources from Grafana Labs
Additional helpful documentation, links, and articles:
23 Oct

Intro to metrics with Grafana: Prometheus, Grafana Mimir, and beyond
In this webinar, we’ll go over challenges when scaling metrics systems, with a particular focus on Prometheus and Grafana Mimir.
30 Oct

Scaling and securing your Prometheus metrics in Grafana Cloud
In this webinar, we’ll go over Grafana Enterprise Metrics (GEM), a simple and scalable Prometheus service that is seamless to use, and simple to maintain
60 min

Grafana Cloud Adaptive Metrics: Reduce Prometheus high cardinality metrics
Learn how Grafana Cloud Adaptive Metrics helps you control metrics growth and reduce costs by identifying unused metrics.