Skip to content

Commit 3a1bfd5

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
[query] rm note about unstable datasources (#1893)
Co-authored-by: ci.datadog-api-spec <[email protected]>
1 parent c5d48b5 commit 3a1bfd5

File tree

9 files changed

+4
-40
lines changed

9 files changed

+4
-40
lines changed

.apigentools-info

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
"spec_versions": {
55
"v1": {
66
"apigentools_version": "1.6.6",
7-
"regenerated": "2024-11-05 20:16:44.203879",
8-
"spec_repo_commit": "1a56bfda"
7+
"regenerated": "2024-11-05 21:07:10.843952",
8+
"spec_repo_commit": "6c0fa1b6"
99
},
1010
"v2": {
1111
"apigentools_version": "1.6.6",
12-
"regenerated": "2024-11-05 20:16:44.222969",
13-
"spec_repo_commit": "1a56bfda"
12+
"regenerated": "2024-11-05 21:07:10.862374",
13+
"spec_repo_commit": "6c0fa1b6"
1414
}
1515
}
1616
}

.generator/schemas/v2/openapi.yaml

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -35699,12 +35699,6 @@ paths:
3569935699
operator: OR
3570035700
permissions:
3570135701
- timeseries_query
35702-
x-unstable: '**Note**: This endpoint is GA for Metrics, Real User Monitoring
35703-
(RUM), Cloud Cost Management, and Log Management data sources.
35704-
35705-
We are gradually onboarding support for more sources. If you have any
35706-
35707-
feedback, contact [Datadog Support](https://docs.datadoghq.com/help/).'
3570835702
/api/v2/query/timeseries:
3570935703
post:
3571035704
description: 'Query timeseries data across various data sources and
@@ -35745,12 +35739,6 @@ paths:
3574535739
operator: OR
3574635740
permissions:
3574735741
- timeseries_query
35748-
x-unstable: '**Note**: This endpoint is GA for Metrics, Real User Monitoring
35749-
(RUM), Cloud Cost Management, and Log Management data sources.
35750-
35751-
We are gradually onboarding support for more sources. If you have any
35752-
35753-
feedback, contact [Datadog Support](https://docs.datadoghq.com/help/).'
3575435742
/api/v2/remote_config/products/cws/agent_rules:
3575535743
get:
3575635744
description: Get the list of Cloud Security Management Threats Agent rules.

examples/v2/metrics/QueryScalarData.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import { client, v2 } from "@datadog/datadog-api-client";
66

77
const configuration = client.createConfiguration();
8-
configuration.unstableOperations["v2.queryScalarData"] = true;
98
const apiInstance = new v2.MetricsApi(configuration);
109

1110
const params: v2.MetricsApiQueryScalarDataRequest = {

examples/v2/metrics/QueryScalarData_3112571352.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import { client, v2 } from "@datadog/datadog-api-client";
66

77
const configuration = client.createConfiguration();
8-
configuration.unstableOperations["v2.queryScalarData"] = true;
98
const apiInstance = new v2.MetricsApi(configuration);
109

1110
const params: v2.MetricsApiQueryScalarDataRequest = {

examples/v2/metrics/QueryTimeseriesData.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import { client, v2 } from "@datadog/datadog-api-client";
66

77
const configuration = client.createConfiguration();
8-
configuration.unstableOperations["v2.queryTimeseriesData"] = true;
98
const apiInstance = new v2.MetricsApi(configuration);
109

1110
const params: v2.MetricsApiQueryTimeseriesDataRequest = {

examples/v2/metrics/QueryTimeseriesData_301142940.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import { client, v2 } from "@datadog/datadog-api-client";
66

77
const configuration = client.createConfiguration();
8-
configuration.unstableOperations["v2.queryTimeseriesData"] = true;
98
const apiInstance = new v2.MetricsApi(configuration);
109

1110
const params: v2.MetricsApiQueryTimeseriesDataRequest = {

features/v2/metrics.feature

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,6 @@ Feature: Metrics
246246
@generated @skip @team:Datadog/timeseries-query
247247
Scenario: Query scalar data across multiple products returns "Bad Request" response
248248
Given a valid "appKeyAuth" key in the system
249-
And operation "QueryScalarData" enabled
250249
And new "QueryScalarData" request
251250
And body with value {"data": {"attributes": {"formulas": [{"formula": "a+b", "limit": {"count": 10, "order": "desc"}}], "from": 1568899800000, "queries": [{"aggregator": "avg", "data_source": "metrics", "query": "avg:system.cpu.user{*} by {env}"}], "to": 1568923200000}, "type": "scalar_request"}}
252251
When the request is sent
@@ -255,7 +254,6 @@ Feature: Metrics
255254
@generated @skip @team:Datadog/timeseries-query
256255
Scenario: Query scalar data across multiple products returns "OK" response
257256
Given a valid "appKeyAuth" key in the system
258-
And operation "QueryScalarData" enabled
259257
And new "QueryScalarData" request
260258
And body with value {"data": {"attributes": {"formulas": [{"formula": "a+b", "limit": {"count": 10, "order": "desc"}}], "from": 1568899800000, "queries": [{"aggregator": "avg", "data_source": "metrics", "query": "avg:system.cpu.user{*} by {env}"}], "to": 1568923200000}, "type": "scalar_request"}}
261259
When the request is sent
@@ -264,7 +262,6 @@ Feature: Metrics
264262
@generated @skip @team:Datadog/timeseries-query
265263
Scenario: Query timeseries data across multiple products returns "Bad Request" response
266264
Given a valid "appKeyAuth" key in the system
267-
And operation "QueryTimeseriesData" enabled
268265
And new "QueryTimeseriesData" request
269266
And body with value {"data": {"attributes": {"formulas": [{"formula": "a+b", "limit": {"count": 10, "order": "desc"}}], "from": 1568899800000, "interval": 5000, "queries": [{"data_source": "metrics", "query": "avg:system.cpu.user{*} by {env}"}], "to": 1568923200000}, "type": "timeseries_request"}}
270267
When the request is sent
@@ -273,7 +270,6 @@ Feature: Metrics
273270
@generated @skip @team:Datadog/timeseries-query
274271
Scenario: Query timeseries data across multiple products returns "OK" response
275272
Given a valid "appKeyAuth" key in the system
276-
And operation "QueryTimeseriesData" enabled
277273
And new "QueryTimeseriesData" request
278274
And body with value {"data": {"attributes": {"formulas": [{"formula": "a+b", "limit": {"count": 10, "order": "desc"}}], "from": 1568899800000, "interval": 5000, "queries": [{"data_source": "metrics", "query": "avg:system.cpu.user{*} by {env}"}], "to": 1568923200000}, "type": "timeseries_request"}}
279275
When the request is sent
@@ -300,7 +296,6 @@ Feature: Metrics
300296
@team:Datadog/timeseries-query
301297
Scenario: Scalar cross product query returns "Bad Request" response
302298
Given a valid "appKeyAuth" key in the system
303-
And operation "QueryScalarData" enabled
304299
And new "QueryScalarData" request
305300
And body with value {"data": {"attributes": {"formulas": [{"formula": "a+b", "limit": {"count": 10, "order": "desc"}}], "from": 1568899800000, "queries": [{"aggregator": "avg", "data_source": "metrics", "query": "avg:system.cpu.user{*}", "name": "a"}], "to": 1568923200000}, "type": "scalar_request"}}
306301
When the request is sent
@@ -309,7 +304,6 @@ Feature: Metrics
309304
@team:Datadog/timeseries-query
310305
Scenario: Scalar cross product query returns "OK" response
311306
Given a valid "appKeyAuth" key in the system
312-
And operation "QueryScalarData" enabled
313307
And new "QueryScalarData" request
314308
And body with value {"data": {"attributes": {"formulas": [{"formula": "a", "limit": {"count": 10, "order": "desc"}}], "from": {{ timestamp('now - 1h') }}000, "queries": [{"aggregator": "avg", "data_source": "metrics", "query": "avg:system.cpu.user{*}", "name": "a"}], "to": {{ timestamp('now') }}000}, "type": "scalar_request"}}
315309
When the request is sent
@@ -374,7 +368,6 @@ Feature: Metrics
374368
@skip @team:Datadog/timeseries-query
375369
Scenario: Timeseries cross product query returns "Bad Request" response
376370
Given a valid "appKeyAuth" key in the system
377-
And operation "QueryTimeseriesData" enabled
378371
And new "QueryTimeseriesData" request
379372
And body with value {"data": {"attributes": {"formulas": [{"formula": "a+b", "limit": {"count": 10, "order": "desc"}}], "from": {{ timestamp('now - 1h') }}, "interval": 5000, "queries": [{"data_source": "metrics", "query": "avg:system.cpu.user{*}"}], "to": {{ timestamp('now') }}}, "type": "timeseries_rquest"}}
380373
When the request is sent
@@ -383,7 +376,6 @@ Feature: Metrics
383376
@team:Datadog/timeseries-query
384377
Scenario: Timeseries cross product query returns "OK" response
385378
Given a valid "appKeyAuth" key in the system
386-
And operation "QueryTimeseriesData" enabled
387379
And new "QueryTimeseriesData" request
388380
And body with value {"data": {"attributes": {"formulas": [{"formula": "a", "limit": {"count": 10, "order": "desc"}}], "from": {{ timestamp('now - 1h') }}000, "interval": 5000, "queries": [{"data_source": "metrics", "query": "avg:datadog.estimated_usage.metrics.custom{*}", "name": "a"}], "to": {{ timestamp('now') }}000}, "type": "timeseries_request"}}
389381
When the request is sent

packages/datadog-api-client-common/configuration.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -255,8 +255,6 @@ export function createConfiguration(
255255
"v2.updateIncidentIntegration": false,
256256
"v2.updateIncidentTodo": false,
257257
"v2.updateIncidentType": false,
258-
"v2.queryScalarData": false,
259-
"v2.queryTimeseriesData": false,
260258
"v2.getFinding": false,
261259
"v2.listFindings": false,
262260
"v2.muteFindings": false,

packages/datadog-api-client-v2/apis/MetricsApi.ts

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -555,11 +555,6 @@ export class MetricsApiRequestFactory extends BaseAPIRequestFactory {
555555
): Promise<RequestContext> {
556556
const _config = _options || this.configuration;
557557

558-
logger.warn("Using unstable operation 'queryScalarData'");
559-
if (!_config.unstableOperations["v2.queryScalarData"]) {
560-
throw new Error("Unstable operation 'queryScalarData' is disabled");
561-
}
562-
563558
// verify required parameter 'body' is not null or undefined
564559
if (body === null || body === undefined) {
565560
throw new RequiredError("body", "queryScalarData");
@@ -602,11 +597,6 @@ export class MetricsApiRequestFactory extends BaseAPIRequestFactory {
602597
): Promise<RequestContext> {
603598
const _config = _options || this.configuration;
604599

605-
logger.warn("Using unstable operation 'queryTimeseriesData'");
606-
if (!_config.unstableOperations["v2.queryTimeseriesData"]) {
607-
throw new Error("Unstable operation 'queryTimeseriesData' is disabled");
608-
}
609-
610600
// verify required parameter 'body' is not null or undefined
611601
if (body === null || body === undefined) {
612602
throw new RequiredError("body", "queryTimeseriesData");

0 commit comments

Comments
 (0)