Discover

Get Started

Developers

Industries

Integrate Sentry Monitoring

Overview

You can configure a Sentry integration to send file transfer activities and device status changes for monitoring.

Once configured, whenever a selected event occurs—such as Transfer Started, Transfer Completed, Device Connected, or Device Disconnected—an event is sent to Sentry and categorized under the specified Environment.

The overall process consists of the following steps:

① Obtain the Sentry DSN → ② Configure the Integration in the Product

Prerequisites

Before you begin, verify the following requirements.

ItemDescription
Sentry ProjectA Sentry project and permission to view its DSN.
Environment NameDecide the environment name that will be used to categorize events (for example, production).
NetworkThe environment where the product is installed must be able to access the DSN ingest endpoint (for example, oXXX.ingest.sentry.io) over HTTPS (443).

Obtain the Sentry DSN and Decide the Environment Name

To send events to Sentry, obtain the project's DSN and determine the Environment Name that will be associated with incoming events.

Step 1. Obtain the DSN

In Sentry, open the target project and navigate to:

Settings → SDK Setup → Client Keys (DSN)

Copy the DSN.

Example format:

text
1
https://<public_key>@o<organization-id>.ingest.sentry.io/<project-id>

Although the DSN is intended only for event ingestion, unnecessary events can be submitted if it is exposed publicly. If necessary, generate a new DSN using the Rotate function.

11_1

Step 2. Decide the Environment Name

Choose the Environment Name that will be associated with incoming events.

Examples:

text
1
production
text
1
staging

The environment does not need to be created in advance. It is automatically displayed in Sentry when events are received.

11_2

Verification

✔ The project DSN has been obtained.

✔ The Environment Name has been determined.

Configure the Sentry Integration

Enter the DSN and Environment Name into the product.

When you open the Monitoring configuration page, the following screen is displayed.

11_3

Step 1. Enter the Sentry DSN URL

Enter the Sentry DSN URL obtained in the "Obtain the Sentry DSN and Decide the Environment Name" section.

Step 2. Enter the Environment Name

Enter the Environment Name.

Example:

text
1
production

Step 3. Select Events

Select the events to monitor.

Multiple events can be selected. Events will be sent to Sentry only for the selected event types.

EventTrigger
Transfer StartedWhen a Transfer begins.
Transfer CompletedWhen a Transfer completes successfully.
Transfer PausedWhen a Transfer is paused.
Transfer RecoveredWhen a Transfer automatically resumes after an interruption or failure.
Device ConnectedWhen a device connects.
Device DisconnectedWhen a device disconnects.

Step 4. Save the Configuration

After completing the configuration, click Add to save the integration.

Verification

✔ The Sentry DSN URL has been entered.

✔ The Environment Name has been entered.

✔ The monitoring events have been selected.

Verify the Integration

Verify that the integration is operating correctly.

Step 1. Generate a Test Event

Start a Transfer or trigger one of the selected monitoring events.

11_4

Step 2. Verify in Sentry

Verify that the event has been received by Sentry and is categorized under the specified Environment.

11_5

Verification

✔ The event has been received by Sentry.

✔ The event is displayed under the specified Environment.

Configuration Complete

After the configuration is saved, the integration becomes active.

From this point forward, whenever one of the selected events occurs, a corresponding event is automatically sent to Sentry.

Troubleshooting

IssueVerification
Events are not displayedVerify that the Sentry DSN URL is correct and contains no leading or trailing spaces.
Project cannot be foundVerify that the DSN belongs to the correct project and has not been rotated or disabled.
Events are not categorized by EnvironmentVerify that the Environment Name has been entered correctly.
Some events are missingVerify that the Client Keys rate limit has not been reached.
Connection failure in a restricted networkVerify that outbound HTTPS (443) access to the DSN ingest endpoint (for example, oXXX.ingest.sentry.io) is allowed by the firewall or proxy.