![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
m3db
Terry_Tsang
It's nobody
展开
-
go pprof m3db
目标:分析使用中的 m3query, m3coordinator 使用中的内存及CPU通过 svg 可以看到在整个程序运行时候的时间消耗需求程序在编译前需要调用 pprof 库默认下 m3coordinator 与 m3query 已经加载该库源码m3query 及 m3coordinator (main.go)package mainimport ( ...原创 2019-07-01 18:50:06 · 312 阅读 · 0 评论 -
m3db install
M3 介绍为Uber提供本机分布式时间序列数据库、高动态性和高性能的聚合服务、查询引擎和其他支持基础设施。用途用于存储时序服务平台提供高可用服务(暂未完善,存在丢数据风险)通过创建不同的 namespace 用于存储不同保留期的数据使用了 prometheus 监控格式的读写 api 接口完全兼容 grafana 数据读取资料官方文档参考github 项目influxdb...原创 2019-07-26 16:20:24 · 823 阅读 · 0 评论 -
prometheus + grafana + m3db
目的每个物理机部署 node_export 用于收集本机当前系统状态信息创建 prometheus 用于收集物理机的监控状态只支持通过 prometheus 对 node_export 进行 pull 方法收集数据后端使用 M3DB 作为 prometheus metric 后端存储软件下载node_exporter-0.18.1.linux-amd64.tar.gzpromet...原创 2019-07-02 15:10:07 · 1389 阅读 · 0 评论 -
m3db 读写一致性处理
m3db 读写一致性处理M3DB为读写操作以及集群连接操作提供了可变的一致性级别。写入一致性级别One : 对应于一个操作成功的单个节点。Majority: 对应于操作成功的大多数成功节点。All: 对应操作成功的所有成功节点。读取一致性级别One: 对应于从单个节点读取以指定成功。 UnstrictMajority: 对应于大多...原创 2019-07-02 15:11:10 · 984 阅读 · 0 评论 -
m3db 索引
m3db installm3db + grafana + prometheusm3db 读写一致性m3db 使用 pprof 生成 svg原创 2019-07-02 15:18:05 · 751 阅读 · 0 评论 -
m3db nmespace参数修改
目的修改当前已经存在的 namespace 参数预期将会保留之前的 namespace 数据总结删除 namespace执行 curl -X DELETE localhost:7201/api/v1/namespace/tools 后, 数据依旧存在需要手动执行删除 namespace 下的文件重建 namespace执行 curl -X POST localhost...原创 2019-07-02 15:21:09 · 823 阅读 · 0 评论 -
gnuplot 作图 example
目的利用 gnuplot 作图纯为兴趣软件需求yum install -y gnuplot过程从 M3DB 中获取 metric把 metric 数据写入到不同文件中, 一个文件代表了图片中的一条线条l利用 gunplot 作图获取 m3db metric python 语法#!/usr/bin/python# -*- coding:utf-8 -*-impor...原创 2019-07-26 16:15:30 · 636 阅读 · 0 评论