在Kubernetes上使用Prometheus Operator监视应用程序

您可以使Prometheus配置了解您的应用程序在其中运行的Kubernetes环境。在先前的博客文章中 ,我已经描述了如何手动执行该操作。 Prometheus Operator是Kubernetes的扩展,它以更自动化和有效的方式管理Prometheus监视实例。

Prometheus Operator允许您将监视实例定义和管理为Kubernetes资源。 如果您知道如何管理Kubernetes,则入门门槛很低,可以有效地定义对应用程序的监视。

为了为Prometheus运营商启用Kubernetes,我们设置了资源和RBAC定义,您可以在此处找到它们。 这通过更多的Kubernetes资源类型(例如ServiceMonitorPrometheus增强了我们的集群。 同样,您可以使用Prometheus Operator 舵图 。

我们定义了config-example应用程序的运算符,类似于上一篇文章:

 apiVersion: monitoring.coreos.com/v1  kind: ServiceMonitor  metadata: name: config-example labels: team: example  spec: selector: matchLabels: app: config-example endpoints: - basicAuth: password: name: basic-auth key: password username: name: basic-auth key: username port: https scheme: https path: '/metrics/' tlsConfig: insecureSkipVerify: true 
 apiVersion: monitoring.coreos.com/v1  kind: Prometheus  metadata: name: prometheus  spec: serviceAccountName: prometheus serviceMonitorSelector: matchLabels: team: example resources: requests: memory: 400Mi 
 apiVersion: v1  kind: Service  metadata: name: prometheus  spec: ports: - port: 9090 name: http selector: prometheus: prometheus 
 apiVersion: v1  kind: Secret  metadata: name: basic-auth  data: password: YWRtaW5hZG1pbg== username: YWRtaW4= 

这将设置一个prometheus实例,该实例将使用提供的配置来访问通过app: config-example标签部署的app: config-example 。 它还创建了一个prometheus服务来访问监视实例。

您可以在文档中找到Prometheus Operator API的完整说明。

应用所有资源后,我们可以看到集群中正在运行的监视实例:

 gt; kubectl get pods NAME READY STATUS RESTARTS AGE config-example-7db586bb95-jdmsx gt; kubectl get pods NAME READY STATUS RESTARTS AGE config-example-7db586bb95-jdmsx 1 / 1 Running 0 12m config-example-7db586bb95-z4ln8 1 / 1 Running 0 12m [...] prometheus-prometheus- 0 3 / 3 Running 0 14m 

这使我们能够简单地监视所有应用程序实例,而无需手动配置Prometheus实例。

查看GitHub上的完整示例( deployment/目录)。

发现帖子有用吗? 订阅我的时事通讯,获取有关IT和Java的更多免费内容,技巧和窍门:

成功! 现在检查您的电子邮件以确认您的订阅。

©Sebastian Daschner,CC BY-NC-SA 4.0

翻译自: https://www.javacodegeeks.com/2019/02/monitor-prometheus-kubernetes.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/343217.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【渝粤教育】国家开放大学2018年秋季 1166t汉语通论 参考试题

试卷代号:1187 行政法与行政诉讼法 试题 2019年1月 一、选择题(共20分) (一)单项选择题(每小题只有一项答案正确,请将正确答案的序号填在括号内。每小题1分,共10分) 1.行…

什么是网管交换机?

交换机的作用我们就不多说了,熟悉通信领域的人都知道交换机是目前我们进行数据通信或者联网使用最多的一种设备。因为使用的多,所以交换机的种类也非常多,其中最常见的就是网管交换机和非网管(傻瓜)交换机。非网管交换…

无线模块在“水盾”防溺水安全预警系统的应用

一、"水盾"防溺水安全预警系统简介 "水盾"防溺水安全预警系统(下文简称,"水盾"系统),主要由5大部分组成:客户端、转发中继系统主机、系统软件、报警终端。 "水盾"系统的客户端…

【渝粤教育】国家开放大学2018年秋季 1313T学前儿童卫生与保健 参考试题

试卷代号:1322 消费者行为学 试题 2019年1月 注意事项 一、将你的学号、姓名及分校(工作站)名称填写在答题纸的规定栏内。考试结束后,把试卷和答题纸放在桌上。试卷和答题纸均不得带出考场。监考人收完考卷和答题纸后才可离开考场…

oracle数据库改名步骤,oracle 11g2 数据库改名详细解释 oracle数据库改名详解 oracle database 改名详解 dbname...

前面讲过修改sid名字,虽然已经修改过了实例名(sid),但是数据库的名称(dbname还是原来的名称orcl)下面详细描述,更改数据库名字的。详细过程如下:1、更改存档日志,默认安装完的oracle 测试环境是非存档模式。要改成存档…

java wcf_尝试将WCF映射到Java术语

java wcf通过写这篇文章,我冒着被.NET和Java社区拒绝的巨大风险。 这是为了说明Windows Communication Foundation的WCF用Java来解释。 从WCF到Java的映射并不简单。 我缺乏对WFC使用者应该了解的与服务通信类型的了解:请求/响应或异步消息传递。 我很难…

工业级路由器和家用路由器的区别

一、大家可能在生活中都遇到过这样的问题,比如在商场或者饭店等人流量比较集中的地方,连接商家的WIFI的时候总是会出现掉线的情况发生或者是在自己家中,如果自己家的路由器连接的人多了,就可能会出现掉线的情况出现,连…

【渝粤教育】国家开放大学2018年秋季 1379T人文英语3 参考试题

试卷代号:2003 基础会计 试题 2019年1月 一、单项选择题(在下列各题的备选答案中选择一个正确的,并将其 序号字母填入题后的括号里。每题2分,计20分) 1.在借贷记账法下,下列各项中说法正确的是(…

通过串口来控制网管型交换机的操作步骤详解

之前我们对网管型交换机的三种管理方式简单的给大家介绍了一下,一、通过串口管理;二、通过web管理;三、通过网管软件管理。今天,飞畅科技的小编来为大家详细介绍下通过串口终端配置是如何对网管交换机进行控制管理的?正…

蓝牙模块基础知识讲解

随着蓝牙技术的不断更新发展,蓝牙的传输速率也在不断的提高,并且功耗也是越来越低,这也使得蓝牙的应用范围变得更加广泛。但是若是想自己设计一套完善的蓝牙系统,就必须充分的掌握蓝牙的相关技术知识,如:射…

linux编译安装的报错,linux编译安装时常见错误解决办法

This article is post on https://coderwall.com/p/ggmpfa原文链接:http://www.bkjia.com/PHPjc/1008013.htmlconfigure: error: xslt-config not found. Please reinstall the libxslt > 1.1.0 distribution复制代码 代码如下:yum -y install libxslt-develconf…

【渝粤教育】国家开放大学2018年秋季 2110T行政法与行政诉讼法 参考试题

试卷代号:2118 药理学 试题 2019年1月 一、单项选择题(50题,每题2分,共100分) 1.药物产生副反应的药理学基础是( ) A.用药剂量过大 B.药理效应选择性低 C.患者肝肾功能不…

无线模块超远距离传输中实现中继的方法

导言:近年来,随着社会的发展和科学技术的进步,人们开始进入数字网络化的智能社会,各种各样的智能设备改变着我们的生活,而无线传输在这些智能化发展中占有不可或缺的地位。在无线网络中,实现终端间的数据传…

【渝粤教育】国家开放大学2018年秋季 2238T个案工作 参考试题

试卷代号:2312 旅行社经营管理 试题 2019年1月 一、单项选择题(下列各题选项中只有一个答案是最准确的,请将其序号填入括号中。每小题2分,共20分) 1.( )年5月11日国务院颁发了我国旅行社业第一部管理法规《…

linux connect 阻塞超时时间,在linux下玩转带有超时时间的connect函数

在之前的文章中,我们在Windows下玩过带有超时时间的,本文我们在linux下来玩。在某次面试中,还被遇到了这个问题,有意思。直接上客户端代码:#include #include #include #include #include #include #include #include …

【渝粤教育】国家开放大学2018年秋季 2508T学前儿童语言教育 参考试题

试卷代号:2542 行政组织学 试题 2019年1月 一、单项选择题(每小题2分,共10分,每小题只有一项答案正确,请将正确答案的序号填在括号内) 1.组织内若干成员由于相互接触、感情交流、情趣相近、利害…

lambdas for_Java 8发布了! — Lambdas教程

lambdas for为了庆祝几分钟前发布的Java 8的发布,我正在发布Java 8 Lambdas教程的草稿版本。 这是学习Streams API的一种很好的可视化方式,从第一天开始,它将帮助您开始在自己的应用程序中使用lambda。本文计划在下一期Java Magazine发行中发…

为什么工业交换机需要CE认证

工业交换机的使用越来越广,不管是我们国内的市场还是国外的市场,都大量的存在着,也成为国际之间的贸易,在出口到国外的工业交换机,在进入到国外时交换机是必须要有CE认证标记的,它是进入到市场上最低标准。…

lora技术在无线抄表行业应用

随着社会不断的发展,几乎家家户户都已经安装了家庭用电,但是大量的用户也造成了管理不便的麻烦,传统的抄表方式往往需要投入大量的人工和时间成本,所以现在急需一种自动化、方便、简单的抄表方式。 传统的人工抄表方式不但效率低下…

【渝粤教育】国家开放大学2018年秋季 2726T畜禽生产概论 参考试题

试卷代号:2746 农科化学基础知识 试题(开卷) 2019年1月 注意事项 一、将你的学号、姓名及分校(工作站)名称填写在答题纸的规定栏内。考试结束后,把试卷和答题纸放在桌上。试卷和答题纸均不得带出考场。监考…