Franklin Angulo
Home About Blog
HomeAboutBlog
Franklin Angulo
Graphite Series #6: Carbon Aggregators

In the previous blog posts, we've learned how to set up Carbon (caches) and Whisper, publish metrics and visualize the information and the behavior of the Carbon processes. In this blog post, I'll present another feature of Carbon - the aggregator.

Read More
graphiteFranklin AnguloJune 6, 2014carbon, stresser, aggregator Comment
Graphite Series #5: Stress Testing Carbon Caches

In this blog post, I'll go through the process of stress testing a single carbon cache process and analyze the behavior as more and more metrics are published. I will also introduce the Stresser, a simple metric publishing tool.

Read More
graphiteFranklin AnguloJune 5, 2014carbon, relays, caches, aggregators Comments
Graphite Series #4: Graphite Webapp

Now that we have the back-end components up and running and storing numeric time-series data in the formats that we have specified, it's time to take a look at the front-end components of Graphite. Specifically, we need a way to query and visualize the information that is stored.

Read More
graphiteFranklin AnguloMay 23, 2014graphite-webapp Comment
Graphite Series #3: Whisper Storage Schemas & Aggregations

In the previous blog post, we installed Carbon and Whisper - the backend components of Graphite. We then spun up a carbon-cache process to listen for incoming data points and store them using Whisper. In this blog post I describe in more detail how Whisper stores the data points in the filesystem and how you can control these details.

Read More
graphiteFranklin AnguloMay 20, 2014whisper, carbon Comments
Graphite Series #2: Carbon & Whisper

Graphite is composed of multiple back-end and front-end components. The back-end components are used to store numeric time-series data. The front-end components are used to retrieve the metric data and optionally render graphs. In this blog post, I'll focus on the back-end components: Carbon and Whisper.

Read More
graphiteFranklin AnguloMay 19, 2014carbon, whisper Comment
Graphite Series #1: Provision Hardware

First and foremost we need hardware on which to run the Graphite stack. For simplicity, I will be using Amazon Web Services EC2 hosts. However, feel free to use any type of computer that you might have laying around in your office or at home.

Read More
graphiteFranklin AnguloMay 18, 2014ec2, rhel Comments
Handling large number of indexing requests
Handling large number of indexing requests
elasticsearchFranklin AnguloMay 17, 2014elasticsearch, indexing Comment
Graphite Querying Statistics on an ELK Stack
Graphite Querying Statistics on an ELK Stack

There exists a paradox: Graphite is a real-time metric graphing tool yet it provides no metrics about itself! A few minor code additions to the graphite-api project, an ELK stack, and you'll have all the information that you need.

Read More
graphite, elasticsearchFranklin AnguloMay 11, 2014elasticsearch, kibana, rabbitmq, logstash, graphite-api Comments
logo-franklin-color-small.png
459 Broadway,
New York, NY, 10013,
United States
feangulo@yaipan.com