Driven User Guide
version 1.1.1Managing applications with Tags
Tags allows you to manage your data processing and ETL flows in a manner to provide superior support for governance, compliance, and operational visibility. This is specially true when tags are used to notate application components using a consistent taxonomy and resulting application segments monitored by Driven’s rich functionality.
To tag your Cascading application, simply set the application level property. Enter:
AppProps.addApplicationTag( properties, "Hello Success" );
By making a tag based on a business unit, for example, you can start tracking usage by various organizational units. You can tag your applications with corporate project names, helping it easier to identify and find stakeholders by dev ops team.
or, to tag your Cascading application at the cluster level, set the tag property in driven.properties. Enter:
driven.protocol.tags=tag_name
By making the tag that includes a cluster name (e.g, "Cluster: Cluster Name") parameter passed through command-line arguments, you can start tracking applications per cluster. By segmenting your applications by cluster (or other instructure entities() you can now start doing more sophisticated metric rollups.
Figure 1: In this example, the application tag is Driven-Tag, ETL Tutorial.
Using Tags as Search Query
Tags also allow you to quickly find your application by using the tags itself as the search criteria in Driven.
Figure 2: Using tags as the search criteria.
Refer to Search for detailed information.