An online Web IDE for developing DAML, hosted at webide.daml.com. It is a VS Code server with the DAML SDK installed. The main components are:
- daml web ide docker image: this hosts a web ide code-server bundled with the sdk
- proxy server and image: this manages multiple daml web ide docker containers and proxies requests into them
Further details can be found in proxy/README.md
and ide-server/README.md
User statistics are only available to Digital Asset employees. Once you have requested access, you can:
- See high level user / session overview: https://analytics.google.com/analytics/web/#/dashboard/l0ETtYhuT_2B6X0hAXlW9Q/a64532708w194916497p190243111/
or for more fine grained information:
- Visit Google Analytics.
- On the left, select
Audience
,Overview
. - On the bottom right (you may need to scroll) select
view full report
. - Select
Secondary Dimension
asPage
. - In the search area hit
advanced
, then includePage
containing/webide
and thenApply
.
That gives you a graph of users per day. It is interesting to see session duration as well.
This functionality is only available to Digital Asset employees.
For information on the gcp environment setup: https://digitalasset.atlassian.net/wiki/spaces/IS/pages/866779203/WebIDE+code+server
For healthcheck alerts and monitoring: https://app.google.stackdriver.com/?project=da-gcp-web-ide-project
- currently set up to email IT and slack #team-daml-language
- monitors the webide url and alerts if the server is unresponsive
- monitors the cpu usage of the webide instance group and alerts if over 79% utilization.