Skip to content

Commit eb0f82c

Browse files
DORA Metrics - Change failure detection, follow-ups (#3171)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com> a8a6afe
1 parent 4968ca0 commit eb0f82c

File tree

3 files changed

+45
-51
lines changed

3 files changed

+45
-51
lines changed

datadog_api_client.v2.api.html

Lines changed: 17 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -7510,6 +7510,7 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
75107510
<li><p>Deployment Frequency</p></li>
75117511
<li><p>Change Lead Time</p></li>
75127512
<li><p>Change Failure Rate</p></li>
7513+
<li><p>Failed Deployment Recovery Time</p></li>
75137514
</ul>
75147515
<dl class="field-list simple">
75157516
<dt class="field-odd">Return type<span class="colon">:</span></dt>
@@ -7520,13 +7521,10 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
75207521
<dl class="py method">
75217522
<dt class="sig sig-object py" id="datadog_api_client.v2.api.dora_metrics_api.DORAMetricsApi.create_dora_failure">
75227523
<span class="sig-name descname"><span class="pre">create_dora_failure</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">body</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.dora_failure_request.DORAFailureRequest" title="datadog_api_client.v2.model.dora_failure_request.DORAFailureRequest"><span class="pre">DORAFailureRequest</span></a></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.dora_failure_response.DORAFailureResponse" title="datadog_api_client.v2.model.dora_failure_response.DORAFailureResponse"><span class="pre">DORAFailureResponse</span></a></span></span><a class="headerlink" href="#datadog_api_client.v2.api.dora_metrics_api.DORAMetricsApi.create_dora_failure" title="Link to this definition">¶</a></dt>
7523-
<dd><p>Send a failure event.</p>
7524-
<p>Use this API endpoint to provide failure data.</p>
7525-
<p>This is necessary for:</p>
7526-
<ul class="simple">
7527-
<li><p>Change Failure Rate</p></li>
7528-
<li><p>Time to Restore</p></li>
7529-
</ul>
7524+
<dd><p>Send an incident event.</p>
7525+
<p>Use this API endpoint to provide incident data for DORA Metrics.
7526+
Note that change failure rate and failed deployment recovery time are computed from change failures detected on deployments, not from incident events sent through this endpoint.
7527+
Tracking incidents gives a side-by-side view of how failed deployments translate into real-world incidents, including their severity and frequency.</p>
75307528
<dl class="field-list simple">
75317529
<dt class="field-odd">Return type<span class="colon">:</span></dt>
75327530
<dd class="field-odd"><p><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.dora_failure_response.DORAFailureResponse" title="datadog_api_client.v2.model.dora_failure_response.DORAFailureResponse">DORAFailureResponse</a></p>
@@ -7536,14 +7534,10 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
75367534
<dl class="py method">
75377535
<dt class="sig sig-object py" id="datadog_api_client.v2.api.dora_metrics_api.DORAMetricsApi.create_dora_incident">
75387536
<span class="sig-name descname"><span class="pre">create_dora_incident</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">body</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.dora_failure_request.DORAFailureRequest" title="datadog_api_client.v2.model.dora_failure_request.DORAFailureRequest"><span class="pre">DORAFailureRequest</span></a></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.dora_failure_response.DORAFailureResponse" title="datadog_api_client.v2.model.dora_failure_response.DORAFailureResponse"><span class="pre">DORAFailureResponse</span></a></span></span><a class="headerlink" href="#datadog_api_client.v2.api.dora_metrics_api.DORAMetricsApi.create_dora_incident" title="Link to this definition">¶</a></dt>
7539-
<dd><p>Send an incident event. <strong>Deprecated</strong>.</p>
7537+
<dd><p>Send an incident event (legacy). <strong>Deprecated</strong>.</p>
75407538
<p><strong>Note</strong> : This endpoint is deprecated. Please use <code class="docutils literal notranslate"><span class="pre">/api/v2/dora/failure</span></code> instead.</p>
7541-
<p>Use this API endpoint to provide failure data.</p>
7542-
<p>This is necessary for:</p>
7543-
<ul class="simple">
7544-
<li><p>Change Failure Rate</p></li>
7545-
<li><p>Time to Restore</p></li>
7546-
</ul>
7539+
<p>Use this API endpoint to provide incident data.
7540+
Tracking incidents gives a side-by-side view of how failed deployments translate into real-world incidents.</p>
75477541
<dl class="field-list simple">
75487542
<dt class="field-odd">Return type<span class="colon">:</span></dt>
75497543
<dd class="field-odd"><p><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.dora_failure_response.DORAFailureResponse" title="datadog_api_client.v2.model.dora_failure_response.DORAFailureResponse">DORAFailureResponse</a></p>
@@ -7567,11 +7561,11 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
75677561
<dl class="py method">
75687562
<dt class="sig sig-object py" id="datadog_api_client.v2.api.dora_metrics_api.DORAMetricsApi.delete_dora_failure">
75697563
<span class="sig-name descname"><span class="pre">delete_dora_failure</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">failure_id</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">None</span></span></span><a class="headerlink" href="#datadog_api_client.v2.api.dora_metrics_api.DORAMetricsApi.delete_dora_failure" title="Link to this definition">¶</a></dt>
7570-
<dd><p>Delete a failure event.</p>
7571-
<p>Use this API endpoint to delete a failure event.</p>
7564+
<dd><p>Delete an incident event.</p>
7565+
<p>Use this API endpoint to delete an incident event.</p>
75727566
<dl class="field-list simple">
75737567
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
7574-
<dd class="field-odd"><p><strong>failure_id</strong> (<em>str</em>) – The ID of the failure event to delete.</p>
7568+
<dd class="field-odd"><p><strong>failure_id</strong> (<em>str</em>) – The ID of the incident event to delete.</p>
75757569
</dd>
75767570
<dt class="field-even">Return type<span class="colon">:</span></dt>
75777571
<dd class="field-even"><p>None</p>
@@ -7595,11 +7589,11 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
75957589
<dl class="py method">
75967590
<dt class="sig sig-object py" id="datadog_api_client.v2.api.dora_metrics_api.DORAMetricsApi.get_dora_failure">
75977591
<span class="sig-name descname"><span class="pre">get_dora_failure</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">failure_id</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.dora_failure_fetch_response.DORAFailureFetchResponse" title="datadog_api_client.v2.model.dora_failure_fetch_response.DORAFailureFetchResponse"><span class="pre">DORAFailureFetchResponse</span></a></span></span><a class="headerlink" href="#datadog_api_client.v2.api.dora_metrics_api.DORAMetricsApi.get_dora_failure" title="Link to this definition">¶</a></dt>
7598-
<dd><p>Get a failure event.</p>
7599-
<p>Use this API endpoint to get a failure event.</p>
7592+
<dd><p>Get an incident event.</p>
7593+
<p>Use this API endpoint to get an incident event.</p>
76007594
<dl class="field-list simple">
76017595
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
7602-
<dd class="field-odd"><p><strong>failure_id</strong> (<em>str</em>) – The ID of the failure event.</p>
7596+
<dd class="field-odd"><p><strong>failure_id</strong> (<em>str</em>) – The ID of the incident event.</p>
76037597
</dd>
76047598
<dt class="field-even">Return type<span class="colon">:</span></dt>
76057599
<dd class="field-even"><p><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.dora_failure_fetch_response.DORAFailureFetchResponse" title="datadog_api_client.v2.model.dora_failure_fetch_response.DORAFailureFetchResponse">DORAFailureFetchResponse</a></p>
@@ -7620,8 +7614,8 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
76207614
<dl class="py method">
76217615
<dt class="sig sig-object py" id="datadog_api_client.v2.api.dora_metrics_api.DORAMetricsApi.list_dora_failures">
76227616
<span class="sig-name descname"><span class="pre">list_dora_failures</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">body</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.dora_list_failures_request.DORAListFailuresRequest" title="datadog_api_client.v2.model.dora_list_failures_request.DORAListFailuresRequest"><span class="pre">DORAListFailuresRequest</span></a></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.dora_failures_list_response.DORAFailuresListResponse" title="datadog_api_client.v2.model.dora_failures_list_response.DORAFailuresListResponse"><span class="pre">DORAFailuresListResponse</span></a></span></span><a class="headerlink" href="#datadog_api_client.v2.api.dora_metrics_api.DORAMetricsApi.list_dora_failures" title="Link to this definition">¶</a></dt>
7623-
<dd><p>Get a list of failure events.</p>
7624-
<p>Use this API endpoint to get a list of failure events.</p>
7617+
<dd><p>Get a list of incident events.</p>
7618+
<p>Use this API endpoint to get a list of incident events.</p>
76257619
<dl class="field-list simple">
76267620
<dt class="field-odd">Return type<span class="colon">:</span></dt>
76277621
<dd class="field-odd"><p><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.dora_failures_list_response.DORAFailuresListResponse" title="datadog_api_client.v2.model.dora_failures_list_response.DORAFailuresListResponse">DORAFailuresListResponse</a></p>
@@ -7632,7 +7626,7 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
76327626
<dt class="sig sig-object py" id="datadog_api_client.v2.api.dora_metrics_api.DORAMetricsApi.patch_dora_deployment">
76337627
<span class="sig-name descname"><span class="pre">patch_dora_deployment</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">deployment_id</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">body</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.dora_deployment_patch_request.DORADeploymentPatchRequest" title="datadog_api_client.v2.model.dora_deployment_patch_request.DORADeploymentPatchRequest"><span class="pre">DORADeploymentPatchRequest</span></a></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">None</span></span></span><a class="headerlink" href="#datadog_api_client.v2.api.dora_metrics_api.DORAMetricsApi.patch_dora_deployment" title="Link to this definition">¶</a></dt>
76347628
<dd><p>Patch a deployment event.</p>
7635-
<p>Use this API endpoint to patch a deployment event.</p>
7629+
<p>Update a deployment’s change failure status. Use this to mark a deployment as a change failure or back to stable. You can optionally include remediation details to enable failed deployment recovery time calculation.</p>
76367630
<dl class="field-list simple">
76377631
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
76387632
<dd class="field-odd"><p><strong>deployment_id</strong> (<em>str</em>) – The ID of the deployment event.</p>

0 commit comments

Comments
 (0)