opentelemetry-python
otel-launcher-python
opentelemetry-python | otel-launcher-python | |
---|---|---|
6 | 2 | |
1,604 | 18 | |
1.9% | - | |
9.3 | 4.1 | |
about 18 hours ago | 6 months ago | |
Python | Python | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
opentelemetry-python
-
OpenTelemetry Journey #01 - Important concepts
Python
-
Did OpenTelemetry deliver on its promise in 2023?
As an example, Exemplars are part of the metrics spec [1]. The official python library says metrics status is 'stable' [2]. But there's an approximately 2-year old issue with no work on it, titled 'Metrics: Add support for exemplars', where the latest update is that no work has begun [3]. Nothing at a top-level of the opentelemetry-python project indicates that the project does not implement everything in the metrics spec, so if you wanted to use that capability, you are apt to discover it relatively late.
[1] https://opentelemetry.io/docs/specs/otel/metrics/data-model/...
[2] https://github.com/open-telemetry/opentelemetry-python
[3] https://github.com/open-telemetry/opentelemetry-python/issue...
-
What existing libraries are there for implementing Kubernetes liveness and readiness probes?
Unfortunately, I have not seen any modern libraries that can match the features offered by the archived library. However, there are similar libraries that could be used, such as https://github.com/open-telemetry/opentelemetry-python which provides health checks and metrics. Additionally, you could use Prometheus libraries such as https://github.com/prometheus/client\_python to get similar metrics. However, both of these libraries might require some modification to get the desired features
-
Auto-Instrumentation Is Magic: Using OpenTelemetry Python with Lightstep
We need to force a specific version of protobuf because of Launcher compatibility issues with newer versions. This was already fixed in opentelemetry-python.
-
Honeycomb, Python, and I: an OpenTelemetry Horror Story (With a Happy Ending)
I spent a huge amount of time - maybe 6 hours - digging into the problem. I was flipping back and forth between honeycomb's docs, the open telemetry docs, and the open telemetry python repo digging through issues.
-
Monitor your Python application with OpenTelemetry and SigNoz ππ
You can check out the current releases of opentelemetry-python.
otel-launcher-python
-
Auto-Instrumentation Is Magic: Using OpenTelemetry Python with Lightstep
If you thought it was easy-peasey to send OTel data to Lightstep Γ la auto-instrumentation agent, then itβs even easier to do it via the OTel Python Launcher! Think of it as an OTel wrapper to make it extra-easy to send data to Lightstep, by having a bunch of things pre-configured for you to lower that barrier to entry.
-
Observability Mythbusters: OpenTelemetry to Lightstep 3 Ways in Go IS Possible!
We currently have Launchers for Go, Python, Java, and Node.JS.
What are some alternatives?
sanic - Accelerate your web app development | Build fast. Run fast.
otel-launcher-go - Launcher, a Lightstep Distro for OpenTelemetry Go π
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
opentelemetry-examples - Example code and resources for working with OpenTelemetry, provided by Lightstep
sample-flask-app - Sample Flask Application to demonstrate OpenTelemetry instrumentation
otel-launcher-java - Launcher, a Lightstep Distro for OpenTelemetry Java π
opentelemetry-python-contrib - OpenTelemetry instrumentation for Python modules
examples - Example apps and instrumentation for Honeycomb
seaworthy - A CLI to verify Kubernetes resource health
healthcheck - A library for implementing Kubernetes liveness and readiness probe handlers in your Go application.