Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Flapjack
Flapjack

6
9
+ 1
0
StatsD
StatsD

199
142
+ 1
28
Add tool

Flapjack vs StatsD: What are the differences?

Flapjack: Monitoring notification routing + event processing system. Flapjack is a flexible monitoring notification routing system that handles: alert routing, alert summarisation, your standard operational tasks; StatsD: Simple daemon for easy stats aggregation. StatsD is a front-end proxy for the Graphite/Carbon metrics server, originally written by Etsy's Erik Kastner. StatsD is a network daemon that runs on the Node.js platform and listens for statistics, like counters and timers, sent over UDP and sends aggregates to one or more pluggable backend services (e.g., Graphite).

Flapjack and StatsD can be primarily classified as "Monitoring" tools.

Flapjack and StatsD are both open source tools. StatsD with 14.2K GitHub stars and 1.83K forks on GitHub appears to be more popular than Flapjack with 656 GitHub stars and 91 GitHub forks.

What is Flapjack?

Flapjack is a flexible monitoring notification routing system that handles: alert routing, alert summarisation, your standard operational tasks.

What is StatsD?

StatsD is a front-end proxy for the Graphite/Carbon metrics server, originally written by Etsy's Erik Kastner. StatsD is a network daemon that runs on the Node.js platform and listens for statistics, like counters and timers, sent over UDP and sends aggregates to one or more pluggable backend services (e.g., Graphite).
Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Why do developers choose Flapjack?
Why do developers choose StatsD?
    Be the first to leave a pro

    Sign up to add, upvote and see more prosMake informed product decisions

      Be the first to leave a con
      What companies use Flapjack?
      What companies use StatsD?

      Sign up to get full access to all the companiesMake informed product decisions

      What tools integrate with Flapjack?
      What tools integrate with StatsD?
        No integrations found

        Sign up to get full access to all the tool integrationsMake informed product decisions

        What are some alternatives to Flapjack and StatsD?
        Kibana
        Kibana is an open source (Apache Licensed), browser based analytics and search dashboard for Elasticsearch. Kibana is a snap to setup and start using. Kibana strives to be easy to get started with, while also being flexible and powerful, just like Elasticsearch.
        Grafana
        Grafana is a general purpose dashboard and graph composer. It's focused on providing rich ways to visualize time series metrics, mainly though graphs but supports other ways to visualize data through a pluggable panel architecture. It currently has rich support for for Graphite, InfluxDB and OpenTSDB. But supports other data sources via plugins.
        Prometheus
        Prometheus is a systems and service monitoring system. It collects metrics from configured targets at given intervals, evaluates rule expressions, displays the results, and can trigger alerts if some condition is observed to be true.
        Nagios
        Nagios is a host/service/network monitoring program written in C and released under the GNU General Public License.
        Graphite
        Graphite does two things: 1) Store numeric time-series data and 2) Render graphs of this data on demand
        See all alternatives
        Decisions about Flapjack and StatsD
        StackShare Editors
        StackShare Editors
        Grafana
        Grafana
        StatsD
        StatsD
        Airflow
        Airflow
        PagerDuty
        PagerDuty
        Datadog
        Datadog
        Celery
        Celery
        AWS EC2
        AWS EC2
        Flask
        Flask

        Data science and engineering teams at Lyft maintain several big data pipelines that serve as the foundation for various types of analysis throughout the business.

        Apache Airflow sits at the center of this big data infrastructure, allowing users to “programmatically author, schedule, and monitor data pipelines.” Airflow is an open source tool, and “Lyft is the very first Airflow adopter in production since the project was open sourced around three years ago.”

        There are several key components of the architecture. A web UI allows users to view the status of their queries, along with an audit trail of any modifications the query. A metadata database stores things like job status and task instance status. A multi-process scheduler handles job requests, and triggers the executor to execute those tasks.

        Airflow supports several executors, though Lyft uses CeleryExecutor to scale task execution in production. Airflow is deployed to three Amazon Auto Scaling Groups, with each associated with a celery queue.

        Audit logs supplied to the web UI are powered by the existing Airflow audit logs as well as Flask signal.

        Datadog, Statsd, Grafana, and PagerDuty are all used to monitor the Airflow system.

        See more
        Łukasz Korecki
        Łukasz Korecki
        CTO & Co-founder at EnjoyHQ · | 6 upvotes · 145.9K views
        atEnjoyHQEnjoyHQ
        collectd
        collectd
        Google Compute Engine
        Google Compute Engine
        StatsD
        StatsD
        Clojure
        Clojure
        Stackdriver
        Stackdriver

        We use collectd because of it's low footprint and great capabilities. We use it to monitor our Google Compute Engine machines. More interestingly we setup collectd as StatsD replacement - all our Clojure services push application-level metrics using our own metrics library and collectd pushes them to Stackdriver

        See more
        Sentry
        Sentry
        StatsD
        StatsD
        Graphite
        Graphite
        Grafana
        Grafana
        PagerDuty
        PagerDuty
        Amazon CloudWatch
        Amazon CloudWatch

        A huge part of our continuous deployment practices is to have granular alerting and monitoring across the platform. To do this, we run Sentry on-premise, inside our VPCs, for our event alerting, and we run an awesome observability and monitoring system consisting of StatsD, Graphite and Grafana. We have dashboards using this system to monitor our core subsystems so that we can know the health of any given subsystem at any moment. This system ties into our PagerDuty rotation, as well as alerts from some of our Amazon CloudWatch alarms (we’re looking to migrate all of these to our internal monitoring system soon).

        See more
        Interest over time
        Reviews of Flapjack and StatsD
        No reviews found
        How developers use Flapjack and StatsD
        Avatar of Stream
        Stream uses StatsDStatsD

        StatsD is used to track the number of messages we're publishing and the type of realtime subscribers. So it shows the number of longpoll connections, the number of websocket connections etc. It also tracks how Redis is performing.

        Avatar of Chris Hartwig
        Chris Hartwig uses StatsDStatsD

        Business and system counters go through StatsD and are pushed to InfluxDB

        Avatar of Tongliang Liu
        Tongliang Liu uses StatsDStatsD

        Arm yourself with sensor all over your application

        How much does Flapjack cost?
        How much does StatsD cost?
        Pricing unavailable
        Pricing unavailable
        News about Flapjack
        More news