Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tab Data in topic's Diagnostics #1941

Open
ElenaAfina opened this issue Feb 12, 2025 · 0 comments
Open

Tab Data in topic's Diagnostics #1941

ElenaAfina opened this issue Feb 12, 2025 · 0 comments
Labels
area/topics For issues about YDB Topics area/ux Issues to improve UX. Mainly research follow-ups size/l

Comments

@ElenaAfina
Copy link

  1. Create new tab for topic - Data, after Partitions tab.
  2. Tab Data contains navigation panel and topic's data.
  3. Navigation panel contains:
  • filter for Partition ID: dropdown with suggest after filling 3 (TBD) digits
  • filter for start offset: number (precise value or suggest - TBD)
  • filter for timestamp with presets (5 min, 30 min, 1 hour, 3 hours, 6 hours; and possibility to choose specific timestamp)
  1. Topic data are shown in one table.
    This table by default contains next columns: Offset, Timestamp Create, TS Diff, Message
    User can change table columns. Possible columns are Offset, Timestamp Create, Timestamp Write, TS Diff, Key, Metadata, Message, Size, Original Size, Codec, ProducerID, SeqNo.
    Offset is a mandatory column, it can't be removed. It's always displayed first. Other columns are optional. Their order can be changed.
    TS Diff = Timestamp Write - Timestamp Create, displayed in milliseconds. This column has a tooltip "Timestamp Write - Timestamp Create, ms"
    Timestamp Write and Timestamp Create are displayed in format "YYYY-MM-DD, hh:mm:ss, ms" - with milliseconds.
    Columns Key, Metadata, Message shows data in 2 lines.
  2. By default system loads Partition 1, Offset 1 (TBD).
  3. After choosing filters system loads portion of data from specified offset and allows user to scroll data up & down. During scrolling system requires further data portions from server (as in Nodes Table).
    Data is sorted by offset, there is no possibility to change sort order.
@ElenaAfina ElenaAfina added area/topics For issues about YDB Topics area/ux Issues to improve UX. Mainly research follow-ups labels Feb 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/topics For issues about YDB Topics area/ux Issues to improve UX. Mainly research follow-ups size/l
Projects
None yet
Development

No branches or pull requests

2 participants