一个计算机技术爱好者与学习者

0%

什么是Prometheus服务发现?

在一个复杂的分布式系统中,监控目标可能会频繁变化。虚拟机、容器、云服务等的启动、停止或扩缩容,都会导致监控目标的变化。如果靠手动配置来添加或删除这些目标,将会非常繁琐且容易出错。服务发现机制通过自动识别和注册这些目标,大大简化了这一过程。

Prometheus服务发现是一种自动发现和注册监控目标的机制,它使得Prometheus能够动态地识别和监控系统中新增、删除或变化的目标。这种机制大大减轻了手动管理监控目标的负担,使得监控系统能够自适应地适应基础架构的变化。

参考文档:

阅读全文 »

Prometheus简介

Prometheus is an open-source systems monitoring and alerting toolkit originally built at SoundCloud. Since its inception in 2012, many companies and organizations have adopted Prometheus, and the project has a very active developer and user community. It is now a standalone open source project and maintained independently of any company. To emphasize this, and to clarify the project’s governance structure, Prometheus joined the Cloud Native Computing Foundation in 2016 as the second hosted project, after Kubernetes.

Prometheus是在SoundCloud的基础上构建的开源系统监视和警报工具。自从2012年以来,许多公司和组织都采用了Prometheus,该项目拥有非常活跃的开发人员和用户社区。现在,它是一个独立的开源项目,并且独立于任何公司进行维护。为了强调这一点并阐明项目的治理结构,Prometheus在2016年加入了Cloud Native Computing Foundation,这是继Kubernetes之后的第二个托管项目。

参考文档:

阅读全文 »

前言

《CentOS7设置tomcat开机自启动》一文中,学习了常规的tomcat安装配置方法;《Docker安装tomcat服务》一文中,学习了在Docker容器中安装配置tomcat的方法;《Dockerfile构建Tomcat》一文中,学习了使用Dockerfile安装配置tomcat的方法。
本文是对前三种方法的升级,更加简单。不需要自己制作tomcat镜像,而是使用dockerhub提供的tomcat镜像。

前置条件是安装配置好了docker环境,安装方法参考《Docker入门》。已知docker宿主机IP为192.168.56.130。

阅读全文 »

配置模板

1
-Xms2304m -Xmx2304m -XX:NewRatio=2 -XX:G1HeapRegionSize=8m -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=256m -XX:MaxTenuringThreshold=10 -XX:+UseG1GC -XX:InitiatingHeapOccupancyPercent=45 -XX:MaxGCPauseMillis=200 -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintReferenceGC -XX:+PrintAdaptiveSizePolicy -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=6 -XX:GCLogFileSize=32m -Xloggc:logs/gc.log.$(date +%Y%m%d%H%M) -Dfile.encoding=UTF-8 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false

1)无论如何参数中-XX:MaxMetaspaceSize=256m,此参数不要改动。所有类型的机型都一样。
2)GC回收器,统一使用G1。
3)其他参数,meteor 2.x与其他类型项目略有不同。
4)Xms和Xmx的值保持相同。

阅读全文 »