运维
文章平均质量分 81
stalin_
程序员界的小学生
展开
-
Jenkins插件及配置如何迁移与备份(不依赖控制台及插件)
学习和使用Jenkins也有很长一段时间了。最近有一台新服务器要重新搭建一套Jenkins。虽然环境好装,但是由于是内网环境,插件只能通过·Jenkins控制台上一个一个导入,插件的依赖关系真是千丝万缕。想想上次安装的惨痛经历,但是换一种方式吧。原创 2023-01-16 14:36:21 · 3933 阅读 · 0 评论 -
Java开发必须掌握的运维知识 (十)-- Docker集群自动化部署管理:Kubernetes快速入门
Kubernetes(K8S)是Google在2014年发布的一个开源项目,用于自动化容器化应用程序的部署、扩展和管理。Kubernetes通常结合docker容器工作,并且整合多个运行着docker容器的主机集群。Kubernetes官网地址Kubernetes的目标是让部署容器化的应用简单并且高效,Kubernetes一个核心特点就是能够自主的管理容器来保证云平台中的容器按照用户的期望运行。以下是Kubernetes相关特性:根据资源需求和其他约束自动放置容器,同时不会牺牲可用性,混合关键和最大努力原创 2022-12-04 22:57:12 · 539 阅读 · 0 评论 -
Java开发必须掌握的运维知识 (九)-- Docker容器监控信息可视化仪表:Grafana
Grafana 是一个监控仪表系统,它是由 Grafana Labs 公司开源的的一个系统监测 (System Monitoring) 工具。它可以大大帮助你简化监控的复杂度,你只需要提供你需要监控的数据,它就可以帮你生成各种可视化仪表。同时它还有报警功能,可以在系统出现问题时通知你。Grafana是一个可视化面板(Dashboard),有着非常漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编辑器。支持Graphite、zabbix、InfluxDB、Prometheus和OpenTSDB作为数据源。原创 2022-12-03 23:10:28 · 824 阅读 · 0 评论 -
Java开发必须掌握的运维知识 (七)-- 性能监控日志收集,数据实时分析存储工具Influxdb实战
InfluxDB是一种用Go编写的时间序列数据库,主要用来存储一些时间序列的数据。提供了简单、高效的HTTP读写接口,可以使用类似SQL的语言InfluxQL查询聚合数据,能够使用Tag进行快速高效的查询。什么是时间序列的数据?从定义上来说,就是一串按时间维度索引的数据。Influxdb应用在性能监控,应用程序指标,物联网传感器数据和实时分析等的后端存储。InfuxDB中的概念传统数据库中的概念database数据库数据库中的table表point表中的row行其中重点说一下Point。原创 2022-10-31 19:10:16 · 508 阅读 · 0 评论 -
Java开发必须掌握的运维知识 (六)-- 企业级全栈化容器部署及管理平台【Rancher】
Rancher 是为使用容器的公司打造的容器管理平台,通过 Rancher,企业不再需要使用一系列开源软件从零开始构建一个容器服务平台。同时 Rancher 还提供了一个全栈容器部署和管理平台,用于管理 Docker 和 Kubernetes。原创 2022-10-24 20:55:13 · 1136 阅读 · 0 评论