Search Bar Functionalities by Screen
1. Tracer Screen
Record
Data
(STRING): The main payload of the record.
Type
(STRING): Input/output.
Trace_ID
(STRING): Unique trace identifier.
Event_time
(TIME): Event timestamp.
Log_time
(TIME): Log timestamp.
Key
(STRING): The key associated with the record (if any).
Is_ignored
(BOOLEAN): Indicates if the record is ignored.
Related_operator
(STRING): The operator's name from the job graph, accessible for searching.
OperatorId
(STRING): Unique identifier for the operator.
OperatorProcessId
(NUMBER): ID representing the operator process.
IsWindow
(BOOLEAN): Indicates if the record enters a window-type operator.
State
Name
(STRING): Name of the state.
Type
(STRING): Type of the state.
Data
(JSON): State-related data.
Related_operator
(STRING): The operator that belongs to this state.
Operator
Name
(STRING): The operator name.
Operator_ID
(STRING): Unique identifier of the operator.
Type
(STRING): Type of the operator (e.g., source, sink, map, reduce).
State_Size
(NUMBER): Displays the overall state size if it manages multiple states.
Records_In
(NUMBER): Number of records entering the operator.
Records_Out
(NUMBER): Number of records exiting the operator.
SubTaskId
(NUMBER): The sub-task ID (0 up to the level of parallelism).
Parallelism
(NUMBER): Number of parallel instances of the operator.
MaxParallelism
(NUMBER): Maximum parallelism level for the operator (important for state partitioning and scaling).
- Only Time Filter:
- Time-based filtering (TIME) using the
BETWEEN
operator.
- Includes a brush feature for interactive time range selection.
3. State Investigation Screen
Record (RecordIn)
Data
(STRING): The main record content.
Trace_ID
(STRING): Unique trace identifier.
Event_time
(TIME): Event timestamp.
Log_time
(TIME): Log timestamp.
Key
(STRING): The key associated with the record (if any).
StateBefore
Name
(STRING): Name of the state before processing.
Type
(STRING): Type of the state (e.g., string, number).
Value
(JSON): Value of the state before processing.
StateAfter
Name
(STRING): Name of the state after processing.
Type
(STRING): Type of the state.
Value
(JSON): Value of the state after processing.
4. Lineage Screen
Record
Data
(STRING): The main record content.
Trace_ID
(STRING): Unique trace identifier.
Event_time
(TIME): Event timestamp.
Log_time
(TIME): Log timestamp.
Key
(STRING): The key associated with the record (if any).
5. Logs Screen
Log
Timestamp
(TIME): Log entry timestamp.
Level
(STRING): Log severity level (e.g., ERROR, INFO).
Cluster
(STRING): The cluster in which the log was generated.
Job_ID
(STRING): Associated Flink job ID (if relevant).
Component
(STRING): The JobManager or TaskManager ID.
Content
(STRING): Full log content, including the stack trace.
6. State Insights Screen
- Only Time Filter:
- Time-based filtering (TIME) using the
BETWEEN
operator.
- Includes a brush feature for interactive time selection.
7. Jobs Screen
Job
ID
(STRING): Unique job identifier.
Label
(STRING): Custom label for the job.
Name
(STRING): Job name.
Type
(STRING): Job type (e.g., batch, streaming).
RunStart
(TIME): Start time of the job.
Duration
(NUMBER): Total duration of the job.
NumOfRecords
(NUMBER): Total number of records processed by the job.