您如何使用托管在 AWS 上的 grafana 监控您的响应时间
Posted
技术标签:
【中文标题】您如何使用托管在 AWS 上的 grafana 监控您的响应时间【英文标题】:how do you monitor your response times using grafana which are hosted on AWS 【发布时间】:2021-04-20 06:18:10 【问题描述】:我在 AWS 上托管了几个 API,我们有负载均衡器,流量根据侦听器规则路由到 TG 你如何使用 Grafana 监控 API 上的 HTTP 5XX、4XX 和响应时间
负载均衡器请求被记录到 s3,s3 包含调用的所有详细信息,我们如何通过 grafana 进行可视化,例如 API 响应时间、5XX 计数、4XX 计数等。
【问题讨论】:
不确定它是否符合您的特定需求,但最简单的方法是使用 Cloudwatch 作为 Grafana 的来源。 我想要 Grafana 中存在的路径/url 级别指标是 s3 那么你需要 Loki 来摄取日志。 【参考方案1】:如果您有现有的 Grafana 设置,请参考 Grafana 的 Visualize AWS ELB Application Load Balancer metrics 文档。
如果您没有设置 Grafana,则可以选择使用 Amazon Managed Service for Grafana,这将轻松提供所需的仪表板。
【讨论】:
我已经有了这些指标,但这并没有在 TG/api 级别进行跟踪,我想通过 Grafana 在 url/path 级别进行跟踪以上是关于您如何使用托管在 AWS 上的 grafana 监控您的响应时间的主要内容,如果未能解决你的问题,请参考以下文章
AWS RDS 作为 AWS Managed Grafana 中的数据源
我可以使用现有的 Grafana Cloudwatch 数据源为不同的 AWS 账户构建控制面板吗?