Amazon Kinesis 数据分析集成
一项完全托管的服务,可帮助您使用标准 SQL 实时处理流数据。借助 Site24x7 的 AWS 集成,您可以收集、可视化指标并发出告警,以有效管理您的 kinesis 数据分析应用程序。
设置和配置
- 如果您尚未这样做,请通过将 Site24x7 创建为 IAM 用户或通过在您的账户和 Site24x7 的 AWS 账户之间创建跨账户 IAM 角色来启用对 AWS 资源的访问。了解更多。
- 接下来,在集成AWS 账户页面中,请确保在Services to be found字段中选中 Kinesis Analytics 复选框。了解更多。
策略和权限
请确保分配给 Site24x7 IAM 实体的策略文档中存在以下读取级别操作。了解更多。
- "kinesisanalytics:ListApplications",
- "kinesisanalytics:ListTagsForResource",
- "kinesisanalytics:DescribeApplication
轮询频率
Site24x7 根据轮询频率集(1 分钟到一天)查询 CloudWatch API,以收集性能指标。了解更多。
IT 自动化
您可以为 Site24x7 支持的 AWS 服务添加自动化。登录到 Site24x7 并转到管理 > IT 自动化模板 (+) > 添加自动化模板。添加自动化后,您可以计划它们一个接一个地执行。
您现在可以使用Amazon Kinesis Data Analytics 自动化启动或停止数据分析应用程序。
查看数据
- 登录到 Site24x7 控制台,单击AWS > Monitored AWS account,然后从下拉列表中选择 Kinesis Analytics。
- 从监控的应用程序列表中,选择要访问其指标的应用程序。
- 适用于您的分析应用程序的各种图表显示在“应用程序详细信息”选项卡中。
支持的指标
收集以下指标:
属性 | 描述 | 数据类型 | 统计数据 |
---|---|---|---|
字节 | 监测读取(每个输入流)或写入(每个输出流)的字节数。 | 字节 | 和 |
落后最新时间 | 监测 应用程序从流式源读取的当前时间落后多久。 | 毫秒 | 平均的 |
记录 | 监测 读取(每个输入流)或写入(每个输出流)的记录数。 | 计数 | 和 |
成功 | 为您的应用程序配置的每次成功交付到目的地时增加 1 。 | 计数 | 和 |
输入处理持续时间 | 监测 Kinesis Data Analytics 执行的每个 Lambda 函数调用所花费的时间。 | 毫秒 | 平均的 |
输入处理 OkRecords | 监测 Lambda 函数返回的标记为 Ok status 的记录数。 | 计数 | 和 |
输入处理 OkBytes | 监测Lambda 函数返回的标记为 Ok 状态的记录的字节总和。 | 字节 | 和 |
输入处理丢弃的记录 | 监测从接收和归档完整片段数据开始所花费的时间。 | 毫秒 | 平均的 |
输入处理处理失败记录 | 监测 Lambda 函数返回的标记为 ProcessingFailed 状态的记录数。 | 计数 | 和 |
输入处理成功 | 通过 Kinesis Data Analytics 监测成功的 Lambda 调用次数。 | 计数 | 和 |
Lambda 交付 OkRecords | 监测 Lambda 函数返回的标记为 Ok 状态的记录数。 | 计数 | 和 |
Lambda 交付。交付失败记录 | 监测 Lambda 函数返回的标记为 DeliveryFailed 状态的记录数。 | 计数 | 和 |
LambdaDelivery.Duration | Kinesis Data Analytics 执行的每个 Lambda 函数调用所用的时间。 | 毫秒 | 平均的 |
属性 | 描述 |
---|---|
应用名称 | 显示 Kinesis Data Analytics 应用程序的名称。 |
应用程序 ARN | 显示应用程序的 Amazon 资源名称。 |
应用状态 | 显示应用程序的当前状态。 |
版本号 | 显示当前应用程序版本 ID。 |
创建时间 | 显示创建应用程序时的时间戳。 |
上次更新时间 | 显示应用程序上次更新时的时间戳。 |
应用代码 | 显示您为执行数据分析而提供的应用程序代码。 |
应用说明 | 显示应用程序的描述。 |
记录选项 ID | 显示 CloudWatch 日志记录选项描述的 ID。 |