Logging and Monitoring: CDAP collects logs for all of its internal services and user applications; at the same time, CDAP can be monitored through external systems. Covers log location, logging messages, the system services and user application logback configuration and CDAP support for logging through the standard SLF4J (Simple Logging Facade for Java) APIs and Logback.
Metrics: CDAP collects metrics about the application’s behavior and performance.
Dashboard and Reports: Real-time dashboard and reports for program run statistics.
Preferences and Runtime Arguments: Preferences provide the ability to save configuration information. MapReduce and Spark programs, services, workers, and workflows can receive runtime arguments.
Scaling Instances: Covers querying and setting the number of instances of services.
Resource Guarantees: Providing resource guarantees for CDAP programs in YARN.
Transaction Service Maintenance: Periodic maintenance of the Transaction Service.
CDAP UI: The CDAP UI is available for deploying, querying, and managing CDAP.
...