帮助手册 Amazon Web Services Amazon Kinesis Data Analytics

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。 

帮助手册 Amazon Web Services Amazon Kinesis Data Analytics