如何在 Jupyter 中抑制 kqlmagic 查询的输出?

How to suppress output from a kqlmagic query in Jupyter?

我正在使用 kqlmagic 在我的 Jupyter 笔记本中执行 KQL 查询。执行时,kqlmagic 将输出打印到笔记本,例如:

 * forrest@loganalytics
Done (00:00.302): 1 records
1201 rows, truncated to display_limit of 0

这个输出最终占据了我的一半屏幕。我想隐藏它,只显示我的最终输出,这是返回数据的 matplotlib 图。

是否可以禁止从 kqlmagic 打印此输出?

我不喜欢这个解决方案,但我可以使用以下设置关闭大部分输出:

%config Kqlmagic.display_limit = -1 # don't display tables returned by Kqlmagic queries
%config Kqlmagic.show_query_time = False # don't display elapsed time of queries
%config Kqlmagic.show_conn_info = None # don't display the logged-in account

不幸的是,它仍然会打印一些空行,但这是迄今为止我能想到的最好的结果。