![](https://cdn.prod.website-files.com/65a7bc80c6af99bbabad9d9b/65f074c369c2a68afc75af7b_Joyent.png)
Application awareness for Joyent
The Challenge
To create a more well-rounded, standalone product.
The Approach
Single sign-on
Single sign-on enables users to set up an account that can be used to collaborate with multiple resource owners.
![](https://cdn.prod.website-files.com/65a7bc80c6af99bbabad9d9b/65ca0551ea73e0ceb73b121b_single_sign_on.webp)
Navigation
The CoPilot navigation system provides users with a clear understanding of, and the means to switch between, projects and organisations, while supporting a service-centric approach to app management.
![](https://cdn.prod.website-files.com/65a7bc80c6af99bbabad9d9b/65ca05616a9d66b719c83c53_navigation.webp)
App deployment
CoPilot enables users to quickly and effectively deploy mutli-service applications by defining its services and environment variables.
![](https://cdn.prod.website-files.com/65a7bc80c6af99bbabad9d9b/65ca056e84023440ab7b2050_app_deployment.webp)
Topology
Understanding of the application’s architecture is supported by the topology feature; a visual representation of services and connections between them.
![](https://cdn.prod.website-files.com/65a7bc80c6af99bbabad9d9b/65ca057bc770b767f253ffbd_topology.webp)
The big picture
The system facilitates users’ understanding of how services are performing, grouping together its services and resources to give a broader context of the overall application.
![](https://cdn.prod.website-files.com/65a7bc80c6af99bbabad9d9b/65ca063dc6b359f54649d174_big_picture.webp)
Metrics visualisation
Summarising multiple data points into just one value can obscure important information. To avoid that, CoPilot utilises box plots. These provide a neat way of graphically describing the distribution of data and identify
![](https://cdn.prod.website-files.com/65a7bc80c6af99bbabad9d9b/65d8f0cc1c39f5ec623f3b06_Screenshot%202024-02-23%20at%2019.23.48.png)
Monitoring and alerting
Users can create threshold alerts by defining types of behaviour and time aggregation.
![](https://cdn.prod.website-files.com/65a7bc80c6af99bbabad9d9b/65ca075acc292e137da19f15_form_editing_alert.webp)
The Deliverables
We created a well-rounded application management platform called, CoPilot, integrating Triton and ContainerPilot.
Closing the Engagement