Metrics

Open-source projects categorized as Metrics

Top 23 Metric Open-Source Projects

  • Grafana

    The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.

  • Project mention: Docker Log Observability: Analyzing Container Logs in HashiCorp Nomad with Vector, Loki, and Grafana | dev.to | 2024-04-19

    Monitoring application logs is a crucial aspect of the software development and deployment lifecycle. In this post, we'll delve into the process of observing logs generated by Docker container applications operating within HashiCorp Nomad. With the aid of Grafana, Vector, and Loki, we'll explore effective strategies for log analysis and visualization, enhancing visibility and troubleshooting capabilities within your Nomad environment.

  • prometheus

    The Prometheus monitoring system and time series database.

  • Project mention: Release Radar ยท April 2024 Edition: Major updates from the open source community | dev.to | 2024-05-03

    It's like Prometheus, but for logs. Okay it's not really to do with the Norse or Greek gods, instead Loki is a horizontally-scalable, highly-available, multi-tenant log aggregation system inspired by the open source project Prometheus. Built by Grafana Labs, Loki is designed for ease of use. Instead of indexing the contents of the logs, Loki provides a set of labels for each log stream. The latest update includes query acceleration with Bloom filters, native OTel support, Helm charts, and more. Check out the changelog for all the major changes and deprecations.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • InfluxDB

    Scalable datastore for metrics, events, and real-time analytics

  • Project mention: Quant Research of the Week (5th Edition) | /r/quant | 2023-12-07

    Scalable Realtime Datastore: The piece examines a scalable datastore specifically created for metrics events and real-time analytics. (2013-09-26, shares: 26787.0)

  • skywalking

    APM, Application Performance Monitoring System

  • Project mention: Show HN: OneUptime โ€“ open-source Datadog Alternative | news.ycombinator.com | 2024-04-02
  • TDengine

    TDengine is an open source, high-performance, cloud native time-series database optimized for Internet of Things (IoT), Connected Cars, Industrial IoT and DevOps.

  • Project mention: TDengine: NEW Data - star count:22190.0 | /r/algoprojects | 2023-11-14
  • kibana

    Your window into the Elastic Stack

  • Project mention: Fighting the Good Fight: Change the Default Kibana Theme to Dark Mode | /r/elasticsearch | 2023-12-05
  • Plausible Analytics

    Simple, open source, lightweight (< 1 KB) and privacy-friendly web analytics alternative to Google Analytics.

  • Project mention: Any Google Analytics Alternatives? | news.ycombinator.com | 2024-05-01

    I think a single Google Analytics alternative is pretty hard to pick considering that GA can be used to very much varying extents.

    For simple and "detailed enough" insights, I enjoyed using Plausible (https://plausible.io/) in the past.

    For more in depth analytics that give you a detailed view into your own product, PostHog.com seems to be by far the best and most popular option out there.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Statsd

    Daemon for easy but powerful stats aggregation

  • signoz

    SigNoz is an open-source observability platform native to OpenTelemetry with logs, traces and metrics in a single application. An open-source alternative to DataDog, NewRelic, etc. ๐Ÿ”ฅ ๐Ÿ–ฅ. ๐Ÿ‘‰ Open source Application Performance Monitoring (APM) & Observability tool

  • Project mention: Show HN: OneUptime โ€“ open-source Datadog Alternative | news.ycombinator.com | 2024-04-02

    You should also check out SigNoz [1], we are an open-core alternative to DataDog - based natively on OpenTelemetry. We also have a cloud product if you don't want to host yourself

    [1] https://signoz.io

  • vector

    A high-performance observability data pipeline.

  • Project mention: Docker Log Observability: Analyzing Container Logs in HashiCorp Nomad with Vector, Loki, and Grafana | dev.to | 2024-04-19

    job "vector" { datacenters = ["dc1"] # system job, runs on all nodes type = "system" group "vector" { count = 1 network { port "api" { to = 8686 } } ephemeral_disk { size = 500 sticky = true } task "vector" { driver = "docker" config { image = "timberio/vector:0.30.0-debian" ports = ["api"] volumes = ["/var/run/docker.sock:/var/run/docker.sock"] } env { VECTOR_CONFIG = "local/vector.toml" VECTOR_REQUIRE_HEALTHY = "false" } resources { cpu = 100 # 100 MHz memory = 100 # 100MB } # template with Vector's configuration template { destination = "local/vector.toml" change_mode = "signal" change_signal = "SIGHUP" # overriding the delimiters to [[ ]] to avoid conflicts with Vector's native templating, which also uses {{ }} left_delimiter = "[[" right_delimiter = "]]" data=<

  • supervision

    We write your reusable computer vision tools. ๐Ÿ’œ

  • Project mention: Supervision: Reusable Computer Vision | news.ycombinator.com | 2024-03-24

    You can always slice the images into smaller ones, run detection on each tile, and combine results. Supervision has a utility for this - https://supervision.roboflow.com/latest/detection/tools/infe..., but it only works with detections. You can get a much more accurate result this way. Here is some side-by-side comparison: https://github.com/roboflow/supervision/releases/tag/0.14.0.

  • Telegraf

    The plugin-driven server agent for collecting & reporting metrics.

  • Project mention: How I would automate monitoring DNS queries in basic Prometheus | news.ycombinator.com | 2024-03-27
  • thanos

    Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.

  • Project mention: Looking for a way to remote in to K's of raspberry pi's... | /r/sysadmin | 2023-12-10

    Monitoring = netdata on each RPi https://www.netdata.cloud/ binded to the vpn interface being scraped into a prometeus thaons https://thanos.io/ setup with grafana to give management the Green all is good screens (very important).

  • metrics

    ๐Ÿ“Š An infographics generator with 30+ plugins and 300+ options to display stats about your GitHub account and render them as SVG, Markdown, PDF or JSON!

  • Project mention: GitHub profile of the day: Philippe Massicotte | dev.to | 2023-09-12

    Another GitHub profile using lowlighter/metrics with a slightly different setup.

  • node_exporter

    Exporter for machine metrics

  • Project mention: Prometheus Fundamentals (Lesson-01) | dev.to | 2023-12-29

    $ wget https://github.com/prometheus/node_exporter/releases/download/v1.7.0/node_exporter-1.7.0.linux-amd64.tar.gz $ tar -xzvf node_exporter-1.7.0.linux-amd64.tar.gz

  • openobserve

    ๐Ÿš€ 10x easier, ๐Ÿš€ 140x lower storage cost, ๐Ÿš€ high performance, ๐Ÿš€ petabyte scale - Elasticsearch/Splunk/Datadog alternative for ๐Ÿš€ (logs, metrics, traces, RUM, Error tracking, Session replay).

  • Project mention: Show HN: OneUptime โ€“ open-source Datadog Alternative | news.ycombinator.com | 2024-04-02

    Lot of interesting OSS observability products coming out in recent years. One of the more impressive(and curious for many reasons) IMHO is OpenObserve: https://github.com/openobserve/openobserve .

    As opposed to just a stack, they are implementing just about the whole backend shebang from scratch.

  • javaslang-circuitbreaker

    Resilience4j is a fault tolerance library designed for Java8 and functional programming

  • amplify-js

    A declarative JavaScript library for application development using cloud services.

  • Project mention: In Defense of Cognito | /r/webdev | 2023-12-11

    One note of caution, though: Amplify uses a frontend-only Cognito integration that stores long-lived, never-rotating refresh tokens in browser storage, where any XSS vulnerability would have access to them. A more secure approach is to implement a couple of backend API routes to store the refresh tokens in `HttpOnly` cookies instead, which I outlined here (option 1 in your case to support SSO). I'll probably open source a solution to do this early next year so we don't all have to keep reinventing this wheel (probably why AWS calls their conference re:invent).

  • nightingale

    An all-in-one observability solution which aims to combine the advantages of Prometheus and Grafana. It manages alert rules and visualizes metrics, logs, traces in a beautiful web UI.

  • Project mention: Nightingale โ€“ Open-source alternative to Prometheus&amp;Grafana | /r/bkup | 2023-08-24
  • Metrics

    :chart_with_upwards_trend: Capturing JVM- and application-level metrics. So you know what's going on. (by dropwizard)

  • Fathom Analytics

    Fathom Lite. Simple, privacy-focused website analytics. Built with Golang & Preact.

  • Project mention: Must-Have Features to Look for in a Blogging Platform | dev.to | 2024-02-17

    Fathom Analytics (paid)

  • highlight

    highlight.io: The open source, full-stack monitoring platform. Error monitoring, session replay, logging, distributed tracing, and more.

  • Project mention: Show HN: An open source performance monitoring tool | news.ycombinator.com | 2024-02-01
  • hyperdx

    Resolve production issues, fast. An open source observability platform unifying session replays, logs, metrics, traces and errors powered by Clickhouse and OpenTelemetry.

  • Project mention: Show HN: HyperDX Local โ€“ Open-source Datadog alternative for local debugging/dev | news.ycombinator.com | 2024-04-02

    Hi HN, Mike and Warren here! Weโ€™ve been building an open source local-dev-friendly mode for HyperDX (hyperdx.io). It's a single Docker container that lets you view logs, metrics, and traces for local development in a similar way you can use them for production (live tail, filter/correlate logs & spans, build charts, flamegraph, etc.) Basically, imagine you can run Datadog in a single container for local development. We does this by spinning up an OpenTelemetry collector, Clickhouse DB and HyperDX UI all in a single container - it only takes a few seconds to start and lets you start live tailing your local logs and traces immediately (and graph metrics of course).

    README (w/ demo gif): https://github.com/hyperdxio/hyperdx/blob/main/LOCAL.md

    We started building local mode as it became one of our most loved [1] community issue after sharing HyperDX. It made sense - as we constantly use HyperDX to debug our own issues locally, and have found it to be a huge productivity boost for things likeโ€ฆ

    1. Tailing multiple container logs (and grepping/isolating them) without a ton of different terminal splits open at the same time.

    2. Be able to sensibly view structured logs and correlated traces to debug local issues (because youโ€™re using structured logging and tracing right?) instead of adding ad-hoc console statements that print out exactly what I couldโ€™ve gotten from tracing.

    3. Testing telemetry are actually emitting/correlating as expected, before shipping it all the way out to prod and realizing I accidentally created a very expensive high-cardinality metric or a span that has the wrong properties.

    We spent some time packaging & tuning our existing OSS stack to run in a single container with less memory/space requirements by staring at `dive` to slim down the image and applied incantations from documentation until memory usage improved. Additionally we removed a few non-local-friendly things like authentication requirements and extraneous services.

    It still has all the goodness youโ€™d want - so you can full text search your logs/traces, live tail all your events, view spans correlated with logs (and vice versa), create dashboards based on logs, metrics, traces, and is fully OpenTelemetry compatible - just point your Otel SDK/collector to http://localhost:4318 (or 4317 for the grpc folks) and youโ€™re already good to go.

    Iโ€™m excited to share what weโ€™ve been working on and would love to hear your feedback and opinions!

    Spin up the container yourself to try it out:

    docker run -p 8000:8000 -p 4318:4318 -p 4317:4317 -p 8080:8080 -p 8002:8002 hyperdx/hyperdx-local

    Main Open Source Repo: https://github.com/hyperdxio/hyperdx

    Hosted Demo (in case you want to play around in a cloud sandbox instead): https://api.hyperdx.io/login/demo

    HyperDX Landing Page: https://hyperdx.io

    [1]: https://github.com/hyperdxio/hyperdx/issues/7

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Metrics related posts

  • Optimizing Performance Using Prometheus with Node JS for Monitoring

    1 project | dev.to | 30 Apr 2024
  • Grafterm: Grafana-Like TUI

    1 project | news.ycombinator.com | 28 Apr 2024
  • Coroot: Open-source alternative to Datadog/NewRelic

    1 project | news.ycombinator.com | 24 Apr 2024
  • Show HN: Coroot: Simplified Observability for Modern Environments

    2 projects | news.ycombinator.com | 23 Apr 2024
  • Coroot โ€“ Open-source Datadog/NewRelic alternative

    1 project | news.ycombinator.com | 23 Apr 2024
  • Docker Log Observability: Analyzing Container Logs in HashiCorp Nomad with Vector, Loki, and Grafana

    2 projects | dev.to | 19 Apr 2024
  • SDMetrics: Library for evaluating synthetic data quality

    1 project | news.ycombinator.com | 12 Apr 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 4 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more โ†’

Index

What are some of the best open-source Metric projects? This list will help you:

Project Stars
1 Grafana 60,503
2 prometheus 52,843
3 InfluxDB 27,797
4 skywalking 23,285
5 TDengine 22,829
6 kibana 19,318
7 Plausible Analytics 18,415
8 Statsd 17,481
9 signoz 17,025
10 vector 16,561
11 supervision 14,068
12 Telegraf 13,771
13 thanos 12,585
14 metrics 12,606
15 node_exporter 10,315
16 openobserve 9,648
17 javaslang-circuitbreaker 9,444
18 amplify-js 9,360
19 nightingale 8,837
20 Metrics 7,802
21 Fathom Analytics 7,456
22 highlight 6,944
23 hyperdx 6,123

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com