Sha256: f3d9e953eb6fa1f15b8dbb7d22d4658e54ced920552202155cae1309889ef62a
Contents?: true
Size: 1.94 KB
Versions: 15
Compression:
Stored size: 1.94 KB
Contents
# Create a new dashboard with a query value widget using timeseries background require "datadog_api_client" api_instance = DatadogAPIClient::V1::DashboardsAPI.new body = DatadogAPIClient::V1::Dashboard.new({ layout_type: DatadogAPIClient::V1::DashboardLayoutType::ORDERED, title: "Example-Dashboard with QVW Timeseries Background", widgets: [ DatadogAPIClient::V1::Widget.new({ definition: DatadogAPIClient::V1::QueryValueWidgetDefinition.new({ title_size: "16", title: "", title_align: DatadogAPIClient::V1::WidgetTextAlign::LEFT, precision: 2, time: DatadogAPIClient::V1::WidgetTime.new({}), autoscale: true, requests: [ DatadogAPIClient::V1::QueryValueWidgetRequest.new({ formulas: [ DatadogAPIClient::V1::WidgetFormula.new({ formula: "query1", }), ], response_format: DatadogAPIClient::V1::FormulaAndFunctionResponseFormat::SCALAR, queries: [ DatadogAPIClient::V1::FormulaAndFunctionMetricQueryDefinition.new({ query: "sum:my.cool.count.metric{*}", data_source: DatadogAPIClient::V1::FormulaAndFunctionMetricDataSource::METRICS, name: "query1", aggregator: DatadogAPIClient::V1::FormulaAndFunctionMetricAggregation::PERCENTILE, }), ], }), ], type: DatadogAPIClient::V1::QueryValueWidgetDefinitionType::QUERY_VALUE, timeseries_background: DatadogAPIClient::V1::TimeseriesBackground.new({ type: DatadogAPIClient::V1::TimeseriesBackgroundType::AREA, yaxis: DatadogAPIClient::V1::WidgetAxis.new({ include_zero: true, }), }), }), layout: DatadogAPIClient::V1::WidgetLayout.new({ y: 0, x: 0, height: 2, width: 2, }), }), ], }) p api_instance.create_dashboard(body)
Version data entries
15 entries across 15 versions & 1 rubygems