Kubernetes Pods的应用程序指标监控

时间:2017-06-13 18:01:35

标签: kubernetes metrics prometheus kubernetes-health-check

我们已经在使用节点导出器在我们的kubernetes环境中提取/收集docker / container指标。接下来,我们还希望能够收集应用程序指标(在我们的案例中由弹簧执行器提供,例如。http://pod-name:8080/prometheus)。这通常是如何完成的,请记住,我们不能将Kubernetes服务用作固定的DNS名称(它们在服务后面的pod上进行负载均衡)以及pod随时消失并出现,更改其名称和可寻址性的事实?< / p>

我们最初的天真方法如下(但由于服务负载均衡,这还不够):

- job_name: 'example-service'
  scheme: http
  metrics_path: '/prometheus'
  static_configs:
   - targets: ['example-service:8080']

任何建议或例子都会非常棒。

提前多多感谢,

巴特

1 个答案:

答案 0 :(得分:0)

我同时找到了一个例子......问题已经结束。

<div class="dropdown">
    <button class="btn btn-block btn-default dropdown-toggle" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
        <span class="pull-left">{{propertyName}}</span>
        <i class="pull-right glyphicon glyphicon-triangle-bottom"></i>
    </button>
    <ul class="dropdown-menu">
        <li ng-repeat="dropDown in dropDowns">
            <div class="checkbox col-md-12">
                <label>
                    <input type="checkbox" ng-model="dropDown.value"> {{dropDown.text}}
                </label>
            </div>
        </li>
    </ul>
</div>