This application allows you to convert Datadog dashboards and monitors into SignalFx dashboards and detectors. Below you will find a description of what and how is converted from one system to another, and what cannot be converted.
There are several types of widgets in DataDog. A list of them can be found on this page.
- Free Text and Note. Contains text. Transforms into charts with
Text chart
type. Widgets with this type are also used to display errors that occurred during the transformation. - Query Value. Query values display the current value of a given metric. Transforms into
Single value chart
type. - Time Series and Heat Map. Allows you to display the evolution of one or more metrics over time.
Transforms into
Time Series chart
type. - Top List. Allows you to display a list of Tag values like hostname or service with the most or least of any metric value. Transforms into
List chart
type withtop()
method.
All other DataDog widget types don't exist in SignalFx. If you will try to transform a widget with an unsupported type, a text widget with an error message will be created instead.
Transformation includes functions and methods transformation, visualization transformation (colors, resolution) etc.
Certain functions that can be used in DD widget queries doesn't exist or have analogs in SFX. Widgets containing such queries won't be automatically exported to SFX and will be converted to Text widget instead (used as a placeholder). Here is the list of these functions:
- anomalies
- outliers
- forecast
- log2
- count_nonzero
- count_not_null
- fill
- top
- fill
- monotonic_diff
- robust_trend
- trend_line
- piecewise_constant
- rollup
- autosmooth
- ewma
- median
- timeshift
This application allows to transform query monitors into SFX Detectors. Composite and Service Check alerts are unsupported because they don't exist in SignalFX.
The tool can export results of transformations into Terraform (0.11) configuration files or load it durectly to SignalFx via API