From 1295a97199151e161b127f8aeb335f4744631e5c Mon Sep 17 00:00:00 2001 From: Abe Rubenstein Date: Thu, 1 Oct 2020 15:57:03 -0400 Subject: [PATCH 1/4] Add test for CellDisplayMode --- tests/api/v1/datadog/api_dashboards_test.go | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/api/v1/datadog/api_dashboards_test.go b/tests/api/v1/datadog/api_dashboards_test.go index 0a9a81b7e32..c19c4bfcfb1 100644 --- a/tests/api/v1/datadog/api_dashboards_test.go +++ b/tests/api/v1/datadog/api_dashboards_test.go @@ -433,6 +433,7 @@ func TestDashboardLifecycle(t *testing.T) { CustomFgColor: datadog.PtrString("black"), ImageUrl: datadog.PtrString("https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4"), }}, + CellDisplayMode: &[]string{"number"}, }}) tableWidgetDefinition.SetTitle("Test Table Widget") tableWidgetDefinition.SetTitleAlign(datadog.WIDGETTEXTALIGN_CENTER) From 421f91931f8e4f85921352a340f4c2c9a24a322f Mon Sep 17 00:00:00 2001 From: Abe Rubenstein Date: Thu, 1 Oct 2020 16:00:16 -0400 Subject: [PATCH 2/4] Add test for HasSearchBar --- tests/api/v1/datadog/api_dashboards_test.go | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/api/v1/datadog/api_dashboards_test.go b/tests/api/v1/datadog/api_dashboards_test.go index c19c4bfcfb1..e443fbd88bb 100644 --- a/tests/api/v1/datadog/api_dashboards_test.go +++ b/tests/api/v1/datadog/api_dashboards_test.go @@ -443,6 +443,7 @@ func TestDashboardLifecycle(t *testing.T) { Label: "Test Custom Link label", Link: "https://app.datadoghq.com/dashboard/lists", }}) + tableWidgetDefinition.SetHasSearchBar("auto") tableWidget := datadog.NewWidget(datadog.TableWidgetDefinitionAsWidgetDefinition(tableWidgetDefinition)) From fe35bf4e79d4d5add94b3c76cdfbe358a9f471d6 Mon Sep 17 00:00:00 2001 From: "ci.datadog-api-spec" Date: Fri, 2 Oct 2020 09:00:46 +0000 Subject: [PATCH 3/4] Regenerate client from commit bdbc1cb of spec repo --- .apigentools-info | 8 ++-- api/v1/datadog/api/openapi.yaml | 20 +++++++++ api/v1/datadog/docs/DashboardsApi.md | 2 +- api/v1/datadog/docs/TableWidgetDefinition.md | 26 ++++++++++++ api/v1/datadog/docs/TableWidgetRequest.md | 26 ++++++++++++ api/v1/datadog/docs/WidgetDefinition.md | 26 ++++++++++++ .../datadog/model_table_widget_definition.go | 41 +++++++++++++++++++ api/v1/datadog/model_table_widget_request.go | 37 +++++++++++++++++ 8 files changed, 181 insertions(+), 5 deletions(-) diff --git a/.apigentools-info b/.apigentools-info index 9a14e041ba4..4e942ada0e0 100644 --- a/.apigentools-info +++ b/.apigentools-info @@ -4,13 +4,13 @@ "spec_versions": { "v1": { "apigentools_version": "1.2.0", - "regenerated": "2020-10-02 08:27:57.372637", - "spec_repo_commit": "77e1e09" + "regenerated": "2020-10-02 09:00:39.435113", + "spec_repo_commit": "bdbc1cb" }, "v2": { "apigentools_version": "1.2.0", - "regenerated": "2020-10-02 08:28:03.467301", - "spec_repo_commit": "77e1e09" + "regenerated": "2020-10-02 09:00:45.228506", + "spec_repo_commit": "bdbc1cb" } } } \ No newline at end of file diff --git a/api/v1/datadog/api/openapi.yaml b/api/v1/datadog/api/openapi.yaml index fc19582cebf..a1711a518e2 100644 --- a/api/v1/datadog/api/openapi.yaml +++ b/api/v1/datadog/api/openapi.yaml @@ -14848,6 +14848,15 @@ components: items: $ref: '#/components/schemas/WidgetCustomLink' type: array + has_search_bar: + default: auto + description: Controls the display of the search bar. + enum: + - always + - never + - auto + example: auto + type: string requests: description: Widget definition. example: @@ -14892,6 +14901,17 @@ components: $ref: '#/components/schemas/LogQueryDefinition' apm_stats_query: $ref: '#/components/schemas/ApmStatsQueryDefinition' + cell_display_mode: + description: A list of display modes for each table cell. + items: + default: number + description: Define a display mode for the table cell. + enum: + - number + - bar + example: number + type: string + type: array conditional_formats: description: List of conditional formats. items: diff --git a/api/v1/datadog/docs/DashboardsApi.md b/api/v1/datadog/docs/DashboardsApi.md index 6932e6803f6..30cd0e8e7e3 100644 --- a/api/v1/datadog/docs/DashboardsApi.md +++ b/api/v1/datadog/docs/DashboardsApi.md @@ -46,7 +46,7 @@ func main() { }, ) - body := datadog.Dashboard{AuthorHandle: "AuthorHandle_example", CreatedAt: "TODO", Description: "Description_example", Id: "Id_example", IsReadOnly: false, LayoutType: datadog.DashboardLayoutType{}, ModifiedAt: "TODO", NotifyList: []string{"NotifyList_example"), TemplateVariablePresets: []DashboardTemplateVariablePreset{datadog.DashboardTemplateVariablePreset{Name: "Name_example", TemplateVariables: []DashboardTemplateVariablePresetValue{datadog.DashboardTemplateVariablePresetValue{Name: "Name_example", Value: "Value_example"})}), TemplateVariables: []DashboardTemplateVariables{datadog.Dashboard_template_variables{Default: "Default_example", Name: "Name_example", Prefix: "Prefix_example"}), Title: "Title_example", Url: "Url_example", Widgets: []Widget{datadog.Widget{Definition: datadog.WidgetDefinition{AlertId: "AlertId_example", Time: datadog.WidgetTime{LiveSpan: datadog.WidgetLiveSpan{}}, Title: "Title_example", TitleAlign: datadog.WidgetTextAlign{}, TitleSize: "TitleSize_example", Type: datadog.ToplistWidgetDefinitionType{}, VizType: datadog.WidgetVizType{}, Precision: int64(123), TextAlign: datadog.WidgetTextAlign{}, Unit: "Unit_example", CustomLinks: []WidgetCustomLink{datadog.WidgetCustomLink{Label: "Label_example", Link: "Link_example"}), Requests: []ToplistWidgetRequest{datadog.ToplistWidgetRequest{ApmQuery: datadog.LogQueryDefinition{Compute: datadog.LogsQueryCompute{Aggregation: "Aggregation_example", Facet: "Facet_example", Interval: int64(123)}, GroupBy: []LogQueryDefinitionGroupBy{datadog.LogQueryDefinition_group_by{Facet: "Facet_example", Limit: int64(123), Sort: datadog.LogQueryDefinition_sort{Aggregation: "Aggregation_example", Facet: "Facet_example", Order: datadog.WidgetSort{}}}), Index: "Index_example", MultiCompute: []LogsQueryCompute{datadog.LogsQueryCompute{Aggregation: "Aggregation_example", Facet: "Facet_example", Interval: int64(123)}), Search: datadog.LogQueryDefinition_search{Query: "Query_example"}}, ConditionalFormats: []WidgetConditionalFormat{datadog.WidgetConditionalFormat{Comparator: datadog.WidgetComparator{}, CustomBgColor: "CustomBgColor_example", CustomFgColor: "CustomFgColor_example", HideValue: false, ImageUrl: "ImageUrl_example", Metric: "Metric_example", Palette: datadog.WidgetPalette{}, Timeframe: "Timeframe_example", Value: 123}), EventQuery: datadog.EventQueryDefinition{Search: "Search_example", TagsExecution: "TagsExecution_example"}, LogQuery: datadog.LogQueryDefinition{Compute: , GroupBy: []LogQueryDefinitionGroupBy{datadog.LogQueryDefinition_group_by{Facet: "Facet_example", Limit: int64(123), Sort: datadog.LogQueryDefinition_sort{Aggregation: "Aggregation_example", Facet: "Facet_example", Order: datadog.WidgetSort{}}}), Index: "Index_example", MultiCompute: []LogsQueryCompute{), Search: datadog.LogQueryDefinition_search{Query: "Query_example"}}, NetworkQuery: , ProcessQuery: datadog.ProcessQueryDefinition{FilterBy: []string{"FilterBy_example"), Limit: int64(123), Metric: "Metric_example", SearchBy: "SearchBy_example"}, Q: "Q_example", RumQuery: , SecurityQuery: , Style: datadog.WidgetRequestStyle{LineType: datadog.WidgetLineType{}, LineWidth: datadog.WidgetLineWidth{}, Palette: "Palette_example"}}), Check: "Check_example", Group: []string{"Group_example"), GroupBy: []string{"GroupBy_example"), Grouping: datadog.WidgetGrouping{}, Tags: []string{"Tags_example"), LegendSize: "LegendSize_example", ShowLegend: false, EventSize: datadog.WidgetEventSize{}, Query: "Query_example", TagsExecution: "TagsExecution_example", Color: "Color_example", FontSize: "FontSize_example", Text: "Text_example", LayoutType: datadog.WidgetLayoutType{}, Widgets: []Widget{datadog.Widget{Definition: datadog.WidgetDefinition{AlertId: "AlertId_example", Time: datadog.WidgetTime{LiveSpan: datadog.WidgetLiveSpan{}}, Title: "Title_example", TitleAlign: , TitleSize: "TitleSize_example", Type: datadog.ToplistWidgetDefinitionType{}, VizType: datadog.WidgetVizType{}, Precision: int64(123), TextAlign: , Unit: "Unit_example", CustomLinks: []WidgetCustomLink{datadog.WidgetCustomLink{Label: "Label_example", Link: "Link_example"}), Requests: []ToplistWidgetRequest{datadog.ToplistWidgetRequest{ApmQuery: , ConditionalFormats: []WidgetConditionalFormat{datadog.WidgetConditionalFormat{Comparator: datadog.WidgetComparator{}, CustomBgColor: "CustomBgColor_example", CustomFgColor: "CustomFgColor_example", HideValue: false, ImageUrl: "ImageUrl_example", Metric: "Metric_example", Palette: datadog.WidgetPalette{}, Timeframe: "Timeframe_example", Value: 123}), EventQuery: datadog.EventQueryDefinition{Search: "Search_example", TagsExecution: "TagsExecution_example"}, LogQuery: , NetworkQuery: , ProcessQuery: datadog.ProcessQueryDefinition{FilterBy: []string{"FilterBy_example"), Limit: int64(123), Metric: "Metric_example", SearchBy: "SearchBy_example"}, Q: "Q_example", RumQuery: , SecurityQuery: , Style: datadog.WidgetRequestStyle{LineType: datadog.WidgetLineType{}, LineWidth: datadog.WidgetLineWidth{}, Palette: "Palette_example"}}), Check: "Check_example", Group: []string{"Group_example"), GroupBy: []string{"GroupBy_example"), Grouping: datadog.WidgetGrouping{}, Tags: []string{"Tags_example"), LegendSize: "LegendSize_example", ShowLegend: false, EventSize: datadog.WidgetEventSize{}, Query: "Query_example", TagsExecution: "TagsExecution_example", Color: "Color_example", FontSize: "FontSize_example", Text: "Text_example", LayoutType: datadog.WidgetLayoutType{}, Widgets: []Widget{), Events: []WidgetEvent{datadog.WidgetEvent{Q: "Q_example", TagsExecution: "TagsExecution_example"}), Yaxis: datadog.WidgetAxis{IncludeZero: false, Label: "Label_example", Max: "Max_example", Min: "Min_example", Scale: "Scale_example"}, NoGroupHosts: false, NoMetricHosts: false, NodeType: datadog.WidgetNodeType{}, Notes: "Notes_example", Scope: []string{"Scope_example"), Style: datadog.HostMapWidgetDefinition_style{FillMax: "FillMax_example", FillMin: "FillMin_example", Palette: "Palette_example", PaletteFlip: false}, Url: "Url_example", Margin: datadog.WidgetMargin{}, Sizing: datadog.WidgetImageSizing{}, Columns: []string{"Columns_example"), Indexes: []string{"Indexes_example"), Logset: "Logset_example", MessageDisplay: datadog.WidgetMessageDisplay{}, ShowDateColumn: false, ShowMessageColumn: false, Sort: datadog.WidgetMonitorSummarySort{}, ColorPreference: datadog.WidgetColorPreference{}, Count: int64(123), DisplayFormat: datadog.WidgetServiceSummaryDisplayFormat{}, HideZeroCounts: false, ShowLastTriggered: false, Start: int64(123), SummaryType: datadog.WidgetSummaryType{}, BackgroundColor: "BackgroundColor_example", Content: "Content_example", ShowTick: false, TickEdge: datadog.WidgetTickEdge{}, TickPos: "TickPos_example", Autoscale: false, CustomUnit: "CustomUnit_example", ColorByGroups: []string{"ColorByGroups_example"), Xaxis: datadog.WidgetAxis{IncludeZero: false, Label: "Label_example", Max: "Max_example", Min: "Min_example", Scale: "Scale_example"}, ShowErrorBudget: false, SloId: "SloId_example", TimeWindows: []WidgetTimeWindows{datadog.WidgetTimeWindows{}), ViewMode: datadog.WidgetViewMode{}, ViewType: "ViewType_example", Filters: []string{"Filters_example"), Service: "Service_example", Env: "Env_example", ShowBreakdown: false, ShowDistribution: false, ShowErrors: false, ShowHits: false, ShowLatency: false, ShowResourceList: false, SizeFormat: datadog.WidgetSizeFormat{}, SpanName: "SpanName_example", Markers: []WidgetMarker{datadog.WidgetMarker{DisplayType: "DisplayType_example", Label: "Label_example", Time: "Time_example", Value: "Value_example"}), RightYaxis: }, Id: int64(123), Layout: datadog.WidgetLayout{Height: int64(123), Width: int64(123), X: int64(123), Y: int64(123)}}), Events: []WidgetEvent{datadog.WidgetEvent{Q: "Q_example", TagsExecution: "TagsExecution_example"}), Yaxis: , NoGroupHosts: false, NoMetricHosts: false, NodeType: datadog.WidgetNodeType{}, Notes: "Notes_example", Scope: []string{"Scope_example"), Style: datadog.HostMapWidgetDefinition_style{FillMax: "FillMax_example", FillMin: "FillMin_example", Palette: "Palette_example", PaletteFlip: false}, Url: "Url_example", Margin: datadog.WidgetMargin{}, Sizing: datadog.WidgetImageSizing{}, Columns: []string{"Columns_example"), Indexes: []string{"Indexes_example"), Logset: "Logset_example", MessageDisplay: datadog.WidgetMessageDisplay{}, ShowDateColumn: false, ShowMessageColumn: false, Sort: datadog.WidgetMonitorSummarySort{}, ColorPreference: datadog.WidgetColorPreference{}, Count: int64(123), DisplayFormat: datadog.WidgetServiceSummaryDisplayFormat{}, HideZeroCounts: false, ShowLastTriggered: false, Start: int64(123), SummaryType: datadog.WidgetSummaryType{}, BackgroundColor: "BackgroundColor_example", Content: "Content_example", ShowTick: false, TickEdge: datadog.WidgetTickEdge{}, TickPos: "TickPos_example", Autoscale: false, CustomUnit: "CustomUnit_example", ColorByGroups: []string{"ColorByGroups_example"), Xaxis: , ShowErrorBudget: false, SloId: "SloId_example", TimeWindows: []WidgetTimeWindows{datadog.WidgetTimeWindows{}), ViewMode: datadog.WidgetViewMode{}, ViewType: "ViewType_example", Filters: []string{"Filters_example"), Service: "Service_example", Env: "Env_example", ShowBreakdown: false, ShowDistribution: false, ShowErrors: false, ShowHits: false, ShowLatency: false, ShowResourceList: false, SizeFormat: datadog.WidgetSizeFormat{}, SpanName: "SpanName_example", Markers: []WidgetMarker{datadog.WidgetMarker{DisplayType: "DisplayType_example", Label: "Label_example", Time: "Time_example", Value: "Value_example"}), RightYaxis: }, Id: int64(123), Layout: datadog.WidgetLayout{Height: int64(123), Width: int64(123), X: int64(123), Y: int64(123)}})} // Dashboard | Create a dashboard request body. + body := datadog.Dashboard{AuthorHandle: "AuthorHandle_example", CreatedAt: "TODO", Description: "Description_example", Id: "Id_example", IsReadOnly: false, LayoutType: datadog.DashboardLayoutType{}, ModifiedAt: "TODO", NotifyList: []string{"NotifyList_example"), TemplateVariablePresets: []DashboardTemplateVariablePreset{datadog.DashboardTemplateVariablePreset{Name: "Name_example", TemplateVariables: []DashboardTemplateVariablePresetValue{datadog.DashboardTemplateVariablePresetValue{Name: "Name_example", Value: "Value_example"})}), TemplateVariables: []DashboardTemplateVariables{datadog.Dashboard_template_variables{Default: "Default_example", Name: "Name_example", Prefix: "Prefix_example"}), Title: "Title_example", Url: "Url_example", Widgets: []Widget{datadog.Widget{Definition: datadog.WidgetDefinition{AlertId: "AlertId_example", Time: datadog.WidgetTime{LiveSpan: datadog.WidgetLiveSpan{}}, Title: "Title_example", TitleAlign: datadog.WidgetTextAlign{}, TitleSize: "TitleSize_example", Type: datadog.ToplistWidgetDefinitionType{}, VizType: datadog.WidgetVizType{}, Precision: int64(123), TextAlign: datadog.WidgetTextAlign{}, Unit: "Unit_example", CustomLinks: []WidgetCustomLink{datadog.WidgetCustomLink{Label: "Label_example", Link: "Link_example"}), Requests: []ToplistWidgetRequest{datadog.ToplistWidgetRequest{ApmQuery: datadog.LogQueryDefinition{Compute: datadog.LogsQueryCompute{Aggregation: "Aggregation_example", Facet: "Facet_example", Interval: int64(123)}, GroupBy: []LogQueryDefinitionGroupBy{datadog.LogQueryDefinition_group_by{Facet: "Facet_example", Limit: int64(123), Sort: datadog.LogQueryDefinition_sort{Aggregation: "Aggregation_example", Facet: "Facet_example", Order: datadog.WidgetSort{}}}), Index: "Index_example", MultiCompute: []LogsQueryCompute{datadog.LogsQueryCompute{Aggregation: "Aggregation_example", Facet: "Facet_example", Interval: int64(123)}), Search: datadog.LogQueryDefinition_search{Query: "Query_example"}}, ConditionalFormats: []WidgetConditionalFormat{datadog.WidgetConditionalFormat{Comparator: datadog.WidgetComparator{}, CustomBgColor: "CustomBgColor_example", CustomFgColor: "CustomFgColor_example", HideValue: false, ImageUrl: "ImageUrl_example", Metric: "Metric_example", Palette: datadog.WidgetPalette{}, Timeframe: "Timeframe_example", Value: 123}), EventQuery: datadog.EventQueryDefinition{Search: "Search_example", TagsExecution: "TagsExecution_example"}, LogQuery: datadog.LogQueryDefinition{Compute: , GroupBy: []LogQueryDefinitionGroupBy{datadog.LogQueryDefinition_group_by{Facet: "Facet_example", Limit: int64(123), Sort: datadog.LogQueryDefinition_sort{Aggregation: "Aggregation_example", Facet: "Facet_example", Order: datadog.WidgetSort{}}}), Index: "Index_example", MultiCompute: []LogsQueryCompute{), Search: datadog.LogQueryDefinition_search{Query: "Query_example"}}, NetworkQuery: , ProcessQuery: datadog.ProcessQueryDefinition{FilterBy: []string{"FilterBy_example"), Limit: int64(123), Metric: "Metric_example", SearchBy: "SearchBy_example"}, Q: "Q_example", RumQuery: , SecurityQuery: , Style: datadog.WidgetRequestStyle{LineType: datadog.WidgetLineType{}, LineWidth: datadog.WidgetLineWidth{}, Palette: "Palette_example"}}), Check: "Check_example", Group: []string{"Group_example"), GroupBy: []string{"GroupBy_example"), Grouping: datadog.WidgetGrouping{}, Tags: []string{"Tags_example"), LegendSize: "LegendSize_example", ShowLegend: false, EventSize: datadog.WidgetEventSize{}, Query: "Query_example", TagsExecution: "TagsExecution_example", Color: "Color_example", FontSize: "FontSize_example", Text: "Text_example", LayoutType: datadog.WidgetLayoutType{}, Widgets: []Widget{datadog.Widget{Definition: datadog.WidgetDefinition{AlertId: "AlertId_example", Time: datadog.WidgetTime{LiveSpan: datadog.WidgetLiveSpan{}}, Title: "Title_example", TitleAlign: , TitleSize: "TitleSize_example", Type: datadog.ToplistWidgetDefinitionType{}, VizType: datadog.WidgetVizType{}, Precision: int64(123), TextAlign: , Unit: "Unit_example", CustomLinks: []WidgetCustomLink{datadog.WidgetCustomLink{Label: "Label_example", Link: "Link_example"}), Requests: []ToplistWidgetRequest{datadog.ToplistWidgetRequest{ApmQuery: , ConditionalFormats: []WidgetConditionalFormat{datadog.WidgetConditionalFormat{Comparator: datadog.WidgetComparator{}, CustomBgColor: "CustomBgColor_example", CustomFgColor: "CustomFgColor_example", HideValue: false, ImageUrl: "ImageUrl_example", Metric: "Metric_example", Palette: datadog.WidgetPalette{}, Timeframe: "Timeframe_example", Value: 123}), EventQuery: datadog.EventQueryDefinition{Search: "Search_example", TagsExecution: "TagsExecution_example"}, LogQuery: , NetworkQuery: , ProcessQuery: datadog.ProcessQueryDefinition{FilterBy: []string{"FilterBy_example"), Limit: int64(123), Metric: "Metric_example", SearchBy: "SearchBy_example"}, Q: "Q_example", RumQuery: , SecurityQuery: , Style: datadog.WidgetRequestStyle{LineType: datadog.WidgetLineType{}, LineWidth: datadog.WidgetLineWidth{}, Palette: "Palette_example"}}), Check: "Check_example", Group: []string{"Group_example"), GroupBy: []string{"GroupBy_example"), Grouping: datadog.WidgetGrouping{}, Tags: []string{"Tags_example"), LegendSize: "LegendSize_example", ShowLegend: false, EventSize: datadog.WidgetEventSize{}, Query: "Query_example", TagsExecution: "TagsExecution_example", Color: "Color_example", FontSize: "FontSize_example", Text: "Text_example", LayoutType: datadog.WidgetLayoutType{}, Widgets: []Widget{), Events: []WidgetEvent{datadog.WidgetEvent{Q: "Q_example", TagsExecution: "TagsExecution_example"}), Yaxis: datadog.WidgetAxis{IncludeZero: false, Label: "Label_example", Max: "Max_example", Min: "Min_example", Scale: "Scale_example"}, NoGroupHosts: false, NoMetricHosts: false, NodeType: datadog.WidgetNodeType{}, Notes: "Notes_example", Scope: []string{"Scope_example"), Style: datadog.HostMapWidgetDefinition_style{FillMax: "FillMax_example", FillMin: "FillMin_example", Palette: "Palette_example", PaletteFlip: false}, Url: "Url_example", Margin: datadog.WidgetMargin{}, Sizing: datadog.WidgetImageSizing{}, Columns: []string{"Columns_example"), Indexes: []string{"Indexes_example"), Logset: "Logset_example", MessageDisplay: datadog.WidgetMessageDisplay{}, ShowDateColumn: false, ShowMessageColumn: false, Sort: datadog.WidgetMonitorSummarySort{}, ColorPreference: datadog.WidgetColorPreference{}, Count: int64(123), DisplayFormat: datadog.WidgetServiceSummaryDisplayFormat{}, HideZeroCounts: false, ShowLastTriggered: false, Start: int64(123), SummaryType: datadog.WidgetSummaryType{}, BackgroundColor: "BackgroundColor_example", Content: "Content_example", ShowTick: false, TickEdge: datadog.WidgetTickEdge{}, TickPos: "TickPos_example", Autoscale: false, CustomUnit: "CustomUnit_example", ColorByGroups: []string{"ColorByGroups_example"), Xaxis: datadog.WidgetAxis{IncludeZero: false, Label: "Label_example", Max: "Max_example", Min: "Min_example", Scale: "Scale_example"}, ShowErrorBudget: false, SloId: "SloId_example", TimeWindows: []WidgetTimeWindows{datadog.WidgetTimeWindows{}), ViewMode: datadog.WidgetViewMode{}, ViewType: "ViewType_example", Filters: []string{"Filters_example"), Service: "Service_example", Env: "Env_example", ShowBreakdown: false, ShowDistribution: false, ShowErrors: false, ShowHits: false, ShowLatency: false, ShowResourceList: false, SizeFormat: datadog.WidgetSizeFormat{}, SpanName: "SpanName_example", HasSearchBar: "HasSearchBar_example", Markers: []WidgetMarker{datadog.WidgetMarker{DisplayType: "DisplayType_example", Label: "Label_example", Time: "Time_example", Value: "Value_example"}), RightYaxis: }, Id: int64(123), Layout: datadog.WidgetLayout{Height: int64(123), Width: int64(123), X: int64(123), Y: int64(123)}}), Events: []WidgetEvent{datadog.WidgetEvent{Q: "Q_example", TagsExecution: "TagsExecution_example"}), Yaxis: , NoGroupHosts: false, NoMetricHosts: false, NodeType: datadog.WidgetNodeType{}, Notes: "Notes_example", Scope: []string{"Scope_example"), Style: datadog.HostMapWidgetDefinition_style{FillMax: "FillMax_example", FillMin: "FillMin_example", Palette: "Palette_example", PaletteFlip: false}, Url: "Url_example", Margin: datadog.WidgetMargin{}, Sizing: datadog.WidgetImageSizing{}, Columns: []string{"Columns_example"), Indexes: []string{"Indexes_example"), Logset: "Logset_example", MessageDisplay: datadog.WidgetMessageDisplay{}, ShowDateColumn: false, ShowMessageColumn: false, Sort: datadog.WidgetMonitorSummarySort{}, ColorPreference: datadog.WidgetColorPreference{}, Count: int64(123), DisplayFormat: datadog.WidgetServiceSummaryDisplayFormat{}, HideZeroCounts: false, ShowLastTriggered: false, Start: int64(123), SummaryType: datadog.WidgetSummaryType{}, BackgroundColor: "BackgroundColor_example", Content: "Content_example", ShowTick: false, TickEdge: datadog.WidgetTickEdge{}, TickPos: "TickPos_example", Autoscale: false, CustomUnit: "CustomUnit_example", ColorByGroups: []string{"ColorByGroups_example"), Xaxis: , ShowErrorBudget: false, SloId: "SloId_example", TimeWindows: []WidgetTimeWindows{datadog.WidgetTimeWindows{}), ViewMode: datadog.WidgetViewMode{}, ViewType: "ViewType_example", Filters: []string{"Filters_example"), Service: "Service_example", Env: "Env_example", ShowBreakdown: false, ShowDistribution: false, ShowErrors: false, ShowHits: false, ShowLatency: false, ShowResourceList: false, SizeFormat: datadog.WidgetSizeFormat{}, SpanName: "SpanName_example", HasSearchBar: "HasSearchBar_example", Markers: []WidgetMarker{datadog.WidgetMarker{DisplayType: "DisplayType_example", Label: "Label_example", Time: "Time_example", Value: "Value_example"}), RightYaxis: }, Id: int64(123), Layout: datadog.WidgetLayout{Height: int64(123), Width: int64(123), X: int64(123), Y: int64(123)}})} // Dashboard | Create a dashboard request body. configuration := datadog.NewConfiguration() api_client := datadog.NewAPIClient(configuration) diff --git a/api/v1/datadog/docs/TableWidgetDefinition.md b/api/v1/datadog/docs/TableWidgetDefinition.md index 4192bd49037..39e8c339c9f 100644 --- a/api/v1/datadog/docs/TableWidgetDefinition.md +++ b/api/v1/datadog/docs/TableWidgetDefinition.md @@ -5,6 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **CustomLinks** | Pointer to [**[]WidgetCustomLink**](WidgetCustomLink.md) | List of custom links. | [optional] +**HasSearchBar** | Pointer to **string** | Controls the display of the search bar. | [optional] [default to "auto"] **Requests** | [**[]TableWidgetRequest**](TableWidgetRequest.md) | Widget definition. | **Time** | Pointer to [**WidgetTime**](WidgetTime.md) | | [optional] **Title** | Pointer to **string** | Title of your widget. | [optional] @@ -56,6 +57,31 @@ SetCustomLinks sets CustomLinks field to given value. HasCustomLinks returns a boolean if a field has been set. +### GetHasSearchBar + +`func (o *TableWidgetDefinition) GetHasSearchBar() string` + +GetHasSearchBar returns the HasSearchBar field if non-nil, zero value otherwise. + +### GetHasSearchBarOk + +`func (o *TableWidgetDefinition) GetHasSearchBarOk() (*string, bool)` + +GetHasSearchBarOk returns a tuple with the HasSearchBar field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetHasSearchBar + +`func (o *TableWidgetDefinition) SetHasSearchBar(v string)` + +SetHasSearchBar sets HasSearchBar field to given value. + +### HasHasSearchBar + +`func (o *TableWidgetDefinition) HasHasSearchBar() bool` + +HasHasSearchBar returns a boolean if a field has been set. + ### GetRequests `func (o *TableWidgetDefinition) GetRequests() []TableWidgetRequest` diff --git a/api/v1/datadog/docs/TableWidgetRequest.md b/api/v1/datadog/docs/TableWidgetRequest.md index 57940590e0a..269a124f576 100644 --- a/api/v1/datadog/docs/TableWidgetRequest.md +++ b/api/v1/datadog/docs/TableWidgetRequest.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **Alias** | Pointer to **string** | The column name (defaults to the metric name). | [optional] **ApmQuery** | Pointer to [**LogQueryDefinition**](LogQueryDefinition.md) | | [optional] **ApmStatsQuery** | Pointer to [**ApmStatsQueryDefinition**](ApmStatsQueryDefinition.md) | | [optional] +**CellDisplayMode** | Pointer to **[]string** | A list of display modes for each table cell. | [optional] **ConditionalFormats** | Pointer to [**[]WidgetConditionalFormat**](WidgetConditionalFormat.md) | List of conditional formats. | [optional] **EventQuery** | Pointer to [**EventQueryDefinition**](EventQueryDefinition.md) | | [optional] **Limit** | Pointer to **int64** | For metric queries, the number of lines to show in the table. Only one request should have this property. | [optional] @@ -138,6 +139,31 @@ SetApmStatsQuery sets ApmStatsQuery field to given value. HasApmStatsQuery returns a boolean if a field has been set. +### GetCellDisplayMode + +`func (o *TableWidgetRequest) GetCellDisplayMode() []string` + +GetCellDisplayMode returns the CellDisplayMode field if non-nil, zero value otherwise. + +### GetCellDisplayModeOk + +`func (o *TableWidgetRequest) GetCellDisplayModeOk() (*[]string, bool)` + +GetCellDisplayModeOk returns a tuple with the CellDisplayMode field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetCellDisplayMode + +`func (o *TableWidgetRequest) SetCellDisplayMode(v []string)` + +SetCellDisplayMode sets CellDisplayMode field to given value. + +### HasCellDisplayMode + +`func (o *TableWidgetRequest) HasCellDisplayMode() bool` + +HasCellDisplayMode returns a boolean if a field has been set. + ### GetConditionalFormats `func (o *TableWidgetRequest) GetConditionalFormats() []WidgetConditionalFormat` diff --git a/api/v1/datadog/docs/WidgetDefinition.md b/api/v1/datadog/docs/WidgetDefinition.md index 5b40edc1bf7..736c7226c34 100644 --- a/api/v1/datadog/docs/WidgetDefinition.md +++ b/api/v1/datadog/docs/WidgetDefinition.md @@ -81,6 +81,7 @@ Name | Type | Description | Notes **ShowResourceList** | Pointer to **bool** | Whether to show the resource list or not. | [optional] **SizeFormat** | Pointer to [**WidgetSizeFormat**](WidgetSizeFormat.md) | | [optional] **SpanName** | **string** | APM span name. | +**HasSearchBar** | Pointer to **string** | Controls the display of the search bar. | [optional] [default to "auto"] **Markers** | Pointer to [**[]WidgetMarker**](WidgetMarker.md) | List of markers. | [optional] **RightYaxis** | Pointer to [**WidgetAxis**](WidgetAxis.md) | | [optional] @@ -1943,6 +1944,31 @@ and a boolean to check if the value has been set. SetSpanName sets SpanName field to given value. +### GetHasSearchBar + +`func (o *WidgetDefinition) GetHasSearchBar() string` + +GetHasSearchBar returns the HasSearchBar field if non-nil, zero value otherwise. + +### GetHasSearchBarOk + +`func (o *WidgetDefinition) GetHasSearchBarOk() (*string, bool)` + +GetHasSearchBarOk returns a tuple with the HasSearchBar field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetHasSearchBar + +`func (o *WidgetDefinition) SetHasSearchBar(v string)` + +SetHasSearchBar sets HasSearchBar field to given value. + +### HasHasSearchBar + +`func (o *WidgetDefinition) HasHasSearchBar() bool` + +HasHasSearchBar returns a boolean if a field has been set. + ### GetMarkers `func (o *WidgetDefinition) GetMarkers() []WidgetMarker` diff --git a/api/v1/datadog/model_table_widget_definition.go b/api/v1/datadog/model_table_widget_definition.go index 194c888fb25..b6e2f034697 100644 --- a/api/v1/datadog/model_table_widget_definition.go +++ b/api/v1/datadog/model_table_widget_definition.go @@ -16,6 +16,8 @@ import ( type TableWidgetDefinition struct { // List of custom links. CustomLinks *[]WidgetCustomLink `json:"custom_links,omitempty"` + // Controls the display of the search bar. + HasSearchBar *string `json:"has_search_bar,omitempty"` // Widget definition. Requests []TableWidgetRequest `json:"requests"` Time *WidgetTime `json:"time,omitempty"` @@ -33,6 +35,8 @@ type TableWidgetDefinition struct { // will change when the set of required properties is changed func NewTableWidgetDefinition(requests []TableWidgetRequest, type_ TableWidgetDefinitionType) *TableWidgetDefinition { this := TableWidgetDefinition{} + var hasSearchBar string = "auto" + this.HasSearchBar = &hasSearchBar this.Requests = requests this.Type = type_ return &this @@ -43,6 +47,8 @@ func NewTableWidgetDefinition(requests []TableWidgetRequest, type_ TableWidgetDe // but it doesn't guarantee that properties required by API are set func NewTableWidgetDefinitionWithDefaults() *TableWidgetDefinition { this := TableWidgetDefinition{} + var hasSearchBar string = "auto" + this.HasSearchBar = &hasSearchBar var type_ TableWidgetDefinitionType = "query_table" this.Type = type_ return &this @@ -80,6 +86,38 @@ func (o *TableWidgetDefinition) SetCustomLinks(v []WidgetCustomLink) { o.CustomLinks = &v } +// GetHasSearchBar returns the HasSearchBar field value if set, zero value otherwise. +func (o *TableWidgetDefinition) GetHasSearchBar() string { + if o == nil || o.HasSearchBar == nil { + var ret string + return ret + } + return *o.HasSearchBar +} + +// GetHasSearchBarOk returns a tuple with the HasSearchBar field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *TableWidgetDefinition) GetHasSearchBarOk() (*string, bool) { + if o == nil || o.HasSearchBar == nil { + return nil, false + } + return o.HasSearchBar, true +} + +// HasHasSearchBar returns a boolean if a field has been set. +func (o *TableWidgetDefinition) HasHasSearchBar() bool { + if o != nil && o.HasSearchBar != nil { + return true + } + + return false +} + +// SetHasSearchBar gets a reference to the given string and assigns it to the HasSearchBar field. +func (o *TableWidgetDefinition) SetHasSearchBar(v string) { + o.HasSearchBar = &v +} + // GetRequests returns the Requests field value func (o *TableWidgetDefinition) GetRequests() []TableWidgetRequest { if o == nil { @@ -261,6 +299,9 @@ func (o TableWidgetDefinition) MarshalJSON() ([]byte, error) { if o.CustomLinks != nil { toSerialize["custom_links"] = o.CustomLinks } + if o.HasSearchBar != nil { + toSerialize["has_search_bar"] = o.HasSearchBar + } if true { toSerialize["requests"] = o.Requests } diff --git a/api/v1/datadog/model_table_widget_request.go b/api/v1/datadog/model_table_widget_request.go index e2b919aa2a4..09070325a70 100644 --- a/api/v1/datadog/model_table_widget_request.go +++ b/api/v1/datadog/model_table_widget_request.go @@ -19,6 +19,8 @@ type TableWidgetRequest struct { Alias *string `json:"alias,omitempty"` ApmQuery *LogQueryDefinition `json:"apm_query,omitempty"` ApmStatsQuery *ApmStatsQueryDefinition `json:"apm_stats_query,omitempty"` + // A list of display modes for each table cell. + CellDisplayMode *[]string `json:"cell_display_mode,omitempty"` // List of conditional formats. ConditionalFormats *[]WidgetConditionalFormat `json:"conditional_formats,omitempty"` EventQuery *EventQueryDefinition `json:"event_query,omitempty"` @@ -179,6 +181,38 @@ func (o *TableWidgetRequest) SetApmStatsQuery(v ApmStatsQueryDefinition) { o.ApmStatsQuery = &v } +// GetCellDisplayMode returns the CellDisplayMode field value if set, zero value otherwise. +func (o *TableWidgetRequest) GetCellDisplayMode() []string { + if o == nil || o.CellDisplayMode == nil { + var ret []string + return ret + } + return *o.CellDisplayMode +} + +// GetCellDisplayModeOk returns a tuple with the CellDisplayMode field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *TableWidgetRequest) GetCellDisplayModeOk() (*[]string, bool) { + if o == nil || o.CellDisplayMode == nil { + return nil, false + } + return o.CellDisplayMode, true +} + +// HasCellDisplayMode returns a boolean if a field has been set. +func (o *TableWidgetRequest) HasCellDisplayMode() bool { + if o != nil && o.CellDisplayMode != nil { + return true + } + + return false +} + +// SetCellDisplayMode gets a reference to the given []string and assigns it to the CellDisplayMode field. +func (o *TableWidgetRequest) SetCellDisplayMode(v []string) { + o.CellDisplayMode = &v +} + // GetConditionalFormats returns the ConditionalFormats field value if set, zero value otherwise. func (o *TableWidgetRequest) GetConditionalFormats() []WidgetConditionalFormat { if o == nil || o.ConditionalFormats == nil { @@ -513,6 +547,9 @@ func (o TableWidgetRequest) MarshalJSON() ([]byte, error) { if o.ApmStatsQuery != nil { toSerialize["apm_stats_query"] = o.ApmStatsQuery } + if o.CellDisplayMode != nil { + toSerialize["cell_display_mode"] = o.CellDisplayMode + } if o.ConditionalFormats != nil { toSerialize["conditional_formats"] = o.ConditionalFormats } From 8e96d10312692a5c7f3f0a97aee1d22f15456e7e Mon Sep 17 00:00:00 2001 From: Jiri Kuncar Date: Fri, 2 Oct 2020 13:16:34 +0200 Subject: [PATCH 4/4] re-record --- .../cassettes/TestDashboardLifecycle.freeze | 2 +- .../cassettes/TestDashboardLifecycle.yaml | 310 +++++++++--------- 2 files changed, 156 insertions(+), 156 deletions(-) diff --git a/tests/api/v1/datadog/cassettes/TestDashboardLifecycle.freeze b/tests/api/v1/datadog/cassettes/TestDashboardLifecycle.freeze index 6f5ebff6165..7224c4d0d10 100644 --- a/tests/api/v1/datadog/cassettes/TestDashboardLifecycle.freeze +++ b/tests/api/v1/datadog/cassettes/TestDashboardLifecycle.freeze @@ -1 +1 @@ -2020-10-01T12:22:12.804889+02:00 \ No newline at end of file +2020-10-02T13:14:31.61366+02:00 \ No newline at end of file diff --git a/tests/api/v1/datadog/cassettes/TestDashboardLifecycle.yaml b/tests/api/v1/datadog/cassettes/TestDashboardLifecycle.yaml index 4f5ec3d8c13..034d2ccdbb7 100644 --- a/tests/api/v1/datadog/cassettes/TestDashboardLifecycle.yaml +++ b/tests/api/v1/datadog/cassettes/TestDashboardLifecycle.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: body: | - {"description":"Make sure we don't have too many failed HTTP responses.","name":"go-TestDashboardLifecycle-local-1601547732","query":{"denominator":"sum:httpservice.hits{!code:3xx}.as_count()","numerator":"sum:httpservice.hits{code:2xx}.as_count()"},"tags":["app:httpd"],"thresholds":[{"target":95,"timeframe":"7d","warning":98}],"type":"metric"} + {"description":"Make sure we don't have too many failed HTTP responses.","name":"go-TestDashboardLifecycle-local-1601637271","query":{"denominator":"sum:httpservice.hits{!code:3xx}.as_count()","numerator":"sum:httpservice.hits{code:2xx}.as_count()"},"tags":["app:httpd"],"thresholds":[{"target":95,"timeframe":"7d","warning":98}],"type":"metric"} form: {} headers: Accept: @@ -15,16 +15,16 @@ interactions: User-Agent: - datadog-api-client-go/1.0.0-beta.9+dev (go go1.14.3; os darwin; arch amd64) X-Datadog-Parent-Id: - - "1493084677644553386" + - "1325294005014434354" X-Datadog-Sampling-Priority: - "1" X-Datadog-Trace-Id: - - "5409394129038431776" + - "6644040213188668410" url: https://api.datadoghq.com/api/v1/slo method: POST response: body: '{"data":[{"description":"Make sure we don''t have too many failed HTTP - responses.","monitor_tags":[],"creator":{"handle":"frog@datadoghq.com","name":null,"email":"frog@datadoghq.com"},"thresholds":[{"warning":98.0,"warning_display":"98.","target":95.0,"target_display":"95.","timeframe":"7d"}],"type_id":1,"query":{"denominator":"sum:httpservice.hits{!code:3xx}.as_count()","numerator":"sum:httpservice.hits{code:2xx}.as_count()"},"id":"55d3d391bf5054b58c649a7052c3c393","name":"go-TestDashboardLifecycle-local-1601547732","created_at":1601547733,"tags":["app:httpd"],"modified_at":1601547733,"type":"metric"}],"error":null}' + responses.","monitor_tags":[],"creator":{"handle":"frog@datadoghq.com","name":null,"email":"frog@datadoghq.com"},"thresholds":[{"warning":98.0,"warning_display":"98.","target":95.0,"target_display":"95.","timeframe":"7d"}],"type_id":1,"query":{"denominator":"sum:httpservice.hits{!code:3xx}.as_count()","numerator":"sum:httpservice.hits{code:2xx}.as_count()"},"id":"c922b3724132521f8ff921f3b28a834e","name":"go-TestDashboardLifecycle-local-1601637271","created_at":1601637272,"tags":["app:httpd"],"modified_at":1601637272,"type":"metric"}],"error":null}' headers: Cache-Control: - no-cache @@ -33,13 +33,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 01 Oct 2020 10:22:13 GMT + - Fri, 02 Oct 2020 11:14:32 GMT Dd-Pool: - dogweb Pragma: - no-cache Set-Cookie: - - DD-PSHARD=233; Max-Age=604800; Path=/; expires=Thu, 08-Oct-2020 10:22:13 GMT; + - DD-PSHARD=233; Max-Age=604800; Path=/; expires=Fri, 09-Oct-2020 11:14:32 GMT; secure; HttpOnly Strict-Transport-Security: - max-age=15724800; @@ -48,9 +48,9 @@ interactions: X-Content-Type-Options: - nosniff X-Dd-Debug: - - wPy9KjXl2oNb+h2/g04nAXAfCw85Ldy7iFswtPRipzmiU2125I+aoUKIFsQZLFpS + - 2NNUQsZpZeC5yOEHnEH8LSn5LhjKmDDM31iXmBawo7O6opYjviLgi+mfUoMNw5sj X-Dd-Version: - - "35.3122302" + - "35.3129448" X-Frame-Options: - SAMEORIGIN X-Ratelimit-Limit: @@ -60,13 +60,13 @@ interactions: X-Ratelimit-Remaining: - "499" X-Ratelimit-Reset: - - "47" + - "28" status: 200 OK code: 200 duration: "" - request: body: | - {"description":"Test dashboard for Go client","is_read_only":false,"layout_type":"ordered","template_variable_presets":[{"name":"Test Preset","template_variables":[{"name":"test preset","value":"*"}]}],"template_variables":[{"default":"*","name":"test template var","prefix":"test-go"}],"title":"go-TestDashboardLifecycle-local-1601547732-ordered","widgets":[{"definition":{"alert_id":"1234","time":{"live_span":"15m"},"title":"Test Alert Graph Widget","title_align":"center","title_size":"16","type":"alert_graph","viz_type":"timeseries"}},{"definition":{"alert_id":"1234","precision":2,"text_align":"center","title":"Test Alert Value Widget","title_align":"right","title_size":"12","type":"alert_value","unit":"ms"}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"requests":[{"change_type":"absolute","compare_to":"hour_before","increase_good":true,"order_by":"change","order_dir":"asc","q":"avg:system.load.1{*}","show_present":true}],"time":{"live_span":"15m"},"title":"Test Change Widget","title_align":"center","title_size":"16","type":"change"}},{"definition":{"check":"service_check.up","group":"*","group_by":["bar"],"grouping":"check","tags":["foo:bar"],"time":{"live_span":"15m"},"title":"Test Check Status Widget","title_align":"center","title_size":"16","type":"check_status"}},{"definition":{"requests":[{"q":"avg:system.load.1{*}","style":{"palette":"dog_classic"}}],"show_legend":true,"time":{"live_span":"15m"},"title":"Test Distribution Widget","title_align":"center","title_size":"16","type":"distribution"}},{"definition":{"layout_type":"ordered","title":"Test Group Widget","type":"group","widgets":[{"definition":{"content":"Test Note Inside Group","type":"note"}}]}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"events":[{"q":"Build succeeded","tags_execution":"tags"}],"legend_size":"4","requests":[{"q":"avg:system.load.1{*}","style":{"palette":"dog_classic"}}],"show_legend":true,"time":{"live_span":"15m"},"title":"Test Headmap Widget","title_align":"center","title_size":"16","type":"heatmap","yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear"}}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"group":["env:prod"],"no_group_hosts":true,"no_metric_hosts":true,"node_type":"container","requests":{"fill":{"q":"avg:system.load.1{*}"},"size":{"q":"avg:system.load.1{*}"}},"scope":["foo"],"style":{"fill_max":"100","fill_min":"0","palette":"dog_classic","palette_flip":true},"title":"Test HostMap Widget","title_align":"center","title_size":"16","type":"hostmap"}},{"definition":{"background_color":"blue","content":"Test Note Widget Example","font_size":"13","show_tick":true,"text_align":"center","tick_edge":"bottom","tick_pos":"4","type":"note"}},{"definition":{"autoscale":true,"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"custom_unit":"ns","precision":2,"requests":[{"aggregator":"avg","conditional_formats":[{"comparator":"\u003e","custom_bg_color":"blue","custom_fg_color":"black","image_url":"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4","palette":"red_on_white","value":7}],"q":"avg:system.load.1{*}"}],"text_align":"center","time":{"live_span":"15m"},"title":"Test Query Value Widget","title_align":"center","title_size":"16","type":"query_value"}},{"definition":{"color_by_groups":["env"],"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"requests":{"x":{"aggregator":"avg","q":"avg:system.load.1{*}"},"y":{"aggregator":"avg","q":"avg:system.load.1{*}"}},"time":{"live_span":"15m"},"title":"Test ScatterPlot Widget","title_align":"center","title_size":"16","type":"scatterplot","yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear"}}},{"definition":{"show_error_budget":true,"slo_id":"55d3d391bf5054b58c649a7052c3c393","time_windows":["7d"],"title":"Test SLO Widget","title_align":"center","title_size":"16","type":"slo","view_mode":"both","view_type":"detail"}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"filters":["*"],"service":"1234","title":"Test Service Map Widget","title_align":"center","title_size":"16","type":"servicemap"}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"requests":[{"aggregator":"avg","alias":"System Load","conditional_formats":[{"comparator":"\u003e","custom_bg_color":"blue","custom_fg_color":"black","image_url":"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4","palette":"red_on_white","value":7}],"limit":50,"order":"asc","q":"avg:system.load.1{*}"}],"time":{"live_span":"15m"},"title":"Test Table Widget","title_align":"center","title_size":"16","type":"query_table"}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"events":[{"q":"Build succeeded"}],"legend_size":"16","markers":[{"display_type":"error dashed","label":"error threshold","time":"4h","value":"y=15"}],"requests":[{"display_type":"line","metadata":[{"alias_name":"Aliased metric","expression":"avg:system.load.1{*}"}],"on_right_yaxis":true,"q":"avg:system.load.1{*}","style":{"line_type":"dashed","line_width":"thick","palette":"dog_classic"}}],"right_yaxis":{"include_zero":true,"label":"Widget Scale","max":"100","min":"0","scale":"linear"},"show_legend":true,"time":{"live_span":"15m"},"title":"Test Timeseries Widget","title_align":"center","title_size":"16","type":"timeseries","yaxis":{"include_zero":true,"label":"Widget Scale","max":"100","min":"0","scale":"linear"}}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"events":[{"q":"Build succeeded"}],"legend_size":"16","markers":[{"display_type":"error dashed","label":"error threshold","time":"4h","value":"y=15"}],"requests":[{"display_type":"line","metadata":[{"alias_name":"Aliased metric","expression":"avg:system.load.1{*}"}],"on_right_yaxis":true,"process_query":{"filter_by":["account:test"],"limit":10,"metric":"process.stat.cpu.total_pct","search_by":"editor"},"style":{"line_type":"dashed","line_width":"thick","palette":"dog_classic"}}],"right_yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear"},"show_legend":true,"time":{"live_span":"15m"},"title":"Test Timeseries Widget with Process Query","title_align":"center","title_size":"16","type":"timeseries","yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear"}}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"events":[{"q":"Build succeeded"}],"legend_size":"16","markers":[{"display_type":"error dashed","label":"error threshold","time":"4h","value":"y=15"}],"requests":[{"display_type":"line","log_query":{"compute":{"aggregation":"count","facet":"host","interval":10},"group_by":[{"facet":"host","limit":5,"sort":{"aggregation":"count","order":"asc"}}],"index":"main","search":{"query":"Error parsing"}},"metadata":[{"alias_name":"Aliased metric","expression":"avg:system.load.1{*}"}],"on_right_yaxis":true,"style":{"line_type":"dashed","line_width":"thick","palette":"dog_classic"}}],"right_yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear"},"show_legend":true,"time":{"live_span":"15m"},"title":"Test Timeseries Widget with Log Query","title_align":"center","title_size":"16","type":"timeseries","yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear"}}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"events":[{"q":"Build succeeded"}],"legend_size":"16","markers":[{"display_type":"error dashed","label":"error threshold","time":"4h","value":"y=15"}],"requests":[{"display_type":"line","event_query":{"search":"Build failure","tags_execution":"build"},"metadata":[{"alias_name":"Aliased metric","expression":"avg:system.load.1{*}"}],"on_right_yaxis":true,"style":{"line_type":"dashed","line_width":"thick","palette":"dog_classic"}}],"right_yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear"},"show_legend":true,"time":{"live_span":"15m"},"title":"Test Timeseries Widget with Event Query","title_align":"center","title_size":"16","type":"timeseries","yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear"}}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"requests":[{"conditional_formats":[{"comparator":"\u003e","custom_bg_color":"blue","custom_fg_color":"black","image_url":"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4","palette":"red_on_white","value":7}],"q":"avg:system.load.1{*}"}],"time":{"live_span":"15m"},"title":"Test Toplist Widget","title_align":"center","title_size":"16","type":"toplist"}}]} + {"description":"Test dashboard for Go client","is_read_only":false,"layout_type":"ordered","template_variable_presets":[{"name":"Test Preset","template_variables":[{"name":"test preset","value":"*"}]}],"template_variables":[{"default":"*","name":"test template var","prefix":"test-go"}],"title":"go-TestDashboardLifecycle-local-1601637271-ordered","widgets":[{"definition":{"alert_id":"1234","time":{"live_span":"15m"},"title":"Test Alert Graph Widget","title_align":"center","title_size":"16","type":"alert_graph","viz_type":"timeseries"}},{"definition":{"alert_id":"1234","precision":2,"text_align":"center","title":"Test Alert Value Widget","title_align":"right","title_size":"12","type":"alert_value","unit":"ms"}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"requests":[{"change_type":"absolute","compare_to":"hour_before","increase_good":true,"order_by":"change","order_dir":"asc","q":"avg:system.load.1{*}","show_present":true}],"time":{"live_span":"15m"},"title":"Test Change Widget","title_align":"center","title_size":"16","type":"change"}},{"definition":{"check":"service_check.up","group":"*","group_by":["bar"],"grouping":"check","tags":["foo:bar"],"time":{"live_span":"15m"},"title":"Test Check Status Widget","title_align":"center","title_size":"16","type":"check_status"}},{"definition":{"requests":[{"q":"avg:system.load.1{*}","style":{"palette":"dog_classic"}}],"show_legend":true,"time":{"live_span":"15m"},"title":"Test Distribution Widget","title_align":"center","title_size":"16","type":"distribution"}},{"definition":{"layout_type":"ordered","title":"Test Group Widget","type":"group","widgets":[{"definition":{"content":"Test Note Inside Group","type":"note"}}]}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"events":[{"q":"Build succeeded","tags_execution":"tags"}],"legend_size":"4","requests":[{"q":"avg:system.load.1{*}","style":{"palette":"dog_classic"}}],"show_legend":true,"time":{"live_span":"15m"},"title":"Test Headmap Widget","title_align":"center","title_size":"16","type":"heatmap","yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear"}}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"group":["env:prod"],"no_group_hosts":true,"no_metric_hosts":true,"node_type":"container","requests":{"fill":{"q":"avg:system.load.1{*}"},"size":{"q":"avg:system.load.1{*}"}},"scope":["foo"],"style":{"fill_max":"100","fill_min":"0","palette":"dog_classic","palette_flip":true},"title":"Test HostMap Widget","title_align":"center","title_size":"16","type":"hostmap"}},{"definition":{"background_color":"blue","content":"Test Note Widget Example","font_size":"13","show_tick":true,"text_align":"center","tick_edge":"bottom","tick_pos":"4","type":"note"}},{"definition":{"autoscale":true,"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"custom_unit":"ns","precision":2,"requests":[{"aggregator":"avg","conditional_formats":[{"comparator":"\u003e","custom_bg_color":"blue","custom_fg_color":"black","image_url":"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4","palette":"red_on_white","value":7}],"q":"avg:system.load.1{*}"}],"text_align":"center","time":{"live_span":"15m"},"title":"Test Query Value Widget","title_align":"center","title_size":"16","type":"query_value"}},{"definition":{"color_by_groups":["env"],"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"requests":{"x":{"aggregator":"avg","q":"avg:system.load.1{*}"},"y":{"aggregator":"avg","q":"avg:system.load.1{*}"}},"time":{"live_span":"15m"},"title":"Test ScatterPlot Widget","title_align":"center","title_size":"16","type":"scatterplot","yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear"}}},{"definition":{"show_error_budget":true,"slo_id":"c922b3724132521f8ff921f3b28a834e","time_windows":["7d"],"title":"Test SLO Widget","title_align":"center","title_size":"16","type":"slo","view_mode":"both","view_type":"detail"}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"filters":["*"],"service":"1234","title":"Test Service Map Widget","title_align":"center","title_size":"16","type":"servicemap"}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"has_search_bar":"auto","requests":[{"aggregator":"avg","alias":"System Load","cell_display_mode":["number"],"conditional_formats":[{"comparator":"\u003e","custom_bg_color":"blue","custom_fg_color":"black","image_url":"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4","palette":"red_on_white","value":7}],"limit":50,"order":"asc","q":"avg:system.load.1{*}"}],"time":{"live_span":"15m"},"title":"Test Table Widget","title_align":"center","title_size":"16","type":"query_table"}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"events":[{"q":"Build succeeded"}],"legend_size":"16","markers":[{"display_type":"error dashed","label":"error threshold","time":"4h","value":"y=15"}],"requests":[{"display_type":"line","metadata":[{"alias_name":"Aliased metric","expression":"avg:system.load.1{*}"}],"on_right_yaxis":true,"q":"avg:system.load.1{*}","style":{"line_type":"dashed","line_width":"thick","palette":"dog_classic"}}],"right_yaxis":{"include_zero":true,"label":"Widget Scale","max":"100","min":"0","scale":"linear"},"show_legend":true,"time":{"live_span":"15m"},"title":"Test Timeseries Widget","title_align":"center","title_size":"16","type":"timeseries","yaxis":{"include_zero":true,"label":"Widget Scale","max":"100","min":"0","scale":"linear"}}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"events":[{"q":"Build succeeded"}],"legend_size":"16","markers":[{"display_type":"error dashed","label":"error threshold","time":"4h","value":"y=15"}],"requests":[{"display_type":"line","metadata":[{"alias_name":"Aliased metric","expression":"avg:system.load.1{*}"}],"on_right_yaxis":true,"process_query":{"filter_by":["account:test"],"limit":10,"metric":"process.stat.cpu.total_pct","search_by":"editor"},"style":{"line_type":"dashed","line_width":"thick","palette":"dog_classic"}}],"right_yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear"},"show_legend":true,"time":{"live_span":"15m"},"title":"Test Timeseries Widget with Process Query","title_align":"center","title_size":"16","type":"timeseries","yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear"}}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"events":[{"q":"Build succeeded"}],"legend_size":"16","markers":[{"display_type":"error dashed","label":"error threshold","time":"4h","value":"y=15"}],"requests":[{"display_type":"line","log_query":{"compute":{"aggregation":"count","facet":"host","interval":10},"group_by":[{"facet":"host","limit":5,"sort":{"aggregation":"count","order":"asc"}}],"index":"main","search":{"query":"Error parsing"}},"metadata":[{"alias_name":"Aliased metric","expression":"avg:system.load.1{*}"}],"on_right_yaxis":true,"style":{"line_type":"dashed","line_width":"thick","palette":"dog_classic"}}],"right_yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear"},"show_legend":true,"time":{"live_span":"15m"},"title":"Test Timeseries Widget with Log Query","title_align":"center","title_size":"16","type":"timeseries","yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear"}}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"events":[{"q":"Build succeeded"}],"legend_size":"16","markers":[{"display_type":"error dashed","label":"error threshold","time":"4h","value":"y=15"}],"requests":[{"display_type":"line","event_query":{"search":"Build failure","tags_execution":"build"},"metadata":[{"alias_name":"Aliased metric","expression":"avg:system.load.1{*}"}],"on_right_yaxis":true,"style":{"line_type":"dashed","line_width":"thick","palette":"dog_classic"}}],"right_yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear"},"show_legend":true,"time":{"live_span":"15m"},"title":"Test Timeseries Widget with Event Query","title_align":"center","title_size":"16","type":"timeseries","yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear"}}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"requests":[{"conditional_formats":[{"comparator":"\u003e","custom_bg_color":"blue","custom_fg_color":"black","image_url":"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4","palette":"red_on_white","value":7}],"q":"avg:system.load.1{*}"}],"time":{"live_span":"15m"},"title":"Test Toplist Widget","title_align":"center","title_size":"16","type":"toplist"}}]} form: {} headers: Accept: @@ -78,61 +78,61 @@ interactions: User-Agent: - datadog-api-client-go/1.0.0-beta.9+dev (go go1.14.3; os darwin; arch amd64) X-Datadog-Parent-Id: - - "6931534583984292568" + - "5851355087858378563" X-Datadog-Sampling-Priority: - "1" X-Datadog-Trace-Id: - - "5409394129038431776" + - "6644040213188668410" url: https://api.datadoghq.com/api/v1/dashboard method: POST response: body: '{"notify_list":null,"description":"Test dashboard for Go client","author_name":null,"template_variable_presets":[{"template_variables":[{"name":"test preset","value":"*"}],"name":"Test Preset"}],"template_variables":[{"default":"*","prefix":"test-go","name":"test - template var"}],"is_read_only":false,"id":"ipg-awn-jw8","title":"go-TestDashboardLifecycle-local-1601547732-ordered","url":"/dashboard/ipg-awn-jw8/go-testdashboardlifecycle-local-1601547732-ordered","created_at":"2020-10-01T10:22:13.887794+00:00","modified_at":"2020-10-01T10:22:13.887794+00:00","author_handle":"frog@datadoghq.com","widgets":[{"definition":{"title_size":"16","viz_type":"timeseries","title":"Test - Alert Graph Widget","title_align":"center","alert_id":"1234","time":{"live_span":"15m"},"type":"alert_graph"},"id":8309858142187731},{"definition":{"title_size":"12","title":"Test - Alert Value Widget","title_align":"right","text_align":"center","precision":2,"alert_id":"1234","type":"alert_value","unit":"ms"},"id":3041038079006844},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test - Custom Link label"}],"title_size":"16","title":"Test Change Widget","title_align":"center","time":{"live_span":"15m"},"requests":[{"change_type":"absolute","order_dir":"asc","compare_to":"hour_before","q":"avg:system.load.1{*}","show_present":true,"increase_good":true,"order_by":"change"}],"type":"change"},"id":4870793988559358},{"definition":{"group":"*","title":"Test - Check Status Widget","title_align":"center","group_by":["bar"],"time":{"live_span":"15m"},"title_size":"16","type":"check_status","check":"service_check.up","tags":["foo:bar"],"grouping":"check"},"id":1316659735075436},{"definition":{"title_size":"16","title":"Test - Distribution Widget","title_align":"center","show_legend":true,"time":{"live_span":"15m"},"requests":[{"q":"avg:system.load.1{*}","style":{"palette":"dog_classic"}}],"type":"distribution"},"id":3970941178691153},{"definition":{"widgets":[{"definition":{"content":"Test - Note Inside Group","type":"note"},"id":1315479862439098}],"layout_type":"ordered","type":"group","title":"Test - Group Widget"},"id":6192959079434557},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test + template var"}],"is_read_only":false,"id":"8m7-jey-hqe","title":"go-TestDashboardLifecycle-local-1601637271-ordered","url":"/dashboard/8m7-jey-hqe/go-testdashboardlifecycle-local-1601637271-ordered","created_at":"2020-10-02T11:14:32.742573+00:00","modified_at":"2020-10-02T11:14:32.742573+00:00","author_handle":"frog@datadoghq.com","widgets":[{"definition":{"title_size":"16","viz_type":"timeseries","title":"Test + Alert Graph Widget","title_align":"center","alert_id":"1234","time":{"live_span":"15m"},"type":"alert_graph"},"id":7537764006056455},{"definition":{"title_size":"12","title":"Test + Alert Value Widget","title_align":"right","text_align":"center","precision":2,"alert_id":"1234","type":"alert_value","unit":"ms"},"id":784010353298877},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test + Custom Link label"}],"title_size":"16","title":"Test Change Widget","title_align":"center","time":{"live_span":"15m"},"requests":[{"change_type":"absolute","order_dir":"asc","compare_to":"hour_before","q":"avg:system.load.1{*}","show_present":true,"increase_good":true,"order_by":"change"}],"type":"change"},"id":199970599892057},{"definition":{"group":"*","title":"Test + Check Status Widget","title_align":"center","group_by":["bar"],"time":{"live_span":"15m"},"title_size":"16","type":"check_status","check":"service_check.up","tags":["foo:bar"],"grouping":"check"},"id":7824709261002738},{"definition":{"title_size":"16","title":"Test + Distribution Widget","title_align":"center","show_legend":true,"time":{"live_span":"15m"},"requests":[{"q":"avg:system.load.1{*}","style":{"palette":"dog_classic"}}],"type":"distribution"},"id":3754686364434565},{"definition":{"widgets":[{"definition":{"content":"Test + Note Inside Group","type":"note"},"id":7305887335887593}],"layout_type":"ordered","type":"group","title":"Test + Group Widget"},"id":8008157601364690},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test Custom Link label"}],"title_size":"16","yaxis":{"include_zero":true,"scale":"linear","min":"0","max":"100"},"title_align":"center","events":[{"q":"Build succeeded","tags_execution":"tags"}],"show_legend":true,"time":{"live_span":"15m"},"title":"Test - Headmap Widget","legend_size":"4","type":"heatmap","requests":[{"q":"avg:system.load.1{*}","style":{"palette":"dog_classic"}}]},"id":7045845033856008},{"definition":{"style":{"fill_min":"0","fill_max":"100","palette":"dog_classic","palette_flip":true},"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test - Custom Link label"}],"title_size":"16","title":"Test HostMap Widget","title_align":"center","node_type":"container","no_metric_hosts":true,"group":["env:prod"],"requests":{"size":{"q":"avg:system.load.1{*}"},"fill":{"q":"avg:system.load.1{*}"}},"no_group_hosts":true,"type":"hostmap","scope":["foo"]},"id":5667087874841704},{"definition":{"tick_pos":"4","font_size":"13","type":"note","tick_edge":"bottom","text_align":"center","content":"Test - Note Widget Example","show_tick":true,"background_color":"blue"},"id":3048907816054680},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test - Custom Link label"}],"autoscale":true,"title":"Test Query Value Widget","title_align":"center","custom_unit":"ns","text_align":"center","precision":2,"time":{"live_span":"15m"},"title_size":"16","requests":[{"q":"avg:system.load.1{*}","aggregator":"avg","conditional_formats":[{"palette":"red_on_white","comparator":">","custom_bg_color":"blue","value":7,"image_url":"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4","custom_fg_color":"black"}]}],"type":"query_value"},"id":5754500220700335},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test + Headmap Widget","legend_size":"4","type":"heatmap","requests":[{"q":"avg:system.load.1{*}","style":{"palette":"dog_classic"}}]},"id":1691051140270057},{"definition":{"style":{"fill_min":"0","fill_max":"100","palette":"dog_classic","palette_flip":true},"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test + Custom Link label"}],"title_size":"16","title":"Test HostMap Widget","title_align":"center","node_type":"container","no_metric_hosts":true,"group":["env:prod"],"requests":{"size":{"q":"avg:system.load.1{*}"},"fill":{"q":"avg:system.load.1{*}"}},"no_group_hosts":true,"type":"hostmap","scope":["foo"]},"id":1138576855097179},{"definition":{"tick_pos":"4","font_size":"13","type":"note","tick_edge":"bottom","text_align":"center","content":"Test + Note Widget Example","show_tick":true,"background_color":"blue"},"id":1742966147476093},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test + Custom Link label"}],"autoscale":true,"title":"Test Query Value Widget","title_align":"center","custom_unit":"ns","text_align":"center","precision":2,"time":{"live_span":"15m"},"title_size":"16","requests":[{"q":"avg:system.load.1{*}","aggregator":"avg","conditional_formats":[{"palette":"red_on_white","comparator":">","custom_bg_color":"blue","value":7,"image_url":"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4","custom_fg_color":"black"}]}],"type":"query_value"},"id":2334894229822021},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test Custom Link label"}],"title_size":"16","yaxis":{"include_zero":true,"scale":"linear","min":"0","max":"100"},"title_align":"center","color_by_groups":["env"],"time":{"live_span":"15m"},"title":"Test - ScatterPlot Widget","requests":{"y":{"q":"avg:system.load.1{*}","aggregator":"avg"},"x":{"q":"avg:system.load.1{*}","aggregator":"avg"}},"type":"scatterplot"},"id":5050439961645995},{"definition":{"time_windows":["7d"],"title_size":"16","show_error_budget":true,"title":"Test - SLO Widget","title_align":"center","slo_id":"55d3d391bf5054b58c649a7052c3c393","view_mode":"both","view_type":"detail","type":"slo"},"id":2268614571322531},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test + ScatterPlot Widget","requests":{"y":{"q":"avg:system.load.1{*}","aggregator":"avg"},"x":{"q":"avg:system.load.1{*}","aggregator":"avg"}},"type":"scatterplot"},"id":1490962853134117},{"definition":{"time_windows":["7d"],"title_size":"16","show_error_budget":true,"title":"Test + SLO Widget","title_align":"center","slo_id":"c922b3724132521f8ff921f3b28a834e","view_mode":"both","view_type":"detail","type":"slo"},"id":6940395320265365},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test Custom Link label"}],"title_size":"16","service":"1234","title":"Test Service - Map Widget","title_align":"center","filters":["*"],"type":"servicemap"},"id":2434654797139681},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test - Custom Link label"}],"title_size":"16","title":"Test Table Widget","title_align":"center","time":{"live_span":"15m"},"requests":[{"aggregator":"avg","conditional_formats":[{"palette":"red_on_white","comparator":">","custom_bg_color":"blue","value":7,"image_url":"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4","custom_fg_color":"black"}],"q":"avg:system.load.1{*}","alias":"System - Load","limit":50,"order":"asc"}],"type":"query_table"},"id":6149629866113722},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test + Map Widget","title_align":"center","filters":["*"],"type":"servicemap"},"id":1206831433567325},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test + Custom Link label"}],"title_size":"16","title":"Test Table Widget","title_align":"center","has_search_bar":"auto","time":{"live_span":"15m"},"requests":[{"aggregator":"avg","cell_display_mode":["number"],"conditional_formats":[{"palette":"red_on_white","comparator":">","custom_bg_color":"blue","value":7,"image_url":"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4","custom_fg_color":"black"}],"q":"avg:system.load.1{*}","alias":"System + Load","limit":50,"order":"asc"}],"type":"query_table"},"id":8300932411054050},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test Custom Link label"}],"title_size":"16","yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear","label":"Widget Scale"},"title_align":"center","right_yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear","label":"Widget Scale"},"events":[{"q":"Build succeeded"}],"show_legend":true,"markers":[{"time":"4h","display_type":"error dashed","value":"y=15","label":"error threshold"}],"time":{"live_span":"15m"},"title":"Test Timeseries Widget","legend_size":"16","type":"timeseries","requests":[{"q":"avg:system.load.1{*}","on_right_yaxis":true,"style":{"line_width":"thick","palette":"dog_classic","line_type":"dashed"},"display_type":"line","metadata":[{"expression":"avg:system.load.1{*}","alias_name":"Aliased - metric"}]}]},"id":4511156797665284},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test + metric"}]}]},"id":3428839428947474},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test Custom Link label"}],"title_size":"16","yaxis":{"include_zero":true,"scale":"linear","min":"0","max":"100"},"title_align":"center","right_yaxis":{"include_zero":true,"scale":"linear","min":"0","max":"100"},"events":[{"q":"Build succeeded"}],"show_legend":true,"markers":[{"time":"4h","display_type":"error dashed","value":"y=15","label":"error threshold"}],"time":{"live_span":"15m"},"title":"Test Timeseries Widget with Process Query","legend_size":"16","type":"timeseries","requests":[{"on_right_yaxis":true,"style":{"line_width":"thick","palette":"dog_classic","line_type":"dashed"},"process_query":{"search_by":"editor","metric":"process.stat.cpu.total_pct","limit":10,"filter_by":["account:test"]},"display_type":"line","metadata":[{"expression":"avg:system.load.1{*}","alias_name":"Aliased - metric"}]}]},"id":4447374597779303},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test + metric"}]}]},"id":2648431288816675},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test Custom Link label"}],"title_size":"16","yaxis":{"include_zero":true,"scale":"linear","min":"0","max":"100"},"title_align":"center","right_yaxis":{"include_zero":true,"scale":"linear","min":"0","max":"100"},"events":[{"q":"Build succeeded"}],"show_legend":true,"markers":[{"time":"4h","display_type":"error dashed","value":"y=15","label":"error threshold"}],"time":{"live_span":"15m"},"title":"Test Timeseries Widget with Log Query","legend_size":"16","type":"timeseries","requests":[{"on_right_yaxis":true,"style":{"line_width":"thick","palette":"dog_classic","line_type":"dashed"},"display_type":"line","log_query":{"index":"main","search":{"query":"Error parsing"},"group_by":[{"facet":"host","sort":{"aggregation":"count","order":"asc"},"limit":5}],"compute":{"facet":"host","interval":10,"aggregation":"count"}},"metadata":[{"expression":"avg:system.load.1{*}","alias_name":"Aliased - metric"}]}]},"id":6873928369279917},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test + metric"}]}]},"id":3474780453913813},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test Custom Link label"}],"title_size":"16","yaxis":{"include_zero":true,"scale":"linear","min":"0","max":"100"},"title_align":"center","right_yaxis":{"include_zero":true,"scale":"linear","min":"0","max":"100"},"events":[{"q":"Build succeeded"}],"show_legend":true,"markers":[{"time":"4h","display_type":"error dashed","value":"y=15","label":"error threshold"}],"time":{"live_span":"15m"},"title":"Test Timeseries Widget with Event Query","legend_size":"16","type":"timeseries","requests":[{"on_right_yaxis":true,"event_query":{"search":"Build failure","tags_execution":"build"},"display_type":"line","style":{"line_width":"thick","palette":"dog_classic","line_type":"dashed"},"metadata":[{"expression":"avg:system.load.1{*}","alias_name":"Aliased - metric"}]}]},"id":4810477247366814},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test - Custom Link label"}],"title_size":"16","title":"Test Toplist Widget","title_align":"center","time":{"live_span":"15m"},"requests":[{"q":"avg:system.load.1{*}","conditional_formats":[{"palette":"red_on_white","comparator":">","custom_bg_color":"blue","value":7,"image_url":"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4","custom_fg_color":"black"}]}],"type":"toplist"},"id":3894851991706383}],"layout_type":"ordered"}' + metric"}]}]},"id":6008585241926352},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test + Custom Link label"}],"title_size":"16","title":"Test Toplist Widget","title_align":"center","time":{"live_span":"15m"},"requests":[{"q":"avg:system.load.1{*}","conditional_formats":[{"palette":"red_on_white","comparator":">","custom_bg_color":"blue","value":7,"image_url":"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4","custom_fg_color":"black"}]}],"type":"toplist"},"id":4251299954826385}],"layout_type":"ordered"}' headers: Cache-Control: - no-cache @@ -141,13 +141,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 01 Oct 2020 10:22:13 GMT + - Fri, 02 Oct 2020 11:14:32 GMT Dd-Pool: - dogweb Pragma: - no-cache Set-Cookie: - - DD-PSHARD=233; Max-Age=604800; Path=/; expires=Thu, 08-Oct-2020 10:22:13 GMT; + - DD-PSHARD=233; Max-Age=604800; Path=/; expires=Fri, 09-Oct-2020 11:14:32 GMT; secure; HttpOnly Strict-Transport-Security: - max-age=15724800; @@ -156,9 +156,9 @@ interactions: X-Content-Type-Options: - nosniff X-Dd-Debug: - - d31ebXSBBNIfMRbwTUSeNjY3IxejCQxGK8GB7MdTMNs7w40n94in+BXmkLo5BsFJ + - 2NNUQsZpZeC5yOEHnEH8LSn5LhjKmDDM31iXmBawo7O6opYjviLgi+mfUoMNw5sj X-Dd-Version: - - "35.3122302" + - "35.3129448" X-Frame-Options: - SAMEORIGIN status: 200 OK @@ -175,61 +175,61 @@ interactions: User-Agent: - datadog-api-client-go/1.0.0-beta.9+dev (go go1.14.3; os darwin; arch amd64) X-Datadog-Parent-Id: - - "8487544410769434866" + - "2903479410345687847" X-Datadog-Sampling-Priority: - "1" X-Datadog-Trace-Id: - - "5409394129038431776" - url: https://api.datadoghq.com/api/v1/dashboard/ipg-awn-jw8 + - "6644040213188668410" + url: https://api.datadoghq.com/api/v1/dashboard/8m7-jey-hqe method: GET response: body: '{"notify_list":null,"description":"Test dashboard for Go client","author_name":null,"template_variable_presets":[{"template_variables":[{"name":"test preset","value":"*"}],"name":"Test Preset"}],"template_variables":[{"default":"*","prefix":"test-go","name":"test - template var"}],"is_read_only":false,"id":"ipg-awn-jw8","title":"go-TestDashboardLifecycle-local-1601547732-ordered","url":"/dashboard/ipg-awn-jw8/go-testdashboardlifecycle-local-1601547732-ordered","created_at":"2020-10-01T10:22:13.887794+00:00","modified_at":"2020-10-01T10:22:13.887794+00:00","author_handle":"frog@datadoghq.com","widgets":[{"definition":{"title_size":"16","viz_type":"timeseries","title":"Test - Alert Graph Widget","title_align":"center","alert_id":"1234","time":{"live_span":"15m"},"type":"alert_graph"},"id":8309858142187731},{"definition":{"title_size":"12","title":"Test - Alert Value Widget","title_align":"right","text_align":"center","precision":2,"alert_id":"1234","type":"alert_value","unit":"ms"},"id":3041038079006844},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test - Custom Link label"}],"title_size":"16","title":"Test Change Widget","title_align":"center","time":{"live_span":"15m"},"requests":[{"change_type":"absolute","order_dir":"asc","compare_to":"hour_before","q":"avg:system.load.1{*}","show_present":true,"increase_good":true,"order_by":"change"}],"type":"change"},"id":4870793988559358},{"definition":{"group":"*","title":"Test - Check Status Widget","title_align":"center","group_by":["bar"],"time":{"live_span":"15m"},"title_size":"16","type":"check_status","check":"service_check.up","tags":["foo:bar"],"grouping":"check"},"id":1316659735075436},{"definition":{"title_size":"16","title":"Test - Distribution Widget","title_align":"center","show_legend":true,"time":{"live_span":"15m"},"requests":[{"q":"avg:system.load.1{*}","style":{"palette":"dog_classic"}}],"type":"distribution"},"id":3970941178691153},{"definition":{"widgets":[{"definition":{"content":"Test - Note Inside Group","type":"note"},"id":1315479862439098}],"layout_type":"ordered","type":"group","title":"Test - Group Widget"},"id":6192959079434557},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test + template var"}],"is_read_only":false,"id":"8m7-jey-hqe","title":"go-TestDashboardLifecycle-local-1601637271-ordered","url":"/dashboard/8m7-jey-hqe/go-testdashboardlifecycle-local-1601637271-ordered","created_at":"2020-10-02T11:14:32.742573+00:00","modified_at":"2020-10-02T11:14:32.742573+00:00","author_handle":"frog@datadoghq.com","widgets":[{"definition":{"title_size":"16","viz_type":"timeseries","title":"Test + Alert Graph Widget","title_align":"center","alert_id":"1234","time":{"live_span":"15m"},"type":"alert_graph"},"id":7537764006056455},{"definition":{"title_size":"12","title":"Test + Alert Value Widget","title_align":"right","text_align":"center","precision":2,"alert_id":"1234","type":"alert_value","unit":"ms"},"id":784010353298877},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test + Custom Link label"}],"title_size":"16","title":"Test Change Widget","title_align":"center","time":{"live_span":"15m"},"requests":[{"change_type":"absolute","order_dir":"asc","compare_to":"hour_before","q":"avg:system.load.1{*}","show_present":true,"increase_good":true,"order_by":"change"}],"type":"change"},"id":199970599892057},{"definition":{"group":"*","title":"Test + Check Status Widget","title_align":"center","group_by":["bar"],"time":{"live_span":"15m"},"title_size":"16","type":"check_status","check":"service_check.up","tags":["foo:bar"],"grouping":"check"},"id":7824709261002738},{"definition":{"title_size":"16","title":"Test + Distribution Widget","title_align":"center","show_legend":true,"time":{"live_span":"15m"},"requests":[{"q":"avg:system.load.1{*}","style":{"palette":"dog_classic"}}],"type":"distribution"},"id":3754686364434565},{"definition":{"widgets":[{"definition":{"content":"Test + Note Inside Group","type":"note"},"id":7305887335887593}],"layout_type":"ordered","type":"group","title":"Test + Group Widget"},"id":8008157601364690},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test Custom Link label"}],"title_size":"16","yaxis":{"include_zero":true,"scale":"linear","min":"0","max":"100"},"title_align":"center","events":[{"q":"Build succeeded","tags_execution":"tags"}],"show_legend":true,"time":{"live_span":"15m"},"title":"Test - Headmap Widget","legend_size":"4","type":"heatmap","requests":[{"q":"avg:system.load.1{*}","style":{"palette":"dog_classic"}}]},"id":7045845033856008},{"definition":{"style":{"fill_min":"0","fill_max":"100","palette":"dog_classic","palette_flip":true},"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test - Custom Link label"}],"title_size":"16","title":"Test HostMap Widget","title_align":"center","node_type":"container","no_metric_hosts":true,"group":["env:prod"],"requests":{"size":{"q":"avg:system.load.1{*}"},"fill":{"q":"avg:system.load.1{*}"}},"no_group_hosts":true,"type":"hostmap","scope":["foo"]},"id":5667087874841704},{"definition":{"tick_pos":"4","font_size":"13","type":"note","tick_edge":"bottom","text_align":"center","content":"Test - Note Widget Example","show_tick":true,"background_color":"blue"},"id":3048907816054680},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test - Custom Link label"}],"autoscale":true,"title":"Test Query Value Widget","title_align":"center","custom_unit":"ns","text_align":"center","precision":2,"time":{"live_span":"15m"},"title_size":"16","requests":[{"q":"avg:system.load.1{*}","aggregator":"avg","conditional_formats":[{"palette":"red_on_white","comparator":">","custom_bg_color":"blue","value":7,"image_url":"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4","custom_fg_color":"black"}]}],"type":"query_value"},"id":5754500220700335},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test + Headmap Widget","legend_size":"4","type":"heatmap","requests":[{"q":"avg:system.load.1{*}","style":{"palette":"dog_classic"}}]},"id":1691051140270057},{"definition":{"style":{"fill_min":"0","fill_max":"100","palette":"dog_classic","palette_flip":true},"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test + Custom Link label"}],"title_size":"16","title":"Test HostMap Widget","title_align":"center","node_type":"container","no_metric_hosts":true,"group":["env:prod"],"requests":{"size":{"q":"avg:system.load.1{*}"},"fill":{"q":"avg:system.load.1{*}"}},"no_group_hosts":true,"type":"hostmap","scope":["foo"]},"id":1138576855097179},{"definition":{"tick_pos":"4","font_size":"13","type":"note","tick_edge":"bottom","text_align":"center","content":"Test + Note Widget Example","show_tick":true,"background_color":"blue"},"id":1742966147476093},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test + Custom Link label"}],"autoscale":true,"title":"Test Query Value Widget","title_align":"center","custom_unit":"ns","text_align":"center","precision":2,"time":{"live_span":"15m"},"title_size":"16","requests":[{"q":"avg:system.load.1{*}","aggregator":"avg","conditional_formats":[{"palette":"red_on_white","comparator":">","custom_bg_color":"blue","value":7,"image_url":"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4","custom_fg_color":"black"}]}],"type":"query_value"},"id":2334894229822021},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test Custom Link label"}],"title_size":"16","yaxis":{"include_zero":true,"scale":"linear","min":"0","max":"100"},"title_align":"center","color_by_groups":["env"],"time":{"live_span":"15m"},"title":"Test - ScatterPlot Widget","requests":{"y":{"q":"avg:system.load.1{*}","aggregator":"avg"},"x":{"q":"avg:system.load.1{*}","aggregator":"avg"}},"type":"scatterplot"},"id":5050439961645995},{"definition":{"time_windows":["7d"],"title_size":"16","show_error_budget":true,"title":"Test - SLO Widget","title_align":"center","slo_id":"55d3d391bf5054b58c649a7052c3c393","view_mode":"both","view_type":"detail","type":"slo"},"id":2268614571322531},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test + ScatterPlot Widget","requests":{"y":{"q":"avg:system.load.1{*}","aggregator":"avg"},"x":{"q":"avg:system.load.1{*}","aggregator":"avg"}},"type":"scatterplot"},"id":1490962853134117},{"definition":{"time_windows":["7d"],"title_size":"16","show_error_budget":true,"title":"Test + SLO Widget","title_align":"center","slo_id":"c922b3724132521f8ff921f3b28a834e","view_mode":"both","view_type":"detail","type":"slo"},"id":6940395320265365},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test Custom Link label"}],"title_size":"16","service":"1234","title":"Test Service - Map Widget","title_align":"center","filters":["*"],"type":"servicemap"},"id":2434654797139681},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test - Custom Link label"}],"title_size":"16","title":"Test Table Widget","title_align":"center","time":{"live_span":"15m"},"requests":[{"aggregator":"avg","conditional_formats":[{"palette":"red_on_white","comparator":">","custom_bg_color":"blue","value":7,"image_url":"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4","custom_fg_color":"black"}],"q":"avg:system.load.1{*}","alias":"System - Load","limit":50,"order":"asc"}],"type":"query_table"},"id":6149629866113722},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test + Map Widget","title_align":"center","filters":["*"],"type":"servicemap"},"id":1206831433567325},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test + Custom Link label"}],"title_size":"16","title":"Test Table Widget","title_align":"center","has_search_bar":"auto","time":{"live_span":"15m"},"requests":[{"aggregator":"avg","cell_display_mode":["number"],"conditional_formats":[{"palette":"red_on_white","comparator":">","custom_bg_color":"blue","value":7,"image_url":"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4","custom_fg_color":"black"}],"q":"avg:system.load.1{*}","alias":"System + Load","limit":50,"order":"asc"}],"type":"query_table"},"id":8300932411054050},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test Custom Link label"}],"title_size":"16","yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear","label":"Widget Scale"},"title_align":"center","right_yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear","label":"Widget Scale"},"events":[{"q":"Build succeeded"}],"show_legend":true,"markers":[{"time":"4h","display_type":"error dashed","value":"y=15","label":"error threshold"}],"time":{"live_span":"15m"},"title":"Test Timeseries Widget","legend_size":"16","type":"timeseries","requests":[{"q":"avg:system.load.1{*}","on_right_yaxis":true,"style":{"line_width":"thick","palette":"dog_classic","line_type":"dashed"},"display_type":"line","metadata":[{"expression":"avg:system.load.1{*}","alias_name":"Aliased - metric"}]}]},"id":4511156797665284},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test + metric"}]}]},"id":3428839428947474},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test Custom Link label"}],"title_size":"16","yaxis":{"include_zero":true,"scale":"linear","min":"0","max":"100"},"title_align":"center","right_yaxis":{"include_zero":true,"scale":"linear","min":"0","max":"100"},"events":[{"q":"Build succeeded"}],"show_legend":true,"markers":[{"time":"4h","display_type":"error dashed","value":"y=15","label":"error threshold"}],"time":{"live_span":"15m"},"title":"Test Timeseries Widget with Process Query","legend_size":"16","type":"timeseries","requests":[{"on_right_yaxis":true,"style":{"line_width":"thick","palette":"dog_classic","line_type":"dashed"},"process_query":{"search_by":"editor","metric":"process.stat.cpu.total_pct","limit":10,"filter_by":["account:test"]},"display_type":"line","metadata":[{"expression":"avg:system.load.1{*}","alias_name":"Aliased - metric"}]}]},"id":4447374597779303},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test + metric"}]}]},"id":2648431288816675},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test Custom Link label"}],"title_size":"16","yaxis":{"include_zero":true,"scale":"linear","min":"0","max":"100"},"title_align":"center","right_yaxis":{"include_zero":true,"scale":"linear","min":"0","max":"100"},"events":[{"q":"Build succeeded"}],"show_legend":true,"markers":[{"time":"4h","display_type":"error dashed","value":"y=15","label":"error threshold"}],"time":{"live_span":"15m"},"title":"Test Timeseries Widget with Log Query","legend_size":"16","type":"timeseries","requests":[{"on_right_yaxis":true,"style":{"line_width":"thick","palette":"dog_classic","line_type":"dashed"},"display_type":"line","log_query":{"index":"main","search":{"query":"Error parsing"},"group_by":[{"facet":"host","sort":{"aggregation":"count","order":"asc"},"limit":5}],"compute":{"facet":"host","interval":10,"aggregation":"count"}},"metadata":[{"expression":"avg:system.load.1{*}","alias_name":"Aliased - metric"}]}]},"id":6873928369279917},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test + metric"}]}]},"id":3474780453913813},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test Custom Link label"}],"title_size":"16","yaxis":{"include_zero":true,"scale":"linear","min":"0","max":"100"},"title_align":"center","right_yaxis":{"include_zero":true,"scale":"linear","min":"0","max":"100"},"events":[{"q":"Build succeeded"}],"show_legend":true,"markers":[{"time":"4h","display_type":"error dashed","value":"y=15","label":"error threshold"}],"time":{"live_span":"15m"},"title":"Test Timeseries Widget with Event Query","legend_size":"16","type":"timeseries","requests":[{"on_right_yaxis":true,"event_query":{"search":"Build failure","tags_execution":"build"},"display_type":"line","style":{"line_width":"thick","palette":"dog_classic","line_type":"dashed"},"metadata":[{"expression":"avg:system.load.1{*}","alias_name":"Aliased - metric"}]}]},"id":4810477247366814},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test - Custom Link label"}],"title_size":"16","title":"Test Toplist Widget","title_align":"center","time":{"live_span":"15m"},"requests":[{"q":"avg:system.load.1{*}","conditional_formats":[{"palette":"red_on_white","comparator":">","custom_bg_color":"blue","value":7,"image_url":"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4","custom_fg_color":"black"}]}],"type":"toplist"},"id":3894851991706383}],"layout_type":"ordered"}' + metric"}]}]},"id":6008585241926352},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test + Custom Link label"}],"title_size":"16","title":"Test Toplist Widget","title_align":"center","time":{"live_span":"15m"},"requests":[{"q":"avg:system.load.1{*}","conditional_formats":[{"palette":"red_on_white","comparator":">","custom_bg_color":"blue","value":7,"image_url":"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4","custom_fg_color":"black"}]}],"type":"toplist"},"id":4251299954826385}],"layout_type":"ordered"}' headers: Cache-Control: - no-cache @@ -238,13 +238,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 01 Oct 2020 10:22:14 GMT + - Fri, 02 Oct 2020 11:14:32 GMT Dd-Pool: - dogweb Pragma: - no-cache Set-Cookie: - - DD-PSHARD=233; Max-Age=604800; Path=/; expires=Thu, 08-Oct-2020 10:22:14 GMT; + - DD-PSHARD=233; Max-Age=604800; Path=/; expires=Fri, 09-Oct-2020 11:14:32 GMT; secure; HttpOnly Strict-Transport-Security: - max-age=15724800; @@ -253,9 +253,9 @@ interactions: X-Content-Type-Options: - nosniff X-Dd-Debug: - - 554jtl/SJjxTmK4ElYRM70FG0Y8nm2ZpMLRYU7gYOwQo5oClqUW2XRpaqEBdUJZQ + - fHJD0GFesE+geery3W/L2wPUuFg7ZelOB/LsK8Wd1lWCPIWmLYVbvmyVyth3oAaS X-Dd-Version: - - "35.3122302" + - "35.3129448" X-Frame-Options: - SAMEORIGIN status: 200 OK @@ -263,7 +263,7 @@ interactions: duration: "" - request: body: | - {"description":"Test Free layout dashboard for Go client","is_read_only":false,"layout_type":"free","template_variables":[{"default":"*","name":"test template var","prefix":"test-go"}],"title":"go-TestDashboardLifecycle-local-1601547732-free","widgets":[{"definition":{"event_size":"l","query":"Build successful","time":{"live_span":"1d"},"title":"Test Event Stream Widget","title_align":"center","title_size":"16","type":"event_stream"},"layout":{"height":10,"width":10,"x":0,"y":0}},{"definition":{"query":"Build Failed","time":{"live_span":"1mo"},"title":"Test Event Timeline Widget","title_align":"left","title_size":"16","type":"event_timeline"},"layout":{"height":10,"width":10,"x":0,"y":0}},{"definition":{"color":"blue","font_size":"16","text":"Test me text","text_align":"center","type":"free_text"},"layout":{"height":10,"width":10,"x":0,"y":0}},{"definition":{"type":"iframe","url":"https://datadoghq.com"},"layout":{"height":10,"width":10,"x":0,"y":0}},{"definition":{"margin":"large","sizing":"center","type":"image","url":"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4"},"layout":{"height":10,"width":10,"x":0,"y":0}},{"definition":{"columns":["Route"],"indexes":["main"],"logset":"106","message_display":"expanded-lg","query":"Route XYZ failed","show_date_column":true,"show_message_column":true,"sort":{"column":"Route","order":"asc"},"time":{"live_span":"2d"},"title":"Test Logstream Widget","title_align":"right","title_size":"16","type":"log_stream"},"layout":{"height":10,"width":10,"x":0,"y":0}},{"definition":{"color_preference":"background","count":5,"display_format":"counts","hide_zero_counts":false,"query":"Errors are increasing","show_last_triggered":true,"sort":"name,asc","start":0,"summary_type":"combined","title":"Test Monitor Summary Widget","title_align":"center","title_size":"16","type":"manage_status"},"layout":{"height":10,"width":10,"x":0,"y":0}},{"definition":{"display_format":"two_column","env":"prod","service":"web","show_breakdown":true,"show_distribution":true,"show_errors":true,"show_hits":true,"show_latency":true,"show_resource_list":true,"size_format":"large","span_name":"endpoint","time":{"live_span":"1h"},"title":"Test Service Summary Widget","title_align":"center","title_size":"16","type":"trace_service"},"layout":{"height":10,"width":10,"x":0,"y":0}}]} + {"description":"Test Free layout dashboard for Go client","is_read_only":false,"layout_type":"free","template_variables":[{"default":"*","name":"test template var","prefix":"test-go"}],"title":"go-TestDashboardLifecycle-local-1601637271-free","widgets":[{"definition":{"event_size":"l","query":"Build successful","time":{"live_span":"1d"},"title":"Test Event Stream Widget","title_align":"center","title_size":"16","type":"event_stream"},"layout":{"height":10,"width":10,"x":0,"y":0}},{"definition":{"query":"Build Failed","time":{"live_span":"1mo"},"title":"Test Event Timeline Widget","title_align":"left","title_size":"16","type":"event_timeline"},"layout":{"height":10,"width":10,"x":0,"y":0}},{"definition":{"color":"blue","font_size":"16","text":"Test me text","text_align":"center","type":"free_text"},"layout":{"height":10,"width":10,"x":0,"y":0}},{"definition":{"type":"iframe","url":"https://datadoghq.com"},"layout":{"height":10,"width":10,"x":0,"y":0}},{"definition":{"margin":"large","sizing":"center","type":"image","url":"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4"},"layout":{"height":10,"width":10,"x":0,"y":0}},{"definition":{"columns":["Route"],"indexes":["main"],"logset":"106","message_display":"expanded-lg","query":"Route XYZ failed","show_date_column":true,"show_message_column":true,"sort":{"column":"Route","order":"asc"},"time":{"live_span":"2d"},"title":"Test Logstream Widget","title_align":"right","title_size":"16","type":"log_stream"},"layout":{"height":10,"width":10,"x":0,"y":0}},{"definition":{"color_preference":"background","count":5,"display_format":"counts","hide_zero_counts":false,"query":"Errors are increasing","show_last_triggered":true,"sort":"name,asc","start":0,"summary_type":"combined","title":"Test Monitor Summary Widget","title_align":"center","title_size":"16","type":"manage_status"},"layout":{"height":10,"width":10,"x":0,"y":0}},{"definition":{"display_format":"two_column","env":"prod","service":"web","show_breakdown":true,"show_distribution":true,"show_errors":true,"show_hits":true,"show_latency":true,"show_resource_list":true,"size_format":"large","span_name":"endpoint","time":{"live_span":"1h"},"title":"Test Service Summary Widget","title_align":"center","title_size":"16","type":"trace_service"},"layout":{"height":10,"width":10,"x":0,"y":0}}]} form: {} headers: Accept: @@ -275,26 +275,26 @@ interactions: User-Agent: - datadog-api-client-go/1.0.0-beta.9+dev (go go1.14.3; os darwin; arch amd64) X-Datadog-Parent-Id: - - "5964367476497672396" + - "8239646843391888524" X-Datadog-Sampling-Priority: - "1" X-Datadog-Trace-Id: - - "5409394129038431776" + - "6644040213188668410" url: https://api.datadoghq.com/api/v1/dashboard method: POST response: body: '{"notify_list":null,"description":"Test Free layout dashboard for Go client","author_name":null,"template_variables":[{"default":"*","prefix":"test-go","name":"test - template var"}],"is_read_only":false,"id":"4mt-hpj-ngf","title":"go-TestDashboardLifecycle-local-1601547732-free","url":"/dashboard/4mt-hpj-ngf/go-testdashboardlifecycle-local-1601547732-free","created_at":"2020-10-01T10:22:14.295083+00:00","modified_at":"2020-10-01T10:22:14.295083+00:00","author_handle":"frog@datadoghq.com","widgets":[{"definition":{"title_size":"16","title":"Test + template var"}],"is_read_only":false,"id":"4au-38x-nzx","title":"go-TestDashboardLifecycle-local-1601637271-free","url":"/dashboard/4au-38x-nzx/go-testdashboardlifecycle-local-1601637271-free","created_at":"2020-10-02T11:14:33.157508+00:00","modified_at":"2020-10-02T11:14:33.157508+00:00","author_handle":"frog@datadoghq.com","widgets":[{"definition":{"title_size":"16","title":"Test Event Stream Widget","title_align":"center","time":{"live_span":"1d"},"query":"Build - successful","type":"event_stream","event_size":"l"},"layout":{"y":0,"width":10,"x":0,"height":10},"id":8735956494016836},{"definition":{"title_size":"16","title":"Test + successful","type":"event_stream","event_size":"l"},"layout":{"y":0,"width":10,"x":0,"height":10},"id":7979499923408942},{"definition":{"title_size":"16","title":"Test Event Timeline Widget","title_align":"left","time":{"live_span":"1mo"},"query":"Build - Failed","type":"event_timeline"},"layout":{"y":0,"width":10,"x":0,"height":10},"id":2468420672044141},{"definition":{"color":"blue","text":"Test - me text","font_size":"16","text_align":"center","type":"free_text"},"layout":{"y":0,"width":10,"x":0,"height":10},"id":715101620005773},{"definition":{"url":"https://datadoghq.com","type":"iframe"},"layout":{"y":0,"width":10,"x":0,"height":10},"id":145987823793385},{"definition":{"sizing":"center","type":"image","margin":"large","url":"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4"},"layout":{"y":0,"width":10,"x":0,"height":10},"id":5341829091267219},{"definition":{"logset":"106","sort":{"column":"Route","order":"asc"},"show_message_column":true,"title_size":"16","title":"Test + Failed","type":"event_timeline"},"layout":{"y":0,"width":10,"x":0,"height":10},"id":8050087829669738},{"definition":{"color":"blue","text":"Test + me text","font_size":"16","text_align":"center","type":"free_text"},"layout":{"y":0,"width":10,"x":0,"height":10},"id":6959329190611211},{"definition":{"url":"https://datadoghq.com","type":"iframe"},"layout":{"y":0,"width":10,"x":0,"height":10},"id":1984402071654400},{"definition":{"sizing":"center","type":"image","margin":"large","url":"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4"},"layout":{"y":0,"width":10,"x":0,"height":10},"id":7187535990792718},{"definition":{"logset":"106","sort":{"column":"Route","order":"asc"},"show_message_column":true,"title_size":"16","title":"Test Logstream Widget","title_align":"right","message_display":"expanded-lg","indexes":["main"],"columns":["Route"],"time":{"live_span":"2d"},"query":"Route - XYZ failed","type":"log_stream","show_date_column":true},"layout":{"y":0,"width":10,"x":0,"height":10},"id":5738869938341944},{"definition":{"count":5,"sort":"name,asc","title_size":"16","title":"Test + XYZ failed","type":"log_stream","show_date_column":true},"layout":{"y":0,"width":10,"x":0,"height":10},"id":1816257602991395},{"definition":{"count":5,"sort":"name,asc","title_size":"16","title":"Test Monitor Summary Widget","title_align":"center","hide_zero_counts":false,"start":0,"summary_type":"combined","color_preference":"background","query":"Errors - are increasing","show_last_triggered":true,"type":"manage_status","display_format":"counts"},"layout":{"y":0,"width":10,"x":0,"height":10},"id":6611529320906198},{"definition":{"span_name":"endpoint","title_size":"16","service":"web","title":"Test - Service Summary Widget","size_format":"large","show_hits":true,"title_align":"center","show_errors":true,"show_breakdown":true,"type":"trace_service","env":"prod","time":{"live_span":"1h"},"show_distribution":true,"display_format":"two_column","show_latency":true,"show_resource_list":true},"layout":{"y":0,"width":10,"x":0,"height":10},"id":2136582735685573}],"layout_type":"free"}' + are increasing","show_last_triggered":true,"type":"manage_status","display_format":"counts"},"layout":{"y":0,"width":10,"x":0,"height":10},"id":2403458282227724},{"definition":{"span_name":"endpoint","title_size":"16","service":"web","title":"Test + Service Summary Widget","size_format":"large","show_hits":true,"title_align":"center","show_errors":true,"show_breakdown":true,"type":"trace_service","env":"prod","time":{"live_span":"1h"},"show_distribution":true,"display_format":"two_column","show_latency":true,"show_resource_list":true},"layout":{"y":0,"width":10,"x":0,"height":10},"id":3557741181902620}],"layout_type":"free"}' headers: Cache-Control: - no-cache @@ -303,13 +303,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 01 Oct 2020 10:22:14 GMT + - Fri, 02 Oct 2020 11:14:33 GMT Dd-Pool: - dogweb Pragma: - no-cache Set-Cookie: - - DD-PSHARD=233; Max-Age=604800; Path=/; expires=Thu, 08-Oct-2020 10:22:14 GMT; + - DD-PSHARD=233; Max-Age=604800; Path=/; expires=Fri, 09-Oct-2020 11:14:33 GMT; secure; HttpOnly Strict-Transport-Security: - max-age=15724800; @@ -318,9 +318,9 @@ interactions: X-Content-Type-Options: - nosniff X-Dd-Debug: - - uJ83xA1OCfjNbetv+4JhF+oFizEHF56t3Lja6jtB8P5etMWBi14GRkWSrGetOvyr + - 9yeVJjClEU/6raHJlYfllzCTOtXzS//Mfm4MIk+dxQ9wRvMbFDy5xrIlZe/VS4yX X-Dd-Version: - - "35.3122302" + - "35.3129448" X-Frame-Options: - SAMEORIGIN status: 200 OK @@ -337,26 +337,26 @@ interactions: User-Agent: - datadog-api-client-go/1.0.0-beta.9+dev (go go1.14.3; os darwin; arch amd64) X-Datadog-Parent-Id: - - "674345162087477570" + - "5008458875031103370" X-Datadog-Sampling-Priority: - "1" X-Datadog-Trace-Id: - - "5409394129038431776" - url: https://api.datadoghq.com/api/v1/dashboard/4mt-hpj-ngf + - "6644040213188668410" + url: https://api.datadoghq.com/api/v1/dashboard/4au-38x-nzx method: GET response: body: '{"notify_list":null,"description":"Test Free layout dashboard for Go client","author_name":null,"template_variables":[{"default":"*","prefix":"test-go","name":"test - template var"}],"is_read_only":false,"id":"4mt-hpj-ngf","title":"go-TestDashboardLifecycle-local-1601547732-free","url":"/dashboard/4mt-hpj-ngf/go-testdashboardlifecycle-local-1601547732-free","created_at":"2020-10-01T10:22:14.295083+00:00","modified_at":"2020-10-01T10:22:14.295083+00:00","author_handle":"frog@datadoghq.com","widgets":[{"definition":{"title_size":"16","title":"Test + template var"}],"is_read_only":false,"id":"4au-38x-nzx","title":"go-TestDashboardLifecycle-local-1601637271-free","url":"/dashboard/4au-38x-nzx/go-testdashboardlifecycle-local-1601637271-free","created_at":"2020-10-02T11:14:33.157508+00:00","modified_at":"2020-10-02T11:14:33.157508+00:00","author_handle":"frog@datadoghq.com","widgets":[{"definition":{"title_size":"16","title":"Test Event Stream Widget","title_align":"center","time":{"live_span":"1d"},"query":"Build - successful","type":"event_stream","event_size":"l"},"layout":{"y":0,"width":10,"x":0,"height":10},"id":8735956494016836},{"definition":{"title_size":"16","title":"Test + successful","type":"event_stream","event_size":"l"},"layout":{"y":0,"width":10,"x":0,"height":10},"id":7979499923408942},{"definition":{"title_size":"16","title":"Test Event Timeline Widget","title_align":"left","time":{"live_span":"1mo"},"query":"Build - Failed","type":"event_timeline"},"layout":{"y":0,"width":10,"x":0,"height":10},"id":2468420672044141},{"definition":{"color":"blue","text":"Test - me text","font_size":"16","text_align":"center","type":"free_text"},"layout":{"y":0,"width":10,"x":0,"height":10},"id":715101620005773},{"definition":{"url":"https://datadoghq.com","type":"iframe"},"layout":{"y":0,"width":10,"x":0,"height":10},"id":145987823793385},{"definition":{"sizing":"center","type":"image","margin":"large","url":"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4"},"layout":{"y":0,"width":10,"x":0,"height":10},"id":5341829091267219},{"definition":{"logset":"106","sort":{"column":"Route","order":"asc"},"show_message_column":true,"title_size":"16","title":"Test + Failed","type":"event_timeline"},"layout":{"y":0,"width":10,"x":0,"height":10},"id":8050087829669738},{"definition":{"color":"blue","text":"Test + me text","font_size":"16","text_align":"center","type":"free_text"},"layout":{"y":0,"width":10,"x":0,"height":10},"id":6959329190611211},{"definition":{"url":"https://datadoghq.com","type":"iframe"},"layout":{"y":0,"width":10,"x":0,"height":10},"id":1984402071654400},{"definition":{"sizing":"center","type":"image","margin":"large","url":"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4"},"layout":{"y":0,"width":10,"x":0,"height":10},"id":7187535990792718},{"definition":{"logset":"106","sort":{"column":"Route","order":"asc"},"show_message_column":true,"title_size":"16","title":"Test Logstream Widget","title_align":"right","message_display":"expanded-lg","indexes":["main"],"columns":["Route"],"time":{"live_span":"2d"},"query":"Route - XYZ failed","type":"log_stream","show_date_column":true},"layout":{"y":0,"width":10,"x":0,"height":10},"id":5738869938341944},{"definition":{"count":5,"sort":"name,asc","title_size":"16","title":"Test + XYZ failed","type":"log_stream","show_date_column":true},"layout":{"y":0,"width":10,"x":0,"height":10},"id":1816257602991395},{"definition":{"count":5,"sort":"name,asc","title_size":"16","title":"Test Monitor Summary Widget","title_align":"center","hide_zero_counts":false,"start":0,"summary_type":"combined","color_preference":"background","query":"Errors - are increasing","show_last_triggered":true,"type":"manage_status","display_format":"counts"},"layout":{"y":0,"width":10,"x":0,"height":10},"id":6611529320906198},{"definition":{"span_name":"endpoint","title_size":"16","service":"web","title":"Test - Service Summary Widget","size_format":"large","show_hits":true,"title_align":"center","show_errors":true,"show_breakdown":true,"type":"trace_service","env":"prod","time":{"live_span":"1h"},"show_distribution":true,"display_format":"two_column","show_latency":true,"show_resource_list":true},"layout":{"y":0,"width":10,"x":0,"height":10},"id":2136582735685573}],"layout_type":"free"}' + are increasing","show_last_triggered":true,"type":"manage_status","display_format":"counts"},"layout":{"y":0,"width":10,"x":0,"height":10},"id":2403458282227724},{"definition":{"span_name":"endpoint","title_size":"16","service":"web","title":"Test + Service Summary Widget","size_format":"large","show_hits":true,"title_align":"center","show_errors":true,"show_breakdown":true,"type":"trace_service","env":"prod","time":{"live_span":"1h"},"show_distribution":true,"display_format":"two_column","show_latency":true,"show_resource_list":true},"layout":{"y":0,"width":10,"x":0,"height":10},"id":3557741181902620}],"layout_type":"free"}' headers: Cache-Control: - no-cache @@ -365,13 +365,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 01 Oct 2020 10:22:14 GMT + - Fri, 02 Oct 2020 11:14:33 GMT Dd-Pool: - dogweb Pragma: - no-cache Set-Cookie: - - DD-PSHARD=233; Max-Age=604800; Path=/; expires=Thu, 08-Oct-2020 10:22:14 GMT; + - DD-PSHARD=233; Max-Age=604800; Path=/; expires=Fri, 09-Oct-2020 11:14:33 GMT; secure; HttpOnly Strict-Transport-Security: - max-age=15724800; @@ -380,9 +380,9 @@ interactions: X-Content-Type-Options: - nosniff X-Dd-Debug: - - KZy0Z61AelGSMiW0wwPuJyNwjEfJ0APCpzGlt7XM1KaE6e4cHzuLEBcvgVZz4sZ0 + - 92/tpeRQ0by9nn7WsSPyVyXsoLNu8gimYih2BuL6sJV2amfIFPaN8R5eGATyWG3E X-Dd-Version: - - "35.3122302" + - "35.3129448" X-Frame-Options: - SAMEORIGIN status: 200 OK @@ -390,7 +390,7 @@ interactions: duration: "" - request: body: | - {"description":null,"is_read_only":false,"layout_type":"ordered","title":"go-TestDashboardLifecycle-local-1601547732-ordered","widgets":[{"definition":{"alert_id":"1234","time":{"live_span":"15m"},"title":"Test Alert Graph Widget","title_align":"center","title_size":"16","type":"alert_graph","viz_type":"timeseries"}},{"definition":{"alert_id":"1234","precision":2,"text_align":"center","title":"Test Alert Value Widget","title_align":"right","title_size":"12","type":"alert_value","unit":"ms"}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"requests":[{"change_type":"absolute","compare_to":"hour_before","increase_good":true,"order_by":"change","order_dir":"asc","q":"avg:system.load.1{*}","show_present":true}],"time":{"live_span":"15m"},"title":"Test Change Widget","title_align":"center","title_size":"16","type":"change"}},{"definition":{"check":"service_check.up","group":"*","group_by":["bar"],"grouping":"check","tags":["foo:bar"],"time":{"live_span":"15m"},"title":"Test Check Status Widget","title_align":"center","title_size":"16","type":"check_status"}},{"definition":{"requests":[{"q":"avg:system.load.1{*}","style":{"palette":"dog_classic"}}],"show_legend":true,"time":{"live_span":"15m"},"title":"Test Distribution Widget","title_align":"center","title_size":"16","type":"distribution"}},{"definition":{"layout_type":"ordered","title":"Test Group Widget","type":"group","widgets":[{"definition":{"content":"Test Note Inside Group","type":"note"}}]}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"events":[{"q":"Build succeeded","tags_execution":"tags"}],"legend_size":"4","requests":[{"q":"avg:system.load.1{*}","style":{"palette":"dog_classic"}}],"show_legend":true,"time":{"live_span":"15m"},"title":"Test Headmap Widget","title_align":"center","title_size":"16","type":"heatmap","yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear"}}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"group":["env:prod"],"no_group_hosts":true,"no_metric_hosts":true,"node_type":"container","requests":{"fill":{"q":"avg:system.load.1{*}"},"size":{"q":"avg:system.load.1{*}"}},"scope":["foo"],"style":{"fill_max":"100","fill_min":"0","palette":"dog_classic","palette_flip":true},"title":"Test HostMap Widget","title_align":"center","title_size":"16","type":"hostmap"}},{"definition":{"background_color":"blue","content":"Updated content","font_size":"30","show_tick":true,"text_align":"center","tick_edge":"bottom","tick_pos":"4","type":"note"}},{"definition":{"autoscale":true,"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"custom_unit":"ns","precision":2,"requests":[{"aggregator":"avg","conditional_formats":[{"comparator":"\u003e","custom_bg_color":"blue","custom_fg_color":"black","image_url":"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4","palette":"red_on_white","value":7}],"q":"avg:system.load.1{*}"}],"text_align":"center","time":{"live_span":"15m"},"title":"Test Query Value Widget","title_align":"center","title_size":"16","type":"query_value"}},{"definition":{"color_by_groups":["env"],"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"requests":{"x":{"aggregator":"avg","q":"avg:system.load.1{*}"},"y":{"aggregator":"avg","q":"avg:system.load.1{*}"}},"time":{"live_span":"15m"},"title":"Test ScatterPlot Widget","title_align":"center","title_size":"16","type":"scatterplot","yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear"}}},{"definition":{"show_error_budget":true,"slo_id":"55d3d391bf5054b58c649a7052c3c393","time_windows":["7d"],"title":"Test SLO Widget","title_align":"center","title_size":"16","type":"slo","view_mode":"both","view_type":"detail"}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"filters":["*"],"service":"1234","title":"Test Service Map Widget","title_align":"center","title_size":"16","type":"servicemap"}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"requests":[{"aggregator":"avg","alias":"System Load","conditional_formats":[{"comparator":"\u003e","custom_bg_color":"blue","custom_fg_color":"black","image_url":"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4","palette":"red_on_white","value":7}],"limit":50,"order":"asc","q":"avg:system.load.1{*}"}],"time":{"live_span":"15m"},"title":"Test Table Widget","title_align":"center","title_size":"16","type":"query_table"}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"events":[{"q":"Build succeeded"}],"legend_size":"16","markers":[{"display_type":"error dashed","label":"error threshold","time":"4h","value":"y=15"}],"requests":[{"display_type":"line","metadata":[{"alias_name":"Aliased metric","expression":"avg:system.load.1{*}"}],"on_right_yaxis":true,"q":"avg:system.load.1{*}","style":{"line_type":"dashed","line_width":"thick","palette":"dog_classic"}}],"right_yaxis":{"include_zero":true,"label":"Widget Scale","max":"100","min":"0","scale":"linear"},"show_legend":true,"time":{"live_span":"15m"},"title":"Test Timeseries Widget","title_align":"center","title_size":"16","type":"timeseries","yaxis":{"include_zero":true,"label":"Widget Scale","max":"100","min":"0","scale":"linear"}}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"events":[{"q":"Build succeeded"}],"legend_size":"16","markers":[{"display_type":"error dashed","label":"error threshold","time":"4h","value":"y=15"}],"requests":[{"display_type":"line","metadata":[{"alias_name":"Aliased metric","expression":"avg:system.load.1{*}"}],"on_right_yaxis":true,"process_query":{"filter_by":["account:test"],"limit":10,"metric":"process.stat.cpu.total_pct","search_by":"editor"},"style":{"line_type":"dashed","line_width":"thick","palette":"dog_classic"}}],"right_yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear"},"show_legend":true,"time":{"live_span":"15m"},"title":"Test Timeseries Widget with Process Query","title_align":"center","title_size":"16","type":"timeseries","yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear"}}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"events":[{"q":"Build succeeded"}],"legend_size":"16","markers":[{"display_type":"error dashed","label":"error threshold","time":"4h","value":"y=15"}],"requests":[{"display_type":"line","log_query":{"compute":{"aggregation":"count","facet":"host","interval":10},"group_by":[{"facet":"host","limit":5,"sort":{"aggregation":"count","order":"asc"}}],"index":"main","search":{"query":"Error parsing"}},"metadata":[{"alias_name":"Aliased metric","expression":"avg:system.load.1{*}"}],"on_right_yaxis":true,"style":{"line_type":"dashed","line_width":"thick","palette":"dog_classic"}}],"right_yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear"},"show_legend":true,"time":{"live_span":"15m"},"title":"Test Timeseries Widget with Log Query","title_align":"center","title_size":"16","type":"timeseries","yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear"}}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"events":[{"q":"Build succeeded"}],"legend_size":"16","markers":[{"display_type":"error dashed","label":"error threshold","time":"4h","value":"y=15"}],"requests":[{"display_type":"line","event_query":{"search":"Build failure","tags_execution":"build"},"metadata":[{"alias_name":"Aliased metric","expression":"avg:system.load.1{*}"}],"on_right_yaxis":true,"style":{"line_type":"dashed","line_width":"thick","palette":"dog_classic"}}],"right_yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear"},"show_legend":true,"time":{"live_span":"15m"},"title":"Test Timeseries Widget with Event Query","title_align":"center","title_size":"16","type":"timeseries","yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear"}}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"requests":[{"conditional_formats":[{"comparator":"\u003e","custom_bg_color":"blue","custom_fg_color":"black","image_url":"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4","palette":"red_on_white","value":7}],"q":"avg:system.load.1{*}"}],"time":{"live_span":"15m"},"title":"Test Toplist Widget","title_align":"center","title_size":"16","type":"toplist"}}]} + {"description":null,"is_read_only":false,"layout_type":"ordered","title":"go-TestDashboardLifecycle-local-1601637271-ordered","widgets":[{"definition":{"alert_id":"1234","time":{"live_span":"15m"},"title":"Test Alert Graph Widget","title_align":"center","title_size":"16","type":"alert_graph","viz_type":"timeseries"}},{"definition":{"alert_id":"1234","precision":2,"text_align":"center","title":"Test Alert Value Widget","title_align":"right","title_size":"12","type":"alert_value","unit":"ms"}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"requests":[{"change_type":"absolute","compare_to":"hour_before","increase_good":true,"order_by":"change","order_dir":"asc","q":"avg:system.load.1{*}","show_present":true}],"time":{"live_span":"15m"},"title":"Test Change Widget","title_align":"center","title_size":"16","type":"change"}},{"definition":{"check":"service_check.up","group":"*","group_by":["bar"],"grouping":"check","tags":["foo:bar"],"time":{"live_span":"15m"},"title":"Test Check Status Widget","title_align":"center","title_size":"16","type":"check_status"}},{"definition":{"requests":[{"q":"avg:system.load.1{*}","style":{"palette":"dog_classic"}}],"show_legend":true,"time":{"live_span":"15m"},"title":"Test Distribution Widget","title_align":"center","title_size":"16","type":"distribution"}},{"definition":{"layout_type":"ordered","title":"Test Group Widget","type":"group","widgets":[{"definition":{"content":"Test Note Inside Group","type":"note"}}]}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"events":[{"q":"Build succeeded","tags_execution":"tags"}],"legend_size":"4","requests":[{"q":"avg:system.load.1{*}","style":{"palette":"dog_classic"}}],"show_legend":true,"time":{"live_span":"15m"},"title":"Test Headmap Widget","title_align":"center","title_size":"16","type":"heatmap","yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear"}}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"group":["env:prod"],"no_group_hosts":true,"no_metric_hosts":true,"node_type":"container","requests":{"fill":{"q":"avg:system.load.1{*}"},"size":{"q":"avg:system.load.1{*}"}},"scope":["foo"],"style":{"fill_max":"100","fill_min":"0","palette":"dog_classic","palette_flip":true},"title":"Test HostMap Widget","title_align":"center","title_size":"16","type":"hostmap"}},{"definition":{"background_color":"blue","content":"Updated content","font_size":"30","show_tick":true,"text_align":"center","tick_edge":"bottom","tick_pos":"4","type":"note"}},{"definition":{"autoscale":true,"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"custom_unit":"ns","precision":2,"requests":[{"aggregator":"avg","conditional_formats":[{"comparator":"\u003e","custom_bg_color":"blue","custom_fg_color":"black","image_url":"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4","palette":"red_on_white","value":7}],"q":"avg:system.load.1{*}"}],"text_align":"center","time":{"live_span":"15m"},"title":"Test Query Value Widget","title_align":"center","title_size":"16","type":"query_value"}},{"definition":{"color_by_groups":["env"],"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"requests":{"x":{"aggregator":"avg","q":"avg:system.load.1{*}"},"y":{"aggregator":"avg","q":"avg:system.load.1{*}"}},"time":{"live_span":"15m"},"title":"Test ScatterPlot Widget","title_align":"center","title_size":"16","type":"scatterplot","yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear"}}},{"definition":{"show_error_budget":true,"slo_id":"c922b3724132521f8ff921f3b28a834e","time_windows":["7d"],"title":"Test SLO Widget","title_align":"center","title_size":"16","type":"slo","view_mode":"both","view_type":"detail"}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"filters":["*"],"service":"1234","title":"Test Service Map Widget","title_align":"center","title_size":"16","type":"servicemap"}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"has_search_bar":"auto","requests":[{"aggregator":"avg","alias":"System Load","cell_display_mode":["number"],"conditional_formats":[{"comparator":"\u003e","custom_bg_color":"blue","custom_fg_color":"black","image_url":"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4","palette":"red_on_white","value":7}],"limit":50,"order":"asc","q":"avg:system.load.1{*}"}],"time":{"live_span":"15m"},"title":"Test Table Widget","title_align":"center","title_size":"16","type":"query_table"}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"events":[{"q":"Build succeeded"}],"legend_size":"16","markers":[{"display_type":"error dashed","label":"error threshold","time":"4h","value":"y=15"}],"requests":[{"display_type":"line","metadata":[{"alias_name":"Aliased metric","expression":"avg:system.load.1{*}"}],"on_right_yaxis":true,"q":"avg:system.load.1{*}","style":{"line_type":"dashed","line_width":"thick","palette":"dog_classic"}}],"right_yaxis":{"include_zero":true,"label":"Widget Scale","max":"100","min":"0","scale":"linear"},"show_legend":true,"time":{"live_span":"15m"},"title":"Test Timeseries Widget","title_align":"center","title_size":"16","type":"timeseries","yaxis":{"include_zero":true,"label":"Widget Scale","max":"100","min":"0","scale":"linear"}}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"events":[{"q":"Build succeeded"}],"legend_size":"16","markers":[{"display_type":"error dashed","label":"error threshold","time":"4h","value":"y=15"}],"requests":[{"display_type":"line","metadata":[{"alias_name":"Aliased metric","expression":"avg:system.load.1{*}"}],"on_right_yaxis":true,"process_query":{"filter_by":["account:test"],"limit":10,"metric":"process.stat.cpu.total_pct","search_by":"editor"},"style":{"line_type":"dashed","line_width":"thick","palette":"dog_classic"}}],"right_yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear"},"show_legend":true,"time":{"live_span":"15m"},"title":"Test Timeseries Widget with Process Query","title_align":"center","title_size":"16","type":"timeseries","yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear"}}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"events":[{"q":"Build succeeded"}],"legend_size":"16","markers":[{"display_type":"error dashed","label":"error threshold","time":"4h","value":"y=15"}],"requests":[{"display_type":"line","log_query":{"compute":{"aggregation":"count","facet":"host","interval":10},"group_by":[{"facet":"host","limit":5,"sort":{"aggregation":"count","order":"asc"}}],"index":"main","search":{"query":"Error parsing"}},"metadata":[{"alias_name":"Aliased metric","expression":"avg:system.load.1{*}"}],"on_right_yaxis":true,"style":{"line_type":"dashed","line_width":"thick","palette":"dog_classic"}}],"right_yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear"},"show_legend":true,"time":{"live_span":"15m"},"title":"Test Timeseries Widget with Log Query","title_align":"center","title_size":"16","type":"timeseries","yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear"}}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"events":[{"q":"Build succeeded"}],"legend_size":"16","markers":[{"display_type":"error dashed","label":"error threshold","time":"4h","value":"y=15"}],"requests":[{"display_type":"line","event_query":{"search":"Build failure","tags_execution":"build"},"metadata":[{"alias_name":"Aliased metric","expression":"avg:system.load.1{*}"}],"on_right_yaxis":true,"style":{"line_type":"dashed","line_width":"thick","palette":"dog_classic"}}],"right_yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear"},"show_legend":true,"time":{"live_span":"15m"},"title":"Test Timeseries Widget with Event Query","title_align":"center","title_size":"16","type":"timeseries","yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear"}}},{"definition":{"custom_links":[{"label":"Test Custom Link label","link":"https://app.datadoghq.com/dashboard/lists"}],"requests":[{"conditional_formats":[{"comparator":"\u003e","custom_bg_color":"blue","custom_fg_color":"black","image_url":"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4","palette":"red_on_white","value":7}],"q":"avg:system.load.1{*}"}],"time":{"live_span":"15m"},"title":"Test Toplist Widget","title_align":"center","title_size":"16","type":"toplist"}}]} form: {} headers: Accept: @@ -402,59 +402,59 @@ interactions: User-Agent: - datadog-api-client-go/1.0.0-beta.9+dev (go go1.14.3; os darwin; arch amd64) X-Datadog-Parent-Id: - - "4812076894755383459" + - "784748915167118744" X-Datadog-Sampling-Priority: - "1" X-Datadog-Trace-Id: - - "5409394129038431776" - url: https://api.datadoghq.com/api/v1/dashboard/ipg-awn-jw8 + - "6644040213188668410" + url: https://api.datadoghq.com/api/v1/dashboard/8m7-jey-hqe method: PUT response: - body: '{"notify_list":null,"description":null,"author_name":null,"template_variables":null,"is_read_only":false,"id":"ipg-awn-jw8","title":"go-TestDashboardLifecycle-local-1601547732-ordered","url":"/dashboard/ipg-awn-jw8/go-testdashboardlifecycle-local-1601547732-ordered","created_at":"2020-10-01T10:22:13.887794+00:00","modified_at":"2020-10-01T10:22:15.016997+00:00","author_handle":"frog@datadoghq.com","widgets":[{"definition":{"title_size":"16","viz_type":"timeseries","title":"Test - Alert Graph Widget","title_align":"center","alert_id":"1234","time":{"live_span":"15m"},"type":"alert_graph"},"id":6943341981988208},{"definition":{"title_size":"12","title":"Test - Alert Value Widget","title_align":"right","text_align":"center","precision":2,"alert_id":"1234","type":"alert_value","unit":"ms"},"id":3691500715504534},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test - Custom Link label"}],"title_size":"16","title":"Test Change Widget","title_align":"center","time":{"live_span":"15m"},"requests":[{"change_type":"absolute","order_dir":"asc","compare_to":"hour_before","q":"avg:system.load.1{*}","show_present":true,"increase_good":true,"order_by":"change"}],"type":"change"},"id":5028414042823631},{"definition":{"group":"*","title":"Test - Check Status Widget","title_align":"center","group_by":["bar"],"time":{"live_span":"15m"},"title_size":"16","type":"check_status","check":"service_check.up","tags":["foo:bar"],"grouping":"check"},"id":8225454618111884},{"definition":{"title_size":"16","title":"Test - Distribution Widget","title_align":"center","show_legend":true,"time":{"live_span":"15m"},"requests":[{"q":"avg:system.load.1{*}","style":{"palette":"dog_classic"}}],"type":"distribution"},"id":646145684110070},{"definition":{"widgets":[{"definition":{"content":"Test - Note Inside Group","type":"note"},"id":5396263197997257}],"layout_type":"ordered","type":"group","title":"Test - Group Widget"},"id":2239740143566551},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test + body: '{"notify_list":null,"description":null,"author_name":null,"template_variables":null,"is_read_only":false,"id":"8m7-jey-hqe","title":"go-TestDashboardLifecycle-local-1601637271-ordered","url":"/dashboard/8m7-jey-hqe/go-testdashboardlifecycle-local-1601637271-ordered","created_at":"2020-10-02T11:14:32.742573+00:00","modified_at":"2020-10-02T11:14:33.743000+00:00","author_handle":"frog@datadoghq.com","widgets":[{"definition":{"title_size":"16","viz_type":"timeseries","title":"Test + Alert Graph Widget","title_align":"center","alert_id":"1234","time":{"live_span":"15m"},"type":"alert_graph"},"id":7154122107163861},{"definition":{"title_size":"12","title":"Test + Alert Value Widget","title_align":"right","text_align":"center","precision":2,"alert_id":"1234","type":"alert_value","unit":"ms"},"id":4099004594162389},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test + Custom Link label"}],"title_size":"16","title":"Test Change Widget","title_align":"center","time":{"live_span":"15m"},"requests":[{"change_type":"absolute","order_dir":"asc","compare_to":"hour_before","q":"avg:system.load.1{*}","show_present":true,"increase_good":true,"order_by":"change"}],"type":"change"},"id":5640694300260126},{"definition":{"group":"*","title":"Test + Check Status Widget","title_align":"center","group_by":["bar"],"time":{"live_span":"15m"},"title_size":"16","type":"check_status","check":"service_check.up","tags":["foo:bar"],"grouping":"check"},"id":387690042927558},{"definition":{"title_size":"16","title":"Test + Distribution Widget","title_align":"center","show_legend":true,"time":{"live_span":"15m"},"requests":[{"q":"avg:system.load.1{*}","style":{"palette":"dog_classic"}}],"type":"distribution"},"id":3951899255249425},{"definition":{"widgets":[{"definition":{"content":"Test + Note Inside Group","type":"note"},"id":1361409681307872}],"layout_type":"ordered","type":"group","title":"Test + Group Widget"},"id":2258315999970014},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test Custom Link label"}],"title_size":"16","yaxis":{"include_zero":true,"scale":"linear","min":"0","max":"100"},"title_align":"center","events":[{"q":"Build succeeded","tags_execution":"tags"}],"show_legend":true,"time":{"live_span":"15m"},"title":"Test - Headmap Widget","legend_size":"4","type":"heatmap","requests":[{"q":"avg:system.load.1{*}","style":{"palette":"dog_classic"}}]},"id":6321252718458152},{"definition":{"style":{"fill_min":"0","fill_max":"100","palette":"dog_classic","palette_flip":true},"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test - Custom Link label"}],"title_size":"16","title":"Test HostMap Widget","title_align":"center","node_type":"container","no_metric_hosts":true,"group":["env:prod"],"requests":{"size":{"q":"avg:system.load.1{*}"},"fill":{"q":"avg:system.load.1{*}"}},"no_group_hosts":true,"type":"hostmap","scope":["foo"]},"id":1807148999196889},{"definition":{"tick_pos":"4","font_size":"30","type":"note","tick_edge":"bottom","text_align":"center","content":"Updated - content","show_tick":true,"background_color":"blue"},"id":2140775112121723},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test - Custom Link label"}],"autoscale":true,"title":"Test Query Value Widget","title_align":"center","custom_unit":"ns","text_align":"center","precision":2,"time":{"live_span":"15m"},"title_size":"16","requests":[{"q":"avg:system.load.1{*}","aggregator":"avg","conditional_formats":[{"palette":"red_on_white","comparator":">","custom_bg_color":"blue","value":7,"image_url":"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4","custom_fg_color":"black"}]}],"type":"query_value"},"id":6036112359631004},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test + Headmap Widget","legend_size":"4","type":"heatmap","requests":[{"q":"avg:system.load.1{*}","style":{"palette":"dog_classic"}}]},"id":2330305891357828},{"definition":{"style":{"fill_min":"0","fill_max":"100","palette":"dog_classic","palette_flip":true},"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test + Custom Link label"}],"title_size":"16","title":"Test HostMap Widget","title_align":"center","node_type":"container","no_metric_hosts":true,"group":["env:prod"],"requests":{"size":{"q":"avg:system.load.1{*}"},"fill":{"q":"avg:system.load.1{*}"}},"no_group_hosts":true,"type":"hostmap","scope":["foo"]},"id":2765657265660132},{"definition":{"tick_pos":"4","font_size":"30","type":"note","tick_edge":"bottom","text_align":"center","content":"Updated + content","show_tick":true,"background_color":"blue"},"id":2844402906357505},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test + Custom Link label"}],"autoscale":true,"title":"Test Query Value Widget","title_align":"center","custom_unit":"ns","text_align":"center","precision":2,"time":{"live_span":"15m"},"title_size":"16","requests":[{"q":"avg:system.load.1{*}","aggregator":"avg","conditional_formats":[{"palette":"red_on_white","comparator":">","custom_bg_color":"blue","value":7,"image_url":"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4","custom_fg_color":"black"}]}],"type":"query_value"},"id":2080159120695115},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test Custom Link label"}],"title_size":"16","yaxis":{"include_zero":true,"scale":"linear","min":"0","max":"100"},"title_align":"center","color_by_groups":["env"],"time":{"live_span":"15m"},"title":"Test - ScatterPlot Widget","requests":{"y":{"q":"avg:system.load.1{*}","aggregator":"avg"},"x":{"q":"avg:system.load.1{*}","aggregator":"avg"}},"type":"scatterplot"},"id":1343519018257904},{"definition":{"time_windows":["7d"],"title_size":"16","show_error_budget":true,"title":"Test - SLO Widget","title_align":"center","slo_id":"55d3d391bf5054b58c649a7052c3c393","view_mode":"both","view_type":"detail","type":"slo"},"id":3138749499316340},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test + ScatterPlot Widget","requests":{"y":{"q":"avg:system.load.1{*}","aggregator":"avg"},"x":{"q":"avg:system.load.1{*}","aggregator":"avg"}},"type":"scatterplot"},"id":4638490480801919},{"definition":{"time_windows":["7d"],"title_size":"16","show_error_budget":true,"title":"Test + SLO Widget","title_align":"center","slo_id":"c922b3724132521f8ff921f3b28a834e","view_mode":"both","view_type":"detail","type":"slo"},"id":7013841382423590},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test Custom Link label"}],"title_size":"16","service":"1234","title":"Test Service - Map Widget","title_align":"center","filters":["*"],"type":"servicemap"},"id":7025243134613718},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test - Custom Link label"}],"title_size":"16","title":"Test Table Widget","title_align":"center","time":{"live_span":"15m"},"requests":[{"aggregator":"avg","conditional_formats":[{"palette":"red_on_white","comparator":">","custom_bg_color":"blue","value":7,"image_url":"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4","custom_fg_color":"black"}],"q":"avg:system.load.1{*}","alias":"System - Load","limit":50,"order":"asc"}],"type":"query_table"},"id":4321130651683249},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test + Map Widget","title_align":"center","filters":["*"],"type":"servicemap"},"id":980909368122904},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test + Custom Link label"}],"title_size":"16","title":"Test Table Widget","title_align":"center","has_search_bar":"auto","time":{"live_span":"15m"},"requests":[{"aggregator":"avg","cell_display_mode":["number"],"conditional_formats":[{"palette":"red_on_white","comparator":">","custom_bg_color":"blue","value":7,"image_url":"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4","custom_fg_color":"black"}],"q":"avg:system.load.1{*}","alias":"System + Load","limit":50,"order":"asc"}],"type":"query_table"},"id":4439651418802061},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test Custom Link label"}],"title_size":"16","yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear","label":"Widget Scale"},"title_align":"center","right_yaxis":{"include_zero":true,"max":"100","min":"0","scale":"linear","label":"Widget Scale"},"events":[{"q":"Build succeeded"}],"show_legend":true,"markers":[{"time":"4h","display_type":"error dashed","value":"y=15","label":"error threshold"}],"time":{"live_span":"15m"},"title":"Test Timeseries Widget","legend_size":"16","type":"timeseries","requests":[{"q":"avg:system.load.1{*}","on_right_yaxis":true,"style":{"line_width":"thick","palette":"dog_classic","line_type":"dashed"},"display_type":"line","metadata":[{"expression":"avg:system.load.1{*}","alias_name":"Aliased - metric"}]}]},"id":1813042124619593},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test + metric"}]}]},"id":1476904736547939},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test Custom Link label"}],"title_size":"16","yaxis":{"include_zero":true,"scale":"linear","min":"0","max":"100"},"title_align":"center","right_yaxis":{"include_zero":true,"scale":"linear","min":"0","max":"100"},"events":[{"q":"Build succeeded"}],"show_legend":true,"markers":[{"time":"4h","display_type":"error dashed","value":"y=15","label":"error threshold"}],"time":{"live_span":"15m"},"title":"Test Timeseries Widget with Process Query","legend_size":"16","type":"timeseries","requests":[{"on_right_yaxis":true,"style":{"line_width":"thick","palette":"dog_classic","line_type":"dashed"},"process_query":{"search_by":"editor","metric":"process.stat.cpu.total_pct","limit":10,"filter_by":["account:test"]},"display_type":"line","metadata":[{"expression":"avg:system.load.1{*}","alias_name":"Aliased - metric"}]}]},"id":5365189774877074},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test + metric"}]}]},"id":3466482511334899},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test Custom Link label"}],"title_size":"16","yaxis":{"include_zero":true,"scale":"linear","min":"0","max":"100"},"title_align":"center","right_yaxis":{"include_zero":true,"scale":"linear","min":"0","max":"100"},"events":[{"q":"Build succeeded"}],"show_legend":true,"markers":[{"time":"4h","display_type":"error dashed","value":"y=15","label":"error threshold"}],"time":{"live_span":"15m"},"title":"Test Timeseries Widget with Log Query","legend_size":"16","type":"timeseries","requests":[{"on_right_yaxis":true,"style":{"line_width":"thick","palette":"dog_classic","line_type":"dashed"},"display_type":"line","log_query":{"index":"main","search":{"query":"Error parsing"},"group_by":[{"facet":"host","sort":{"aggregation":"count","order":"asc"},"limit":5}],"compute":{"facet":"host","interval":10,"aggregation":"count"}},"metadata":[{"expression":"avg:system.load.1{*}","alias_name":"Aliased - metric"}]}]},"id":3270829801819773},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test + metric"}]}]},"id":274733167990144},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test Custom Link label"}],"title_size":"16","yaxis":{"include_zero":true,"scale":"linear","min":"0","max":"100"},"title_align":"center","right_yaxis":{"include_zero":true,"scale":"linear","min":"0","max":"100"},"events":[{"q":"Build succeeded"}],"show_legend":true,"markers":[{"time":"4h","display_type":"error dashed","value":"y=15","label":"error threshold"}],"time":{"live_span":"15m"},"title":"Test Timeseries Widget with Event Query","legend_size":"16","type":"timeseries","requests":[{"on_right_yaxis":true,"event_query":{"search":"Build failure","tags_execution":"build"},"display_type":"line","style":{"line_width":"thick","palette":"dog_classic","line_type":"dashed"},"metadata":[{"expression":"avg:system.load.1{*}","alias_name":"Aliased - metric"}]}]},"id":5216171041224655},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test - Custom Link label"}],"title_size":"16","title":"Test Toplist Widget","title_align":"center","time":{"live_span":"15m"},"requests":[{"q":"avg:system.load.1{*}","conditional_formats":[{"palette":"red_on_white","comparator":">","custom_bg_color":"blue","value":7,"image_url":"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4","custom_fg_color":"black"}]}],"type":"toplist"},"id":8258416303586449}],"layout_type":"ordered"}' + metric"}]}]},"id":1081332604393199},{"definition":{"custom_links":[{"link":"https://app.datadoghq.com/dashboard/lists","label":"Test + Custom Link label"}],"title_size":"16","title":"Test Toplist Widget","title_align":"center","time":{"live_span":"15m"},"requests":[{"q":"avg:system.load.1{*}","conditional_formats":[{"palette":"red_on_white","comparator":">","custom_bg_color":"blue","value":7,"image_url":"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4","custom_fg_color":"black"}]}],"type":"toplist"},"id":4158230772958838}],"layout_type":"ordered"}' headers: Cache-Control: - no-cache @@ -463,13 +463,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 01 Oct 2020 10:22:15 GMT + - Fri, 02 Oct 2020 11:14:33 GMT Dd-Pool: - dogweb Pragma: - no-cache Set-Cookie: - - DD-PSHARD=233; Max-Age=604800; Path=/; expires=Thu, 08-Oct-2020 10:22:14 GMT; + - DD-PSHARD=233; Max-Age=604800; Path=/; expires=Fri, 09-Oct-2020 11:14:33 GMT; secure; HttpOnly Strict-Transport-Security: - max-age=15724800; @@ -478,9 +478,9 @@ interactions: X-Content-Type-Options: - nosniff X-Dd-Debug: - - hkXZRrnCTh2pkyHJgLo1+B5+sLp+RYzQrqT867R6UzDvqVGo8Av8yUCpaA0POidP + - 1rfLNqcZg9qSlP5q1ooqPXZYUps72EabW3bwUPmbzupUim8D/FM4EJTrmumpukR0 X-Dd-Version: - - "35.3122302" + - "35.3129448" X-Frame-Options: - SAMEORIGIN status: 200 OK @@ -497,15 +497,15 @@ interactions: User-Agent: - datadog-api-client-go/1.0.0-beta.9+dev (go go1.14.3; os darwin; arch amd64) X-Datadog-Parent-Id: - - "9149334415155584007" + - "6504341504832799735" X-Datadog-Sampling-Priority: - "1" X-Datadog-Trace-Id: - - "5409394129038431776" - url: https://api.datadoghq.com/api/v1/dashboard/4mt-hpj-ngf + - "6644040213188668410" + url: https://api.datadoghq.com/api/v1/dashboard/4au-38x-nzx method: DELETE response: - body: '{"deleted_dashboard_id":"4mt-hpj-ngf"}' + body: '{"deleted_dashboard_id":"4au-38x-nzx"}' headers: Cache-Control: - no-cache @@ -514,13 +514,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 01 Oct 2020 10:22:54 GMT + - Fri, 02 Oct 2020 11:15:16 GMT Dd-Pool: - dogweb Pragma: - no-cache Set-Cookie: - - DD-PSHARD=233; Max-Age=604800; Path=/; expires=Thu, 08-Oct-2020 10:22:15 GMT; + - DD-PSHARD=233; Max-Age=604800; Path=/; expires=Fri, 09-Oct-2020 11:14:33 GMT; secure; HttpOnly Strict-Transport-Security: - max-age=15724800; @@ -529,9 +529,9 @@ interactions: X-Content-Type-Options: - nosniff X-Dd-Debug: - - +TTazL1HF8qoxYARkG/60PGoq8sbkYkmqeurNry46zV0aHqBZfUrKqxtiyo42NRf + - iYSQoeIUH6tZkV8oNBADyUh0i8imvOo9jWWOUgywP9QJ7opgBoT0cWGeCUTl7m+0 X-Dd-Version: - - "35.3122302" + - "35.3129448" X-Frame-Options: - SAMEORIGIN status: 200 OK @@ -548,15 +548,15 @@ interactions: User-Agent: - datadog-api-client-go/1.0.0-beta.9+dev (go go1.14.3; os darwin; arch amd64) X-Datadog-Parent-Id: - - "1198806649899452974" + - "5036297652747470992" X-Datadog-Sampling-Priority: - "1" X-Datadog-Trace-Id: - - "5409394129038431776" - url: https://api.datadoghq.com/api/v1/dashboard/4mt-hpj-ngf + - "6644040213188668410" + url: https://api.datadoghq.com/api/v1/dashboard/4au-38x-nzx method: DELETE response: - body: '{"errors": ["Dashboard with ID 4mt-hpj-ngf not found"]}' + body: '{"errors": ["Dashboard with ID 4au-38x-nzx not found"]}' headers: Cache-Control: - no-cache @@ -565,7 +565,7 @@ interactions: Content-Type: - application/json Date: - - Thu, 01 Oct 2020 10:22:54 GMT + - Fri, 02 Oct 2020 11:15:16 GMT Dd-Pool: - dogweb Pragma: @@ -577,7 +577,7 @@ interactions: X-Content-Type-Options: - nosniff X-Dd-Version: - - "35.3122302" + - "35.3129448" X-Frame-Options: - SAMEORIGIN status: 404 Not Found @@ -594,15 +594,15 @@ interactions: User-Agent: - datadog-api-client-go/1.0.0-beta.9+dev (go go1.14.3; os darwin; arch amd64) X-Datadog-Parent-Id: - - "284364674269450000" + - "5326848209040540718" X-Datadog-Sampling-Priority: - "1" X-Datadog-Trace-Id: - - "5409394129038431776" - url: https://api.datadoghq.com/api/v1/dashboard/ipg-awn-jw8 + - "6644040213188668410" + url: https://api.datadoghq.com/api/v1/dashboard/8m7-jey-hqe method: DELETE response: - body: '{"deleted_dashboard_id":"ipg-awn-jw8"}' + body: '{"deleted_dashboard_id":"8m7-jey-hqe"}' headers: Cache-Control: - no-cache @@ -611,13 +611,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 01 Oct 2020 10:23:38 GMT + - Fri, 02 Oct 2020 11:15:54 GMT Dd-Pool: - dogweb Pragma: - no-cache Set-Cookie: - - DD-PSHARD=233; Max-Age=604800; Path=/; expires=Thu, 08-Oct-2020 10:22:54 GMT; + - DD-PSHARD=233; Max-Age=604800; Path=/; expires=Fri, 09-Oct-2020 11:15:16 GMT; secure; HttpOnly Strict-Transport-Security: - max-age=15724800; @@ -626,9 +626,9 @@ interactions: X-Content-Type-Options: - nosniff X-Dd-Debug: - - i3kq+QX78RffjnNgnM5zmiWzGMsFnhM4liQTSNUgnpglr14R7eRaqNxK/q9SML9W + - LkSOFVoHBcsyBoPbYbYfcEWZoNcVif5SL5dX3LvvR/J4mRuKXGmrGqdm859yDQ2v X-Dd-Version: - - "35.3122302" + - "35.3129448" X-Frame-Options: - SAMEORIGIN status: 200 OK @@ -645,15 +645,15 @@ interactions: User-Agent: - datadog-api-client-go/1.0.0-beta.9+dev (go go1.14.3; os darwin; arch amd64) X-Datadog-Parent-Id: - - "5519839626367813312" + - "1053565532571810182" X-Datadog-Sampling-Priority: - "1" X-Datadog-Trace-Id: - - "5409394129038431776" - url: https://api.datadoghq.com/api/v1/slo/55d3d391bf5054b58c649a7052c3c393 + - "6644040213188668410" + url: https://api.datadoghq.com/api/v1/slo/c922b3724132521f8ff921f3b28a834e method: DELETE response: - body: '{"data":["55d3d391bf5054b58c649a7052c3c393"],"error":null}' + body: '{"data":["c922b3724132521f8ff921f3b28a834e"],"error":null}' headers: Cache-Control: - no-cache @@ -662,13 +662,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 01 Oct 2020 10:23:38 GMT + - Fri, 02 Oct 2020 11:15:55 GMT Dd-Pool: - dogweb Pragma: - no-cache Set-Cookie: - - DD-PSHARD=233; Max-Age=604800; Path=/; expires=Thu, 08-Oct-2020 10:23:38 GMT; + - DD-PSHARD=233; Max-Age=604800; Path=/; expires=Fri, 09-Oct-2020 11:15:54 GMT; secure; HttpOnly Strict-Transport-Security: - max-age=15724800; @@ -677,9 +677,9 @@ interactions: X-Content-Type-Options: - nosniff X-Dd-Debug: - - EZL7bEfcgNGbknKpx0YgUay5sRnB08o7ifIkIU7pH4DOkkWS5DRjfEr3ib9KggTa + - Lz3XQmS/aMrD2s8dTb68gJQbMlDQb/2odnJX/DHsjHnv1C9na1q4YNvmnKcr4AfX X-Dd-Version: - - "35.3122302" + - "35.3129448" X-Frame-Options: - SAMEORIGIN status: 200 OK