yurishkuro
Software engineer; Angel investor & advisor. Creator of Jaeger (@jaegertracing). Author of “Mastering Distributed Tracing”. Co-founder of @open-telemetry.
Funding Links: https://github.com/sponsors/yurishkuro
- Name: Yuri Shkuro
- Location: New York
- Kind: user
- Followers: 1030
- Following: 2
- Total stars: 1621
- Repositories count: 54
- Created at: 2022-11-15T08:30:42.815Z
- Updated at: 2024-05-01T11:02:27.951Z
- Last synced at: 2024-05-01T11:02:22.613Z
GitHub Sponsors Profile
I am an infrastructure engineer and an author/maintainer of several open source projects for application performance management and observability, including Jaeger, OpenTracing, and OpenTelemetry. I am also the author of the (first in the industry) book "Mastering Distributed Tracing". I frequently speak at conferences and meet-ups, some of the talk recordings are available on my website.
These are some of the projects to which I am contributing:
Jaeger, a distributed tracing platform. I started it as an internal project at Uber, which we later donated to the Cloud Native Computing Foundation where it has graduated to a top-level project.
OpenTracing, the first industry attempt to come up with a standard API for instrumenting applications for distributed tracing.
OpenTelemetry, a successor to the OpenTracing project, is a single set of APIs, libraries, agents, and collector services to capture performance telemetry from your applications. I am a member of the Governance Committee that develops the project's structure and governance. I am also a member of the Technical Committee that oversees the overall development of APIs, SDKs, and Specification.
W3C Trace Context, an official recommendation for the wire format for exchanging distributed trace context. I participate in the development of this standard as an invited expert.
https://github.com/uber-common/opentracing-python-instrumentation - zero-touch instrumentation for OpenTracing for popular Python libraries and frameworks.
https://github.com/yurishkuro/opentracing-tutorial - a collection of tutorials in multiple programing languages for instrumenting applications with the OpenTracing APIs.
Jaeger client libraries for Go, Java, Python, Node.js.
- Current Sponsors: 2
- Past Sponsors: 0
- Total Sponsors: 2
- Minimum Sponsorship: $5.00
Featured Works
jaegertracing/jaeger
CNCF Jaeger, a Distributed Tracing Platform
Language: Go - Stars: 20971yurishkuro/opentracing-tutorial
A collection of tutorials for the OpenTracing API
Language: Java - Stars: 1577open-telemetry/opentelemetry-specification
Specifications for OpenTelemetry
Language: Makefile - Stars: 3821open-telemetry/oteps
OpenTelemetry Enhancement Proposals
Language: Makefile - Stars: 350jaegertracing/jaeger-client-go
🛑 This library is DEPRECATED!
Language: Go - Stars: 1389open-telemetry/community
OpenTelemetry community content
Language: Python - Stars: 837Active Sponsors
Past Sponsors
Sponsor Breakdown
- Organization: 1