opentelemetry-specification
Sentry
Our great sponsors
opentelemetry-specification | Sentry | |
---|---|---|
94 | 235 | |
3,265 | 34,326 | |
1.6% | 0.9% | |
7.3 | 9.9 | |
6 days ago | 6 days ago | |
Makefile | Python | |
Apache License 2.0 | GNU General Public License v3.0 or later |
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-specification
-
OpenTelemetry vs. OpenMetrics: Which semantic convention should you use?
One update to this: we proposed replacing the count suffix in OpenTelemetry with total to match Prometheus/OpenMetrics. That discussion resulted in the count suffix being removed from the OpenTelemetry semantic conventions. We'll soon update our metric from being called function.calls.count to just function.calls and the generated Prometheus queries will refer to function_calls_total. That resolves one of the main conflicts between the two specs.
-
Distributed Tracing with OpenTelemetry - Part I
OpenTelemetry is a standard for implementing telemetry in your applications. It provides a specification, containing the requirements that all implementations should follow as well as some implementations for major languages, including an API and a SDK to interact with it.
-
Observability - ApostropheCMS, OpenTelemetry, and New Relic
At this point, we are about to do the real work where we have to configure OpenTelemetry and export telemetry data to New Relic. Exporting this kind of data relies on a specific protocol; the OpenTelemetry Protocol or OTLP.
-
OpenTelemetry Logs - A Complete Introduction & Implementation
OpenTelemetry provides instrumentation libraries for your application. The development of these libraries is guided by the OpenTelemetry specification. The OpenTelemetry specification describes the cross-language requirements and design expectations for all OpenTelemetry implementations in various programming languages.
-
An Open Source Observability Platform | SigNoz
It follows a specification-driven development. The OpenTelemetry specification has design and implementation guidelines for how the instrumentation libraries should be implemented. In addition, it provides client libraries in all the major programming languages which follow the specification.
-
OpenTelemetry for Python: The Hard Way
Today we learned how to manually configure OpenTelemetry for Python to connect to Lightstep (this also works for any Observability back-end that ingests the OTLP format). We also learned how to link related services together through manual context propagation.
-
How to Instrument AWS Services with OpenTelemetry
According to the opentelemetry specification for messaging systems, When a process receives messages in a batch it is impossible for this process to determine the parent span for the span that it is currently creating.
-
Go standard library: structured, leveled logging
That's why you have otel logging: https://github.com/open-telemetry/opentelemetry-specificatio...
-
Guide to OpenTelemetry Distributed Tracing in Rust
OTLP protocol for shipping telemetry data
-
Observability Mythbusters: How hard is it to get started with OpenTelemetry?
Lightstep ingests data in native OpenTelemetry Protocol (OTLP) format, so we will use the OTLP Exporter. The exporter can be called either otlp or follow the naming format otlp/. We could call it otlp/bob if we wanted to. We're calling our exporter otlp/ls to signal to us that we are using the OTLP exporter to send the data to Lightstep.
Sentry
-
I want my portfolio project on Github to be public to everyone, but I don't want somebody to copy it and use commercially because propably some day I would like to do it myself with this project. What license should I use?
You can check the drone license or sentry license.
-
Your opinions on DataDog?
i dont like. because our systems was not worth their cost. neat features, i like sentry.io
-
Application testing, the good, the bad and the ugly: from a senior programmer's point of view
Use external error tracking tools. I always recommend Sentry (https://sentry.io/) as it is excellent at detecting errors in real time. Whenever an error happens to a user, you receive a complete report of what happened, the type of browser used and many other insights that will help you to isolate and resolve the bug.
-
Memory leaks in pages
If you don't have any crash reporting in your app, I would recommend doing that. Something like https://sentry.io/ (no affiliation, just a happy user) can help pinpoint mysterious crashes like this. There is a video showing how to integrate sentry into your MAUI app here: https://www.youtube.com/watch?v=9-50zH8fqYA.
-
"Coinbase (?) had a $65M Datadog bill per its Q1 earnings call"
You can take a look at the Python codebase for Sentry over here: https://github.com/getsentry/sentry/tree/master/scripts
-
Which is your favourite or go-to YouTube channel for being up-to-date on Python?
He made yesqa and pyupgrade (among others), and also works on flake8. His main job is for https://sentry.io/.
-
I want to read good python code, where can I find some excellent code?
Checkout Sentry code
-
Ingesting, parsing and making sense of device log data
Have you heard of sentry ?
-
Using React with Django
Sentry is a really big application that has done this. They turned their django app into a API layer and the entire frontend is a large react app. https://github.com/getsentry/sentry
-
Slow and Steady: Converting Sentry’s Entire Frontend to TypeScript
We already had a significant amount of tests and every PR gets reviewed (https://github.com/getsentry/sentry/pulls) and this still uncovered bugs
What are some alternatives?
jaeger - CNCF Jaeger, a Distributed Tracing Platform
Loguru - Python logging made (stupidly) simple
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.
skywalking - APM, Application Performance Monitoring System
Cypress - Fast, easy and reliable testing for anything that runs in a browser.
zipkin - Zipkin is a distributed tracing system
Errbit - The open source error catcher that's Airbrake API compliant
PostHog - 🦔 PostHog provides open-source product analytics, session recording, feature flagging and a/b testing that you can self-host.
Zabbix - Real-time monitoring of IT components and services, such as networks, servers, VMs, applications and the cloud.
self-hosted - Sentry, feature-complete and packaged up for low-volume deployments and proofs-of-concept
Netdata - Real-time performance monitoring, done right!
openreplay - :tv: OpenReplay is developer-friendly, self-hosted session replay.