Graylog2 / Graylog2/graylog2-server

Display Absolute Number of Unprocessed Messages in Cluster Overview

Open
#27,096 0 comments 0 reactions 0 assignees View on GitHub
frontend improvement triaged
Dominant language
Java
Stars
8.1k
Forks
1.1k
Avg merge
1d 20h
Merged PRs (30d)
217

Description

What?

In previous versions of Graylog, the cluster overview at:

https://FQDN/system/cluster

provided a quick and convenient way to see the number of unprocessed messages for the cluster with a single click.

With the new cluster overview format, this information is no longer directly visible at the cluster level. The number of unprocessed messages can only be seen by opening and inspecting the individual node.

It would be very helpful to restore this information directly in the cluster overview by adding a dedicated column to the cluster table that displays the absolute number of unprocessed messages for each node.

For example:


Node | Unprocessed Messages
-- | --
graylog-node-01 | 12,458
graylog-node-02 | 0
graylog-node-03 | 847

The value should ideally represent the actual number of unprocessed messages rather than only displaying a percentage.

Why?

For Graylog administrators, the cluster overview is an important place to get a quick understanding of the current state of the cluster.

Having to open each individual node to determine whether there are unprocessed messages makes this process unnecessarily cumbersome and reduces transparency compared to the previous interface.

Additionally, displaying only a percentage is not an ideal replacement for the absolute number. For example, a very large journal could make a relatively small percentage represent a substantial number of messages.

The absolute number provides much more useful operational information when assessing the actual backlog.

A dedicated "Unprocessed Messages" column in the cluster overview would make it possible to identify nodes with a backlog immediately, without having to inspect each node individually.

Would it be possible to add the actual number of unprocessed messages natively to the cluster overview table?

Your Environment

  • Graylog Version: 7.1.8
  • OpenSearch Version: 2.19.4
  • MongoDB Version: 8.2
  • Operating System: Ubuntu 24
  • Browser version: Brave latest

Contributor guide

Open the contributing guide

Research direction

Start at the /system/cluster cluster overview and inspect how the cluster table gets its node data. Trace where the existing unprocessed-message percentage or node details are exposed, then add the requested absolute-count column. Done means each node shows its unprocessed message count directly in the overview, including zero, with coverage for the table behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
frontend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
65/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.