TypeScript Observability

Open-source TypeScript projects categorized as Observability

Top 23 TypeScript Observability Projects

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

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

  • ThreatMapper

    Open source cloud native security observability platform. Linux, K8s, AWS Fargate and more.

  • Project mention: ThreatMapper: Open-source cloud native security observability platform | news.ycombinator.com | 2023-09-10
  • oneuptime

    OneUptime is the complete open-source observability platform.

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

    Continuous profiling for analysis of CPU and memory usage, down to the line number and throughout time. Saving infrastructure cost, improving performance, and increasing reliability.

  • Project mention: Seeing what a Go process does (like `set -x`) | /r/golang | 2023-12-06
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • kiali

    Kiali project, observability for the Istio service mesh

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

  • streamdal

    Code-Native Data Pipelines

  • Project mention: Show HN: Streamdal – an open-source tail -f for your data | /r/hackernews | 2023-11-03
  • nestjs-otel

    OpenTelemetry (Tracing + Metrics) module for Nest framework (node.js) 🔭

  • slo-tracker

    A tool to track SLA, SLO and Error budgets

  • ApplicationInsights-node.js

    Microsoft Application Insights SDK for Node.js

  • workflow-telemetry-action

    Github action to collect metrics (CPU, memory, I/O, etc ...) from your workflows to help you debug and optimize your CI/CD pipeline

  • otelbin

    Web-based tool to facilitate OpenTelemetry collector configuration editing and verification

  • Project mention: dash0hq/otelbin: Web-based tool to facilitate OpenTelemetry collector configuration editing and verification | /r/devopsish | 2023-11-19
  • otel-cf-workers

    An OpenTelemetry compatible library for instrumenting and exporting traces for Cloudflare Workers

  • Project mention: Crafting Observable Cloudflare Workers with OpenTelemetry | dev.to | 2024-02-14

    Luckily for you and me, Erwin van der Koogh ****wrote an awesome package for wrapping the OpenTelemetry libraries in Cloudflare Workers. It’s called otel-cf-workers and it is beautiful! 🤩 — Let’s be awesome to each other and give him as many ⭐ as possible on GitHub!

  • autometrics-ts

    Easily add metrics to your system – and actually understand them using automatically customized Prometheus queries

  • spark

    Performance Observability for Apache Spark (by dataflint)

  • Project mention: Show HN: DataFlint, performance monitoring for Apache Spark | news.ycombinator.com | 2023-12-28
  • doku

    🚀 Open-source platform for evaluating and monitoring LLMs. Integrates with OpenAI, Cohere and Anthropic with stable SDKs in Python and Javascript. (by dokulabs)

  • Project mention: Doku: Open-source LLM observability platform | news.ycombinator.com | 2024-03-25
  • gha-buildevents

    Trace GitHub Action workflows with Honeycomb

  • opentelemetry-angular-interceptor

    An Angular Module for easely deploying OpenTelemetry

  • openllmetry-js

    Sister project to OpenLLMetry, but in Typescript. Open-source observability for your LLM application, based on OpenTelemetry

  • Project mention: FLaNK Stack Weekly 19 Feb 2024 | dev.to | 2024-02-19
  • tokmon-beam

    A self-hosted, real-time web UI + db for exploring your OpenAI API requests / responses.

  • Project mention: Self-hosted dashboard for monitoring your OpenAI API token usage | news.ycombinator.com | 2023-04-27
  • 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
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). The latest post mention was on 2024-04-02.

TypeScript Observability related posts

Index

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

Project Stars
1 kibana 19,279
2 signoz 16,811
3 highlight 6,869
4 hyperdx 6,048
5 ThreatMapper 4,623
6 oneuptime 3,926
7 parca 3,811
8 kiali 3,308
9 ApplicationInsights-JS 632
10 streamdal 524
11 nestjs-otel 481
12 slo-tracker 365
13 ApplicationInsights-node.js 316
14 workflow-telemetry-action 243
15 otelbin 219
16 otel-cf-workers 173
17 autometrics-ts 129
18 spark 123
19 doku 56
20 gha-buildevents 40
21 opentelemetry-angular-interceptor 36
22 openllmetry-js 33
23 tokmon-beam 15
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.
www.influxdata.com