Components of Catalyst DevOps

Monitor

Quality

Repositories

As represented above, Catalyst DevOps contains the following components, each aimed at aiding various facets of the application monitoring and maintenance:

Monitor

  1. Application Alerts : This feature sends instant email alerts in the scenarios of failure, timeouts, or code exceptions in specific components. This provides automation in error handling, and enables you to take instant, remedial actions to ensure the uptime and performance quality of your application before end-users are impacted in large scale.

  2. Logs : You can access the Catalyst Serverless function execution logs of all function types and AppSail services through this component, as well as view their execution details and spot errors at ease. Logs help you in resolving problem areas during the testing phases and aid you in software maintenance.

  3. Metrics : Metrics help you keep a track of the resource usage of various Catalyst components and obtain useful reports of your application’s schema. By analyzing the metrics of your project’s components, you can derive actionable insights and make well-informed business decisions.

  4. Application Performance Monitoring : APM provides in-depth, contextual reports containing crucial statistics of Catalyst Serverless function executions, such as graphs of function invocations and errors, fine-grained component usage trace, and aggregated reports on function response times. This helps you to quickly identify, analyze, and fix problem areas.

Note: Application Performance Monitoring is currently not available to users accessing from the CA data center.

Quality

  1. Automation Testing : Automation testing enables end-to-end API testing within the Catalyst console and ensures all your application end points work properly. You can write test cases for your requirements, merge test cases logically under a single test suite, and also schedule fully-automated tests for execution.
Note: Automation Testing is currently not available to Catalyst users accessing from the EU, AU, IN, or CA data centers.

Repositories

  1. Github Integration : This component enables synchronization between your Github repositories and your Catalyst account, and allows you to deploy projects in your repositories to the Catalyst console seamlessly.

For a quick start guide on implementing the DevOps components in your Catalyst application, you can refer to this section.

Last Updated 2024-01-04 12:37:42 +0530 +0530