It is the last day of SigNoz Launch Week 2.0, and we’re excited to announce improvements in the logs module of SigNoz. Searching and filtering for logs to debug issues is one of the top critical workflows any developer uses.

We have gathered feedback from our users and shipped some important features that focus on speeding up log searches, refining the filtering process, and enhancing the overall log analysis experience.

Let’s dive into these new improvements, how they help, and what more we have in store for the future.

Why Logs Matter

Logs are a fundamental aspect of observability. They’re often the first point of reference when troubleshooting issues, whether they’re frontend bugs, backend errors, or infrastructure problems.

However, due to their sheer volume, logs can be overwhelming, and searching for relevant logs can be time-consuming. This is why improving the search and consumption of logs has been our key focus.

Areas of Focus

When we began working on these enhancements, our goal was twofold:

  1. Simplify Log Searching: Making it easy for users to search for the logs they need during critical incidents quickly.
  2. Improve Log Consumption: Enhancing the readability and interpretation of logs once they’ve been identified.

With these two goals in mind, we shipped improvement to the Logs explorer in SigNoz.

Key Improvements: Streamlined Log Searching

Here’s a quick demo of the key improvements that we shipped:

https://www.youtube.com/watch?v=n9Kq_l4EeCw

Quick Filters

Quick filters on the left-hand side will help you search your specific logs quickly
Quick filters on the left-hand side will help you search your specific logs quickly

Users can now utilize quick filters to drill down into logs more efficiently. For example, filtering logs by attributes like service.name or severity (error, info, etc.) can now be done in just a few clicks. The new filtering experience allows users to reach the desired log data much faster without manually typing out complex queries.

Sync with Query Builder

The filters sync with the query builder including multiple queries to ensure that changes are applied to the relevant queries. For example, in the below product screenshot the user is editing Query B and the filter panel reflects filters for Query B.

The filter panel corresponds to the last selected query to help you apply filters quickly
The filter panel corresponds to the last selected query to help you apply filters quickly

When you switch between different queries, the filter panel automatically adjusts to the selected query. This behavior helps users manage multiple log queries effectively, making filtering more intuitive.

Cancel Long-Running Queries

Users can now cancel long-running log queries, making it easier to modify search parameters without waiting for a slow query to finish. This feature is especially helpful when users realize mid-search that they have applied a large time frame or need to adjust filters.

Filter attributes that respect Opentelemetry hierarchy model

We’ve aligned our log attributes with the OpenTelemetry log model. Resource attributes (e.g., deployment.environment) are now highlighted in red, making them easy to identify. Standard attributes appear in white, and future support for tag attributes will use unique colors to differentiate them further. This categorization allows users to identify key information quickly.

Enhancements to Log Consumption

Customizable Font Sizes

Users can now adjust the font size in the log viewer. You can choose between small, medium, and large to view logs based on your preference.

Ability to select font sizes based on your preference
Ability to select font sizes based on your preference

This flexibility allows for different viewing preferences—whether you prefer smaller fonts to view more logs on a single screen or larger fonts for easy readability.

Pinned Attributes in log details view

Attributes added in column of list view gets pinned in log details view to maintain the context
Attributes added in column of list view gets pinned in log details view to maintain the context

When users select key attributes (like deployment.environment or service.name) to be added in the column, these attributes are pinned to the top when navigating to the log details page. This ensures that the context remains intact, making it easier to dive deeper into specific log lines.

Grouping by Attributes

Click on `Group By Attribute` to apply group by for deployment.environment
Click on `Group By Attribute` to apply group by for deployment.environment

On the log details page, users can group log data by specific attributes (e.g., telemetry.sdk.language). You just need to click on Group By Attribute and you will be able to apply that attribute as a group by filter.

Group by filter applied to deployment.environment
Group by filter applied to deployment.environment

This helps visualize the distribution of log entries based on various criteria, giving more insights into the logs.

What’s Coming Next: Future Roadmap for Logs

We’re actively collecting feedback from our users on the next set of improvements that we can do for Logs in SigNoz. Some of the things that we have in mind are:

  1. Query Insights: We are working on adding a feature that provides insights into each log query, such as the number of rows scanned, the time taken for execution, and which filters are most effective. This will help users optimize their searches and improve performance by adjusting query parameters based on these insights.
  2. Log Patterns: Soon, you’ll be able to detect patterns within logs. If you have tens of thousands of log entries, grouping them into different patterns will allow you to identify common issues more efficiently. Additionally, the system will highlight logs that don’t fit any known pattern, signaling a potential anomaly.
  3. Correlation with Ingest Guard: This is at idea stage, and we would love to hear more from you. We think that linking log patterns to specific teams or ingestion keys, will allow platform teams to identify unnecessary logs (such as health check logs) that may be contributing to data volume. This will help teams optimize log ingestion and control costs.

Get Started with the New Logs Experience

We hope these enhancements take your log experience in SigNoz to the next level. We encourage you to try out the new features and share your feedback with us through our community Slack channel. Your insights help us continue to refine and build a better product for you.

With these improvements, we’re excited to see how teams will speed up their troubleshooting and gain deeper insights from their log data. More exciting updates are on the horizon, so stay tuned!

Get Started - Free CTA

And that’s it for SigNoz Launch Week 2.0

And that’s a wrap on SigNoz Launch Week 2.0. We had fun building, shipping and finally showcasing all the features to our users. Hope you enjoyed it. Let us know how you like these features and suggest areas of improvement.

Check out all features launched in this launch week.

SigNoz Launch Week 2.0

Was this page helpful?