GitHubスライド | slidict.io

メッセージを読み込み中

AwesomeOpenTelemetry🎉

  • ユーザー:
  • 最終更新: 2025/07/03
  • 読み取り時間: 20:00

A carefully curated list of open source content related to OpenTelemetry.

What is OpenTelemetry?

OpenTelemetry or OTel is an open-source project, which allows you to collect, export, and generate traces, logs, and, metrics (also known as the three pillars of observability). It is a set of APIs and SDKs.

“When we announced the OpenTelemetry project in 2019, we envisioned it as the next major version of both OpenTracing and OpenCensus,” said Ben Sigelman, one of the co-creators of both OpenTracing and OpenTelemetry.

OpenTelemetry Instrumentation 🎺

Supported Languages

| Language | Client Repo | Contrib Repo | API and SDK | Auto Instrumentation | | ----------------------------------------------------- | ------------------------------------------------ | -------------------------------------------------- | ---------------------------------------------- | -------------------------------------------------------------------- | | C++ | Client | Contrib | | .NET | Client | Contrib | | Auto Instrumentation Support | | Erlang/Elixir | | Contrib | SDK | | | Go | | Contrib | API and SDK | | Java | | Contrib | SDK | Auto Instrumentation Support | | JavaScript | Client | Contrib | API | Auto Instrumentation Support | | PHP | monorepo | Contrib | | | Python | | Contrib | API and SDK | Auto Instrumentation Support | | Ruby | | Contrib | API and SDK | Auto Instrumentation Support | | Rust | | | API and SDK | | Swift | | | API |

Language Docs

Language SIG Meeting Summary Doc External Docs (if any) Example Implementations

C++

SIG Doc

readTheDocs.io

example

.NET

SIG Doc

example

Erlang / Elixir

SIG DOC

example

Go

SIG DOC

otel Package

example

Java

SIG DOC

javadoc

example

JavaScript

SIG DOC

example

PHP

SIG DOC

example

Python

SIG DOC

readTheDocs.io

example

Ruby

SIG DOC

Github.io docs

example

Rust

SIG DOC

docs.rs

example

Swift

SIG DOC

example

More here.

Supported Databases

Value Description Value Description

other_sql

Some other SQL database

mariadb

MariaDB

mssql

Microsoft SQL Server

netezza

Netezza

mysql

MySQL

pervasive

Pervasive PSQL

oracle

Oracle Database

pointbase

PointBase

db2

IBM Db2

sqlite

SQLite

postgresql

PostgreSQL

sybase

Sybase

redshift

Amazon Redshift

teradata

Teradata

hive

Apache Hive

vertica

Vertica

cloudscape

Cloudscape

h2

H2

hsqldb

HyperSQL DataBase

coldfusion

ColdFusion IMQ

progress

Progress Database

cassandra

Apache Cassandra

maxdb

SAP MaxDB

hbase

Apache HBase

hanadb

SAP HANA

mongodb

MongoDB

ingres

Ingres

redis

Redis

firstsql

FirstSQL

couchbase

Couchbase

edb

EnterpriseDB

couchdb

CouchDB

cache

InterSystems Caché

cosmosdb

Microsoft Azure Cosmos DB

adabas

Adabas (Adaptable Database System)

dynamodb

Amazon DynamoDB

firebird

Firebird

neo4j

Neo4j

derby

Apache Derby

geode

Apache Geode

filemaker

FileMaker

elasticsearch

Elasticsearch

informix

Informix

memcached

Memcached

instantdb

InstantDB

cockroachdb

CockroachDB

interbase

InterBase

Check full list here.

If you are using Kubernetes, you can use the OpenTelemetry Operator for Kubernetes to inject auto-instrumentation libraries for Java, Node.js and Python into your application.

OpenTelemetry Registry

The OpenTelemetry Registry allows you to search for instrumentation libraries, tracer implementations, utilities, and other useful projects in the OpenTelemetry ecosystem.

OpenTelemetry Architecture

Distributed Tracing Solutions

Open Source Tools

Opentelemetry Vendors

Distributions and vendors who natively support OpenTelemetry in their commercial products.

  • SigNoz - Open Source APM - Understand issues in your deployed applications & solve them quickly ⚡️.

  • AppDynamics - Observe what matters.

  • Aspecto - Troubleshoot performance bottlenecks and errors within your microservices.

  • AWS - A secure, production-ready, AWS-supported distribution of the OpenTelemetry project.

  • Azure Monitor

  • Datadog - Modern monitoring & security.

  • Dynatrace - Digitally transform faster, smarter, and easier.

  • Elastic - Search. Solve. Succeed.

  • F5

  • Grafana Labs - Operational dashboards for your data here, there, or anywhere.

  • Honeycomb - Find your most perplexing application issues.

  • Instana - Designed to help IT operations, development, and DevOps teams operate more efficiently.

  • Lightstep - Monitoring, observability, and incident response for the world’s most reliable systems.

  • LogicMonitor - Unified observability to transform what’s next.

  • Logz.io - End-to-end cloud monitoring built for scale.

  • Lumingo - Monitoring and Debugging for Modern Cloud Applications.

  • New Relic - Instrument once, analyze everything in one place.

  • Promscale - Observability powered by SQL.

  • Sentry Software - Monitor the processors, disks, controllers, network adapters, temperature sensors, etc.

  • Splunk - The Unified Security and Observability Platform.

  • Sumo Logic - Making the world’s apps reliable and secure. Cloud-native SaaS analytics.

  • Uptrace - All-in-one tool to optimize performance and monitor errors & logs.

Terminology

Signal Current Status

Signal API SDK Protocol

Tracing

Stable, feature-freeze

Stable

Stable

Metrics

Stable

Mixed

Stable

Baggage

Stable, feature-freeze

Stable

N/A

Logging

Draft

Draft

Stable

Language Current Status

Language Tracing Metrics Logging Latest

C++

Stable

Experimental

Experimental

here

Erlang/Elixir

Stable

Alpha

Not Yet Implemented

here

Go

Stable

Alpha

Not Yet Implemented

here

Java

Stable

Stable

Experimental

here

PHP

Pre-Alpha

Pre-Alpha

Not Yet Implemented

here

Python

Stable

Release Candidate (RC)

Experimental

here

Ruby

Stable

Not Yet Implemented

Not Yet Implemented

here

Rust

Beta

Alpha

Not Yet Implemented

here

Swift

Beta

Alpha

Not Yet Implemented

here

.NET:

| Signal | Status | | -------------- | ---------------------------------------------------- | | Trace | Stable | | Metrics | Stable | | iLogger | Stable | | OTLP log exporter | Experimental | | Latest | here |

JavaScript:

| Signal | API Status | SDK Status | | -------- | ---------------------------------------------------- | ---------------------------------------------------- | | Trace | Stable | Release Candidate | | Metrics | Development | Development | | Logging | Roadmap | Roadmap | | Latest | here | here |

Main Components

  • OpenTelemetry Protocol (OTLP) specification describes the encoding, transport, and delivery mechanism of telemetry data between telemetry sources, intermediate nodes such as collectors, and telemetry backends.

  • OpenTelemetry Collector offers a vendor-agnostic implementation on receiving, processing, and exporting telemetry data and removing the need to run, operate, and maintain multiple agents/collectors.

  • APIs and SDKs in 11 different languages, enabling users to easily integrate and extend the project.

Tools

  • BindPlane OP - open source observability pipeline that gives you the ability to collect, refine, and ship metrics, logs, and traces to any destination.

  • Trace Test - End-to-end Tests Powered by Your OpenTelemetry Traces.

  • Vector - A lightweight, ultra-fast tool for building observability pipelines by Datadog.

Blog By Vendors:

  • SigNoz - Instrumentation Blogs.

  • New Relic - OpenTelemetry Masterclass from New Relic.

  • Honeycomb - Blog posts about observability, monitoring, OpenTelemetry.

  • Aspecto - Guides on how to use OpenTelemetry.

  • Aspecto Medium

  • Jaeger - Posts from Jaeger.

  • Dev.to - Posts about OpenTelemetry.

  • Lightstep - Blog posts and latest updates of OpenTelemetry.

Video Tutorials

OpenTelemetry Erlang/Elixir

OpenTelemetry Swift

  • Did not find any videos.

Join the Community

Newsletters 📰

  • o11y news! - Newsletter about Observability.

  • Observability news - Updates around observability (o11y) with a special focus on open source.

  • The new stack - A newsletter digest of the week’s most important stories & analyses.

Twitter

Slack

Special Mention: Awesome Opentelemetry - A curated list of OpenTelemetry resources.

Maintainer - Priyansh Khodiyar (@zriyansh), also creator of awesome-OS.

著者:
SigNoz

Open source Observability Platform

Access

0 回

シンプルでエレガントなプレゼン。slidict.io - プロフェッショナルなスライド作成を実現

プレゼンを変革する。ログインしてslidict.ioを体験しよう!