TypeScript Monitoring

Open-source TypeScript projects categorized as Monitoring

Top 23 TypeScript Monitoring 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: Observability with Grafana and Eyer | dev.to | 2024-06-22

    However, the raw data from Eyer might be difficult for non-technical individuals or teams to understand. This is where Grafana comes in. As a powerful visualization tool, Grafana transforms this data into clear and insightful dashboards, making it accessible to everyone who needs it.

  • 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
  • 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

  • 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

  • oneuptime

    OneUptime is the complete open-source observability platform.

  • Project mention: Show HN: OneUptime (New Update) – Open-Source Datadog Alternative | news.ycombinator.com | 2024-05-07

    ABOUT ONEUPTIME: OneUptime (https://github.com/oneuptime/oneuptime) is the open-source alternative to DataDog + StausPage.io + UptimeRobot + Loggly + PagerDuty. It's 100% free and you can self-host it on your VM / server.

    OneUptime has Uptime Monitoring, Logs Management, Status Pages, Tracing, On Call Software, Incident Management and more all under one platform.


    Several new monitor options launched - You can now monitor your SSL Certificates and Servers (Processes running, Mem, CPU, Dick, etc) Evaluate monitor metrics over time. You can set up alerts for things like - "Create an incident when my website response time is >5 seconds for 5 minutes". This wasn't possible before.

    Added Logs ingestion with fluentd and OpenTelemetry. Traces and Metrics ingestion with OpenTelemetry.

    Roadmap to end of Q2:

    New Monitors: We will be working on new monitors options, specifically "Log Monitor", "Traces Monitor", "Metrics Monitor" where you can set up alerts for things like - if there are logs of error logs, create an incident and alert the team.

    Datadog like Dashboards coming soon.

    Roadmap to end of Q3:

    We're working on a reliability co-pilot. All you need to do is run a GitHub actions job / CI job where it scans your codebase, queries OneUptime API to get all the error's your software has seen in production. We then try to fix those errors and create PR's automatically. Making your software reliable and better every since day. None of your code will be sent to us. It'll stay on GitHub action runner. We will do this via a local LLM on the runner. Needless to say this will be beta and will getb better over time.

    REQUEST FOR FEEDBACK & FEATURES: This community has been kind to us. Thank you so much for all the feedback you've given us. This has helped make the software better. We're looking for more feedback as always. If you do have something in mind, please feel free to comment, talk to us, contribute. All of this goes a long way to make this software better for all of us to use.

    OPEN SOURCE COMMITMENT: OneUptime is open source and free under Apache 2 license and always will be. We're 100% open-source, and not open-core (like others in our industry)

  • express-typescript-boilerplate

    A delightful way to building a RESTful API with NodeJs & TypeScript by @w3tecch

  • opentelemetry-js

    OpenTelemetry JavaScript Client

  • Project mention: Using Env Vars to Include & Exclude OpenTelemetry Node.js Libraries | dev.to | 2024-06-11

    To enable only @opentelemetry/instrumentation-http and @opentelemetry/instrumentation-express you can run this command below.

  • 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
  • dashdot

    A simple, modern server dashboard, primarily used by smaller private servers

  • karma

    Alert dashboard for Prometheus Alertmanager (by prymitive)

  • grafana-zabbix

    Zabbix plugin for Grafana dashboard

  • pezzo

    🕹️ Open-source, developer-first LLMOps platform designed to streamline prompt design, version management, instant delivery, collaboration, troubleshooting, observability and more.

  • Project mention: Top Open Source Prompt Engineering Guides & Tools🔧🏗️🚀 | dev.to | 2024-05-02

    Pezzo is a cloud-native LLMOps platform. You can observe and monitor your AI operations, troubleshoot issues, collaborate and manage your prompts in one place, and instantly deliver AI changes.

  • graphql-inspector

    🕵️‍♀️ Validate schema, get schema change notifications, validate operations, find breaking changes, look for similar types, schema coverage

  • metlo

    Metlo is an open-source API security platform.

  • Project mention: Using Metlo to Secure My Personal Finance App | dev.to | 2023-06-29

    So far, I’ve been using Metlo's protection features to initially test out its capabilities on my app, but there’s still a whole other Testing feature that it has that I'm starting to look into. Everything I’ve tried out has been pretty quick and easy so hopefully I can play around with the Testing more to help me catch any other authentication or authorization vulnerabilities that might exist in my app. If this is something that interests you, you can check it out at https://metlo.com .

  • chronograf

    Open source monitoring and visualization UI for the TICK stack

  • Project mention: The Plan for InfluxDB 3.0 Open Source | news.ycombinator.com | 2023-09-24

    We'll have to test Chronograf against 3.0, but I think it should just work. Unfortunately, we don't have the resources to continue developing it, but it's all available under a permissive MIT license here: https://github.com/influxdata/chronograf

  • flashlight

    📱⚡️ Lighthouse for Mobile - audits your app and gives a performance score to your Android apps (native, React Native, Flutter..). Measure performance on CLI, E2E tests, CI... (by bamlab)

  • Project mention: React Native New Architecture: What You Need to Know | dev.to | 2024-05-14

    A special thanks to the Builder Bob library for facilitating the creation of native modules swiftly and with minimal effort. Additionally, gratitude is extended to Flashlight for providing the tools necessary to measure app performance effectively.

  • lunary

    The production toolkit for LLMs. Observability, prompt management and evaluations.

  • Project mention: LLMonitor v.3.0 - Observability toolkit for LLM developers | /r/selfhosted | 2023-12-09
  • Chronos

    📊 📊 📊 Monitors the health and web traffic of servers, microservices, Kubernetes/Kafka clusters, containers, and AWS services with real-time data monitoring and receive automated notifications over Slack or email. (by open-source-labs)

  • Project mention: Show HN: Chronos 12.0: Enhancing Monitoring with Grafana, Kubernetes, and More | news.ycombinator.com | 2023-08-24
  • ApplicationInsights-JS

    Microsoft Application Insights SDK for JavaScript

  • Project mention: Need help on app insights logging in javascript. | /r/AZURE | 2023-10-21

    I have asked the question in the github https://github.com/microsoft/ApplicationInsights-JS/issues/2182 . Please have a look into it.

  • monika

    Monika is a command line application to monitor every part of your web app using a simple YAML configuration file. Get alert not only when your site is down but also when it's slow.

  • perses

    The CNCF candidate for observability visualisation. Already supports Prometheus - more data sources to come!

  • Project mention: Perses – Dashboards for Prometheus (Grafana Alternative) | news.ycombinator.com | 2024-05-30
  • cdk-monitoring-constructs

    Easy-to-use CDK constructs for monitoring your AWS infrastructure

  • Project mention: Build Amazon CloudWatch Dashboards with AWS CDK for Serverless Services | dev.to | 2023-10-28

    We will use an open-source library: cdk-monitoring-constructs.

  • wazuh-dashboard-plugins

    Plugins for Wazuh Dashboard

  • Project mention: SCA module | /r/Wazuh | 2023-08-11

    By the way, is there any way to initiate a force scan whenever we want without having to modify the configuration file for the time interval? According to this link "https://github.com/wazuh/wazuh-kibana-app/issues/3878," there is supposedly a button to force a specific agent to perform a scan. However, I'm using version 4.4.5 and I don't have access to that functionality.

  • Freshlytics

    Open source privacy-friendly analytics

  • 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).

TypeScript Monitoring discussion

Log in or Post with

TypeScript Monitoring related posts

  • Observability with Grafana and Eyer

    1 project | dev.to | 22 Jun 2024
  • A primer on open-source intelligence for bug bounty hunting in Grafana

    5 projects | dev.to | 11 Jun 2024
  • Perses – Dashboards for Prometheus (Grafana Alternative)

    1 project | news.ycombinator.com | 30 May 2024
  • Show HN: OneUptime (New Update) – Open-Source Datadog Alternative

    1 project | news.ycombinator.com | 7 May 2024
  • Grafana: From Dashboards to Centralized Observability

    1 project | news.ycombinator.com | 6 May 2024
  • Show HN: OneUptime – open-source Datadog Alternative

    7 projects | news.ycombinator.com | 2 Apr 2024
  • An open-source tracking GitHub repo traffic history longer than 14 days

    1 project | news.ycombinator.com | 2 Apr 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 22 Jun 2024
    SaaSHub helps you find the best software and product alternatives Learn more →


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

Project Stars
1 Grafana 61,261
2 signoz 17,467
3 highlight 7,176
4 hyperdx 6,334
5 oneuptime 4,504
6 express-typescript-boilerplate 3,218
7 opentelemetry-js 2,530
8 dashdot 2,402
9 karma 2,249
10 grafana-zabbix 2,034
11 pezzo 1,913
12 graphql-inspector 1,626
13 metlo 1,581
14 chronograf 1,484
15 flashlight 1,068
16 lunary 922
17 Chronos 826
18 ApplicationInsights-JS 642
19 monika 588
20 perses 571
21 cdk-monitoring-constructs 441
22 wazuh-dashboard-plugins 409
23 Freshlytics 352

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.