A lightweight distributed application monitoring and management framework
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
core
evaluation
example
job
testing
.gitignore
LICENSE.txt
README.md
pom.xml

README.md

CircleCI

Welcome to the Shabdiz Project

Shabdiz is a distributed application instance management framework. It allows deployment termination and monitoring of distributed applications across multiple machines. Shabdiz is written in pure Java.

Shabdiz consists of three modules:

  • shabdiz-core: contains the core monitoring, deployment and remote command execution functionality,
  • shabdiz-job: provides a distributed job execution framework, and
  • shabdiz-example: contains examples of Shabdiz usage.

Usage via maven

<repository>
    <id>uk.ac.standrews.cs.maven.repository</id>
    <name>School of Computer Science Maven Repository</name>
    <url>https://maven.cs.st-andrews.ac.uk/</url>
</repository>
<dependency>
    <groupId>uk.ac.standrews.cs</groupId>
    <artifactId>shabdiz</artifactId>
    <version>2.0-SNAPSHOT</version>
</dependency>

Build and coverage status

CircleCI codecov

See also