我对 AWSGlue 有点陌生。我正在使用 AWSGlue 将原始 cloudwatch json 转换为 csv。转换脚本非常简单,但是文档和示例似乎并不全面。数据结构是这样的:
{
"Label": "RequestCount",
"Datapoints": [
{
"Timestamp": "2017-07-23T00:00:00Z",
"Sum": 41960.0,
"Unit": "Count"
},
{
"Timestamp": "2017-07-30T00:00:00Z",
"Sum": 46065.0,
"Unit": "Count"
},
{
"Timestamp": "2017-08-24T00:00:00Z",
"Sum": 43915.0,
"Unit": "Count"
},
棘手的部分是将其从单个动态帧(标签、字符串、数据点数组)转换为动态帧(时间戳、字符串、总和、双精度、单位、字符串)。我不确定在动态数据框中使用哪种方法。