Sha256: 5af37814da23259c169b4cf05bcbe0c454f420cdf279709ff600145ea57e53e8
Contents?: true
Size: 1.91 KB
Versions: 18
Compression:
Stored size: 1.91 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-Create_a_new_dashboard_with_a_formulas_and_functions_treemap_widget", 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
18 entries across 18 versions & 1 rubygems