* count workspace starts in debug mode
Signed-off-by: Michal Vala <mvala@redhat.com>
fix maven dependencies
Signed-off-by: Michal Vala <mvala@redhat.com>
observe debug mode metrics with events
Signed-off-by: Michal Vala <mvala@redhat.com>
change start attemts in debug mode metrics name, fix pom deps
Signed-off-by: Michal Vala <mvala@redhat.com>
rename start workspace in debug metrics with tags
Signed-off-by: Michal Vala <mvala@redhat.com>
* add options to workspace start event to be able to count debug starts
* remove no longer used logwatch meter binder, write hopefully proper metrics tags
Signed-off-by: Michal Vala <mvala@redhat.com>
* cleanup
Signed-off-by: Michal Vala <mvala@redhat.com>
* fix tags again
Signed-off-by: Michal Vala <mvala@redhat.com>
* grafana graph with workspace start attempts total and in debug
Signed-off-by: Michal Vala <mvala@redhat.com>
* fix tests
Signed-off-by: Michal Vala <mvala@redhat.com>
* runtime log messages and bytes metrics
Signed-off-by: Michal Vala <mvala@redhat.com>
* add missing license header
Signed-off-by: Michal Vala <mvala@redhat.com>
* fix grafana datasources
Signed-off-by: Michal Vala <mvala@redhat.com>
* set grafana graphs mins for runtime logs
Signed-off-by: Michal Vala <mvala@redhat.com>
* watch current logwatch instances
Signed-off-by: Michal Vala <mvala@redhat.com>
* fix module version in pom.xml, fix log message grammar, format
* runtime log messages and bytes metrics
Signed-off-by: Michal Vala <mvala@redhat.com>
add missing license header
Signed-off-by: Michal Vala <mvala@redhat.com>
fix grafana datasources
Signed-off-by: Michal Vala <mvala@redhat.com>
set grafana graphs mins for runtime logs
Signed-off-by: Michal Vala <mvala@redhat.com>
explicitly set charset when counting runtime log bytes
Signed-off-by: Michal Vala <mvala@redhat.com>
* javadoc and fix pom module dependency
Signed-off-by: Michal Vala <mvala@redhat.com>
* tests
Signed-off-by: Michal Vala <mvala@redhat.com>
* add grafana dashboard graph with current watchers
Signed-off-by: Michal Vala <mvala@redhat.com>
* removed infrastructure-metrics module
Signed-off-by: Michal Vala <mvala@redhat.com>
* Revert "removed infrastructure-metrics module"
This reverts commit 16392f5936378204031330971e0a874aacf0723a.
* moved CurrentLogwatchersMeterBinder into own maven and guice module and events into kubernetes module
Signed-off-by: Michal Vala <mvala@redhat.com>
* count workspace starts in debug mode
Signed-off-by: Michal Vala <mvala@redhat.com>
fix maven dependencies
Signed-off-by: Michal Vala <mvala@redhat.com>
observe debug mode metrics with events
Signed-off-by: Michal Vala <mvala@redhat.com>
change start attemts in debug mode metrics name, fix pom deps
Signed-off-by: Michal Vala <mvala@redhat.com>
rename start workspace in debug metrics with tags
Signed-off-by: Michal Vala <mvala@redhat.com>
* add options to workspace start event to be able to count debug starts
* remove no longer used logwatch meter binder, write hopefully proper metrics tags
Signed-off-by: Michal Vala <mvala@redhat.com>
* cleanup
Signed-off-by: Michal Vala <mvala@redhat.com>
* fix tags again
Signed-off-by: Michal Vala <mvala@redhat.com>
* grafana graph with workspace start attempts total and in debug
Signed-off-by: Michal Vala <mvala@redhat.com>
* fix tests
Signed-off-by: Michal Vala <mvala@redhat.com>
* runtime log messages and bytes metrics
Signed-off-by: Michal Vala <mvala@redhat.com>
add missing license header
Signed-off-by: Michal Vala <mvala@redhat.com>
fix grafana datasources
Signed-off-by: Michal Vala <mvala@redhat.com>
set grafana graphs mins for runtime logs
Signed-off-by: Michal Vala <mvala@redhat.com>
explicitly set charset when counting runtime log bytes
Signed-off-by: Michal Vala <mvala@redhat.com>
* count workspace starts in debug mode
Signed-off-by: Michal Vala <mvala@redhat.com>
fix maven dependencies
Signed-off-by: Michal Vala <mvala@redhat.com>
observe debug mode metrics with events
Signed-off-by: Michal Vala <mvala@redhat.com>
change start attemts in debug mode metrics name, fix pom deps
Signed-off-by: Michal Vala <mvala@redhat.com>
rename start workspace in debug metrics with tags
Signed-off-by: Michal Vala <mvala@redhat.com>
* add options to workspace start event to be able to count debug starts
* remove no longer used logwatch meter binder, write hopefully proper metrics tags
Signed-off-by: Michal Vala <mvala@redhat.com>
* cleanup
Signed-off-by: Michal Vala <mvala@redhat.com>
* fix tags again
Signed-off-by: Michal Vala <mvala@redhat.com>
* grafana graph with workspace start attempts total and in debug
Signed-off-by: Michal Vala <mvala@redhat.com>
* fix tests
Signed-off-by: Michal Vala <mvala@redhat.com>
* fix grafana datasource
Signed-off-by: Michal Vala <mvala@redhat.com>
* set mins for workspace start attempts grafana graphs
Signed-off-by: Michal Vala <mvala@redhat.com>
Enrich `RuntimeIdentity` with `infrastructureNamespace` property so that it can be used by the namespace/project factories to create/obtain appropriate namespaces for the workspaces and make use of it throughout the workspace provisioning.
Add an explicit query parameter to assign a workspace to a specific namespace, if possible, at workspace creation time.
che #14155 Change grafana dashboards for number of workspaces/users to be graphs that show axes, legends. Create a new "Users" panel
Signed-off-by: Tom George <tg82490@gmail.com>
* Set 'next' version for che-machine-exec as default
Signed-off-by: Vitalii Parfonov <vparfono@redhat.com>
* Use 'nightly' images instead of 'latest'. Change organization 'openshiftio->eclipse'
Signed-off-by: Vitalii Parfonov <vparfono@redhat.com>
Signed-off-by: Anna Shumilova <ashumilo@redhat.com>
Fix the run workspace button
Signed-off-by: Anna Shumilova <ashumilo@redhat.com>
Fix adding projects to devfile
Signed-off-by: Anna Shumilova <ashumilo@redhat.com>
Fix adding projects to devfile
Signed-off-by: Anna Shumilova <ashumilo@redhat.com>
* Allow workspace pods to list Kubernetes services by default
* Update workspace-view-role.yaml to allow listing
of Kubernetes services
* Allow sidecar containers to list services on OpenShift
* Add services resource to workspace-view role for OpenShift
Signed-off-by: John Collier <John.J.Collier@ibm.com>
* Create view role rather than rely on view clusterRole
* Create view role for k8s. Fix typo
* Typo and Java doc sync
* Add namespaced role to k8s and openshift templates. Role instead ClusterRole for k8s
* Rename view role to workspace-view
* Fix formatting
* Fix javadoc. Revent erroneous changes to postgres template
* Remove hidden Dockerfile
* Revert pg changes
* Introduced two web-socket endpoints for workspace master to split JSON-RPC messages
Based on Dmytro's Kulieshov work https://github.com/eclipse/che/pull/12252
Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>