The Applications page
The page is the main interface for locating your applications and analyzing their performance.
Your application's performance and reliability depends on several factors, such as quality of the code, types of joins used, configuration settings, data size, scheduler settings, contention with other applications, etc. It takes significant expertise and effort to get to the root cause(s) of an application's problems. Unravel's Intelligence Engine provides insights into your application's run to help resolve its problems/inefficiencies. These insights are called events. For more information about events, see the Events & Insights.
On-prem
Unravel supports both ad hoc applications, and repeatedly running workflows or data pipelines.
Ad hoc applications are Hive queries, MapReduce jobs, Spark applications, Impala queries, and so on; these are generated by end user tools (such as BI tools like Tableau, Microstrategy, etc.) or submitted via CLI.
Repeatedly running workflows or data pipelines are created using
cron
or schedulers like Oozie, Airflow, or ETL tools like Informatica, Pentaho, and others.
The on-prem Applications page has four (4) tabs:
All Applications (Renamed in Unravel v4.5.3.0.)
Running Applications (Added in Unravel v4.5.3.0.)
Azure Databricks
Added in Unravel v4.5.2.0.
The Applications page for Databricks page has two (2) tabs:
Note
See Common UI Features for general information about Unravel's UI.
See Resource Metrics for the list of metrics that Unravel collects.
Unravel currently supports the following application frameworks:
Native
SparkSQL
Spark Streaming
Athena (preview)
Note
The Applications Program Managers are adjusted based upon whether the application is on-prem or in the Cloud. It is noted whenever there is a variance.