Skip to content

RWallan/carol-app-monitor

Repository files navigation

CarolApp Monitor

logo


Documentation: https://carol-app-monitor.readthedocs.io/en/latest/

Source code: https://github.com/RWallan/carol-app-monitor


The CarolApp Monitor is a simple and useful application to monitor and automatically restart online CarolApps if they are not running. A CarolApp is an application developed in TOTVS Carol platform that offers specific business solutions.

Using the CarolApp Monitor is simple!

You just need to configure a batch CarolApp that allows you to easily personalize a schedule. With it, you can define specific time stamps to verify the CarolApp status and to automatically restart it if needed. This way, the CarolApp Monitor guarantees the continuous availability of your apps in TOTVS Carol platform.

Why to use CarolApp Monitor:

Sometimes a CarolApp can stop working and you must to get some time to check which apps has stopped and turn them on 😞 .

So thinking about it, CarolApp Monitor will monitor your online apps and restart if they stop without the necessity of you expand your time 🚀.

The key features are:

  • Simple 😅: Simple to configure and install in your Carol tenant.
  • Intuitive :smiling_face_with_3_hearts:: With fews steps you'll ready to use.
  • No coding 🚫: It's not necessary to be a Python expert coder to use.
  • Fast to learn ⏩: Great documentation and support to instruct how to configure and install the CarolApp Monitor.

What CarolApp Monitor do: [ADD Flowchart]

CarolApp Monitor will look periodically all online CarolApps searching if anyone isn't running and restart your services one by one.

FlowChart

Requirements

Python 3.10+

CarolApp Monitor has been developed on the shoulders of:

  • Poetry for Python dependency management.
  • Pycarol for CarolApp processes informations.

What is TOTVS Carol

Created in 2015, TOTVS Carol it's a plataform of data and AI developed by TOTVS. The plataform it's an advanced solution of data management that can connect with different fonts of data to analyze informations and show result that support decision makes.

This way, TOTVS Carol enable informations rastreability strategies, development and deployement of machine leaning algorithms, helping with predictions and also with projects of computation vision and natural language process (NLP).

With that, TOTVS Carol enables:

  • Forecast and prevision 📈: You can analyze your past data to predict the future.
  • Recomendations ✅: With machine learning algorithms the plataform can understand action patterns made by humans and create recomendations of how to act in similar processes.
  • Otimization :simple-googleoptimize:: More performance and padronization with Deep Neural Network.
  • Computational vision 👁️: You can work with real time data generated with your cameras using facial recognization.
  • Conversation experience 💬: Using NLP it's possible to create entire structure of conversations.

Installation

To use this project in your tenants, you'll need to create and build a CarolApp.

First, make the download manifest.json that include all settings to build your CarolApp. To make the download, just click in the button above 😉.

After that, we'll configure your batch CarolApp. To configure this app, you'll need:

  1. Create the CarolApp
  2. Build the App
  3. Add a schedule to your process.

And it's done! 🥳

License

This project is licensed under the terms of the MIT license.

About

Carol App Monitor

Resources

Stars

Watchers

Forks

Releases

No releases published