Prometheus详解(一)——Prometheus简介与特点

这篇具有很好参考价值的文章主要介绍了Prometheus详解(一)——Prometheus简介与特点。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

今天继续给大家介绍Linux运维相关知识,本文主要内容是Prometheus简介与特点。

一、Prometheus简介

Prometheus是由SoundCloud开发的开源监控系统,由GO语言编写而成,采用Pull的方式来获取监控信息,并且提供了多维度的数据模型和灵活的查询接口。Prometheus既支持通过静态文件配置监控对象,还支持自动发现机制,能通过Kubernetes、Consl、DNS等多种方式动态获取监控对象。在数据采集方面,借助GO语言高并发的特性,一个Prometheus设备可以采集数百个节点的监控数据;在数据存储方面,单机Prometheus支持每秒10^6个指标采集,并且还支持大量存储场景下的远程存储。
Prometheus官网网址为:https://prometheus.io/,其主页如下所示:
prometheus,虚拟化运维,运维,Prometheus,监控,云计算,云原生

二、Prometheus优缺点

1、提供多维度数据模型和灵活的查询方式,通过监控指标关联多个tag,可以将监控数据进行任意维度的组合,并且提供简单的promQL查询方式和HTTP的查询接口,并且还可以对接Grafana,通过GUI界面的方式展示数据。
2、在不依赖外部存储的情况下,支持服务器结点的本地存储,通过Prometheus自带的数据库,可以完成每秒千万级别的数据存储。此外,在需要大量存储数据的场景下,Prometheus还可以对接第三方时序数据库和OpenTSDB等。
3、定义了开放指标数据标准,以基于HTTP和Pull的方式采集时序数据,并且支持以Push的方式向中间网关推送数据,能够更加灵活的应对多种监控场景。
4、支持通过静态文件配置和动态服务发现机制来完成数据采集。
5、易于维护,可以通过二进制文件直接启动,并且提供了容器化部署镜像。
6、支持数据的分区和采用和联邦部署,支持大规模集群监控。

三、Prometheus特性

相比于其他传统监控工具,Prometheus主要有以下7个特点:
1、具有由metric名称和键值对标示的时间序列的多维数据模型。
2、灵活的查询语言promQL。
3、不依赖分布式存储。
4、通过HTTP服务来拉取时间序列。
5、也支持推送的方式来添加时间序列数据。
6、支持静态发现和通过服务发现监控目标。
7、多种图形和仪表盘支持。
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200文章来源地址https://www.toymoban.com/news/detail-778139.html

到了这里,关于Prometheus详解(一)——Prometheus简介与特点的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Docker】Docker中Linux 容器、网络虚拟化与虚拟局域网的技术特点详细讲解

    前言 Docker 是一个 开源的应用容器引擎 ,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux或Windows 操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。 📕作者简介: 热爱跑步的恒川 ,致力于

    2024年02月09日
    浏览(36)
  • 云计算虚拟化技术与开发-------虚拟化技术应用第五章内容(纯软件/半虚拟化/直接分配三种I/O虚拟化方案的对比、virtio实现I/O半虚拟化的原理、气球技术的作用和原理、V2V在线迁移的特点)

    目录 第五章:KVM高级功能讲解 纯软件/半虚拟化/直接分配三种I/O虚拟化方案的对比 I/O 全虚拟化 I/O 半虚拟化 I/O 直通或透传技术  virtio实现I/O半虚拟化的原理 气球技术的作用和原理  V2V在线迁移的特点、作用及KVM中的运行步骤 KVM虚拟化的安全技术架构 QEMU monitor的基本使用

    2024年02月07日
    浏览(43)
  • 云计算——网络虚拟化简介

    作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。   座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​ 目录  前期回顾 前言 一.网络虚拟化 二.网络虚拟化介绍 三.为什么要网络虚拟化  四,网络虚拟化的目的 五.物理网络包含的设备

    2024年02月11日
    浏览(30)
  • 【云计算与大数据技术】虚拟化简介及虚拟化的分类讲解(图文解释 超详细)

    虚拟化是指计算机元件在虚拟的基础上而不是在真实的、独立的物理硬件基础上运行。这种以优化资源、简化软件的重新配置过程为目的的解决方案就是虚拟化技术 虚拟化架构就是在一个物理硬件机器上同时运行多个不同应用的独立的虚拟系统,这些同时运行的虚拟系统由

    2024年02月03日
    浏览(30)
  • 【云原生丶Docker】虚拟化技术简介

    Docker 是一款基于容器虚拟化技术构建的软件,那到底什么虚拟化技术呢?在学习 Docker 之前,先简单了解下虚拟化技术。 虚拟化是云原生的实现基础,它能够帮助我们更加有效地利用物理计算机硬件。 虚拟化技术 是一种将物理资源抽象为虚拟资源,并将虚拟的计算机资源提

    2024年02月11日
    浏览(32)
  • 1-Docker虚拟化平台技术概述及简介

    通俗的说,虚拟化就是把物理资源转变为逻辑上可以管理的资源,以打破物理结构间的壁垒,计算元件运行在虚拟的基础上而不是真实的基础上,可以扩大硬件的容量,简化软件的重新配置过程。允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内

    2024年02月06日
    浏览(34)
  • 【玩转Docker小鲸鱼叭】虚拟化技术简介

    Docker 是一款基于容器虚拟化技术构建的软件,那到底什么虚拟化技术呢?在学习 Docker 之前,先简单了解下虚拟化技术。 虚拟化是云原生的实现基础,它能够帮助我们更加有效地利用物理计算机硬件。 虚拟化技术 是一种将物理资源抽象为虚拟资源,并将虚拟的计算机资源提

    2024年02月10日
    浏览(31)
  • 云计算——存储虚拟化简介 与 存储模式及方法

    作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。   座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​ 目录  前期回顾 前言 一.存储虚拟化介绍 1.云计算存储基本概念 2.云计算存储模型 3.创建虚拟存储流程  二.存储模式及方法 存储

    2024年02月13日
    浏览(37)
  • openStack:学习openStack的前提知识(1)虚拟化以及KVM简介

    KVM----目前X86平台上最热门,运用最多的虚拟化解决方案,openStack对KVM支持也是最好的。 所以后续使用KVM作为Hypervisor,进行openStack相关实验。 KVM:Kernel-Based Virtual Machine,基于Linux内核的虚拟化技术 详细的虚拟化知识请参考:计算虚拟化简介 组件 作用 kvm.ko 只用于管理虚拟

    2024年01月19日
    浏览(41)
  • 虚拟化概念详解

    虚拟化技术可以认为是一种对物理资源抽象化,进而形成虚拟化的版本的技术 物理资源组成庞大的资源池,然后可以按需分配,随意切割物理资源 服务器虚拟化 服务器虚拟化就是将虚拟化技术应用于服务器,将一台服务器虚拟成若干虚拟服务器,在该服务器上可以支持多个

    2024年01月21日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包