SLAMon

What is SLAMon?

SLAMon is Service Level Agreement Monitor: A tool for monitoring live business processes and their live performance as seen by the customer using the business process.

SLAMon gathers performance data from the whole business process instead of separate tasks inside the process. The business process owner defines the business process test flow and the data gathered from the flow, so that the data can be aggregated to usable statistics.

SLAMon can be used for example testing whether a cloud service’s process time meets the service level agreement, or whether a given business process in a cloud works as it is defined to work.

Features

slamon-jbpm

Build Status Download

JBoss Business Process Management Suite (jBPMS) WorkItemHandler implementation for sending tasks to AFM to be executed by Agents

slamon-agent-fleet-manager

Build Status Latest PyPI Version

Receives tasks from Business Process Management Suite and gives received tasks to polling Agents

slamon-python-agent

Build Status Latest PyPI Version

Agent implementation and SDK in Python

slamon-java-lib

Build Status Download

Agent SDK in Java

slamon-android

Build Status Download

Push notifications for alerting about test process situation to the Android device using JBoss Unified Push