展开

关键词

silverlight寻奇 - Graphite

Graphite是一个能自动布局的图表控件。 目前它已经有了silverlight 2 和 wpf的版本。观看demo时按下“Ctrl”键再做点击操作。 is available It is designed as a leightweight control (around 300 lines of code) Silverlight version Graphite WPF version The WPF version of Graphite has the same features as the Silverlight version plus extra’s

28450

指标存储: 我们如何从Graphite + Whisper迁移到Graphite + ClickHouse

在这篇文章中,我将告诉您我们如何组织在高工作负载下的Graphite + Whisper到Graphite + ClickHouse的迁移,关于期望和迁移项目的结果。 2、缺乏复制和一致性 最有可能的是,像使用或使用Graphite + Whisper的每个人一样,我们将相同的度量标准流程路由到多个Graphite服务器以实现弹性。 Graphite+ClickHouse表结构 “graphite”是我们为监控表创建的数据库。 Graphite+ClickHouse组件交付 ? •要切换读数负载,请将平衡器设置中的端点从graphite-api(Graphite + Whisper API)重新配置为carbonapi。

49920
  • 广告
    关闭

    90+款云产品免费体验

    提供包括云服务器,云数据库在内的90+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python性能监控Graphite

    一、简介 Graphite 是一个Python写的web应用,采用django框架,Graphite用来进行收集服务器所有的及时状态,用户请求信息,Memcached命中率,RabbitMQ消息服务器的状态 ,Unix操作系统的负载状态,Graphite服务器大约每分钟需要有4800次更新操作,Graphite采用简单的文本协议和绘图功能可以方便地使用在任何操作系统上。 graphite有三个组件: graphite-web:web接口 carbon:相当于network interface whisper:相当于rrdtool graphite官方文档: http:/ ;' 5、修改graphite配置文件 # cat >> /etc/graphite-web/local_settings.py << EOF SECRET_KEY = '123qwe' ALLOWED_HOSTS zhengys@allentuns.com 123456 123456 7、修改graphite数据目录 chown -R apache.apache /opt/graphite/storage 8、启动服务

    38740

    graphite在centos7上的部署搭建

    source /opt/graphite/bin/activate 安装graphite全套组件 export PYTHONPATH="/opt/graphite/lib/:/opt/graphite =:all: https://github.com/graphite-project/graphite-web/tarball/master 如果这步提示某个依赖包版本不对,我们可以先人工执行下pip安装依赖包 = '/opt/graphite/conf' STORAGE_DIR = '/opt/graphite/storage' STATIC_ROOT = '/opt/graphite/webapp/content ' LOG_DIR = '/opt/graphite/storage/log/webapp' 初始化下数据,不然后面启动graphite后会提示no such user 这类报错 cd  /opt/graphite /bin/run-graphite-devel-server.py --port=8085 --libs=/opt/graphite/webapp /opt/graphite  前台启动 启动打点测试进程

    84020

    Prometheus vs Grafana vs Graphite特征比较

    Graphite:良好的可视化选项,但其核心功能中不包含仪表板编辑。在现实世界中,Graphite与Grafana结合使用; Graphite进行数据存储,而Grafana进行可视化。 Graphite: 这是Graphite赢得Grafana的地方。Graphite可以存储从其他来源(通常是直接监控工具)获得的时间序列,并提供查询语言来获取存储的数据。 Graphite:是的,以某种方式。Graphite并不真正提供或拥有插件库。相反,有很多工具已经与Graphite兼容。 Graphite位居第二,Grafana甚至没有达到终点线。 ? Graphite:GitHub中已有一些组件 可用于将AWS Cloudwatch数据推送到Graphite,但同样,这并不是必需的,而且考虑到Cloudwatch已经可用于Graphite将涵盖的功能

    1.5K20

    Graphite:时序数据监控工具选择

    在本文中,我们将横向比较Prometheus和Graphite,并提供一些选择标准供参考。 Graphite概述 在某种程度上,Graphite比Prometheus更简单,特征更少,使命也更简单。 资料来源:Graphite 官方文档 值得重申的是,与Prometheus相比,Graphite的数据收集是被动的,这意味着发送数据的应用程序需要进行相关配置来将数据发送到Graphite的carbon Graphite通过其Metrics API或Render API基于HTTP协议进行数据查询。在Graphite中,Carbon把数据存储在Whisper里。 数据可视化和仪表板 Graphite提供了相当基本的,但有用的可视化选项,可通过其Django网络应用调用。Graphite还支持仪表板编辑。 不同点 Prometheus为数据收集提供直接支持,而Graphite不提供。 Prometheus的查询语言和元数据模型比Graphite的更加健壮。

    1.7K30

    优秀的系统监控工具

    Nagios Network Analyzer -- 深度观察所有网络流量,查找潜在的安全威胁 Graphite ? http://graphiteapp.org/ Graphite 是一个企业级监控工具,简洁、开源 Graphite 用于跟踪网站、应用、服务、网络的实时性能状态,大量团队在使用Graphite,例如 GitHub、Electronic Arts、Booking.com Graphite 主要做两件事: 1. 根据需求,把数据以图形化展示 Graphite 不是一个采集代理,但提供了非常方便的方法来获取测量数据 Graphite 由3个部分组成: 1. carbon -- 守护进程,负责监听时间序列数据 2. whisper -- 简单的数据库,用来存储数据 3. graphite webapp -- Django web应用,根据需求渲染展示数据 Icinga ?

    64280

    监控即服务:用于微服务架构的模块化系统

    首先,它们必须与上面显示的前缀布局匹配,其次,它们必须对Graphite有效。否则,它们会被丢弃。 然后,Carbon-c-relay将指标发送到Graphite集群。 要从我们的存储库中读取数据,我们使用Graphite API。它比标准的Graphite WEB快得多。接下来的数据会发生什么? 数据被发送到Grafana。 这是一个python守护程序,用于根据Graphite的数据计算SLA。正如我所说,我们有几十个微服务,每个微服务都有其特定的要求。 Graphite: go-carbon:github.com/lomik/go-carbon whisper: github.com/graphite-project/whisper graphite-api 我们打开Graphite API,因为它是所有监视组件和Graphite之间交互的主要接口,并输入一个名为aliasByHash()的新函数 - 从Grafana,我们得到度量的名称并在Redis查询中输入它作为关键

    30330

    大数据架构下对于业务监控的几点思考

    基于时间序列的监控 选择Graphite作为核心监控组建。 其三,Graphite整个框架是基于Python生态圈开发,第三方依赖少。 ? Graphite的架构 Graphite架构。有三个部分组成:Graphite wab,数据图片的渲染及对用户的交互。 Graphite下的魔法 — Functions Graphite下的魔法 — Functions。 在后台配置Graphite Metric,就是按照Graphite的格式,一级一级的把目录定下来,后面Graphite提供一些丰富方法,可以在后面通过简单的点击就能完成。 然后把Metric剖析给Graphite服务器,Graphite服务器页面比较丑,所以给它加了一个漂亮帽子Grafana。

    67740

    大数据架构下对于业务监控的几点思考

    基于时间序列的监控 选择Graphite作为核心监控组建。 其三,Graphite整个框架是基于Python生态圈开发,第三方依赖少。 ? Graphite的架构 Graphite架构。有三个部分组成:Graphite wab,数据图片的渲染及对用户的交互。 Graphite下的魔法 — Functions Graphite下的魔法 — Functions。 在后台配置Graphite Metric,就是按照Graphite的格式,一级一级的把目录定下来,后面Graphite提供一些丰富方法,可以在后面通过简单的点击就能完成。 然后把Metric剖析给Graphite服务器,Graphite服务器页面比较丑,所以给它加了一个漂亮帽子Grafana。

    1.1K60

    InfluxDB从原理到实战 - 什么是InfluxDB

    支持协议种类多,除了HTTP、UDP等原生协议,还兼容CollectD、Graphite、OpenTSDB、Prometheus等组件的通讯协议。 作为一套精心设计、架构卓越的专用系统,相比OpenTSDB、MongoDB、Graphite、Cassandra等,InfluxDB的性能优势和成本优势明显。 mongodb-write.png mongodb-on-disk.png mongodb-query.png InfluxDB的写性能是Graphite的12倍,存储效率是Graphite 的6.3倍,查询效率是Graphite的9倍。 Graphite-write.png Graphite-on-disk.png Graphite-query.png InfluxDB的写性能是Cassandra的4.5倍,存储效率是Cassandra

    3.8K21

    Logstash Plugins5

    logstash-codec-edn_lines (2.0.2) logstash-codec-es_bulk (2.0.2) logstash-codec-fluent (2.0.2) logstash-codec-graphite logstash-input-ganglia (2.0.4) logstash-input-gelf (2.0.2) logstash-input-generator (2.0.2) logstash-input-graphite logstash-output-file (2.2.0) logstash-output-ganglia (2.0.2) logstash-output-gelf (2.0.2) logstash-output-graphite logstash-codec-edn, logstash-codec-edn_lines, logstash-codec-es_bulk, logstash-codec-fluent, logstash-codec-graphite logstash-input-file, logstash-input-ganglia, logstash-input-gelf, logstash-input-generator, logstash-input-graphite

    5510

    十大开源应用程序监控工具

    很多人把它和Graphite做比较(见下文),尽管它增加了很多功能,包括报警。总之,Prometheus是一个开源的监控系统,时间序列数据库,以及一个实现你代码的框架。 No.2 Graphite Graphite是一种流行的开源工具,用于构建用于监控和分析的基于Web的仪表板。 虽然Graphite不会收集指标或与指标收集器捆绑在一起,但要找到一个通用指标收集器来将您的指标提供给Graphite并不难。 Graphite由三部分组成:Carbon,它是一个监听时间序列数据的守护进程,一个名为Whisper的简单数据库(类似于RRDtool)以及一个名为Graphite-web的Web应用程序,可根据需要呈现图形 由于Kibana只是堆栈的可视化部分,因此它经常会换出Grafana,Graphite或其他可视化工具。

    1.8K20

    Grafana + InfluxDB 实现 Jmeter 压测的图形化监控

    [gcl2ntrtp8.png] 本文研究了 Jmeter 提供的两种方式向 InfluxDB 写数据方式,具体在文中第二节重点描述其使用和配置: 使用 Graphite 协议 使用 HTTP 协议 Jmeter 配置 编辑 influxdb 配置文件/etc/influxdb/influxdb.conf, 使用 graphite 协议上报数据到 InfluxDB,需要将 graphite 下面的注释去掉,设置 enable=true启用 graphite。 配置 Jmeter Backend Listener ---- Jmeter 支持 Graphite 和 HTTP 两种协议向 InfluxDB 上报压测指标数据。 本文使用 graphite 协议上报压测指标数据,因而选择 GraphiteBackendListenerClient。

    1.9K20

    Logstash Plugins1

    logstash-codec-edn logstash-codec-edn_lines logstash-codec-es_bulk logstash-codec-fluent logstash-codec-graphite logstash-input-file logstash-input-ganglia logstash-input-gelf logstash-input-generator logstash-input-graphite logstash-output-exec logstash-output-file logstash-output-ganglia logstash-output-gelf logstash-output-graphite logstash-codec-edn logstash-codec-edn_lines logstash-codec-es_bulk logstash-codec-fluent logstash-codec-graphite

    8710

    StatsD!次世代系统监控的核心

    大家都知道,StatsD 经常与 Graphite 一起出现在工程师的视野中,众所周知,StatsD 负责收集并聚合测量值,之后,它会将数据传给 Graphite,后者以时间序列为依据存储数据,并绘制图表 意即 StatsD 负责数据的初步处理,Graphite 负责数据展现,相得益彰。 我们中意 Graphite 的原因很多:它使用简便,画图和数据操纵的能力强大。 最重要的是,对于 StatsD 来说,只要将测量指标的数据推送给 Graphite, 它就会创建新的测量指标。 Visualization 和 Data Hosting Graphite 作为一个可视化的控件,不仅包含可视化还自带存储的部分。 例如:Host Graphite。 ? 时间序列数据库和事件处理引擎 其实 StatsD 和时间序列数据库的出现,是相辅相成的。

    99880

    Docker监控方案(TIG)的研究与实践之Grafana

    Grafana研究和实践: 介绍: Grafana 是 Graphite 和 InfluxDB 仪表盘和图形编辑器。 Grafana 是开源的,功能齐全的度量仪表盘和图形编辑器,支持 Graphite,InfluxDB 和 OpenTSDB。是由javascript开发的纯前端的展示框架。  Grafana 主要特性:灵活丰富的图形化选项;可以混合多种风格;支持白天和夜间模式;多个数据源;Graphite 和 InfluxDB 查询编辑器等等。

    32950

    如何监控服务器?六款软件帮助您!

    3.GraphiteGraphite是一个企业级的监控工具,使用Python编写,采用django框架。 Graphite可用来收集服务器所有的及时状态、用户请求信息、Memcached命中率、RabbitMQ消息服务器的状态、Unix操作系统的负载状态。 Graphite服务器大约每分钟需要有4800次更新操作,简单的文本协议和强大的绘图功能可以方便地扩展到任何需要监控的系统上。 Graphite将数据以图形的形式展现出来。 目前,Graphite的最新版本是0.9.10,源码托管在launchpad.net上。

    1.1K40

    扫码关注云+社区

    领取腾讯云代金券