Tracking ObservabilityInspector Segment integration

Send data from Segment to Avo Inspector

Use Avo Inspector as a Segment destination

Stream your event schemas from Segment to Avo Inspector without adding any code to your codebase. Simply set up a Segment native destination powered by Segment actions and your data should be visible in Avo within a couple of seconds (in rare cases it can take up to 2 minutes).

💡

You will need to create a connection between your source and the destination for each environment you use (Development | Staging | Production).

Step 1. Create or select an Avo source to set up Inspector

A source in Avo is a code base where events are tracked, for example your website, mobile application or server.

Navigation to Inspector sources screen in Avo

You can select an existing Avo source or, create a new one.

Select Source

Once you’ve selected or created a source, the source details view will open on the”Inspector Setup” tab, with instructions for setting up Inspector.

Under the Segment instructions, click the Connect to Segment button, which will take you to your segment workspace to set up Avo as a destination.

Source settings in Avo

Step 2. Create Segment destinations

The link will open the Avo Destination in your segment workspace, click Add Destination to continue

Add Destination

Select your source that you want to connect to Avo and give the destination connection a name, and then fill in the Destination settings to connect your source with the Avo Inspector..

💡

We recommend giving your destination a name to describe your source and environment, (Avo Web Prod)

Destination Settings

Avo Inspector API Key

You can copy the API key from your source in Avo. The API key allows Avo to map the events from your Segment source to the Avo source, to accurately compare your source’s event schemas to your Tracking Plan in Avo.

Environment

Environment describes which app environment the source is sent from, Development | Staging | Production. Avo only generates issues for events in the Production environment, but you can see the event shapes for staging and development environments to make sure they are implemented correctly.

App Version Property

App Version Property is an optional (but recommended!) field. Having accurate app release versions in Avo Inspector allows you to see how events change across releases. This will help you identify which releases an issue is impacting, and monitor for regressions in future releases after an issue has been resolved.

Without app versions, the inspector has no way of differentiating between old and new releases, and might surface irrelevant issues based on old releases. Learn more about how Inspector uses releases

For most mobile sources, we will automatically fetch the app version from Segment Context. If you have an event property describing the app release version of your source (“E.g “app_version”) you can provide it under App Version.

If you are unsure of whether this applies to your source, or if you don’t know which event property to use, you can proceed with setting up the source and add this information later.

Destination Settings

Step 3. Monitor Avo

After you have enabled your destination in Segment, you can visit Inspector Events and monitor the events coming into the inspector.

This can take up to 2 minutes to be populated, make sure you are monitoring the environment that you connected in the Segment destination.

If you run into any problems with your setup, we’re here to help, please reach out if you need any help getting set up.

Next Steps