Sha256: a035e150b0b4736e69fd23b2ca50e49b42dee3c235c11fec9497258ac896655e
Contents?: true
Size: 1.01 KB
Versions: 1
Compression:
Stored size: 1.01 KB
Contents
# Create an SLO object returns "OK" response require "datadog_api_client" api_instance = DatadogAPIClient::V1::ServiceLevelObjectivesAPI.new body = DatadogAPIClient::V1::ServiceLevelObjectiveRequest.new({ type: DatadogAPIClient::V1::SLOType::METRIC, description: "string", groups: [ "env:test", "role:mysql", ], monitor_ids: [], name: "Example-Create_an_SLO_object_returns_OK_response", query: DatadogAPIClient::V1::ServiceLevelObjectiveQuery.new({ denominator: "sum:httpservice.hits{!code:3xx}.as_count()", numerator: "sum:httpservice.hits{code:2xx}.as_count()", }), tags: [ "env:prod", "app:core", ], thresholds: [ DatadogAPIClient::V1::SLOThreshold.new({ target: 95.0, target_display: "95.0", timeframe: DatadogAPIClient::V1::SLOTimeframe::SEVEN_DAYS, warning: 98, warning_display: "98.0", }), ], timeframe: DatadogAPIClient::V1::SLOTimeframe::SEVEN_DAYS, target_threshold: 97.0, warning_threshold: 98, }) p api_instance.create_slo(body)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
datadog_api_client-2.6.0 | examples/v1/service-level-objectives/CreateSLO.rb |