devops
文章平均质量分 87
洪宏鸿
一个能文能武的全栈开发 :)
展开
-
Nginx Ingress 控制器:零基础教程
想象一下,Kubernetes(k8s)集群就像是一个繁忙的机场,而 Nginx Ingress 控制器就是那位疏导交通的空中交通管制员。控制器基于 Nginx,是一个专门为 Kubernetes 设计的 Ingress 控制器。它负责监听集群中的 Ingress 资源变化,并根据这些变化自动更新Nginx 配置,从而实现外部流量的路由和负载均衡。Nginx Ingress 控制器使用 Nginx 作为底层代理服务器,并监听 Kubernetes 集群中的 Ingress 资源的变化。原创 2023-04-28 22:32:28 · 553 阅读 · 0 评论 -
F5 零基础教程
F5 是一个知名的应用交付和安全解决方案提供商。F5 旗下的 BIG-IP 系列产品可以帮助企业优化、保护和管理他们的应用程序,提高应用程序的性能和可用性。简而言之,F5就像是一位勤奋的邮差,确保您的应用程序信件能够及时、安全地送达目的地。F5 BIG-IP 使用全代理架构,也就是说它在客户端和服务器之间扮演一个“中间人”的角色。通过对请求和响应进行深度检查,F5能够为您的应用程序提供负载均衡、安全保护、性能优化等多种功能。全代理架构。原创 2023-04-28 22:30:27 · 1747 阅读 · 0 评论 -
Metricbeat 零基础教程
Metricbeat 是一个轻量级的开源数据采集器,用于收集来自操作系统和服务的各种性能指标。Metricbeat 是 Elastic Stack(Elasticsearch、Logstash、Kibana、Beats)中的一个关键组件,常与 Elasticsearch 和 Kibana 一起使用,用于实时监控和性能分析。你可以根据需求启用或禁用特定的 Metricset,以便收集所需的性能指标。Metricbeat 是一个基于事件的数据采集器,它使用轻量级的 Go 语言编写,具有高性能和低系统开销的特点。原创 2023-04-28 22:28:02 · 566 阅读 · 0 评论 -
Logstash 零基础教程
Logstash 是一个开源的数据处理管道工具,能够从各种数据源收集、过滤、转换并输出数据。Logstash 是 Elastic Stack(Elasticsearch、Logstash、Kibana、Beats)中的一个关键组件,常与 Elasticsearch 和 Kibana 一起使用,用于日志收集和分析。Logstash 是一个基于事件的数据处理管道工具。在 Logstash 中,数据以事件的形式从输入插件到过滤器插件再到输出插件进行处理。事件包含了原始数据以及与数据相关的元数据(如时间戳和来源)原创 2023-04-28 22:26:59 · 267 阅读 · 0 评论 -
Kibana 零基础教程
Kibana 是一个开源的数据可视化和分析平台,与 Elasticsearch 紧密配合,为你提供直观的界面,帮助你理解、探索和分析 Elasticsearch 中存储的数据。Kibana 不仅可以创建各种图表,还可以制作仪表盘、管理索引、设置警报等。Kibana 是一个基于 Web 的应用程序,它与 Elasticsearch 通信来获取和操作数据。Kibana 通过 Elasticsearch 的 REST API 发送请求,然后将响应数据可视化展示在浏览器上。原创 2023-04-28 22:26:19 · 710 阅读 · 0 评论 -
Elasticsearch 零基础教程
Elasticsearch 是一个开源的分布式搜索和分析引擎,基于 Apache Lucene 构建。它提供了全文搜索、实时分析和强大的查询功能,同时具备高可扩展性和高可用性。Elasticsearch 是 Elastic Stack(Elasticsearch、Logstash、Kibana、Beats)中的核心组件,广泛应用于日志分析、全文搜索、实时监控等领域。Elasticsearch 是基于 Apache Lucene 构建的分布式搜索和分析引擎。原创 2023-04-28 22:25:45 · 160 阅读 · 0 评论 -
Prometheus 数据是怎么一步一步被收集起来, 然后展示在kibana界面的
让我们通过一个简单的例子来说明 Prometheus 数据是如何被收集起来,并最终展示在 Kibana 界面上的。在这个例子中,我们将监控一个简单的 Web 服务的请求数。假设我们已经完成了 Elastic Stack 和 Prometheus 的安装和配置。原创 2023-04-28 22:24:48 · 577 阅读 · 0 评论 -
实现一套 Elastic Stack(Elasticsearch、Logstash、Kibana 和 Beats)监控系统
你可以根据自己的需求定制更多的仪表盘和图表,以便更好地监控和分析你的应用。这个配置文件告诉 Logstash 从本地的 Prometheus 实例抓取指标数据,并将数据发送到本地的 Elasticsearch 服务。现在,你已经成功创建了一个展示 Elasticsearch 中日志、APM 数据和 Prometheus 指标的 Kibana 仪表盘。现在,你可以在 Kibana 中查看和分析 Elasticsearch 中的数据。首先,你需要在你的机器上安装 Elastic Stack 的各个组件。原创 2023-04-28 22:24:42 · 365 阅读 · 0 评论 -
Prometheus 如何结合 Grafana 提供可视化的仪表盘和图表
Prometheus 和 Grafana 结合在一起可以为你的监控数据提供强大的可视化功能。让我们一步一步地了解如何将它们结合在一起。原创 2023-04-28 22:23:42 · 717 阅读 · 0 评论 -
集中管理 JenkinsFile:一步步教程 - Pipeline script from SCM
你是否有过这样的困扰:每个项目都有一个 JenkinsFile 文件,但是这些文件散布在不同的项目仓库中,导致管理和维护成为一件繁琐的事情?在这个步骤中,我们将创建一个 Git 仓库,用于集中存放所有项目的 JenkinsFile 文件。在这个步骤中,我们将在 “jenkinsfile-collection” 项目中创建一个名为 “Jenkinsfile” 的文件,此文件将用于驱动所有其他。在这个步骤中,我们将把各个项目的 JenkinsFile 文件放入集中仓库的对应子目录中。原创 2023-04-26 17:27:55 · 2133 阅读 · 1 评论 -
Jenkins 核心概念:探索 Jenkins 魔法世界
在这篇文章中,我们探讨了 Jenkins 的核心概念,揭示了 Jenkins 魔法世界的奥秘。从持续集成与持续交付的实践,到 Jenkins 的架构、核心组件和工作原理,我们希望你能对 Jenkins 有更深入的了解。同时,通过介绍 Jenkins 的相关应用,我们相信 Jenkins 的魔法力量一定能帮助你在软件开发的道路上所向披靡。现在,让我们一起携手 Jenkins,开始一段奇妙的魔法之旅吧!通过本文的介绍,我们了解了 Jenkins 架构中主节点与从节点的奥秘。原创 2023-04-21 23:52:21 · 3168 阅读 · 1 评论 -
DevOps/CI/CD咩阿
DevOps是指将开发(Development)和运维(Operations)两个部门的职能进行整合,形成一种新的开发流程和文化,旨在通过自动化、协作和持续交付等方式,实现软件开发和运维的高效、快速和稳定。CI/CD(Continuous Integration/Continuous Deployment)是持续集成与持续部署的缩写。它们是现代软件开发过程中的两个关键概念,旨在提高软件开发的质量、速度和可靠性。原创 2023-04-21 23:44:04 · 510 阅读 · 0 评论 -
如何入门 Jenkins
Jenkins,这个神秘的名字背后,隐藏着无尽的力量。它是一款开源的持续集成工具,帮助开发者实现自动化构建、测试和部署。使用 Jenkins,你将能够在开发过程中游刃有余,提高工作效率。在这篇 Jenkins 入门教程中,我们带领你从安装、配置到运行 Jenkins,一步步探索 Jenkins 的神奇世界。Jenkins 就像一位强大的魔法师,助你在软件开发的道路上所向披靡。希望你在这次 Jenkins 之旅中收获满满,成为一名出色的 Jenkins 工程师!原创 2023-04-21 23:41:55 · 382 阅读 · 0 评论