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
16 changes: 10 additions & 6 deletions content/integrations/extensions/datadog.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -30,15 +30,19 @@ This integration will send a stream of metrics as they happen from your Knock ac

- Environment
- Workflow key
- Workflow category
- Workflow exec mode
- Channel or workflow step type
- Channel provider
- Integration source type
- Error reason

Please refer to your Datadog pricing agreement for information on how custom metrics sent to Datadog are priced for your account.

At this time there is no way to selectively enable specific metrics, however metrics will only be emitted to Datadog for features that you are actively using in Knock.

A workflow can have one or more [categories](/concepts/workflows#workflow-categories). For applicable metrics, each category will have a unique tag on the emitted metrics; a workflow with categories `transcational` and `updates` will have the tags `workflow_category:transcational` and `workflow_category:updates`.

## Installing the integration

1. Visit the **Extensions** page under the **Integrations** section of your Knock dashboard account settings
Expand Down Expand Up @@ -78,32 +82,32 @@ Get started with our Datadog dashboard starter kit to start monitoring Knock met
<Attribute
name="knock.message_delivered.total"
type="count"
description="How many messages have been delivered, segmented by `channel` and `workflow` key."
description="How many messages have been delivered, segmented by `channel`, `provider`, `workflow` key, and `workflow_category`."
/>
<Attribute
name="knock.message_delivered_retryable_error.total"
type="count"
description="How many deliveries ended in a retryable failure, segmented by `channel` and `workflow` key."
description="How many deliveries ended in a retryable failure, segmented by `channel`, `provider`, `workflow` key, and `workflow_category`."
/>
<Attribute
name="knock.message_delivered_error.total"
type="count"
description="How many deliveries ended in failure (not retryable), segmented by `channel` and `workflow` key."
description="How many deliveries ended in failure (not retryable), segmented by `channel`, `provider`, `workflow` key, and `workflow_category`."
/>
<Attribute
name="knock.message_bounced_error.total"
type="count"
description="How many deliveries ended in non-retryable errors from downstream providers, segmented by `channel` and `workflow` key."
description="How many deliveries ended in non-retryable errors from downstream providers, segmented by `channel`, `provider`, `workflow` key, and `workflow_category`."
/>
<Attribute
name="knock.workflow_recipient_run.total"
type="count"
description="How many workflow recipient runs have been started, segmented by `workflow` key and `exec_mode`."
description="How many workflow recipient runs have been started, segmented by `workflow` key, `exec_mode`, and `workflow_category`."
/>
<Attribute
name="knock.workflow_recipient_run_error.total"
type="count"
description="How many errors were experienced during a workflow recipient run, segmented by `workflow` key, `exec_mode`, `step_type`, and the error `reason`. A workflow recipient run can report more than one error."
description="How many errors were experienced during a workflow recipient run, segmented by `workflow` key, `exec_mode`, `step_type`, `workflow_category`, and the error `reason`. A workflow recipient run can report more than one error."
/>
<Attribute
name="knock.integration_event_received.total"
Expand Down
14 changes: 9 additions & 5 deletions content/integrations/extensions/new-relic.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -30,15 +30,19 @@ This integration will stream metrics from your Knock account to your New Relic a

- Environment
- Workflow key
- Workflow category
- Workflow exec mode
- Channel or workflow step type
- Channel provider
- Integration source type
- Error reason

Please refer to your New Relic pricing agreement for information on how custom metrics sent to New Relic are priced for your account.

At this time there is no way to selectively enable specific metrics, but metrics will only be emitted to New Relic for features that you are actively using in Knock.

A workflow can have one or more [categories](/concepts/workflows#workflow-categories). For applicable metrics, each category will have a unique tag on the emitted metrics; a workflow with categories `transcational` and `updates` will have the tags `workflow_category:transcational` and `workflow_category:updates`.

## Installing the integration

1. Visit the **Extensions** page under the **Integrations** section of your Knock dashboard account settings
Expand Down Expand Up @@ -84,27 +88,27 @@ Get started with our New Relic dashboard starter kit to start monitoring Knock m
<Attribute
name="knock.message_delivered.total"
type="count"
description="How many messages have been delivered, segmented by `channel` and `workflow` key."
description="How many messages have been delivered, segmented by `channel`, `provider`, `workflow` key, and `workflow_category`."
/>
<Attribute
name="knock.message_delivered_retryable_error.total"
type="count"
description="How many deliveries ended in a retryable failure, segmented by `channel` and `workflow` key."
description="How many deliveries ended in a retryable failure, segmented by `channel`, `provider`, `workflow` key, and `workflow_category`."
/>
<Attribute
name="knock.message_delivered_error.total"
type="count"
description="How many deliveries ended in failure (not retryable), segmented by `channel` and `workflow` key."
description="How many deliveries ended in failure (not retryable), segmented by `channel`, `provider`, `workflow` key, and `workflow_category`."
/>
<Attribute
name="knock.workflow_recipient_run.total"
type="count"
description="How many workflow recipient runs have been started, segmented by `workflow` key and `exec_mode`."
description="How many workflow recipient runs have been started, segmented by `workflow` key, `exec_mode`, and `workflow_category`."
/>
<Attribute
name="knock.workflow_recipient_run_error.total"
type="count"
description="How many errors were experienced during a workflow recipient run, segmented by `workflow` key, `exec_mode`, `step_type`, and the error `reason`. A workflow recipient run can report more than one error."
description="How many errors were experienced during a workflow recipient run, segmented by `workflow` key, `exec_mode`, `step_type`, `workflow_category`, and the error `reason`. A workflow recipient run can report more than one error."
/>
<Attribute
name="knock.integration_event_received.total"
Expand Down
Loading