To continually improve how you release the product, you need data to find areas of improvement. You use multiple tools and services to build and release your application. That means, there are insights to be gained from each of these services/tools (Integrations in CloudMunch) that help you understand the state and make informed decisions.
CloudMunch connects all the tools that are used in the application lifecycle to generate analytics. The analytics dashboard is easy to understand and constantly updated with the latest data. The key tenets of CloudMunch are
- Single pane of glass for metrics across all the tools in the Application lifecycle
- Insights dashboard showing actionable metrics based on application release cycle
- Cross project dashboard to create and track goals for application and infrastructure metrics
As the various tools are integrated, questions like how have commits impacted quality or have the recent commits worsened the application performance become easier to answer.
There are two kinds of dashboards in CloudMunch
- Application Dashboard
- Global Dashboard (Cross-application)
This dashboards that has the detailed metrics by integration that have been configured for the application. Every integration configured is setup as tab and within each tab information is organized into
- Key Metrics
- Charts & Visualizations
As an application developer or Ops engineer or Product owner, it is important to have some key metrics that you are constantly tracking. For each of the tools/services that we integrate with, there are key metrics that we have identified and present them to you. These are are industry accepted metrics that are pivotal for any organization regardless of the size or type of application.
Charts & Visualizations
This part of the dashboard is where you can see detailed metrics in different charts and visualizations presenting current and historical data. Visualizations include Kanban, Line graph, Donut chart and bar graph.
There is also a cross application dashboard that enables you to look at key metrics and set thresholds/goals on them. You can create any number of global dashboards. For example, you can create functional views like Engineering, Ops or Compliance and pick metrics that are pertinent to each of those functions across all the integrations.