diff --git a/.apigentools-info b/.apigentools-info index 6224e95f3a..83cfecab09 100644 --- a/.apigentools-info +++ b/.apigentools-info @@ -4,13 +4,13 @@ "spec_versions": { "v1": { "apigentools_version": "1.6.6", - "regenerated": "2024-11-05 22:28:18.913806", - "spec_repo_commit": "2db17c21" + "regenerated": "2024-11-06 20:54:42.265722", + "spec_repo_commit": "0f558cbc" }, "v2": { "apigentools_version": "1.6.6", - "regenerated": "2024-11-05 22:28:18.931370", - "spec_repo_commit": "2db17c21" + "regenerated": "2024-11-06 20:54:42.283556", + "spec_repo_commit": "0f558cbc" } } } \ No newline at end of file diff --git a/.generator/schemas/v1/openapi.yaml b/.generator/schemas/v1/openapi.yaml index 1b7f2ce987..28dcba7da9 100644 --- a/.generator/schemas/v1/openapi.yaml +++ b/.generator/schemas/v1/openapi.yaml @@ -28985,21 +28985,27 @@ paths: ##### Error Tracking Alert Query - Example(RUM): `error-tracking-rum(query).rollup(rollup_method[, measure]).last(time_window) - operator #` + "New issue" example: `error-tracking(query).source(issue_source).new().rollup(rollup_method[, + measure]).by(group_by).last(time_window) operator #` - Example(APM Traces): `error-tracking-traces(query).rollup(rollup_method[, - measure]).last(time_window) operator #` + "High impact issue" example: `error-tracking(query).source(issue_source).impact().rollup(rollup_method[, + measure]).by(group_by).last(time_window) operator #` - `query` The search query - following the [Log search syntax](https://docs.datadoghq.com/logs/search_syntax/). + - `issue_source` The issue source - supports `all`, `browser`, `mobile` and + `backend` and defaults to `all` if omitted. + - `rollup_method` The stats roll-up method - supports `count`, `avg`, and - `cardinality`. + `cardinality` and defaults to `count` if omitted. - `measure` For `avg` and cardinality `rollup_method` - specify the measure or the facet name you want to use. + - `group by` Comma-separated list of attributes to group by - should contain + at least `issue.id`. + - `time_window` #m (between 1 and 2880), #h (between 1 and 48). - `operator` `<`, `<=`, `>`, `>=`, `==`, or `!=`. diff --git a/src/datadog_api_client/v1/api/monitors_api.py b/src/datadog_api_client/v1/api/monitors_api.py index 1e6e5bbf2e..72242dda33 100644 --- a/src/datadog_api_client/v1/api/monitors_api.py +++ b/src/datadog_api_client/v1/api/monitors_api.py @@ -531,12 +531,14 @@ def create_monitor( **Error Tracking Alert Query** - Example(RUM): ``error-tracking-rum(query).rollup(rollup_method[, measure]).last(time_window) operator #`` - Example(APM Traces): ``error-tracking-traces(query).rollup(rollup_method[, measure]).last(time_window) operator #`` + "New issue" example: ``error-tracking(query).source(issue_source).new().rollup(rollup_method[, measure]).by(group_by).last(time_window) operator #`` + "High impact issue" example: ``error-tracking(query).source(issue_source).impact().rollup(rollup_method[, measure]).by(group_by).last(time_window) operator #`` * ``query`` The search query - following the `Log search syntax `_. - * ``rollup_method`` The stats roll-up method - supports ``count`` , ``avg`` , and ``cardinality``. + * ``issue_source`` The issue source - supports ``all`` , ``browser`` , ``mobile`` and ``backend`` and defaults to ``all`` if omitted. + * ``rollup_method`` The stats roll-up method - supports ``count`` , ``avg`` , and ``cardinality`` and defaults to ``count`` if omitted. * ``measure`` For ``avg`` and cardinality ``rollup_method`` - specify the measure or the facet name you want to use. + * ``group by`` Comma-separated list of attributes to group by - should contain at least ``issue.id``. * ``time_window`` #m (between 1 and 2880), #h (between 1 and 48). * ``operator`` ``<`` , ``<=`` , ``>`` , ``>=`` , ``==`` , or ``!=``. * ``#`` an integer or decimal number used to set the threshold.