82个版本 (38个稳定版)
新 1.39.0 | 2024年8月16日 |
---|---|
1.36.0 | 2024年7月22日 |
1.18.0 | 2024年3月26日 |
1.9.0 | 2023年12月21日 |
0.0.0 |
|
在 #amazon-web-services 中排名第 62
每月下载量 528
3.5MB
47K SLoC
aws-sdk-devopsguru
Amazon DevOps Guru 是一项全面管理的服务,可帮助您识别关键业务操作应用程序中的异常行为。您指定要 DevOps Guru 覆盖的 Amazon Web Services 资源,然后分析与这些资源相关的 Amazon CloudWatch 指标和 Amazon Web Services CloudTrail 事件。当检测到异常行为时,DevOps Guru 会创建一个包含建议、相关事件和相关指标的 洞察,这些指标可以帮助您改进您的操作应用程序。有关更多信息,请参阅什么是 Amazon DevOps Guru。
您可以指定 1 或 2 个 Amazon Simple Notification Service 主题,以便在创建新的洞察时通知您。您还可以启用 DevOps Guru 在 Amazon Web Services Systems Manager 中为每个洞察生成一个 OpsItem,以帮助您管理和跟踪解决洞察的工作。
有关 DevOps Guru 工作流程的信息,请参阅DevOps Guru 的工作原理。有关 DevOps Guru 概念的信息,请参阅DevOps Guru 中的概念。
入门
在 GitHub 中的示例文件夹中提供了许多服务和操作示例。
SDK 为每个 AWS 服务提供一个 crate。您必须在 Rust 项目中添加 Tokio 作为依赖项以执行异步代码。要将 aws-sdk-devopsguru
添加到您的项目中,请将以下内容添加到您的 Cargo.toml 文件中
[dependencies]
aws-config = { version = "1.1.7", features = ["behavior-version-latest"] }
aws-sdk-devopsguru = "1.39.0"
tokio = { version = "1", features = ["full"] }
然后在代码中,可以使用以下方式创建客户端
use aws_sdk_devopsguru as devopsguru;
#[::tokio::main]
async fn main() -> Result<(), devopsguru::Error> {
let config = aws_config::load_from_env().await;
let client = aws_sdk_devopsguru::Client::new(&config);
// ... make some calls with the client
Ok(())
}
有关可调用什么调用、以及每个调用输入和输出的信息,请参阅客户端文档。
使用 SDK
直到 SDK 发布为止,我们将向开发者指南中添加有关使用 SDK 的信息。请随时通过打开一个问题并描述您想要做什么来提出指南的额外部分。
获取帮助
- GitHub 讨论区 - 用于想法、RFC 和一般问题
- GitHub issues - 用于错误报告和功能请求
- 生成的文档(最新版本)
- 使用示例
许可证
本项目采用Apache-2.0许可证。
依赖项
~8–20MB
~285K SLoC