nowfound

Life & fun · July 13, 2018

OA

Optic – Alerts on Business Metrics from Rails Apps

Optic (https://optic.watch) sends you a Slack alert when an important metric changes in your Rails application. For example: 1. Notify a channel when a new customer signs up. 2. Notify a channel when any customer has more than 5 items in their shopping cart. 3. Notify me via Slack DM when a particular high-value customer activates their account. We’ve been building Rails applications for a decade now, and we’ve long wanted a zero-configuration system for alerting on business metrics, just like New Relic understands your application performance in terms of Rails MVC. Popular…

What it does

In the maker’s words, at launch

Optic (https://optic.watch) sends you a Slack alert when an important metric changes in your Rails application. For example: 1. Notify a channel when a new customer signs up. 2. Notify a channel when any customer has more than 5 items in their shopping cart. 3. Notify me via Slack DM when a particular high-value customer activates their account. We’ve been building Rails applications for a decade now, and we’ve long wanted a zero-configuration system for alerting on business metrics, just like New Relic understands your application performance in terms of Rails MVC. Popular analytics tools failed us in two ways: they force you to duplicate your application logic in their tool and they don’t have a simple way to generate alerts when metrics change. Optic connects to your database through the ORM and uses ActiveRecord to give you smarter metrics and alerts without writing queries. And because Optic lives in your application, as your data model evolves you don’t have to rewrite your analytics queries to keep up. Right now Optic supports Rails 5+, and is tested with PostgreSQL and MySQL. We use it for monitoring several production Rails applications (including itself), and we’ve tested it with open-source Rails applications like Rubygems.org, Discourse, and Lobste.rs. Optic uses read-only database transactions and tight limits on transaction times to minimize risk to your application. Still, we recommend testing thoroughly in your staging environment before deploying to production. This preview release is free for individual use, with an unlimited number of projects, metrics, and rules, and retention of up to 12 hours of data. Hit the green button in the application to contact us if you’re interested in a multi-user tenant or longer data retention periods. We’re looking forward to your feedback - and if you’re not a Rails user, what framework would you like to see Optic support next?

Does the same job

all alternatives →
  • Rupert2024 · ▲194

    Push data to Slack with Rupert's no-code alert builder

  • Metric.live2017 · ▲180

    Real-time and advanced periodic alerts for Google Analytics.

  • Salesmachine for Slack2017 · ▲276

    Get alerted on Slack when your customers need attention

  • Wiza Monitor2025 · ▲217

    Track job changes and get Slack + email alerts

  • Lighthouse2016 · ▲144

    Real-time monitoring and alerts for Slack administrators

  • Actions by Wingman2022 · ▲96

    Real-time, intelligent alerts for sales, in your Slack

More life & fun this month

the category →
  • TL

    Life & fun · 10d ago · louisabraham.github.io

  • Photosynthesis fires two of your iPhone

    Life & fun · 28d ago · photosynthesis.camera

  • SoloUno310

    Take control of hair pulling, nail biting & skin picking

    Life & fun · 28d ago · solouno.io

  • Scroll through all 43,252,003,274,489,856,000 reachable Rubik's Cube permutations.

    Life & fun · 26d ago · everycube.alen.is

  • The Interactive 3D Encyclopedia

    Life & fun · 21d ago · expeditione.fun

  • Hi HN, I built Eigendrum, a web tool that solves the 2D wave equation for arbitrary shapes so you can hear what they sound like as drums. How it works: * Solves -∇²u = λu using finite element analysis (Kφ = λMφ) on a triangle mesh. * Validated to <0.1% error against closed-form solutions for circles (Bessel zeros) and rectangles. * Sound model factors in strike location, Rayleigh damping, and mallet width. * Includes Kac drums I & II to demonstrate identical sound spectra from different geometries. * No frameworks, build steps, or dependencies. Repo and tests:…

    Life & fun · 27d ago · baselashraf81.github.io

Launched alongside, July 2018

the whole month →