Skip to content

Dashboard ​

The REST API server serves a web dashboard at http://<server>:8080. Sign in with a CoSky user (see Security); each page works on the namespace selected at the top, and only shows what your roles grant.

PageWhat you do there
HomeCounts of namespaces, configs, services and instances, and the service topology
ConfigCreate, edit and remove configs; browse the history with diffs and roll back; import and export zips
ServiceBrowse services and instances, register fixed instances, edit metadata, deregister
NamespaceAdd and remove namespaces
UserCreate users, bind roles, lock, unlock, change passwords
RoleDefine roles and the namespaces they grant
Audit LogSearch who did what, filter by time and outcome, export CSV

Home

Configs ​

Configs

Saving a config creates a new version that every application using it receives within milliseconds. The history compares any version with the current one and rolls back to it; see Configuration.

Rollback

Services ​

Services

Instances registered by applications appear and disappear on their own. Fixed instances added here stay until removed; see Service Discovery.

Topology

Users, roles and audit ​

Roles

Audit log

Developing the dashboard ​

The dashboard is a React application in dashboard/; its README describes the development server, tests and the API client generation.

Released under the Apache License 2.0.