Dash0 acquires Polar Signals

Dash0 updates from December 2024

7 updates shipped to Dash0 in December 2024: Vercel Integration, Journald Log Support, Automatic Kubernetes Resource Detection and more.

Vercel Integration

We just released our brand new Vercel integration. It makes sending your Vercel logs to Dash0 a breeze.

Dash0’s Vercel integration will automatically send all logs from your Vercel workloads to Dash0 for analysis and visualization. Instead of configuring a log drain in Vercel manually, you can just install the integration at https://vercel.com/integrations/dash0 and we do it all for you.

When the integration has been installed, logs from your Vercel projects will be sent automatically to Dash0. This is great news as the log retention within Vercel is only 3 days, while Dash0 offers 30 days of retention for logs and traces. You will also be able to analyze your Vercel logs in context with telemetry from your non-Vercel infrastructure, which makes troubleshooting so much easier.

Dash0 Vercel Integration
Read more

Journald Log Support

Dash0 now supports extraction of context from journald logs. The severity levels from the Journald logs are now mapped to OpenTelemetry semantic conventions, allowing for more consistent log analysis.

Additionally, we have integrated the extraction of host and process data from these logs, which is also aligned with OpenTelemetry standards. This improvement significantly enhances your ability to analyze and interpret Journald log data effectively.

OpenTelemetry journald receiver, https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/journaldreceiver

Dash0 log view showing extracted severity for journald logs
Log details showing OpenTelemetry semantic convention attributes
Read more

Automatic Kubernetes Resource Detection

The Dash0 Kubernetes operator now automatically adds Kubernetes resource attributes to all workloads that are deployed with an OTel SDK.

Having good resource attributes on your telemetry is paramount to understanding what is going on in your workloads. Logs, metrics and traces without resource information are basically just data without context. And yet, making sure there are correct Kubernetes resource attributes on all your telemetry is not always easy.

That v0.36 of the Dash0 operator now automatically adds k8s.namespace.name, k8s.pod.name, k8s.pod.uid, and k8s.container.name to all workloads via the Dash0 injector. Under the hood, these attributes are added to the resource attributes sent by your applications via the OTEL_RESOURCE_ATTRIBUTES environment variable. If the workload uses an OpenTelemetry SDK, this environment variable is automatically picked up, and the attributes defined in it are sent along with all the spans, metrics and log records that the application emits.

What's more, the Kubernetes Attributes Processor (which is deployed automatically by the Dash0 operator) will enrich telemetry with a host of other Kubernetes related resource attributes, like the Kubernetes namespace identifier, deployment name and unique identifier, replicaset name and unique identifier etc.

One less thing to worry about, one more thing that just works with Dash0.

A pod resource with rich Kubernetes resource attributes
Read more

Create custom views

With our latest update, you can now create custom views tailored to your needs and star your favorites for quick access.

Big news: Your workflow, your rules! 🎉 Personalize Dash0 like never before and keep your most-used views just a click away. Dive in and make it yours!

Read more

Do not loose changes in dashboarding

Dash0 will now remember your last changes and indicate that you have a pending dashboard modification. Whether you accidentally refresh, close the tab, your browser crashes, or continue editing in a different tab, Dash0 will keep your changes and allow you to continue where you left off.

A common problem when creating a dashboard is forgetting to save. Painfully crafted queries and panels are lost. It's so annoying when that happens! No more with Dash0, though!

We even synchronize state across browser tabs for all those tab hoarders! 👀

The Dash0 dashboarding area indicating pending unsaved modifications through a "Modified" pill.
The Dash0 dashboarding area indicates through a tag that there are unsaved modifications.
Read more

Resizable Sidebars

Sidebars in Dash0 carry essential information about telemetry, context, and configuration. With the latest update they are now resizable too.

Some of our users wished to resize the sidebar to allow them to look at a chart with more space. You can now do this. Just drag the edge of the sidebar to where you want it to be!

Read more

Automatic Log Severity Extraction

Our log ingestion pipeline now uses AI to understand the log structure of your applications and automatically extract the severity information.

Logs without a severity aren't nearly as actionable as those stating ERROR or WARN. Explicitly mapping these log levels can be challenging and commonly requires the painful definition of regular expressions.


This capability is currently in closed beta while we validate its effectiveness. Reach out to us to join this closed beta!

Logs over time chart in Dash0. Visualizing how the new logs went from an unknown severity to a parsed one.
Dash0 automatically enriched most logs with unknown severity (in grey) with severity information (colored). Going from noise to signal in seconds!
Read more