Manage Your Microservices with Choreo’s DevOps Portal
- Nilesh Jayanandana
- Architect - WSO2
We’re thrilled to announce the release of the Choreo DevOps Portal to give users more control over managing the DevOps aspects of their microservices.
When you run microservices, sometimes the default configurations won’t meet your business goals and you will require more flexibility and control over how your services are run and managed. How you write your microservices will determine a variety of factors, including resource requirements like the minimum amount of CPU and memory, health checks, configuration management, and the ability to inject environment variables and mount configuration files. In Choreo, many of these factors are standardized for services that are written in the Ballerina programming language.
However, you might have, for example, a Java service that needs additional CPU and memory to run normally, some configurations to be mounted as files on runtime, and custom health check endpoints. Now, with the ability to build and run your Docker containers on Choreo, you don't have to worry about those things. The DevOps Portal lets you fine-tune the configurations of your microservices and ensure they operate at peak efficiency.
Choreo’s DevOps Portal enables you to:
- Observe the state of the containers of your microservices in real-time.
- Modify CPU and memory allocated for your microservice.
- Mount configuration files to your containers at runtime.
- Inject environment variables to your containers at runtime.
- Add health checks to your application.
- Configure scaling thresholds of your microservice.
Figure 1 - DevOps Portal Overview page
What’s Next?
The Choreo DevOps Portal is only the beginning for managing microservices in production. We are currently developing several exciting features that will give users like yourself greater flexibility and control over your microservices. Until then, sign up for free to find out more about Choreo.