aylei / aliyun-exporter

Prometheus exporter for Alibaba Cloud Monitor
Apache License 2.0
276 stars 152 forks source link

支持 阿里云 mongodb吗 #12

Open alexshenyuefei opened 5 years ago

alexshenyuefei commented 5 years ago

支持 阿里云 mongodb吗,云监控api里面是不是都支持

aylei commented 5 years ago

全都支持, 可以启动 exporter 后访问 localhost:9525 查看

alexshenyuefei commented 5 years ago

那像mongodb是不是要自己写代码

alexshenyuefei commented 5 years ago

info_metrics:

alexshenyuefei commented 5 years ago

加了slb就报错 aliyun-exporter_1 | for metric in desc_func(): aliyun-exporter_1 | File "/usr/src/app/aliyun_exporter/collector.py", line 137, in collect aliyun-exporter_1 | yield self.info_provider.get_metrics(resource) aliyun-exporter_1 | File "/usr/local/lib/python3.7/site-packages/cachetools/init.py", line 46, in wrapper aliyun-exporter_1 | v = func(*args, **kwargs) aliyun-exporter_1 | File "/usr/src/app/aliyun_exporter/info_provider.py", line 38, in get_metrics aliyun-exporter_1 | }[resource]() aliyun-exporter_1 | KeyError: 'slb'

还有加入没有redis服务加了是不是也不行

aylei commented 5 years ago

info_metrics:

  • ecs
  • rds
  • redis 这些值是代码里面自己定义的吗

info_metrics 是需要额外写代码支持的(主要是因为所有资源的 info 信息接口都是单独的, 而且请求格式和响应格式都有区别, 需要针对性编码), 而这部分不属于云监控的 API, 同理, SLB 也是没有 info_metrics 支持的, 欢迎 PR

cai-personal commented 5 years ago

info_metrics:

  • ecs
  • rds
  • redis 这些值是代码里面自己定义的吗

info_metrics 是需要额外写代码支持的(主要是因为所有资源的 info 信息接口都是单独的, 而且请求格式和响应格式都有区别, 需要针对性编码), 而这部分不属于云监控的 API, 同理, SLB 也是没有 info_metrics 支持的, 欢迎 PR

我们今天接入mongo监控,顺手把这个做了。

forsolinaver commented 5 years ago

@fangjianfeng 我也需要接入mongo监控。我还没成功。 请共享我。。谢谢