Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion content/en/actions/app_builder/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ The App Builder Overview dashboard provides a high-level overview of your Datado
[1]: https://app.datadoghq.com/actions/action-catalog/
[2]: /service_management/workflows/
[3]: https://app.datadoghq.com/app-builder/blueprints
[4]: https://datadoghq.slack.com/
[4]: https://chat.datadoghq.com/
[5]: /service_management/app_builder/build/#build-an-app-from-a-blueprint
[6]: /service_management/app_builder/embedded_apps/#add-apps-to-your-dashboard
[7]: https://app.datadoghq.com/dash/integration/60
Expand Down
2 changes: 1 addition & 1 deletion content/en/actions/app_builder/access_and_auth.md
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ To restrict access to the app, perform the following steps in the app canvas:
[2]: /account_management/org_settings/service_accounts#permissions
[3]: /account_management/rbac/?tab=datadogapplication#role-based-access-control
[5]: https://app.datadoghq.com/app-builder/
[6]: https://datadoghq.slack.com/
[6]: https://chat.datadoghq.com/
[7]: /account_management/audit_trail/#overview
[8]: /actions/connections/
[9]: /actions/workflows/
6 changes: 3 additions & 3 deletions content/en/actions/app_builder/components/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ Displays property and value pairs in JSON format.
### Example

To view this component in context, see the [Metrics Explorer & Monitors Builder][2] app blueprint.
{{% /collapse-content %}}
{{% /collapse-content %}}


{{% collapse-content title="Callout value" level="h3" %}}
Expand Down Expand Up @@ -906,7 +906,7 @@ Type

### Sorting

Select the column and direction for default table sorting.
Select the column and direction for default table sorting.
Column
: The column to sort by.<br>
**Value**: column name
Expand Down Expand Up @@ -1168,7 +1168,7 @@ To view this component in context, see the [Metrics Explorer & Monitors Builder]
[2]: https://app.datadoghq.com/app-builder/apps/edit?activeTab=queries&showActionCatalog=false&template=datadog_metrics_and_monitors&viewMode=preview
[3]: https://app.datadoghq.com/app-builder/apps/edit?activeTab=queries&showActionCatalog=false&template=ec2_instance_manager&viewMode=preview
[4]: https://app.datadoghq.com/app-builder/apps/edit?activeTab=queries&showActionCatalog=false&template=ecs_task_manager&viewMode=preview
[5]: https://datadoghq.slack.com/
[5]: https://chat.datadoghq.com/
[6]: /service_management/app_builder/components/tables/
[7]: /service_management/app_builder/expressions
[8]: https://www.markdownguide.org/basic-syntax/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -96,5 +96,5 @@ A histogram chart with your Datadog Logs data displays.

<br>Do you have questions or feedback? Join the **#app-builder** channel on the [Datadog Community Slack][0].

[0]: https://datadoghq.slack.com/
[0]: https://chat.datadoghq.com/
[1]: https://vega.github.io/vega-lite/examples/
10 changes: 5 additions & 5 deletions content/en/actions/app_builder/components/tables.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ To add a search bar to your table, under **Appearance**, enable the **Is Searcha

One common use case is filtering a table component using the value in a text input component.

For example, if you want to list your dashboards in a table that you can filter using a text input component, you could do the following:
For example, if you want to list your dashboards in a table that you can filter using a text input component, you could do the following:

1. Add a new query using the **+** button.
1. Search for "list dashboards" and click the **List Dashboards** action. Name your query `listDashboards0`.
Expand All @@ -54,7 +54,7 @@ You can type text into the text input component and the rows of table are filter

Another common use case is filtering a table using a select component.

For example, if you want to list your dashboards in a table that you can filter using a select component, you could do the following:
For example, if you want to list your dashboards in a table that you can filter using a select component, you could do the following:

1. Add a new query using the **+** button.
1. Search for "list dashboards" and click the **List Dashboards** action. Name your query `listDashboards0`.
Expand Down Expand Up @@ -89,9 +89,9 @@ If you need the original, untransformed query result, you can reference it as `$

## Server-side filtering

In some cases, you might want to filter values server-side and issue new requests when the user enters a value in an input such as a text input component.
In some cases, you might want to filter values server-side and issue new requests when the user enters a value in an input such as a text input component.

In this case, you can enable server-side filtering by editing the query directly.
In this case, you can enable server-side filtering by editing the query directly.

For example, in the [GitHub PR pipeline][4] blueprint, the `listOpenedPulls` query has an input that gets the following URL:

Expand Down Expand Up @@ -156,7 +156,7 @@ In the table, the **User** column fills with an avatar and GitHub username for e

<br>Do you have questions or feedback? Join the **#app-builder** channel on the [Datadog Community Slack][0].

[0]: https://datadoghq.slack.com/
[0]: https://chat.datadoghq.com/
[1]: https://app.datadoghq.com/app-builder/apps/edit?activeTab=queries&showActionCatalog=false&template=pagerduty_oncall_manager&viewMode=preview
[2]: /service_management/app_builder/components/tables/#filtering-with-a-text-input
[3]: https://app.datadoghq.com/app-builder/apps/edit?viewMode=edit&template=github-pr-summarizer
Expand Down
2 changes: 1 addition & 1 deletion content/en/actions/app_builder/embedded_apps.md
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,6 @@ Once added, you can view and use your app in Software Catalog.

<br>Do you have questions or feedback? Join the **#app-builder** channel on the [Datadog Community Slack][1].

[1]: https://datadoghq.slack.com/
[1]: https://chat.datadoghq.com/
[2]: https://app.datadoghq.com/software/self-service
[3]: https://app.datadoghq.com/software
2 changes: 1 addition & 1 deletion content/en/actions/app_builder/events.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,4 +62,4 @@ To see what state functions are available for a given component, see [Components

[1]: /service_management/app_builder/components
[2]: https://app.datadoghq.com/app-builder/apps/edit?viewMode=edit&template=github-pr-summarizer
[8]: https://datadoghq.slack.com/
[8]: https://chat.datadoghq.com/
14 changes: 7 additions & 7 deletions content/en/actions/app_builder/queries.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ To provide mocked outputs manually, perform the following steps:
1. In the **Mocked outputs** section of the query, click the **JSON** tab.
1. Paste in JSON that matches the expected output format of the query.<br>
If you do not know the expected output format, you can run the query once and then reference `outputs` in the **Inspect Data** section of the query.
{{% /collapse-content %}}
{{% /collapse-content %}}


## Order of operations
Expand All @@ -119,9 +119,9 @@ When executing a query, App Builder performs the following steps in the order li
1. Checks if there is a **Condition** expression for the query, and if so, checks that the condition is met. If it is not, execution stops.
2. Evaluates any expressions in **Inputs** to determine the input data for the query.
3. If the **Debounce** property is set, delays execution for the interval defined by the debounce value. If query inputs or their dependencies update during this time, the current query execution is stopped, and a new one starts from the beginning using the updated inputs.<br>
**Note**: If more than one query request occurs within the debounce interval, all requests except the last execution request are canceled.
**Note**: If more than one query request occurs within the debounce interval, all requests except the last execution request are canceled.
4. Executes the query.
5. Stores the raw query response in `query.rawOutputs`.
5. Stores the raw query response in `query.rawOutputs`.
6. Runs any post query transformation and sets `query.outputs` equal to the result. This process takes a snapshot of app data and passes it to the post query transformation.<br>
**Note**: Post query transformations should be pure functions without side effects. For example, do not update a state variable in your post query transformation.
7. Computes any expressions in the app that depend on data from the query output.
Expand All @@ -142,7 +142,7 @@ This app provides a button to trigger a workflow. The workflow sends a poll to a

##### Create workflow

1. In a new workflow canvas, under **Datadog Triggers**, click **App**.
1. In a new workflow canvas, under **Datadog Triggers**, click **App**.
1. Under the **App** trigger step, click the plus (**+**) icon, then search for "Make a decision" and select the **Make a decision** Slack action.
1. Select your workspace and choose a channel to poll.
1. Fill in the prompt text "Cat fact or dog fact?" and change the button choices to "Cat fact" and "Dog fact".
Expand Down Expand Up @@ -197,7 +197,7 @@ To connect App Builder to the workflow, perform the following steps:
1. Click the **Trigger Workflow** button.
1. In the Slack channel you selected, answer the poll question.<br>
Your app displays a result related to the option you chose.
{{% /collapse-content %}}
{{% /collapse-content %}}

### Combine and transform query output data
After you get data from a query in App Builder, you can use data transformers to combine and transform that data.
Expand Down Expand Up @@ -263,7 +263,7 @@ This app provides buttons to fetch facts about two numbers from an API. It then
1. Click **Generate fact 1**, then click **Generate fact 2**.<br>
Your app updates the number facts and the sum of the numbers as you click each button.

{{% /collapse-content %}}
{{% /collapse-content %}}


## Further reading
Expand All @@ -275,7 +275,7 @@ This app provides buttons to fetch facts about two numbers from an API. It then
[5]: /service_management/workflows/connections
[6]: /service_management/workflows
[7]: https://app.datadoghq.com/app-builder/apps/edit?viewMode=edit&template=ecs_task_manager
[8]: https://datadoghq.slack.com/
[8]: https://chat.datadoghq.com/
[10]: https://app.datadoghq.com/actions/action-catalog/
[11]: /service_management/app_builder/events
[12]: /service_management/app_builder/events/#state-functions
6 changes: 3 additions & 3 deletions content/en/actions/app_builder/saved_actions.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,9 +43,9 @@ You can edit, clone, or delete your saved actions from the Action Catalog.

To find a saved action:
1. In Datadog, navigate to the [**Action Catalog**][2].
1. Click **Saved Actions**.
1. Click **Saved Actions**.
1. Browse through the list of saved actions or use the search bar to search for actions by name. Hover over the saved action you'd like to edit, clone, or delete.
1. Click **Manage Saved Actions**.
1. Click **Manage Saved Actions**.
1. Select the icon to edit {{< img src="icons/pencil.png" inline="true" style="width:14px;">}}, clone {{< img src="icons/clone.png" inline="true" style="width:14px;">}}, or delete {{< img src="icons/delete.png" inline="true" style="width:14px;">}} the saved action.

## Further Reading
Expand All @@ -56,4 +56,4 @@ To find a saved action:

[1]: https://app.datadoghq.com/app-builder/apps/list
[2]: https://app.datadoghq.com/actions/action-catalog
[3]: https://datadoghq.slack.com/
[3]: https://chat.datadoghq.com/
2 changes: 1 addition & 1 deletion content/en/actions/app_builder/variables.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,4 +69,4 @@ To create an app that uses a button to change a callout value component's style

<br>Do you have questions or feedback? Join the **#app-builder** channel on the [Datadog Community Slack][1].

[1]: https://datadoghq.slack.com/
[1]: https://chat.datadoghq.com/
4 changes: 2 additions & 2 deletions content/en/actions/connections/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ You can add identifier tags to connections. The tagging rules for connections ar

## Connection groups

You can create groups of connections so that your workflows and apps can authenticate into the correct account or accounts based on the given inputs. Connections can be grouped together only if they share the same integration (for example, you cannot group GCP and AWS connections within the same group).
You can create groups of connections so that your workflows and apps can authenticate into the correct account or accounts based on the given inputs. Connections can be grouped together only if they share the same integration (for example, you cannot group GCP and AWS connections within the same group).

You define the members of a connection group using a connection's _Identifier Tags_. For example, you can create a connection group consisting of AWS accounts that have the `account_id` tag.

Expand Down Expand Up @@ -206,7 +206,7 @@ To delete a connection group:
[8]: /service_management/workflows/actions/
[9]: https://app.datadoghq.com/workflow
[10]: /actions/connections/http/
[11]: https://datadoghq.slack.com/
[11]: https://chat.datadoghq.com/
[12]: /actions/workflows/access_and_auth/#restrict-access-on-a-specific-connection
[13]: /getting_started/tagging/
[14]: https://app.datadoghq.com/app-builder/
Expand Down
2 changes: 1 addition & 1 deletion content/en/actions/connections/http.md
Original file line number Diff line number Diff line change
Expand Up @@ -189,6 +189,6 @@ To configure a private HTTP request:

[1]: https://docs.datadoghq.com/api/latest/ip-ranges/#list-ip-ranges
[3]: https://learn.microsoft.com/en-us/azure/active-directory/develop/scopes-oidc#the-default-scope
[4]: https://datadoghq.slack.com/
[4]: https://chat.datadoghq.com/
[5]: /actions/private_actions
[6]: /actions/private_actions/private_action_credentials/?tab=httpsaction#credential-files
2 changes: 1 addition & 1 deletion content/en/actions/workflows/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,4 +73,4 @@ Below are a few examples of workflows you can build:
[1]: /actions/actions_catalog/
[2]: /workflows/build/#build-a-workflow-from-a-blueprint
[3]: https://app.datadoghq.com/dashboard/lists
[4]: https://datadoghq.slack.com/
[4]: https://chat.datadoghq.com/
2 changes: 1 addition & 1 deletion content/en/actions/workflows/access_and_auth.md
Original file line number Diff line number Diff line change
Expand Up @@ -151,4 +151,4 @@ You can restrict access on a specific workflow either from the workflow list pag
[6]: /service_management/workflows/connections/
[7]: /account_management/rbac/permissions/#workflow-automation
[8]: https://app.datadoghq.com/workflow
[9]: https://datadoghq.slack.com/
[9]: https://chat.datadoghq.com/
2 changes: 1 addition & 1 deletion content/en/actions/workflows/actions/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,4 +37,4 @@ If your use case is not covered by an integration or generic Datadog action, you
<br>Do you have questions or feedback? Join the **#workflows** channel on the [Datadog Community Slack][2].

[1]: https://forms.gle/JzPazvxXox7fvA2R8
[2]: https://datadoghq.slack.com/
[2]: https://chat.datadoghq.com/
2 changes: 1 addition & 1 deletion content/en/actions/workflows/actions/flow_control.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,4 +79,4 @@ When a run completes, the workflow enters **Debug** mode. Select a step within t
<br>Do you have questions or feedback? Join the **#workflows** channel on the [Datadog Community Slack][2].

[1]: https://app.datadoghq.com/workflow/action-catalog#logic//com.datadoghq.core.if
[2]: https://datadoghq.slack.com/
[2]: https://chat.datadoghq.com/
6 changes: 3 additions & 3 deletions content/en/actions/workflows/build.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ To iterate on an existing workflow:
1. Enter a detailed prompt for the behavior you'd like to add to your workflow. Include the integrations and actions you'd like to use.
1. Click the up arrow (**↑**) to add the functionality to your workflow.

<div class="alert alert-info">The Workflow Automation AI does not answer questions about the product. If you have questions or feedback, consider joining the <strong>#workflows</strong> channel on the <a href="https://datadoghq.slack.com/">Datadog Community Slack</a></div>
<div class="alert alert-info">The Workflow Automation AI does not answer questions about the product. If you have questions or feedback, consider joining the <strong>#workflows</strong> channel on the <a href="https://chat.datadoghq.com/">Datadog Community Slack</a></div>

## Create a custom workflow

Expand Down Expand Up @@ -111,7 +111,7 @@ You can update published workflows without affecting the live version until you

Editing a published workflow creates a draft. All changes made to the draft do not alter the published workflow. Each workflow can have one active draft, which all editors can modify. When ready, click on **Publish Changes** to replace the published version.

Drafts execute all configured steps like any normal workflow. You can only run drafts from the workflow editor.
Drafts execute all configured steps like any normal workflow. You can only run drafts from the workflow editor.

To discard the draft, click the **cog icon** in the top-right corner of the editor and select **Discard draft**.

Expand Down Expand Up @@ -205,7 +205,7 @@ To perform tasks using the API, see the [Workflow Automation API documentation][
[7]: /getting_started/tagging/
[8]: /glossary/#service
[9]: /account_management/teams/
[10]: https://datadoghq.slack.com/
[10]: https://chat.datadoghq.com/
[11]: /service_management/workflows/test_and_debug/#test-a-step
[12]: /service_management/workflows/variables/
[13]: /api/latest/workflow-automation/
Expand Down
2 changes: 1 addition & 1 deletion content/en/actions/workflows/expressions.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,6 @@ See the test and debug page to learn how to [test a workflow step][3].
<br>Do you have questions or feedback? Join the **#workflows** channel on the [Datadog Community Slack][2].

[1]: https://lodash.com/
[2]: https://datadoghq.slack.com/
[2]: https://chat.datadoghq.com/
[3]: /service_management/workflows/test_and_debug/#test-a-step
[4]: /service_management/workflows/actions/set_variables
2 changes: 1 addition & 1 deletion content/en/actions/workflows/limits.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,4 +63,4 @@ When an organization exceeds a threshold, pending execution requests queue up to

[1]: /service_management/workflows/actions/flow_control/#for-loop
[2]: /service_management/workflows/trigger/#trigger-a-workflow-from-a-workflow
[9]: https://datadoghq.slack.com/
[9]: https://chat.datadoghq.com/
2 changes: 1 addition & 1 deletion content/en/actions/workflows/saved_actions.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,4 +67,4 @@ If you did not create the action, you cannot edit it directly. Instead select th

[1]: https://app.datadoghq.com/workflow/action-catalog
[2]: https://app.datadoghq.com/workflow/
[3]: https://datadoghq.slack.com/
[3]: https://chat.datadoghq.com/
2 changes: 1 addition & 1 deletion content/en/actions/workflows/test_and_debug.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,4 +62,4 @@ The initial run history for a workflow provides a panel with the list of previou
<br>Do you have questions or feedback? Join the **#workflows** channel on the [Datadog Community Slack][10].

[6]: #test-expressions-and-functions
[10]: https://datadoghq.slack.com/
[10]: https://chat.datadoghq.com/
2 changes: 1 addition & 1 deletion content/en/actions/workflows/track.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ To track billing for your workflow executions, perform the following steps:
<br>Do you have questions or feedback? Join the **#workflows** channel on the [Datadog Community Slack][1].


[1]: https://datadoghq.slack.com/
[1]: https://chat.datadoghq.com/
[2]: https://app.datadoghq.com/dashboard/lists
[3]: /service_management/workflows/build/#workflow-notifications
[4]: https://app.datadoghq.com/monitors/create
Expand Down
2 changes: 1 addition & 1 deletion content/en/actions/workflows/trigger.md
Original file line number Diff line number Diff line change
Expand Up @@ -285,7 +285,7 @@ After you trigger a workflow, the workflow page switches to the workflow's **Run
[4]: /security/cloud_security_management/workflows
[5]: /service_management/workflows/build/#input-parameters
[6]: https://app.datadoghq.com/incidents/settings#Rules
[7]: https://datadoghq.slack.com/
[7]: https://chat.datadoghq.com/
[8]: /account_management/api-app-keys/#api-keys
[9]: /account_management/api-app-keys/#application-keys
[10]: /account_management/api-app-keys/#scopes
Expand Down
2 changes: 1 addition & 1 deletion content/en/actions/workflows/variables.md
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,7 @@ To avoid a type error resulting from an undefined variable, assign a custom vari

[1]: https://app.datadoghq.com/workflow/action-catalog#/com.datadoghq.core/com.datadoghq.core.setVariable
[2]: /service_management/workflows/actions/flow_control#for-loop
[3]: https://datadoghq.slack.com/
[3]: https://chat.datadoghq.com/
[4]: https://handlebarsjs.com/guide/expressions.html#expressions
[5]: /service_management/workflows/trigger
[6]: /service_management/app_builder/queries/#return-workflow-results-to-an-app
Expand Down
Loading