github.com/mackerelio/mackerel-agent-plugins@v0.89.3/mackerel-plugin-plack/README.md (about) 1 mackerel-plugin-plack 2 ===================== 3 4 Plack custom metrics plugin for mackerel.io agent. 5 6 ## Synopsis 7 8 ```shell 9 mackerel-plugin-plack [-host=<host>] [-port=<port>] [-path=<path?json>] [-scheme=<http|https>] 10 ``` 11 12 ## Requirements 13 14 This plugin requires [Plack::Middleware::ServerStatus::Lite](https://metacpan.org/release/Plack-Middleware-ServerStatus-Lite) > 0.07. 15 Enable `ServerStatus::Lite` as below. 16 17 ```perl 18 use Plack::Builder; 19 builder { 20 enable "Plack::Middleware::ServerStatus::Lite", 21 path => '/server-status', 22 allow => [ '127.0.0.1' ], 23 counter_file => '/tmp/counter_file', 24 scoreboard => '/var/run/server'; 25 $app; 26 }; 27 ``` 28 29 ## Example of mackerel-agent.conf 30 31 ``` 32 [plugin.metrics.plack] 33 command = "/path/to/mackerel-plugin-plack -port=8000 -path='/status?auto'" 34 ```