Open source is eating the world. Companies have realized and embraced that, and ever more companies today are built around a successful open source project.
But there’s also a disturbing counter-movement:
vendors relicensing popular open source projects to restrict usage.
Last week it was Grafana Labs which announced relicensing Grafana, Loki and Tempo, its popular open source monitoring tools, from Apache2.0 to the more restrictive GNU AGPLv3 license.
This comes at the heel of Elastic’s move a couple of months ago, relicensing Elasticsearch and Kibana, previously Apache2.0 licensed, to a non-open-source dual license based on SSPL (Server Side Public License).
It’s no secret that Jaeger and OpenTelemetry are known and loved by the open source community — and for good reason. As part of the Cloud Native Computing Foundation (CNCF), they offer one the most popular open source distributed tracing solutions out there as well as standardization for all telemetry data types.
Jaeger, which is in the graduated phase within the CNCF, helps thousands of engineers track and measure requests and transactions by analyzing end-to-end data from service call chains so they can better understand latency issues in microservice architectures. …
Running systems in production involves requirements for high availability, resilience and recovery from failure. When running cloud native applications this becomes even more critical, as the base assumption in such environments is that compute nodes will suffer outages, Kubernetes nodes will go down and microservices instances are likely to fail, yet the service is expected to remain up and running.
In a recent post, I presented the different Jaeger components and best practices for deploying Jaeger in production. In that post, I mentioned that Jaeger uses external services for ingesting and persisting the span data, such as Elasticsearch, Cassandra and…
This is a special day for me. Jaeger is the leading open source project for distributed tracing today, and I’m proud to share that we at Logz.io have launched the world’s first managed Jaeger service in general availability!
This means that we’ve specialized in running Jaeger in production with all the related installation, configuration, upgrades etc., so that you don’t need to worry about that.
This is the sign of a successful open source project: when the industry recognizes the benefits and leadership of a project, the natural evolution is seeing commercial and enterprise grade offering around that. …
Logs, metrics and traces are the three pillars of the Observability world. The distributed tracing world, in particular, has seen a lot of innovation in recent months, with OpenTelemetry standardization and with Jaeger open source project graduating from the CNCF incubation. According to the recent DevOps Pulse report, Jaeger is used by over 30% of those practicing distributed tracing. Many companies realize the need for distributed tracing to gain better observability into their systems and troubleshoot performance issues, especially when dealing with elaborate microservices architectures.
Starting with Jaeger, the first step is to instrument your code to send traces to…