Marc Andressen famously said that “software is eating the world”. We agree, and here at dotCloud we’re building the tools to make it happen. It’s our mission to make developers more productive – so they can build better apps, faster, and deliver them to more people.
Today we are excited to introduce another step it that direction: a brand new dotCloud dashboard, optimized for developer productivity.
- Traffic analytics: you can now visualize traffic to your application in great detail, including request rate, error rate, application and platform latency. Quickly troubleshoot your application on the spot with precision up to 1mn, or keep an eye on long-term trends with up to 30 days of traffic history.
- Real-time logging: debugging your application is easier than ever: you can now view all your application logs, filtered however you like, streamed directly to the browser in real-time.
- System metrics: you can now visualize memory usage and allocation for your entire application, service-by-service, container-by-container. You can use system metrics to quickly troubleshoot performance or reliability issues, stay in control of your costs, or simply to find out when you need to scale.
- Starter apps: deploying a new app to the cloud just got a lot easier. The new quick-start interface lets you choose from a curated list of ready-to-use starter apps, and deploy them in seconds. It’s a perfect way to start your new project, and also a great source of best practices for adapting your existing application to a cloud environment! All our starter apps are open-source and available on our github account.
- Activity feed: keep track of everything going on in your account, application-by-application, service-by-service. Who deployed what, when? When was the last time you scaled? Watch out for more events as we add them to the feed.
- App inspector: we’ve made it easier than ever to browse through your applications and find out everything about them: which version is running, when was it last deployed, what’s the current configuration, how each service is scaled, which datacenter is each container running in? If you’re in charge of application ops and reliability, this is the tool for you.
- Brand new UI: all these features are packaged in a spanking new user interface, in all its HTML5, backbonejs and WebSocket glory. It’s optimized for speed and getting things done. We think you’ll love it.
- More like the CLI: for the first time, the command-line and web dashboard are based on the same underlying API (see our post about the new 0.9 CLI). This means that going forward, you will see more command-line features making their way to the web dashboard, and vice-versa. It also means the CLI and dashboard experience will converge over time and feel more consistent. Our goal is to expose the full power of the platform through both tools, so you can choose based on your preference and the task at hand.
We are very excited by this upgrade, and we hope you’ll enjoy it. Please don’t hesitate to give us feedback – after all we added a new button just for that.