进阶之路
文章平均质量分 80
涅米涅米
技巧来源于深度的理解,是一种自然的结果,而不是一个追逐的目标。
展开
-
发现一个讲PRML的宝藏UP,应该是目前国内讲的最清晰的了!免费!免费!免费!
PRML免费宝藏视频推荐,对人工智能底层感兴趣的小伙伴一定不能错过!原创 2023-08-16 11:26:18 · 82 阅读 · 0 评论 -
进阶之路:从零到一在k8s上部署高可用prometheus —— thanos receive、thanos query
目录导航前言相关yaml文件thanos receive配置相关thanos-objectstorage.yamlthanos-receiver-hashring.yaml服务相关thanos-receiver-service.yamlthanos-receiver.yamlthanos query服务相关thanos-query-service.yamlthanos-query-service-web.yamlthanos-query.yaml部署验证导航进阶之路:从零到一在k8s上部署高可用prom原创 2021-08-03 17:01:28 · 1499 阅读 · 3 评论 -
进阶之路:从零到一在k8s上部署高可用prometheus —— minio
目录导航前言相关yaml文件minio-service.yamlminio-service-web.yamlminio.yaml部署验证导航进阶之路:从零到一在k8s上部署高可用prometheus —— 总览前言经过前面几章的部署,我们已经搭建起了一套可用的监控平台(没错,prometheus + alertmanager的组合已经可以实现监控的基本要求了)。但是我们之前部署的三节点prometheus只是三个采集同样数据的离散节点而已,各个节点之间没有关联,困扰我们的单点故障问题并没有解决,接下原创 2021-08-03 16:06:50 · 897 阅读 · 0 评论 -
进阶之路:从零到一在k8s上部署高可用prometheus —— alertmanager
目录导航前言相关yaml文件权限相关alertmanager-serviceAccount.yaml配置相关alertmanager-secret.yaml服务相关alertmanager-service.yamlprometheus.yaml部署验证导航进阶之路:从零到一在k8s上部署高可用prometheus —— 总览前言在上一章部署完监控基础组件prometheus后,我们应该已经可以采集到node_exporter暴露出的监控数据了。但是仅仅有数据是不够的,我们需要将数据转化为可以利用的资原创 2021-08-03 15:12:20 · 875 阅读 · 1 评论 -
进阶之路:从零到一在k8s上部署高可用prometheus —— prometheus
目录导航前言导航进阶之路:从零到一在k8s上部署高可用prometheus —— 总览前言在进行了一系列准备工作后,终于可以开始部署整个架构的基础 —— prometheus了。原创 2021-08-03 14:07:01 · 1582 阅读 · 0 评论 -
进阶之路:从零到一在k8s上部署高可用prometheus —— prometheus-operator
目录导航前言导航进阶之路:从零到一在k8s上部署高可用prometheus —— 总览前言原创 2021-07-30 11:17:51 · 1133 阅读 · 0 评论 -
进阶之路:从零到一在k8s上部署高可用prometheus —— consul
目录导航前言动态发现流程相关yaml文件consul.yamlconsul-service.yamlconsul-service-web.yaml部署注册exporter验证导航进阶之路:从零到一在k8s上部署高可用prometheus —— 总览前言consul在整个部署架构中起到的主要是让prometheus可以动态发现exporter的作用,避免频繁改动prometheus的抓取配置。动态发现流程prometheus通过consul动态发现exporter的流程如下:1.在promet原创 2021-07-29 17:26:33 · 964 阅读 · 0 评论 -
进阶之路:从零到一在k8s上部署高可用prometheus —— 准备工作
目录导航前言环境准备导航进阶之路:从零到一在k8s上部署高可用prometheus —— 总览前言由于本文所列的资源都需要部署在kubernetes上,所以需要读者具备一定的容器和k8s基础。零基础的同学可以先通过以下文档了解一下k8s的常用概念:容器namespacepodworkload(deployment、statefulset)serviceconfigmap、secret环境准备依据个人条件准备一个k8s环境(工作节点配置之和需要达到4C8G及以上,没有的话可以通过原创 2021-07-29 15:17:09 · 595 阅读 · 0 评论 -
进阶之路:从零到一在k8s上部署高可用prometheus —— exporter
目录导航前言相关yaml文件statefulset.yamlservice.yamlservice-nodeport.yaml部署验证导航进阶之路:从零到一在k8s上部署高可用prometheus —— 总览前言exporter种类繁多,有官方提供也有大佬贡献,在此不作赘述。本文选择部署node_exporter作为演示,其他exporter请按需修改。相关yaml文件statefulset.yamlapiVersion: apps/v1kind: StatefulSetmetadata:原创 2021-07-29 14:30:48 · 909 阅读 · 0 评论 -
进阶之路:从零到一在k8s上部署高可用prometheus —— 总览
目录前言thanos前言最近研究了一下关于云原生的监控+告警的方案,由于prometheus对k8s的支持十分优秀,基本上已经是云原生监控的标准了,而且之前也有一些相关的知识积累,所以没花太多功夫就确认了使用prometheus + alertmanager的组合。但是由于监控系统的特殊性,我们不可避免的需要考虑到如何保证高可用。虽然prometheus的性能十分优秀,但是仍然会有性能瓶颈,而且单节点服务会有潜在的单点故障问题。prometheus官方为应对上述问题,提供了联邦集群(federatio原创 2021-07-29 11:00:51 · 1420 阅读 · 0 评论 -
prometheus + consul实现动态添加监控节点
目录监控架构exporter与对应虚机关联映射流程图原理优势流程示例参考监控架构exporter与对应虚机关联映射流程图原理注册exporter到consul时,用meta参数将虚机id添加到consul服务的元数据中通过prometheus提供的relabel_configs配置项将注册到prometheus的consul服务元数据解析成labels根据labels筛选对应虚机优势利用prometheus原生功能实现,维护简单利用脚本即可实现关联虚机和exporter的需求,原创 2020-12-14 19:15:58 · 2208 阅读 · 0 评论 -
进阶之路:第三方系统整合SSO(非侵入式)
起源最近老板提了一个需求:自己做一个SSO系统,要求登录之后第三方产品(如gitlab、jira)也实现免登陆的效果。我听到之后第一反应就是:人家的认证系统走的又不是我们的逻辑,这不得改源码啊。。但是经过几天的测试之后,最终还是实现了不修改源码实现第三方系统免登陆的效果。这个倒是提醒了我以后遇到事情不能太早下定论,多做些测试和调研,就算不行也得用充分的测试结果或官方的论证依据来印证说法...原创 2019-07-09 12:02:36 · 2665 阅读 · 6 评论 -
进阶之路:细数Nginx反向代理的那些配置坑
文章目录一、配置总览二、填坑记录1. 使用upstream定义服务器别名时访问失败2. 通过代理访问服务时参数丢失3. 待续...一、配置总览upstream example_server { server xxx.xxx.xxx.xxx:8080;}server { listen 80; server_name www.example.com; access_log ...原创 2019-06-24 12:16:08 · 439 阅读 · 0 评论 -
java结合prometheus实现自定义数据监控
一、配置prometheusprometheus.yml...- job_name: 'my-service' metrics_path: /metrics static_configs: - targets: ['xxx.xxx.xxx.xxx:yyyy'] //被监控应用的url...二、被监控应用思路引入相关依赖配置监控指标暴露的endpoint自定义监...原创 2019-05-14 15:50:29 · 20277 阅读 · 4 评论 -
进阶之路:Prometheus —— 技巧篇
前言入门篇:从零开始:Prometheus理解篇:进阶之路:Prometheus —— 理解篇本文记录了一些我在使用Prometheus的过程中的技巧,以后还会随着使用的深入不定期更新,需要的小伙伴可以订阅收藏,希望可以让正在摸索的你们少走一些弯路。对于刚开始使用Prometheus的用户可以从入门篇获取到一些基本的概念。 技巧1.自定义监控指标//自定义coun...原创 2019-01-02 19:45:01 · 4335 阅读 · 1 评论 -
进阶之路:Prometheus —— 理解篇
前言入门篇:从零开始:Prometheus技巧篇:进阶之路:Prometheus —— 技巧篇本文记录了一些我对Prometheus的一些理解,以后还会随着使用的深入不定期更新,需要的小伙伴可以订阅收藏,希望可以让正在摸索的你们少走一些弯路。对于刚开始使用Prometheus的用户可以从入门篇获取到一些基本的概念。 理解1.时序数据库Prometheus采用时序数据...原创 2019-01-03 12:12:40 · 3099 阅读 · 0 评论