The Monitoring Agent.
git submodule update --init
--with-plugin <plugin>- enable plugin<plugin>(see Plugins section)--interposed-dest-cpu- CPU architecture to buildlibinterposedfor. Valid values are: ia32 and x64.
./configure
make./forza -h 127.0.0.1 -p 1337 -- node test/fixtures/listen.jsSends:
{
"metric": <seconds of process uptime>,
"service": "health/process/uptime"
}Sends:
{
"metric": <used-memory-on-the-machine>,
"service": "health/machine/memory"
}Sends:
{
"metric": 1.0,
"service": "logs/stdout",
"description": <log-message>
}Tests require all plugins:
./build
npm testforza is released under the MIT license. See the LICENSE
file for more information.