Home
Turium Algoreus
Turium Algoreus
  • Turium Algoreus Documentation
    • Turium Algoreus Overview
      • How to Guides
        • Axons (Pipeline) User Guide
          • Algoreus Genesis
          • Algoreus Node
          • Steps for a simple batch Axon in Algoreus
          • Configuring Axon in Algoreus
          • Deploying an Axon in Algoreus
          • Running an Axon in Algoreus
          • Viewing and downloading logs in the Genesis in Algoreus
          • Scheduling an Axon in Algoreus
          • Reusable Axons in Algoreus
          • Using Triggers in Algoreus
          • Working with multiple versions of the same node in Algoreus
          • Modifying a draft Axon in Algoreus
          • Editing a deployed Axon in Algoreus
          • Duplicating An Axon in Algoreus
          • Deleting an Axon in Algoreus
          • Deploying nodes from the Algoreus Hub
          • Using node templates in Algoreus
          • Exporting and importing Axons in Algoreus
          • Dynamic resource configuration in Algoreus
          • Working with namespaces in Algoreus
        • Soma (Transformation) User Guide
          • Algoreus Soma Overview
          • Algoreus Soma Concepts
          • Algoreus Soma UI components
          • Working with multiple datasets
          • Navigating between Soma and Algoreus Genesis
          • Editing a transformation created in the Soma
          • Soma data types
          • Working with connections in Soma
          • Parsing a CSV file
          • Strings Formatting
          • Sending records to error
          • Working with numbers in Soma
          • Working with Decimal types in Soma
          • Performing date transformations in Soma
          • Filtering records
          • Finding and replacing values in a column
          • Filling null or empty cells
          • Copying, deleting, and keeping columns
          • Renaming a column
          • Joining two columns
          • Swapping two column names
          • Extracting fields to retrieve values
          • Exploding fields
          • Masking data
          • Encoding records to store or transfer data
          • Decoding records to store or transfer data
          • Applying a Hashing algorithm to a column
          • Upgrading the Soma transformation node version
          • Viewing and downloading a schema in Soma
          • Viewing Soma Service logs
        • Cerebellum (Operations and Monitoring) User Guide
          • Logging and Monitoring
          • Metrics
          • Dashboard and Reports
          • Preferences and Runtime Arguments
          • Transaction Service Maintenance
        • Engram (Metadata) User Guide
          • System Metadata
          • Discovery and Lineage
          • Audit Logging
          • Metadata Management
          • Accessing Metadata Programmatically
          • Metadata Field-Level Lineage
        • Clone (Replication) User Guide
          • Cloning overview
          • Clone Concepts
          • Adding Transformations to a Cloning Job
          • Deleting a Cloning Job
          • Tutorial: Cloning data from Oracle Database to BigQuery
        • Algology (Visualisation) User Guide
          • Dashboards
            • Using Dashboards
            • Building Dashboards
            • Manage dashboards
            • Publishing Dashboard
            • Playlist
            • Create and manage reports
            • Share dashboards and panels
            • Access Dashboard Usage
            • Search Dashboards
          • Panel Editor
            • Configure Panel Options
            • Configure standard options
          • Visualisations
            • Alert List
            • Bar Chart
            • Bar Gauge
            • Candlestick Panel
            • Canvas
            • Dashboard List
            • Flame Graph
            • Gauge
            • Heatmap
            • Histogram
            • Logs
            • Node Graph
            • Traces Panel
            • Pie Chart
            • State Timeline
            • Stat Panel
            • Time series
            • Trend Panel
            • Text Panel
            • Table
            • GeoMap
            • Datagrid Panel
            • Status history
            • Annotations
          • Explore
            • Logs in Explore
            • Queries in Explore
            • Tracing in Explore
            • Inspector in Explore
    • Turium Algoreus Connectors
Powered by GitBook
On this page
  • Compute Configuration
  • Axon Configuration
  • Engine Configuration
  • Resources
  • Axon Alerts

Was this helpful?

  1. Turium Algoreus Documentation
  2. Turium Algoreus Overview
  3. How to Guides
  4. Axons (Pipeline) User Guide

Configuring Axon in Algoreus

PreviousSteps for a simple batch Axon in AlgoreusNextDeploying an Axon in Algoreus

Last updated 1 year ago

Was this helpful?

Once you have deployed an axon, the following aspects can be configured:

Compute Configuration

You can modify the compute profile used to execute this axon. For instance, you might want to run the axon against an existing cluster instead of the default cluster.


Axon Configuration

For each axon, the Instrumentation feature can be enabled or disabled. By default, Instrumentation is activated. If Instrumentation is enabled, running the axon will generate metrics for each node. The metrics for the source, transformation, and sink nodes slightly differ and include:

  • Records out

  • Records in

  • Total number of errors

  • Records out per second

  • Min process time (one record)

  • Max process time (one record)

  • Standard deviation

  • Average processing time

These metrics are displayed on the Metrics tab for each node in an axon. Unless the environment is resource-constrained, it is advised to always keep the Instrumentation setting on.

For streaming axons, the Batch interval for streaming data can also be set.


Engine Configuration

For each axon, Spark or MapReduce can be selected as the execution engine, with Spark being the default option. Additional engine configurations can be added through custom configurations, which typically apply to Spark more frequently than to MapReduce.


Resources

You can designate the memory and the number of CPUs for the driver and executor. The driver manages the Spark job while the executor handles data processing.


Axon Alerts

After the axon execution concludes, you can set up Algoreus to dispatch alerts and initiate post-processing tasks. While designing the axon, axon alerts can be created. Once the axon is deployed, these alerts can be viewed, but no additional alerts can be added or existing ones edited. You can select the action to be performed by Algoreus upon the completion of an axon run, such as:

  • Send email

  • Execute a database query

  • Create a marker file

  • Make an HTTP call

  • Run a MySQL query

You can choose to send an alert or trigger a post-processing task based on the run status. It is also possible to create custom nodes to perform specific tasks. Various open-source nodes can be added as an axon alert as well.


Compute Configuration
Axon Configuration
Engine Configuration
Resources
Axon Alerts