# Monitoring Resque with Graphite

DevFeed: [Monitoring Resque with Graphite](<https://devfeed.tech/articles/monitoring-resque-with-graphite-15768.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/monitoring-resque-with-graphite>)

Author: Square Engineering

Published: 2012-05-14T16:01:00Z

Content type: article

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [observability](<https://devfeed.tech/topics/observability.md>), [Redis](<https://devfeed.tech/topics/redis.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [asynchronous](<https://devfeed.tech/tags/asynchronous.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [jobs](<https://devfeed.tech/tags/jobs.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [observability](<https://devfeed.tech/tags/observability.md>), [redis](<https://devfeed.tech/tags/redis.md>), [time](<https://devfeed.tech/tags/time.md>), [visualization](<https://devfeed.tech/tags/visualization.md>)

## AI overview

This article explains how Square monitored Resque background jobs over time by polling Redis and sending statistics to Graphite through the resque-graphite daemon. It describes the release's limitations and suggests event-based reporting for more complete historical and per-job metrics.

## Source excerpt

Improve the observability of asynchronous jobs by recording and visualizing behavior over time.