Skip to content

revington/forza

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

forza

The Monitoring Agent.

Build

./configure options

  • --with-plugin <plugin> - enable plugin <plugin> (see Plugins section)
  • --interposed-dest-cpu - CPU architecture to build libinterposed for. Valid values are: ia32 and x64.
./configure
make

Usage

./forza -h 127.0.0.1:1337 -- node test/fixtures/listen.js

Plugins

uptime

Sends:

{
  "metric": <seconds of process uptime>,
  "service": "health/process/uptime"
}

mem

Sends:

{
  "metric": <used-memory-on-the-machine>,
  "service": "health/machine/memory"
}

logs

Sends:

{
  "metric": 1.0,
  "service": "logs/stdout",
  "description": <log-message>
}

Testing

Tests require all plugins:

./build
npm test

About

A lightweight agent for Godot

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 69.1%
  • JavaScript 28.5%
  • Shell 2.1%
  • Vim Script 0.3%