LogoLogo
  • 🏃‍♀️ Get started
    • Create your first integration
      • Step 1 - Creating your Source & Destination System keys
        • Shopify Key
        • FTP Key
      • Step 2 - Select a Source Function
      • Step 3 - Select a Destination Function
      • Step 4 - Select a Transformation
      • Step 5 - Put it all together to create a Stream
      • Step 6 - Run your stream
    • Go-live best practice
  • 🏄🏻‍♀️ Integration Tutorials
    • Shopify with Descartes Peoplevox
    • Shopify with FTP
      • Shopify with FTP
      • Shopify with FTP (Part 2)
    • Shopify with ReBOUND
    • WooCommerce
      • WooCommerce with FTP
    • NetSuite
  • 🏗️ Creating streams
    • Intro
    • Streams
      • Web hook installation
      • Web hook support
        • DEAR Systems
        • Descartes Peoplevox
        • Shopify
    • Systems
      • System library
        • DEAR Systems
        • Email
        • FTP
        • Descartes Peoplevox
        • Magento 1.x
        • Magento 2.x
        • ParcelLab
        • ReBOUND
        • Shopify
        • WooCommerce
    • Keys
      • Key library
        • Shopify private apps
        • Netsuite
        • FTP and sFTP
        • oAuth
    • Sources
    • Transformations
      • Public Transformations
      • Private Transformations
      • Customising a Public Transformation
      • Write a custom transformation
        • Transformation Library
        • Example 1 - Sales Order
        • Example 2 - Shipment
    • Destinations
      • Aggregated Events
    • Data uploads
    • Lookup table
  • 🔧 Editing streams
    • Updating source and destinations
    • Deleting a stream
  • 🎛️ Monitoring streams
    • Job Statuses
    • Event Statuses
    • Resending data
      • Replicate Job
      • Replicate Event
      • Replicate Event without Event in Control Panel
    • Reporting
      • Jobs
      • Events
      • Entities
    • Alerts
  • ⚙️ Administration
    • Login and security
      • Two factor authentication (2FA) setup
        • Signup to HighCohesion without QR scan
    • Creating an organisation
    • Billing Information
    • Creating a user
    • Roles & Permissions
  • 💁🏽 Help and support
    • Glossary of platform terminology
    • Security standards
    • Data retention policy
    • Contact us
Powered by GitBook
On this page
  • Why an alerting service?
  • What is the alerting service and how is it structured?
  • Use cases
  • Email alert templates
  • JOB_ERROR
  • EVENT_DESTINATION ERROR
  • EVENT_TRANSFORMATION ERROR
  • Alert report
  • How can I easily differentiate an alert email from a report email?
  • ALERT REPORT TEMPLATE

Was this helpful?

  1. 🎛️ Monitoring streams

Alerts

This section specifies why the alerting service is important and how it is structured

Why an alerting service?

Errors often occur in integrations, it can be anything from faulty data entry in the Source system, to time out or formatting issues in the Destination system. When an error occurs it is of upmost importance to understand that something has happened, what happened and why it happened for an end-user to easily address the issue.

The HighCohesion alerting service is design to support in all of the above four steps, in real time and in granular detail on a Job and Event basis.

What is the alerting service and how is it structured?

The HighCohesion alerting service is configurable to fit every organisations specific needs, and alerts on three alert types:

JOB:

  • This alert notifies the client about a failed job.

EVENT_TRANSFORMED:

  • This alert notifies the client about a failed event in the transformation process (CORE)

EVENT_DESTINATION:

  • This alert notifies the client about a failed event in the destination (SDF)

The alerts can easily be configurable by:

  • Deciding who shall receive the email alerts

  • Selecting which Streams from the Organisation that should be included

  • Configuring a flood control based on count & time, to ensure the end-user does not get spammed with emails in case a high traffic Stream sees errors

  • Opt-in for daily or weekly alert reports with a summary of the alert count per Stream for a specific alert type

Use cases

See below illustration for an example:

Alert configuration settings: flood_type = streamID flood_count = 20 flood_time = 15_MIN

Scenario: Simple Street Supplies sees the highest trading volume of the year during Black Friday. When the amount of orders peak, their FTP times out resulting in 53 events with alert_type = Error (failed in destination), the 53 Events with error are all created within 5 seconds.

Alerting service output:

Email alert templates

JOB_ERROR

EVENT_DESTINATION ERROR

EVENT_TRANSFORMATION ERROR

The above templates are examples of emails that are sent to the end-user for the first time. If the email is triggered after having been retained by the flood control feature, a paragraph will be added on the top of the email outlining how many Jobs / Events failed before the email was triggered (e.g. the number of the flood_count). See example below:

Alert report

The alert report feature provides a holistic overview of all the alerts that have been triggered over the last day or week for a specific alert type (e.g. JOB ERROR, EVENT_TRANSFORMATION ERROR or EVENT_DESTINATION ERRROR. This is especially helpful for organisations that are using the Flood Control feature, too easily see the exact number of alerts triggered, per stream and alert type.

A DAILY report will be sent every day at 16:00 UST

A WEEKLY REPORT will be sent every Friday at 16:00 UST

How can I easily differentiate an alert email from a report email?

The alert report will be sent from insights@highcohesion.com. The subject line will always start with "DAILY/WEEKLY REPORT".

ALERT REPORT TEMPLATE

PreviousEntitiesNextLogin and security

Last updated 3 years ago

Was this helpful?