Sha256: 4da7fab1b889ffe838150e04614957dd2d559c15abd358deeb3df82f63ad70b4
Contents?: true
Size: 1.85 KB
Versions: 21
Compression:
Stored size: 1.85 KB
Contents
# Create a new dashboard with a formulas and functions treemap widget require "datadog_api_client" api_instance = DatadogAPIClient::V1::DashboardsAPI.new body = DatadogAPIClient::V1::Dashboard.new({ title: "Example-Dashboard", widgets: [ DatadogAPIClient::V1::Widget.new({ definition: DatadogAPIClient::V1::TreeMapWidgetDefinition.new({ title: "", type: DatadogAPIClient::V1::TreeMapWidgetDefinitionType::TREEMAP, requests: [ DatadogAPIClient::V1::TreeMapWidgetRequest.new({ formulas: [ DatadogAPIClient::V1::WidgetFormula.new({ formula: "hour_before(query1)", }), DatadogAPIClient::V1::WidgetFormula.new({ formula: "query1", }), ], queries: [ DatadogAPIClient::V1::FormulaAndFunctionEventQueryDefinition.new({ data_source: DatadogAPIClient::V1::FormulaAndFunctionEventsDataSource::LOGS, name: "query1", search: DatadogAPIClient::V1::FormulaAndFunctionEventQueryDefinitionSearch.new({ query: "", }), indexes: [ "*", ], compute: DatadogAPIClient::V1::FormulaAndFunctionEventQueryDefinitionCompute.new({ aggregation: DatadogAPIClient::V1::FormulaAndFunctionEventAggregation::COUNT, }), group_by: [], }), ], response_format: DatadogAPIClient::V1::FormulaAndFunctionResponseFormat::SCALAR, }), ], }), layout: DatadogAPIClient::V1::WidgetLayout.new({ x: 0, y: 0, width: 4, height: 4, }), }), ], layout_type: DatadogAPIClient::V1::DashboardLayoutType::ORDERED, }) p api_instance.create_dashboard(body)
Version data entries
21 entries across 21 versions & 1 rubygems