Skip to content
This repository has been archived by the owner on Feb 26, 2023. It is now read-only.

unicesi/pascani

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
web
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Pascani

Pascani is a Domain Specific Language for specifying, compiling and deploying dynamic performance monitors to introspect (FraSCAti) SCA applications at runtime.

Eclipse Update Site

http://unicesi.github.io/pascani/releases

Pascani requires Amelia and Xtext, so please make sure you add both update sites before you install Pascani features: http://unicesi.github.io/amelia/releases and http://download.eclipse.org/modeling/tmf/xtext/updates.

Clone

Before cloning this repository, please notice two things: first, this repository does not contain generated sources, and second, the Eclipse update site is hosted in the gh-pages branch. That being said, my advice is to clone each branch separately; this avoids compiling the sources everytime you checkout the gh-pages branch. Additionally, this makes cloning the master branch lighter.

To clone the master branch:

git clone -b "master" --single-branch https://github.com/unicesi/pascani

To clone the gh-pages branch:

git clone -b "gh-pages" --single-branch https://github.com/unicesi/pascani p2-repository

Compiling From Sources

If you want to build the Pascani sources locally, you need Maven.

First of all, make sure to increase memory

export MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=256m"

Then, install some missing dependencies in your local .m2 repository (only the first time).

mvn validate -Pmissing-dependencies

And then run

mvn install -PPascani

Compiling the Pascani dashboard

If you are interested in compiling and running the Pascani dashboard, please follow the instructions here.

Questions?

If you have any questions about Pascani, or something doesn't work as expected, please submit an issue here.

About

📈 DSL for specifying, compiling and deploying dynamic performance monitors to introspect FraSCAti applications@runtime.

Resources

License

Stars

Watchers

Forks

Packages

No packages published