There are no reviews yet. Be the first to send feedback to the community and the maintainers!
NAME growthforecast.pl - Lightning Fast Graphing/Visualization SYNOPSIS % growthforecast.pl --data-dir=/path/to/dir DESCRIPTION GrowthForecast is graphing/visualization web tool built on RRDtool INSTALL Install dependencies To install growthforecast, these libraries are needed. * glib * xml2 * pango * cairo (CentOS) $ sudo yum groupinstall "Development Tools" $ sudo yum install pkgconfig glib2-devel gettext libxml2-devel pango-devel cairo-devel (Ubuntu) $ sudo apt-get build-dep rrdtool Install GrowthForecast $ cpanm GrowthForecast It's recommended to using perlbrew OPTIONS --data-dir A directory to store rrddata and metadata --port TCP port listen on. Default is 5125 --host IP address to listen on --socket File path to UNIX domain socket to bind. If enabled unix domain socket, GrowthForecast does not bind any TCP port --front-proxy IP addresses or CIDR of reverse proxy --allow-from IP addresses or CIDR to allow access from. Default is empty (allow access from any remote ip address) --disable-1min-metrics don't generate 1min rrddata and graph Default is "1" (enabled) --disable-subtract Disable gmode `subtract`. Default is "1" (enabled) --enable-float-number Store numbers of graph data as float rather than integer. Default is "0" (disabled) --with-mysql DB connection setting to store metadata. format like dbi:mysql:[dbname];hostname=[hostnaem] Default is no mysql setting. GrowthForecast save metadata to SQLite --web-max-workers Number of web server processes. Default is 4 --rrdcached rrdcached address. format is like either of unix:</path/to/unix.sock> /<path/to/unix.sock> <hostname-or-ip> [<hostname-or-ip>]:<port> <hostname-or-ipv4>:<port> See the manual of rrdcached for more details. Default does not use rrdcached. --mount Provide GrowthForecast with specify url path. Default is empty ( provide GrowthForecast on root path ) --time-zone Set the system time zone for GrowthForecast. Default is system timezone. -v --version Display version -h --help Display help MYSQL Setting GrowthForecast uses SQLite as metadata by default. And also supports MySQL GrowthForecast needs these MySQL privileges. * CREATE * ALTER * DELETE * INSERT * UPDATE * SELECT Sample GRANT statement mysql> GRANT statement sample> GRANT CREATE, ALTER, DELETE, INSERT, UPDATE, SELECT \\ ON growthforecast.* TO 'www'\@'localhost' IDENTIFIED BY foobar; Give USERNAME and PASSWORD to GrowthForecast by environment value $ MYSQL_USER=www MYSQL_PASSWORD=foobar growthforecast.pl \\ --data-dir /home/user/growthforecast \\ -with-mysql dbi:mysql:growthforecast;hostname=localhost AUTHOR Masahiro Nagano <kazeburo {at} gmail.com> LICENSE This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
rhebok
High Performance Preforked Rack Handlercloudforecast
the server metrics gatheringchocon
chocon is a simple proxy server for persisting connections between upstream servers.mysetup
my setup scripts repositoryGazelle
Preforked Plack Handler for performance freaksKurado
monitor metricsMonoceros
PSGI/Plack server with event driven connection manager, preforking workersHRForecast
Proclet
minimalistic Supervisorwsgate-server
a websocket to tcp proxy/bridge serverKossy
sinatra-ish simple wafPlack-Middleware-ServerStatus-Lite
Plack-Middleware-ServerStatus-Liteprefork_engine
a simple prefork server framework / ruby port of perl's Parallel::PreforkGreenBuckets
query-digester
pt-query-digest wrapper to make ops simpleLog-Minimal
Minimal Loggerpico_http_parser
Fast HTTP Parser using picohttpparserisucon2_hack
isucon2 hackRedis-Jet
Yet another XS implemented Redis clientcustom-mackerel-plugins
my custom mackerel pluginsmotarei
Simple tcp proxy for Docker Hot deploygo-jmx-get
tiny jmx clientDBIx-Sunny
docker-h2o
Dockerfile for h2o HTTP Server with graceful restart supportPlack-Builder-Conditionals
Plack::Builder extensionPlack-Middleware-Expires
mod_expires for plackwsgate-client
a websocket to tcp proxy/bridge client serverPlack-Server-AnyEvent-Prefork
Prefork AnyEvent based HTTP Servermackerel-plugin-axslog
Yet Another mackerel-plugin for analyzing and visualizing Acesslogmackerel-plugin-pinging
ICMP Ping RTT custom mackerel pluginApache-LogFormat-Compiler
Compile LogFormat to perl-codeCache-Memcached-IronPlate
Best practices for Cache::MemcachedTwiggy-Prefork
Preforking AnyEvent HTTP server for PSGImyps
Like pgrep and pkill, grep MySQL processlist and kill threads.percentile
sabo
bandwidth limiting pipe with collaborative capabilityScope-Container
build_mysql_mroonga_rpm
build mysql_mroonga.rpm by Vagrant provisionersJavaScript-Value-Escape
isucon3qualifier-myhack
ppdp
Proxy Protocol Dump ProxyScope-Container-DBI
DB connection manager with Scope::Containerheroku-buildpack-perl-procfile
a Heroku buildpack that runs any perl applications from ProcfileCookie-Baker
Cookie string generatorp5-Alien-RRDtool
Installation of RRDs.pm (Perl binding for RRDtool)rpm
my rpm repositoryNoNoPaste
yet another nopastemackerel-plugin-maxcpu
jstat2gf
chunkview
chuncked trasnfer visualizerTime-TZOffset
Show timezone offset strings like +0900NoNoPaste-Cloud
dotcloud nonopastemysql40dump
mysqldump wrapper for MySQL 4.0Plack-Middleware-DBIx-DisconnectAll
Disconnect all database connection at end of requestisucon5-elimination-public
POSIX-strftime-Compiler
HTTP-Entity-Parser
PSGI compliant HTTP Entity ParserPlack-Middleware-Scope-Container
Data-Page-Navigation
adds methods for page navigation link to Data::Pagedocker-perl-build
docker image of perl-buildPlack-App-PHPCGI
execute PHP script as CGIhttp-dump-request
http-dump-request server and docker container for monitoring and testsmackerel-plugin-postfix-log
Read and analyze postfix logsvagrant-destroy-provisioner
vagrant-destroy-provisioner plugin allows a VM to be destroyed as a provisioning step.check_http2
Nagios check_http plugin alternative powered by Goisucon11-final
final isucasy XIdiff-detector
a tiny toolisucon_summer_class_2014
ISUCON 夏期講習 2014CoreListWeb
Module::CoreList Webmssh
ssh toolcheck-cert-net
Check a remote certification expiry using openssl s_clientmackerel-plugin-log-counter
mackerel metric plugin for count lines in logPlack-Middleware-Log-Minimal
mod_copy_header
copy a response header to noteswg-keygen-rep
wireguard keypair generator with salt stringModule-Build-Pluggable-CPANfile
Include cpanfileWWW-GoogleAnalytics-Mobile
PSGI Application of Google Analytics for Mobile and clientCache-Isolator
check_memcached_val
nagios plugin for checking value in a memcached servercheck-lastlog
Check users who have not logged in recentlyRedis-Tiny
deprecateddeteco
Simple auth server used JWT & public-key cryptographyisucon5-final-public
isius
Ping/TCP/HTTP/HTTPS monitoring agent servermackerel-plugin-resolver-synthetic
mackerel plugin for monitoring dns server as linux resolvertanzak
たんざくgo-check-mysql-msr
check multi source replicationconnstorm
App-derived
run command periodically and calculate rate and check from networkCache-Memcached-Fast-Safe
Cache::Memcached::Fast with sanitizing keys and fork-safeDBIx-DSN-Resolver
Resolv hostname within dsn stringlimilic2
ltsvparser
LTSV (Labeled Tab-separated Values) parser for Go languageprivate-isu-challenge
Plack-Middleware-AxsLog
Alternative AccessLog Middlewarethe-rp
the reverse HTTP an TCP Reverse proxy supports asynchronous upstream resolution and some balancing strategyFile-RotateLogs
Rotate log filerelaxlogs
CLI for lestrrat-go/file-rotatelogsAnyEvent-DNS-Cache-Simple
provides simple cache for AnyEvent::DNSTime-Crontab
Parser for crontab date and time fieldLove Open Source and this site? Check out how you can help us