awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
graphite-project avatar

graphite-project/graphite-web

0
View on GitHub↗
6,068 stele·1,254 fork-uri·JavaScript·apache-2.0·1 vizualizaregraphite.readthedocs.org↗

Graphite Web

Graphite-web is a time-series monitoring platform that stores numeric metric data in fixed-size Whisper database files, ingests metrics over a plaintext TCP protocol, and renders on-demand graphs from stored data. It provides a tag-based metric query engine for flexible data organization and retrieval, and includes a custom dashboard builder that assembles multiple time-series graphs into a single web view for consolidated monitoring.

The platform distinguishes itself through its URL-driven metric retrieval system, which allows fetching rendered graph images or raw data by constructing HTTP requests with target, time range, and format parameters. It also features a function pipeline that applies mathematical transformations such as averaging, summing, or rate calculation to time-series data before rendering, and supports composite dashboard assembly that combines independent graphs into a single monitoring page.

Graphite-web handles the full lifecycle of time-series data, from ingestion and storage through organization, retrieval, and visualization. Its documentation covers installation, configuration, and usage of the URL-based query API, the plaintext ingestion protocol, and the dashboard assembly interface.

Features

  • Time Series Data Storage - Persists timestamped numeric values to a fixed-size database file for efficient retrieval and compaction.
  • Metrics Storage Backends - Persists timestamped numeric values to fixed-size Whisper database files for efficient retrieval.
  • Time-Series Database Files - Stores time-series data in fixed-size Whisper database files for efficient retrieval and compaction.
  • Time-Series Visualizers - Generates visual line or area charts from stored metric data points over a specified time range.
  • Tag-Based Search - Retrieves time-series data using key-value tag filters for flexible data organization.
  • Time Series Databases - Stores numeric metric values at fixed time intervals in a file-based database optimized for sequential reads.
  • Data Dashboard Assemblers - Assembles multiple time-series graphs into a single web view for consolidated monitoring.
  • Time Series Graph Renderers - Generates visual line or area charts from stored metric data points on demand.
  • Time-Series Chart Generators - Generates on-demand PNG or SVG chart images from stored metric data via URL parameters.
  • Metric Ingestion Protocols - Accepts numeric time-series data over TCP via a simple newline-delimited text format.
  • Plaintext Metric Submission Protocols - Sends numeric time-series data over TCP using a simple newline-delimited text format.
  • Metric Data URL Fetches - Fetches raw metric data or rendered graphs by constructing HTTP URLs with target and time range parameters.
  • Metric Graph URL Fetches - Fetches rendered graph images or raw metric data by building URLs with target and time range parameters.
  • Dashboard Builders - Assembles multiple time-series graphs into a single web view for at-a-glance monitoring.
  • Metric Data Ingestion - Ingests numeric time-series data over a TCP socket using a simple newline-delimited text format.
  • Plaintext TCP Metric Ingestion - Ingests metrics over a plaintext TCP socket using a simple newline-delimited format.
  • Metric Tagging Utilities - Attaches key-value tags to metric names for flexible data organization and retrieval.
  • Metric Time-Series Graphs - Generates visual representations of time-series metric data on demand with customization options.
  • Time-Series Performance Metrics - Stores numeric metric data points indexed by time for efficient retrieval and graphing.
  • URL-Based Metric Fetches - Provides URL-based retrieval of rendered graphs and raw metric data for time-series monitoring.
  • Metric Stream Transformations - Modifies time-series data streams with averaging, summing, and rate calculation functions.
  • Time-Series Graph Assemblers - Assembles multiple time-series graphs into a single monitoring dashboard page.
  • Time-Series Function Pipelines - Applies mathematical transformations like averaging and rate calculation to time-series data before rendering.
  • Time-Series Monitoring Dashboards - Assembles multiple time-series graphs onto a single page for consolidated monitoring.
  • System Monitoring Dashboards - Assembles multiple time-series graphs into a customizable web view for system health monitoring.
  • Databases & Data - Time-series database for storing and querying numerical performance metrics.
  • Metrics Collection - Scalable server for graphing time-series data.
  • Nagios Ecosystem - Web interface for visualizing and querying performance metrics.

Istoric stele

Graficul istoricului de stele pentru graphite-project/graphite-webGraficul istoricului de stele pentru graphite-project/graphite-web

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face graphite-project/graphite-web?

Graphite-web is a time-series monitoring platform that stores numeric metric data in fixed-size Whisper database files, ingests metrics over a plaintext TCP protocol, and renders on-demand graphs from stored data. It provides a tag-based metric query engine for flexible data organization and retrieval, and includes a custom dashboard builder that assembles multiple time-series graphs into a single web view for consolidated monitoring.

Care sunt principalele funcționalități ale graphite-project/graphite-web?

Principalele funcționalități ale graphite-project/graphite-web sunt: Time Series Data Storage, Metrics Storage Backends, Time-Series Database Files, Time-Series Visualizers, Tag-Based Search, Time Series Databases, Data Dashboard Assemblers, Time Series Graph Renderers.

Care sunt câteva alternative open-source pentru graphite-project/graphite-web?

Alternativele open-source pentru graphite-project/graphite-web includ: victoriametrics/victoriametrics — VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term… opentsdb/opentsdb — OpenTSDB is a distributed time series database and metrics engine designed for storing and managing massive volumes of… greptimeteam/greptimedb — GreptimeDB is a distributed, open-source time-series database built for unified observability. It stores and queries… m3db/m3 — m3 is a distributed time series database designed for high-resolution metrics and high-cardinality data management. It… statsd/statsd — StatsD is a metrics aggregator and UDP collection server that collects system counters and timers. It functions as a… influxdata/telegraf — Telegraf is a modular, cross-platform telemetry pipeline designed to collect, process, and route metrics from diverse…

Alternative open-source pentru Graphite Web

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Graphite Web.
  • victoriametrics/victoriametricsAvatar VictoriaMetrics

    VictoriaMetrics/VictoriaMetrics

    16,343Vezi pe GitHub↗

    VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term storage and analysis of metric, log, and trace data. It functions as a unified backend for monitoring ecosystems, offering full compatibility with industry-standard protocols and query languages. The system is built to handle massive data volumes through a distributed architecture that supports horizontal scaling and efficient data lifecycle management. The platform distinguishes itself through a storage engine that utilizes consistent hashing for data sharding and log-struct

    Godatabasegrafanagraphite
    Vezi pe GitHub↗16,343
  • opentsdb/opentsdbAvatar OpenTSDB

    OpenTSDB/opentsdb

    5,068Vezi pe GitHub↗

    OpenTSDB is a distributed time series database and metrics engine designed for storing and managing massive volumes of high-cardinality system metrics. It functions as a data store and analytics platform that enables large-scale metric ingestion and infrastructure performance monitoring across a distributed cluster. The system distinguishes itself through a distributed storage abstraction that supports multiple backends such as HBase, Cassandra, and Google Bigtable. It utilizes a hierarchical metric tree to organize time series and employs numeric identifier indexing to reduce storage footpri

    Java
    Vezi pe GitHub↗5,068
  • greptimeteam/greptimedbAvatar GreptimeTeam

    GreptimeTeam/greptimedb

    5,968Vezi pe GitHub↗

    GreptimeDB is a distributed, open-source time-series database built for unified observability. It stores and queries metrics, logs, and traces together in a single columnar engine, supporting both SQL and PromQL for analysis. The database is designed as a Kubernetes-native operator with a decoupled compute and storage architecture, enabling horizontal scaling and multi-region deployment. What distinguishes GreptimeDB is its role as a multi-protocol ingestion gateway, accepting data through OpenTelemetry, Prometheus Remote Write, InfluxDB, Loki, Elasticsearch, Kafka, and MQTT protocols without

    Rustanalyticscloud-nativedatabase
    Vezi pe GitHub↗5,968
  • m3db/m3Avatar m3db

    m3db/m3

    4,895Vezi pe GitHub↗

    m3 is a distributed time series database designed for high-resolution metrics and high-cardinality data management. It functions as a scalable storage system and a multi-cluster query engine, providing a distributed metrics aggregator capable of downsampling and summarizing data before it is committed to storage. The project distinguishes itself through a coordinated cluster model using etcd for node membership and shard placement. It supports multiple ingestion protocols, including the Prometheus remote write protocol, InfluxDB line protocol, and Graphite Carbon plaintext protocol, and provi

    Go
    Vezi pe GitHub↗4,895
  • Vezi toate cele 30 alternative pentru Graphite Web→