Hi,
I am currently looking into cloudstack-3471 , wiki link beolw.
(
https://cwiki.apache.org/confluence/display/CLOUDSTACK/API+to+extract+the+log+statements+by+jobid
).

As part of it I was was planning on deploying and using default system vms
to host
the logstash+elasticsearch indexing/searching layer. After a bit of
investigation it
appears that in cloudstack currently there is no way to deploy and start
default
system vms. Is that correct. If thats the case I am proposing a root admin
API to
 deploy a default system vm. The idea is that this system vm can be used to
host
 additional add on services by installing additional tools/packages as
required.
 For eg: for the logsearchservice , the api should first deploy and start
default
system vm , then additional configuration scripts will install and
configure the
(logstash and elasticsearch). This would be convenient for admininstrators
and
they can start querying cloudstack logs by jobid without requiring to
download
additional templates or worry about other dependencies like java. . The
existing
mechanism of using ssh port 3922 and link local ip address for
communication
with the system vm would still stand.

Would greatly appreciate feedback/suggestions on this proposal.

Thanks
Saurav

Reply via email to