|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/devs4j-monitoring/
课程评论:没有评论
课程名称:使用Prometheus、Grafana、Spring Boot和Docker进行监控 课程概述:本课程旨在教授学生如何在使用Spring框架和Spring Boot创建的应用程序中生成指标。课程将使用Actuator和Micrometer与Prometheus相结合,记录应用程序生成的指标,并通过Actuator端点暴露这些指标。暴露后,学员将使用Docker启动Prometheus服务器,该服务器会提取并存储应用程序暴露的指标,并提供PromQL(Prometheus查询语言),便于对应用程序内部状态进行图形化表示。接下来,学生将再次使用Docker启动Grafana服务器,并将其配置为使用Prometheus作为数据源,从而创建应用程序状态的仪表盘,这些仪表盘可为通用型或个性化设计。课程还将重点介绍警报的设置,以便于通知开发人员应用程序健康问题及解决方案。课程要求学员具备Java和Spring框架的基础知识,且不包含创建REST应用程序的相关讲解,课程假设学员已经具备这些基本能力。
El objetivo de este curso es que los estudiantes aprendan como generar métricas en aplicaciones creadas con Spring framework + Spring boot, para hacerlo se utilizará Actuator + Micrometer y prometheus, con esto se registrarán las métricas generadas por la aplicación en un MeterRegistry y se expondrán a través de los endpoints de Actuator.Una vez expuestas las métricas se iniciará un servidor de Prometheus utilizando Docker el cual extraerá las métricas expuestas por nuestra aplicación y las almacenará brindando un lenguaje de consulta llamado Prometheus query language, con el cuál podremos realizar representaciones gráficas de lo que sucede dentro de nuestra aplicación.El siguiente paso será iniciar un servidor de Grafana utilizando Docker el cual utilizará como fuente de datos el Prometheus que configuramos, con este podremos realizar dashboards que representen el estado de nuestra aplicación, este dashboard podrá ser un dashboard genérico o uno personalizado creado por nosotros.Una de las configuraciones importantes que se explicará es la creación de alertas a través de las cuales podremos notificar a los desarrolladores que hay un problema de salud y como solucionarlo.El curso requiere conocimientos básicos de Java y Spring framework, no se explicará como crear una aplicación REST utilizando Spring ya que se asume que existe un conocimiento previo al respecto.