Page 189 - Building Big Data Applications
P. 189

188   Building Big Data Applications


                   - Complete security with automatic TLS, integrated secrets management, secu-
                      rity scanning, and deployment policy
                   - Docker-certified plugins containers provide tested, certified, and supported
                      solutions
               Monit is an Open-Source DevOps tool. It is designed for managing and monitoring
                UNIX systems. It conducts automatic maintenance, repair, and executes meaning-
                ful actions in error situations.
                  Features:
                   - Executes meaningful causal actions in error situations
                   - Helps to monitor daemon processes or similar programs running on
                      localhost
                   - It helps to monitor files, directories, and file systems on localhost
                   - This DevOps tool allows network connections to various servers
               Supervisor is a DevOps tool that allows teams to monitor and control processes on
                UNIX operating systems. It provides users a single place to start, stop, and monitor
                all the processes.
                  Features:
                   - Supervisor is configured using a simple INI-style config file which is easy to
                      learn
                   - This tool provides users a single place to start, stop, and monitor all the
                      processes
                   - It uses simple event notification to monitor programs written in any
                      language
                   - It is tested and supported on Linux, Mac OS X, FreeBSD, and Solaris, etc.
                   - It does not need compiler because it is written entirely in Python
               Ansible is a leading DevOps tool. It is a simple way to automate IT for automating
                entire application lifecycle. It makes it easier for DevOps teams to scale automa-
                tion and speed up productivity.
                  Features:
                   - It is easy to use open-source deploy apps
                   - It helps to avoid complexity in the software development process
                   - IT automation eliminates repetitive tasks that allow teams to do more stra-
                      tegic work
                   - It is an ideal tool to manage complex deployments and speed up develop-
                      ment process
               Code Climate is a DevOps tool that monitors the health of the code, from the
                command line to the cloud. It helps users to fix issues easily and allows the team
                to produce better code.
                  Features:
                   - It can easily integrate into any workflow
                   - It helps to identify fixes, and improve team’s skills to produce maintainable
                      code
   184   185   186   187   188   189   190   191   192   193   194