Expand description
A tool for visualising the traces emitted by ScyllaDB.
Structs§
- Cli
- Configuration for the cli.
- CsvMode
Options - Options that are specific to the CSV mode of operation.
- CsvSource
- A source for the data based on an exported CSV.
- DbAddr
- Default SocketAddr for connection to a database.
- DbMode
Options - Options that are specific to the DB mode of operation.
- DbSource
- A source for the data based on an exported CSV.
- Event
- All of the information related to an event, as well as all child events.
- Event
Record - The basic structure and data of a Event, before it is made into the leaves of a tree.
- Events
Path - Default path to the Event source.
- MaxActivity
Width - Default maximum width for the
activitycolumn. - MinDuration
Width - Default minimum width for the
durcolumn. - Session
- All of the information related to a single tracing session.
- Session
Record - The basic structure and data of a Session, before it is made into the head of a tree.
- Sessions
Path - Default path to the Session source.
- SpanId
- Wrapper type for the
i64used by Scylla for span IDs. - Waterfall
Width - Default width for the waterfall chart.
Enums§
- CsvParsing
Error - The kinds of errors that can be experienced while parsing the data from the CSV.
- DbParsing
Error - The kinds of errors that can be experienced while parsing the data from the DB.
- Duration
Format - Which unit of measurement to use for the display of durations of spans.
- Operation
Mode - Mode of operation; whether to use a CSV or a DB.
Constants§
- COMPLAIN_
ABOUT_ TRACE_ SIZE - It’s possible for a chrono::Duration to have more than 2^63 microseconds and overflow, we ignore that possibility.
Functions§
- event_
display_ str - Generates the formatted string used by Event::display.
- session_
from_ csv - Constructs a Session instance from the files given in the CsvModeOptions config.
- session_
from_ db - Constructs a Session instance from a live database, given the DbModeOptions config.
Type Aliases§
- DbEvent
Record - Makes it much easier to use scylla::FromRow for the very large
system_traces.eventsrows. - DbSession
Record - Makes it much easier to use scylla::FromRow for the very large
system_traces.sessionsrows.