kubernetes client-go:将指标添加到Informer中

7vux5j2d  于 6个月前  发布在  Kubernetes
关注(0)|答案(2)|浏览(71)

你想添加什么内容?
Informer应该暴露关于队列/反射器/事件处理器的指标。
为什么需要这个?

  1. Informer缺乏指标,很难知道它的队列/存储中有多少个项目。为队列/存储添加指标,将有助于开发人员找到挂起的增量数量。
  2. Informer为每个事件处理器创建一个RingGrowing pendingNotifications。这个RingGrowing会增长,但永远不会缩小。Informer有一些事件处理器,很难区分哪些pendingNotifications占用了大量内存。为事件处理器的pendingNotification添加指标,将有助于开发人员区分哪个事件处理器运行缓慢。
    相关问题:
    #121662
    #117123

相关问题