侧边栏壁纸
  • 累计撰写 208 篇文章
  • 累计创建 16 个标签
  • 累计收到 5 条评论

目 录CONTENT

文章目录

使用 Amazon CloudWatch 监控 OpenSearch 集群指标

Wake
2022-09-08 / 0 评论 / 1 点赞 / 1,184 阅读 / 322 字

前言:Amazon OpenSearch Service 将数据从您的域发布到 Amazon CloudWatch。使用prometheus 的cloudwatch exporter便可以使用cloudwatch的监控指标用来监控AWS的中间件信息,下面列出一些需要的监控指标。

集群指标

Amazon OpenSearch Service 为集群提供以下指标。


  # 查询es集群状态健康
  - aws_namespace: AWS/ES
    aws_metric_name: ClusterStatus.red
    aws_dimensions: [DomainName,ClientId]
    aws_statistics: [Average]

  - aws_namespace: AWS/ES
    aws_metric_name: ClusterStatus.yellow
    aws_dimensions: [DomainName,ClientId]
    aws_statistics: [Average]

  #查询es集群写入请求
  - aws_namespace: AWS/ES
    aws_metric_name: ClusterIndexWritesBlocked
    aws_dimensions: [DomainName,ClientId]
    aws_statistics: [Average]

  #查询es集群的cpu使用率
  - aws_namespace: AWS/ES
    aws_metric_name: CPUUtilization
    aws_dimensions: [DomainName,ClientId]
    aws_statistics: [Average]

  - aws_namespace: AWS/ES
    aws_metric_name: WarmCPUUtilization
    aws_dimensions: [DomainName,ClientId]
    aws_statistics: [Average]
    
  #查询es集群主节点的可连接性
  - aws_namespace: AWS/ES
    aws_metric_name: MasterReachableFromNode
    aws_dimensions: [DomainName,ClientId]
    aws_statistics: [Average]

  #查询集群的索引并发率
  - aws_namespace: AWS/ES
    aws_metric_name: ThreadpoolWriteQueue
    aws_dimensions: [DomainName,ClientId]
    aws_statistics: [Average]

  - aws_namespace: AWS/ES
    aws_metric_name: ThreadpoolSearchQueue
    aws_dimensions: [DomainName,ClientId]
    aws_statistics: [Average]

  #查询es集群的内存使用情况
  - aws_namespace: AWS/ES
    aws_metric_name: WarmJVMMemoryPressure
    aws_dimensions: [DomainName,ClientId]
    aws_statistics: [Average]

  #查询SQL插件运行情况
  - aws_namespace: AWS/ES
    aws_metric_name: SQLUnhealthy
    aws_dimensions: [DomainName,ClientId]
    aws_statistics: [Average]

里面的一些监控指标可以用Maxium会更加准确。

1

评论区