# monitor **Repository Path**: mirrors_DataDog/monitor ## Basic Information - **Project Name**: monitor - **Description**: ## Auto-archived due to inactivity. ## Library for monitoring the Typesafe stack-based applications. - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-08 - **Last Updated**: 2026-01-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #Monitoring of stuff [![Build Status](https://travis-ci.org/eigengo/monitor.png?branch=master)](https://travis-ci.org/eigengo/monitor) Include one ``*-agent``, create ``/META-INF/aop.xml`` that liststs the aspects to be weaved in. Include one of the ``*-output`` dependencies so that the aspects know how to send the metrics out. No Maven dependecies between the agent and ouput. We may have ``output-api`` module, which defines some classes or interfaces that all output modules must implement. The agents and the outputs depend on the api. ##Example project ###Dependencies Add ``org.eigengo.monitor:akka-agent:0.1``, ``org.eigengo.monitor:statsd-output:0.1``. ###Configuration In your project (not the monitor), create: ``` /META-INF/aop.xml <- lists the aspects from akka-agent to be weaved in /META-INF/monitor/agent.conf <- Typesafe config-style settings for the agent /META-INF/monitor/statsd.conf <- Tyepsafe config-style settings for the output ``` Know the class name that will be used as output. #Monitoring other stuff In Play, use ``org.eigengo.monitor:play-agent:0.1`` with the desired output module.