Mon-soon engine interface

The root of the mon-soon project.

Лицензия

Лицензия

BSD
Группа

Группа

com.github.groupon.monsoon
Идентификатор

Идентификатор

monsoon-impl-intf
Последняя версия

Последняя версия

2.3.1
Дата

Дата

Тип

Тип

jar
Описание

Описание

Mon-soon engine interface
The root of the mon-soon project.
Ссылка на сайт

Ссылка на сайт

https://github.com/groupon/monsoon
Система контроля версий

Система контроля версий

https://github.com/groupon/monsoon

Скачать monsoon-impl-intf

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.github.groupon.monsoon/monsoon-impl-intf/ -->
<dependency>
    <groupId>com.github.groupon.monsoon</groupId>
    <artifactId>monsoon-impl-intf</artifactId>
    <version>2.3.1</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.groupon.monsoon/monsoon-impl-intf/
implementation 'com.github.groupon.monsoon:monsoon-impl-intf:2.3.1'
// https://jarcasting.com/artifacts/com.github.groupon.monsoon/monsoon-impl-intf/
implementation ("com.github.groupon.monsoon:monsoon-impl-intf:2.3.1")
'com.github.groupon.monsoon:monsoon-impl-intf:jar:2.3.1'
<dependency org="com.github.groupon.monsoon" name="monsoon-impl-intf" rev="2.3.1">
  <artifact name="monsoon-impl-intf" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.groupon.monsoon', module='monsoon-impl-intf', version='2.3.1')
)
libraryDependencies += "com.github.groupon.monsoon" % "monsoon-impl-intf" % "2.3.1"
[com.github.groupon.monsoon/monsoon-impl-intf "2.3.1"]

Зависимости

compile (4)

Идентификатор библиотеки Тип Версия
com.github.groupon.monsoon : monsoon-collector-base jar 2.3.1
com.github.groupon.monsoon : monsoon-lib jar 2.3.1
com.github.groupon.monsoon : monsoon-expr jar 2.3.1
javax.servlet : javax.servlet-api jar 3.1.0

provided (1)

Идентификатор библиотеки Тип Версия
org.projectlombok : lombok jar 1.16.8

test (6)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.12
org.hamcrest : hamcrest-all jar 1.3
org.hamcrest : hamcrest-library jar 1.3
org.mockito : mockito-all jar 1.10.19
org.powermock : powermock-module-junit4 jar 1.6.2
org.powermock : powermock-api-mockito jar 1.6.2

Модули Проекта

Данный проект не имеет модулей.

Mon-soon

An extensible monitor system that checks java processes and exposes metrics based on them.

The project is extensible and allows for new datasources to be created, so it's not just Java it can monitor.

It should be easy to implement a new processor, to direct monitored data to other systems.

Monsoon supports:

  1. collectd Metrics
  2. JMX local and remote.
  3. URL HTTP (think a simple pingdom)
  4. Scrape a JSON endpoint over HTTP, I.E Hadoop metricz endpoint.
  5. A history module that will write time series to disk.
  6. It has metrics API endpoint for graphing ( work in progress).
  7. It also has a prometheus exporter.
  8. A simple TCP collector (can be used to see if a port is open).

Usage

The system uses processors to hook up to external metric and alerting systems. Processors are what turns the system from a pile of code into a useful component of your production deployment.

Configuration

Please refer to the configuration documentation.


Prometheus Integration

The Prometheus exporter will take all jmx metrics and convert them to a format that Prometheus can scrape prometheus.jar.

Development

Development documentation has its own section.

Build Status

com.github.groupon.monsoon

Groupon

Версии библиотеки

Версия
2.3.1
2.3