mailwal

Mailwal, Learn how to observe your Akka.NET applications with OpenTelemetry

Petabridge
Petabridge - the Akka.NET Company

OpenTelemetry: a Vendor-Neutral Observability Standard for .NET & More!

Hello Mailwal,

If you've never heard of OpenTelemetry, allow us to introduce it to you here: OpenTelemetry (OTEL) is a vendor-neutral standard for observability - that's a mouthful, what does that mean in layman's terms?

  • "Vendor neutral" - you're not locked into a single vendor; all major application performance monitoring platforms such as Azure Application Insights, DataDog, New Relic, Elastic, Grafana Cloud, Prometheus, and can all consume and use data from OTEL.
  • "Observability" - the ability to observe your application's dynamic behavior at run-time, through a combination of metrics, traces, and logs. Observability helps you understand both how and what your application did in service to completing an end-user's request.

OpenTelemetry in .NET

OpenTelemetry runs on all application runtimes, and since .NET 6 Microsoft has made OpenTelemetry the official standard for how metrics, traces, and logs should be aggregated for observability purposes into the forseeable future.

All of the base class libraries, including the HttpClient, SqlClient, ASP.NET Core, SignalR, and so on all support OTEL directly!

Therefore, it's a great investment of you and your team's time to learn how to leverage OpenTelemetry in your own applications. Watch the video below to learn how!

Phobos: OpenTelemetry for Akka.NET

Phobos: OpenTelemetry for Akka.NET

One of the ways we keep Akka.NET free for all users and licensed under Apache 2.0 is by selling Phobos, our OpenTelemetry add-on for Akka.NET. It does the following:

  • Automatically instruments your actors without any need for manual coding;
  • Supports log, trace, and metrics exports;
  • Comes with numerous built-in dashboards; and
  • Is expertly curated (and configurable!) to reduce "observability" noise in order not to waste your time AND to avoid creating giant bills on Application Performance Monitoring (APM) platforms like DataDog, Application Insights, and more.

Click below to learn more about Phobos.

Phobos: OpenTelemetry for Akka.NET

Phobos: OpenTelemetry for Akka.NET

Instant insights into Akka.NET applications with no configuration needed.

youtubegithubx-twitterlinkedinfacebook