Arken is a simple tool to instrospect an Arken cluster and do some simple actions like start/stop a service/
arkenctl can watch if the cluster is healthy. If something goes wrong, then it generates an error log.
# arkenctl watch
# arkenctl service list -status passivated
Name Index Domain Status LastAccess
---- ----- ------ ------ ----------
nxio_000001 1 testenv-nuxeo.test.io.nuxeo.com passivated 2014-12-09 07:51:01 +0000 UTC
nxio_000002 1 test2-nuxeo.test.io.nuxeo.com passivated 2014-12-08 18:10:01 +0000 UTC
nxio_000003 1 test3-nuxeo.test.io.nuxeo.com passivated 2014-12-08 18:09:51 +0000 UTC
## Shows informations about nxio_00101
# arkenctl service cat nxio_00001
===========================================
Node index : 1
Name : nxio_000001
UnitName : [email protected]
Etcd key : /services/nxio_000001/1
Domain name : testenv-nuxeo.test.io.nuxeo.com
Location : 172.32.46.78:49160
LastAccess: 2014-12-09 07:51:01 +0000 UTC
Status: passivated
* expected : passivated
* current : stopped
* alive :
The service list
command may take a --template
parameter that allows to specify the template used
to render a service's line. It is based Go template and you can issue commande like this :
arkenctl service list --template "Domain : {{.Domain}} Service: {{.Name}}"
The context used for the templating is the Service context, meaning that you have access to all the public property of the Service object :
Service
Index
NodeKey
UnitName
Location
Host
Port
Domain
Name
Status
Expected
Current
Alive
LastAccess
We are glad to welcome new developers on this initiative, and even simple usage feedback is great.
- Ask your questions on Nuxeo Answers
- Report issues on this github repository (see issues link on the right)
- Contribute: Send pull requests!
Nuxeo provides a modular, extensible Java-based open source software platform for enterprise content management, and packaged applications for document management, digital asset management and case management.
Designed by developers for developers, the Nuxeo platform offers a modern architecture, a powerful plug-in model and extensive packaging capabilities for building content applications.
More information on: http://www.nuxeo.com/