我希望能够在日志中轻松找到 lambda 执行的跟踪 ID(和段 ID)。
我意识到这在 lambda 自动执行的 REPORT 日志上可用,但该日志不适合我的索引和聚合自定义格式。这意味着从日志中获取有关错误等的跟踪 ID 非常麻烦。
有没有办法从 lambda 内部访问跟踪 ID(和段 ID)?看起来它不在传递给处理程序的上下文中,并且我在 XRay SDK 中看不到我需要的内容。我看到有关更改跟踪 ID 的问题,但我不想这样做 - 只需找出它是什么,以便我可以将其添加到我的所有日志中。
我正在使用 C# .NET lambda,尽管这可能并不重要。
谢谢!
我有一个带有datetime列的pandas数据框。我想根据该日期列绘制行的分布,但是我当前遇到一个无用的错误。我有:
df['Date'] = pd.to_datetime(df['Date'], errors='raise')
s = sns.distplot(df['Date'])
Run Code Online (Sandbox Code Playgroud)
引发错误:
TypeError: ufunc add cannot use operands with types dtype('<M8[ns]') and dtype('<M8[ns]')
Run Code Online (Sandbox Code Playgroud)
如果我将要打印的列更改为数字数据,则一切正常。如何使datetime列表现良好?我在文档中找不到真正需要的东西。任何和所有帮助表示赞赏。
以下是的结果df.head(2),出于安全原因等原因,我删除了一些列:
Date
2812 2016-03-05
2813 2016-03-05
Run Code Online (Sandbox Code Playgroud)
显然,列(当作为系列时)具有属性
Name: Date, dtype: datetime64[ns]
Run Code Online (Sandbox Code Playgroud)