Join us for a virtual meetup on Zoom at 8 PM, July 31 (PDT) about using One Time Series Database for Both Metrics and Logs 👉🏻 Register Now

Skip to content
On this page
Product
December 17, 2024

Introducing Log View in GreptimeDB Dashboard UI

With the introduction of Log View in GreptimeDB v0.11, exploring, visualizing, and managing logs becomes more intuitive and efficient.

From GreptimeDB v0.11 release, we ship a new UI for querying and viewing logs and events stored in GreptimeDB. Let us dive into the details to see how our new Log UI can help you with navigating your data and get insights from it.

GreptimeDB Dashboard UI Log View
Figure 1: GreptimeDB Dashboard UI Sample

Query Builder

The query builder allows you to select the table to query, define filters and data sorting options.

GreptimeDB Dashboard Query Builder
Figure 2: Functional Diagram of Query Builder

The Date/Time Picker provides you a quick access to timestamp filters. If you use relative date time range like "Last 10 minutes", it will always fetch data from current time. This is useful for tailing logs for the latest update.

GreptimeDB Dashboard Date/Time Picker
Figure 3: The Date/Time Picker

Like many visualization and BI tools, it's also possible to switch to "Code" mode and write SQL directly for advanced queries.

GreptimeDB Dashboard Query Builder
Figure 4: Switch to "Code" Mode for Advanced Queries

Click the "Run" button to execute the query and retrieve results. If you check the "Live" option, the UI will run the query periodically to tail the latest results and prepend the to the UI.

Result View

The result view first provides an overview of the result item count over time, then followed by the actual result table. By zooming in and out the bar chart, we will show the data for your selected time range.

GreptimeDB Dashboard UI
Figure 5: Result View

There are two types of result table views: single-column view and multi-column view. The single-column mode is to simulate a log file experience. You can also toggle the visibility of field keys if it provides little information for you.

GreptimeDB Dashboard UI
Figure 6: Single-column View

While the multi-column view is great for structured event data, gives you a clear table experience.

GreptimeDB Dashboard UI
Figure 7: Multi-column View

You also control the display size by turning on "Compact Mode" to include more data in one screen. And use "Wrap Line" to avoid horizontal scroll bars.

The time navigation widget gives you a quick look of data time range of current page, and is navigatable between time ranges. While the column filter allows you to toggle the visibility of columns from the result table.

GreptimeDB Dashboard UI
Figure 8: The Time Navigation Widget

Pipeline Management

GreptimeDB has built in log data processing pipelines to transform any format of log input to the structure you want. Previously, it was only available as REST API but in this release, we built a dedicated pipeline management UI.

GreptimeDB Pipeline Management
Figure 9: Pipeline Management

You can edit and test your pipeline and see the intermediate data structure to be stored in database.

First Release of Our Log UI

This is the first release of our log UI. We are continuously working on it to ship new features and bugfixes.

To add feedback for it, head to our community slack and dashboard github project


About Greptime

Greptime offers industry-leading time series database products and solutions to empower IoT and Observability scenarios, enabling enterprises to uncover valuable insights from their data with less time, complexity, and cost.

GreptimeDB is an open-source, high-performance time-series database offering unified storage and analysis for metrics, logs, and events. Try it out instantly with GreptimeCloud, a fully-managed DBaaS solution—no deployment needed!

The Edge-Cloud Integrated Solution combines multimodal edge databases with cloud-based GreptimeDB to optimize IoT edge scenarios, cutting costs while boosting data performance.

Star us on GitHub or join GreptimeDB Community on Slack to get connected.

Visualization
UI
dashboard

Join our community

Get the latest updates and discuss with other users.