ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

|NO.Z.00344|——————————|CloudNative|——|KuberNetes&运维.V61|--------------------------------------------

2022-04-01 13:36:05  阅读:164  来源: 互联网

标签:http KuberNetes 运维 v03 spring --- application com ###




[CloudNative:KuberNetes&运维.V61]                                                                      [Applications.KuberNetes][|DevOps|k8s|k8s运维|**3节点.V1**|Micrometer|Prometheus监控JVM|服务发现|]








一、通过Chrome访问配置
### --- 通过Chrome访问验证euraka:http://192.168.1.11:18761/服务是否启动

~~~     ——>这个spring Eureka:只是一个注册中心:把它当做一个spring-boot项目来监控
~~~     查看它的监控数据:http://192.168.1.11:18761/actuator/prometheus:监控数据已经获取到了
~~~     若是euraka是在k8s里面的,它就会有service地址,可以直接使用service地址去监控
~~~     若是在集群外部:可以建一个service地址去监控,也可以通过IP+端口号的形式去连接
二、配置secrets:additional-scrape-configs
### --- 配置secrets:additional-scrape-configs

~~~     ——>http://krm.test.com/——>secrets——>Namespace:monitoring
~~~     ——>additional-scrape-configs——>编辑
~~~     ——>prometheus-additional-config:添加下面配置参数——>Update
~~~     # 配置开头添加如下参数

- job_name: 'jvm-prometheus'
  scheme: http
  metrics_path: '/actuator/prometheus'
  static_configs:
  - targets: ['192.168.1.11:18761']     # targets写spring euraka地址
- job_name: 'blackbox'                  # 此行上面添加内容
三、等待Prometheus刷新即可
### --- 等待Prometheus刷新即可

~~~     ——>http://prom.test.com/——>status——>Targets——>已获取监控信息——>
~~~     ——>status——>Configuration:查看到JVM配置参数——>
~~~     ——>Alerts——>Enable query history:Jvm——>可以查看到相应监控信息——>END
四、Job该仪表盘没有使用标签来区分不同的应用程序,
### --- Job该仪表盘没有使用标签来区分不同的应用程序,

~~~     而是使用称为应用于每个指标的通用标签application;在 Spring Boot 设置中,示例如下配置:
### --- JVM设置的指标通用标签:label

label:application="cloud-eureka"
### --- label参数配置:

~~~     # 参数地址:https://grafana.com/grafana/dashboards/4701
@Bean
MeterRegistryCustomizer<MeterRegistry> configurer(
    @Value("${spring.application.name}") String applicationName) {
    return (registry) -> registry.config().commonTags("application", applicationName);
}
~~~     # 或者因为1.1.0具有属性的
management.metrics.tags.application=${spring.application.name}
### --- 加入指标通用标签
~~~     在public下面添加即可

[root@k8s-master01 spring-cloud-eureka]# cat src/main/java/com/zb/SpringCloudEurekaApplication.java 
package com.zb;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;

@EnableEurekaServer
@SpringBootApplication
public class SpringCloudEurekaApplication {

    public static void main(String[] args) {
        SpringApplication.run(SpringCloudEurekaApplication.class, args);
    }

}








===============================END===============================


Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart                                                                                                                                                   ——W.S.Landor



来自为知笔记(Wiz)

标签:http,KuberNetes,运维,v03,spring,---,application,com,###
来源: https://www.cnblogs.com/yanqivip/p/16086438.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有