Log Analyzers

Graphite – time-series monitoring and graphing platform

Graphite is a monitoring and graphing platform for collecting, storing and visualising numerical time-series data. It provides a way to record measurements over time and turn them into graphs that help administrators understand system behaviour.

The platform is commonly used for infrastructure and application monitoring, where measurements such as processor utilisation, request rates and network throughput need to be retained and examined.

Graphite consists of three principal components. Carbon receives metrics, Whisper stores the resulting time-series data, and Graphite-Web provides the interface for creating graphs and retrieving information. These components form a monitoring system that can be integrated with external metric collectors.

This is free and open source software.

Key Features

  • Receive numerical time-series measurements over supported network interfaces.
  • Process and buffer incoming metrics using Carbon services.
  • Store time-series data using the Whisper database format.
  • Configure retention policies with different resolutions for recent and historical measurements.
  • Generate graphs from stored metrics using Graphite-Web.
  • Apply mathematical functions to transform and combine metric series.
  • Calculate moving averages, derivatives and other derived measurements.
  • Combine multiple data series into a single visualisation.
  • Configure graph appearance, labels, scales and time ranges.
  • Use wildcard expressions and metric naming conventions to select related measurements.
  • Expose graphing and data retrieval functionality through HTTP interfaces.
  • Export metric information in formats including JSON, CSV and XML.
  • Create dashboards for examining related system measurements.
  • Integrate with external monitoring agents and metric collection systems.

Website: graphiteapp.org
Support:
Developer: Graphite Project and contributors
License: Apache License 2.0

Graphite

Graphite is written in JavaScript. Learn JavaScript with our recommended free books and free tutorials.


Related Software

Log Analyzers
KibanaBrowser based interface for logstash and ElasticSearch
logstashLog processing, search, and analytics
OpenObserveCloud-native observability platform
GoAccessReal-time web log analyzer and interactive viewer
FluentdData collector for unified logging layer
LokiHorizontally-scalable, highly-available, multi-tenant log aggregation system
GraphiteEnterprise scalable realtime graphing
SigNozMonitor your applications and troubleshoot problems
Apache FlumeDelivers data from applications to Apache Hadoop's HDFS
OpenTSDBScalable, distributed Time Series Database
VictoriaLogsHigh-performance log database designed to ingest, store, and query log data
syslog-ngCollects, filters, and routes logs across systems
CLPCompresses logs for efficient search and analysis
Matomo SLAImports web server logs into Matomo for analysis

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted