Apache Sirona

Abstract

Apache Sirona aims to provide a simple but extensible monitoring solution for Java applications.

Apache Sirona provides two kind of components :

  • Apache Sirona Core to provide a base framework for monitoring/recording a Java application.
  • Default based plugins
  • Apache Sirona base reporting web application (provide a basic reporting on recorded figures).

Background

Currently, Apache Sirona source is hosted in Apache Commons Sandbox scm. The development has begun few years ago but goes to dormant statut.

Rationale

Currently users who need some monitoring need to use some non Open Source solutions or GPL solutions. The goal is to provide a solution based on the Apache License.

Initial Goals

Apache Sirona doesn't have any release currently. The initial goal of this project will be to build community in the spirit of the "Apache Way", and to address new features and bug-fixes of the first releases.

Current Status

Intent of the proposal is to build a diverse community of developers around Sirona. Sirona started in the Apache Commons Sandbox, driven in the spirit of open source and we would like to continue in this spirit by, for example, encouraging contributors from a variety of organizations.

Community

Apache Sirona stakeholders desire to expand the user and developer base of Apache Sirona further in the future

Known Risks

Orphaned Products

Sirona is a new product. So without community adoption the risks of it being orphaned exist.

Inexperience with Open Source

The code has been developed in Apache Commons Sandbox mostly by Romain Manni-Bucau and Olivier Lamy who intimately familiar with the Apache model for open-source development and is experienced with working with new contributors.

Homogeneous Developers

The initial set of committers is from a small set of organizations. However, we expect that once approved for incubation, the project will attract new contributors from diverse organizations and will thus grow organically. The participation of developers from several different organizations in the mailing list is a strong indication for this assertion.

Reliance on Salaried Developers

It is expected that Apache Sirona will be developed on salaried and volunteer time.

Relationships with Other Apache Products

Apache Sirona depends upon other Apache Projects: Velocity and various Apache Commons components and build systems like Maven.

A Fascination with the Apache Brand

The reason for joining Apache is to foster a healthy community of contributors and consumers around the project. This is facilitated by ASF and that is the primary reason we would like Apache Sirona to become an Apache project.

Documentation

Docs: http://commons.apache.org/sandbox/commons-monitoring/

Initial Source

https://svn.apache.org/repos/asf/commons/sandbox/monitoring/trunk

Source and Intellectual Property Submission Plan

The initial source is already Apache 2.0 licensed.

External Dependencies

The required external dependencies are all Apache License or compatible licenses. Following components with non-Apache licenses are enumerated :

Cryptography

Apache Sirona does not depend upon any cryptography tools or libraries.

Required Resources

Mailing lists

  • sirona-private (with moderated subscriptions)
  • sirona-dev
  • sirona-commits
  • sirona-user

Subversion Directory

https://svn.apache.org/repos/asf/incubator/sirona

Issue Tracking

JIRA Sirona (key: SIRONA)

Other Resources

The existing code already has unit and integration tests so we would like to use Jenkins instance to run them whenever a new patch is submitted. This can be added after project creation.

Initial Committer

  • Romain Manni-Bucau (rmannibucau@apache.org)
  • Jean-Louis Monteiro (jlmonteiro@apache.org)
  • Fred Zhang (no ASF account)
  • Fabrice Bacchella (no ASF account)
  • Christian Grobmeier (grobmeier@apache.org)

Affiliations

  • Olivier Lamy, Ecetera
  • Fred Zhang, Ecetera

Sponsors

Champion

  • Olivier Lamy (olamy@apache.org)

Nominated Mentors

  • Olivier Lamy (olamy@apache.org)
  • Henri Gomez (hgomez@apache.org)
  • Jean-Baptiste Onofré (jbonofre@apache.org)
  • Tammo van Lessen (vanto@apache.org)
  • Mark Struberg (struberg@apache.org)
  • No labels