_________________ / ______ / / / ____/__ / ____________ ______ ___ / / /_ / _ \ / / ___/ ___/ / / / __ `__ \ / / __/ / __/ / / / / / / /_/ / / / / / / / /_/ \___/ / /_/ /_/ \__,_/_/ /_/ /_/ /________________/
Ferrum is a framework for ruby Iron worker tasks. Use it to gather metrics about your task.
- Worker file http://dev.iron.io/worker/reference/dotworker/
Create a runner Here's a basic runner...
require 'fe' Fe.configure do end Fe.run do |params| end
Fe.configureblock to setup your worker, and the
Fe.runblock for execution.
Each task has a code bundle, a worker file, and a runner.
Manage - Orbital
Watches the execution of code. Use it to handle task configuration and gathering information about code execution. Some example uses include...
- Error reporting
Metrics - Valence
An optional component that provides a uniform API for events and metrics. Valence is responsible for communicating to adapters.
Distribute information to external services. This could be logging, exception reporting, metrics, etc.
Standard Output (todo)
Log to STDOUT
Log to file (todo)
Search and correlate metrics and events
Simple daemon for easy stats aggregation
Hosted log management for servers, apps, and cloud services.
Exceptional & Airbrake (todo)
Collects errors generated by other applications, and aggregates the results for review.
New Relic is the all-in-one web application performance tool that lets you see performance from the end user experience, through servers, and down to the line of application code.