当前位置: 首页 > news >正文

办公家具网站模板seo快速排名站外流量推广

办公家具网站模板,seo快速排名站外流量推广,哪个网站有收藏加购做积分任务,建e室内设计网贴图本节重点介绍 : prometheus存储磁盘数据结构介绍 indexchunkshead chunksTombstoneswal prometheus对block进行定时压实 compactprometheus 查看支持的存储参数 prometheus存储示意图 内存和disk之间的纽带 wal WAL目录中包含了多个连续编号的且大小为128M的文件&#xff0c…

本节重点介绍 :

  • prometheus存储磁盘数据结构介绍
    • index
    • chunks
    • head chunks
    • Tombstones
    • wal
  • prometheus对block进行定时压实 compact
  • prometheus 查看支持的存储参数

prometheus存储示意图

prome_tsdb_01.jpg

内存和disk之间的纽带 wal

  • WAL目录中包含了多个连续编号的且大小为128M的文件,Prometheus称这样的文件为Segment,其中存放的就是对内存中series以及sample数据的备份。
  • 另外还包含一个以checkpoint为前缀的子目录,由于内存中的时序数据经常会做持久化处理,WAL中的数据也将因此出现冗余
  • 所以每次在对内存数据进行持久化之后,Prometheus都会对部分编号靠后的Segment进行清理。但是我们并没有办法做到恰好将已经持久化的数据从Segment中剔除,也就是说被删除的Segment中部分的数据依然可能是有用的。所以在清理Segment时,我们会将肯定无效的数据删除,剩下的数据就存放在checkpoint中。而在Prometheus重启时,应该首先加载checkpoint中的内容,再按序加载各个Segment的内容。
  • 最后,series和samples以Record的形式被批量写入Segment文件中,默认当Segment超过128M时,会创建新的Segment文件。若Prometheus因为各种原因崩溃了,WAL里的各个Segment以及checkpoint里的内容就是在崩溃时刻Prometheus内存的映像。Prometheus在重启时只要加载WAL中的内容就能完全"恢复现场"。

磁盘数据结构

promethues 磁盘数据结构

prome_tsdb_disk_01.png

prome_tsdb_disk_02.png

Index Disk Format

  • 文档地址 https://github.com/prometheus/prometheus/blob/release-2.26/tsdb/docs/format/index.md

Chunks

  • 下面介绍块文件的格式,该文件在chunks/块目录中创建。每个段文件的最大大小为512MiB。
  • 文档地址 https://github.com/prometheus/prometheus/blob/release-2.26/tsdb/docs/format/chunks.md

head chunks

  • 文档地址 https://github.com/prometheus/prometheus/blob/release-2.26/tsdb/docs/format/head_chunks.md

Tombstones

  • prometheus 删除数据/admin/tsdb/delete_series
  • tombstones用于存储对于series的删除记录。如果删除了某个时间序列,Prometheus并不会立即对它进行清理,而是会在tombstones做一次记录,等到下一次Block压缩合并的时候统一清理。prome_tsdb_disk_tombstone.png
  • 文档地址 https://github.com/prometheus/prometheus/blob/release-2.26/tsdb/docs/format/tombstones.md

wal

  • 文档地址 https://github.com/prometheus/prometheus/blob/release-2.26/tsdb/docs/format/wal.mdprome_tsdb_disk_series.png
  • prome_tsdb_disk_sample.png
  • 该预写日志在编号和顺序,如段工作000000,000001,000002等,在默认情况下被限制为128MB
  • 段写入到32KB的页面中。仅最近段的最后一页可能是不完整的
  • WAL记录是一个不透明的字节片,如果超过当前页面的剩余空间,它将被分成子记录。记录永远不会跨段边界拆分
  • 如果单个记录超过了默认的段大小,则将创建一个更大的段。页面的编码很大程度上是从LevelDB / RocksDB的预写日志中借用的。

prometheus对block进行定时压实 compact

压实的作用

  • 标记删除
  • Compaction主要操作包括合并block、删除过期数据、重构chunk数据
  • 其中合并多个block成为更大的block,可以有效减少block个数,当查询覆盖的时间范围较长时,避免需要合并很多block的查询结果。
  • 为提高删除效率,删除时序数据时,会记录删除的位置,只有block所有数据都需要删除时,才将block整个目录删除,因此block合并的大小也需要进行限制,

访问prometheus flags api 查看支持的存储参数

参数名含义默认值说明
storage.remote.flush-deadline在关闭或配置重新加载时等待存储刷盘的时间1分钟可以依据数据量调整
storage.remote.read-concurrent-limit远程读取调用的并发qps, 0表示没有限制。10保护后端存储,避免被高并发打垮
storage.remote.read-max-bytes-in-frame远程读取流中,在解码数据前,单个帧中的最大字节数。请注意,客户端也可能会限制帧大小。默认为protobuf建议的1MB。1M保护后端存储,避免被高并发打垮
storage.remote.read-sample-limit在单个查询中要通过远程读取接口返回的最大样本总数。 0表示没有限制。对于流式响应类型,将忽略此限制。10保护后端存储,避免被高并发打垮
storage.tsdb.allow-overlapping-blocks允许重叠的块,从而启用垂直压缩和垂直查询合并false
storage.tsdb.max-block-duration压实块的时间范围上限 用于测试。(默认为保留期的10%。)
storage.tsdb.min-block-duration数据块在保留之前的最小持续时间。用于测试。
storage.tsdb.no-lockfile不要在数据目录中创建锁文件。false
storage.tsdb.path数据目录path默认为进程运行目录的data
storage.tsdb.retention.time保存样品的时间。当设置此标志时,它将覆盖“storage.tsdb.retention”。如果既没有这个标志,也没有“storage.tsdb”。保留”也不“storage.tsdb.retention。设置大小,保留时间默 认为15d。支持单位:y, w, d, h, m, s, ms。保留时间默 认为15d
storage.tsdb.retention.size大小[实验]块可以存储的最大字节数。需要一个单位,支持单位:B, KB, MB, GB, TB, PB, EB。例:“512 mb”。这个标志是实验性的,可以在以后的版本中更改
storage.tsdb.wal-compression开启wal snappy压缩true
storage.tsdb.wal-segment-sizewal文件大小默认128M

本节重点总结 :

  • prometheus存储磁盘数据结构介绍
    • index
    • chunks
    • head chunks
    • Tombstones
    • wal
  • prometheus对block进行定时压实 compact
  • prometheus 查看支持的存储参数
http://www.ritt.cn/news/8048.html

相关文章:

  • 一步一步教你做网站深圳百度
  • 济南模板网站电子商务网站建设流程
  • 上海网站建设网站游戏百度小说排行
  • 个人备案网站可以做电商吗seo优化方式
  • 建一个网站问谁手机seo快速排名
  • 无成本搭建属于自己的网站东莞网络推广
  • 外贸网站 沙盒竞价托管优化公司
  • 米拓做的网站如何改代码安徽网站关键字优化
  • 做公司 网站建设价格佛山竞价账户托管
  • 从零开始创建wordpress主题.pdf关键词搜索优化
  • 湛江电子商务网站建设app拉新推广项目
  • 网站建设多少钱裙qq引流推广平台
  • vs做的网站案例淘宝seo排名优化软件
  • 设计外贸商城网站建设网站建设技术解决方案
  • 主播网站开发黄页网络的推广软件
  • 网站模板购买seo排名优化培训
  • 做网站设计师好吗seo优化的方法有哪些
  • 旅游网站建设案例成都网站建设公司
  • 摄影网站模板html吉林黄页电话查询
  • 传统生意转型做那个网站好建网站用什么工具
  • 网站开发按前端后端分解10常用的网络营销方法
  • 软件下载网站如何履行安全管理义务确保提供的软件不含恶意程序重庆seo教程
  • 做网站开发要注册运营推广seo招聘
  • 如何做中英切换的网站郑州网络推广专业公司
  • 有什么展厅设计做的好的网站seo主要做什么
  • 大连网站建设培训潍坊关键词优化软件
  • 网站在建设中是什么意思最新的疫情情况
  • 移动端web前端开发培训网站seo外链平台
  • app市场调研报告seo站长常用工具
  • 网站你懂我意思正能量晚上下载做推广怎么做