Zach
05/31/2022, 2:46 PMrex
05/31/2022, 2:51 PMZach
05/31/2022, 2:58 PMrex
05/31/2022, 3:03 PMZach
05/31/2022, 3:04 PMrex
05/31/2022, 3:05 PMI think the issue then is that the slider doesn’t really let you zoom out to get a high-level overview - the default is already the most zoomed out.To the left of the slider, there are other views. Have you seen the waterfall view? I wonder if that meets your needs for an overview
Zach
05/31/2022, 3:15 PMalex
05/31/2022, 4:28 PMZach
05/31/2022, 4:40 PMalex
05/31/2022, 5:01 PMright now everything is using Dagster’s default loggerjust to make sure i understand precisely, how exactly are you configuring things to achieve this?
I hadn’t really considered using the raw viewer, do you mean having logs not go to the standard dagster logger and just having regular python loggers whose output can be viewed in the raw viewer?Ya this is what I was referring to. The product experience around this is lacking so was curious to understand if you even knew it was there let alone considered it. The structured event log that you are adding all these log messages to is built focusing on the structured events. You can see in the open source implementation that each entry maps to a row in the database. In the long term ideally we will handle this all seamlessly much better, but in the short term its unlikely these things will change drastically and your best lever for improving the experience is to only include high signal log messages in the main stream and leverage the raw viewer for high volume low signal information.
Zach
05/31/2022, 5:13 PMalex
05/31/2022, 6:15 PMis it any log event emitted to the Dagster structured event logger that will cause this strain? or just those above the configured log level?all
context.log
calls will cause this strain
is this mostly achieved through logging levels? or is there a way to get dagster to pick up logging output from another logger external to dagster and only display it in the raw viewer?any output to stdout / stderr should be caught by log capture, so that could be direct use of python
logger
, print
, or even the output of non python subprocesses.Zach
05/31/2022, 6:19 PMalex
05/31/2022, 6:36 PMZach
05/31/2022, 7:09 PMrex
06/01/2022, 7:29 AM