点滴记录——使用Ganglia监控Openstack Swift状态

2023-11-13

转载请说明出处:http://blog.csdn.net/cywosp/article/details/42304487

   在官方文档中有对StatsD来对Swift状态进行监控的描述(http://docs.openstack.org/developer/swift/admin_guide.html#reporting-metrics-to-statsd),但是网上很少有描述如何部署的文章——或许是因为开启了StatsD功能影响性能的原因吧。但是在一些性能要求不是太高,对集群稳定性要求较高的环境中,开启StatsD对运维人员和开发这是很有必要的,这样能快速知道当前集群的各项性能情况、故障情况。本文将对如何部署做简要的描述,更多的监控指标请阅读官方文档。

    StatsD is a network daemon that runs on the Node.js platform and listens for statistics, like counters and timers, sent over UDP or TCP and sends aggregates to one or more pluggable backend services (e.g., Graphite, Ganglia). ——这是StatsD的官方描述。
    在Swift中其主要是通过logger模块来实现,在common/utils.py文件中有个StatsdClient类,该类主要作用是往StatsD的服务进程中发送数据,然后StatsD把数据发给Ganglia。如下图:
     statsd.png
在开启Swift中开启StatsD客户端支持需要在配置文件中加入如下配置,
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

点滴记录——使用Ganglia监控Openstack Swift状态 的相关文章

  • OpenStack--镜像制作

    通过 KVM 安装虚 Centos 和 Windwos 2008 R2 x86 64 操作系统步骤并将磁盘文件作为镜像上传到 openstack glance 作为批量创建虚拟机的镜像文件 其中 windowsn 2008 安装 virti
  • 私有云平台管理

    更改主机名 controller hostnamectl set hostname controller compute hostnamectl set hostname compute 更改hosts文件 vi etc hosts 插入以
  • 云平台学习笔记(三)-MobaXterm使用

    内网 外网的IP都可以 这个界面方面可视化管理
  • openvswitch--OpenFlow 流表设置

    流规则组成 每条流规则由一系列字段组成 分为基本字段 条件字段和动作字段三部分 基本字段包括生效时间duration sec 所属表项table id 优先级priority 处理的数据包数n packets 空闲超时时间idle time
  • 关注 OpenStack 的筒子们,福利来啦!

    2017 OpenStack Days China 将于 2017 年 7 月 24 日 25 日 周一至周二 在北京国家会议中心隆重召开 我们非常荣幸能和大家一起见证并打造这样一个强有力的 大规模的云计算标准软件平台 这一次 OpenSt
  • No package openstack-keystone available.Nothing to do

    root controller yum repos d yum y install openstack keystone httpd mod wsgi python openstackclient memcached python memc
  • OpenStack企业级实战

    一 环境初始化 1 CentOS7一键安装OpenStack 安装参考 Install RDO 前提条件 准备一个8g或16g内存的centos7 有一块网卡可以访问internet 磁盘 40G cpu分2 4线程 cpu要开启虚拟化 r
  • Ubuntu部署OpenStack zed版本neutron报错:Feature ‘linuxbridge‘ is experimental and has to be explicitly enab

    系统版本 Ubuntu 22 04 1 LTS OpenStack版本 zed 组件 Neutron 组件报错内容 Feature linuxbridge is experimental and has to be explicitly e
  • 2000+Docker镜像,Kolla是如何管理的

    根据 DockerHub 上的数据 整个 Kolla 项目管理的 镜像有 2000 多个 这么多的镜像 是怎么定义 又是如何构建的呢 简介 我们一直在说的 Kolla 通常情况下泛指 包括了 Kolla 和 Kolla Ansible 两个
  • OpenStack实例控制台报错

    OpenStack实例控制台报错1006 环境说明 操作系统信息 CentOS Linux release 7 9 2009 Core Linux node2 yun com 5 4 226 1 el7 elrepo x86 64 Open
  • neutron的DHCP错误之”sudo: unable to resolve host node-1\novs-vsctl:“

    问题背景 使用ESX创建虚拟机 并在虚拟机上创建一个三节点的openstack环境 参考官方的ICEHOUSE版本 注 ubuntu 14 04只支持到icehouse版 为加快虚拟机的创建时间 本文首先创建了一个控制节点c 1 并进行更新
  • openstack用户管理笔记

    1 创建项目 1 1 创建项目 需要确认集群环境是否初始化完毕 实验初始化需要几分钟时间 访问控制节点IP dashboard 如果正常弹出登录页面即初始化完毕 假设控制节点IP为172 20 6 22 则访问地址为 172 20 6 22
  • openstack-nova-compute.service起不来

    1 启动服务 2 查看compute nova日志tail var log nova nova compute log 发现身份验证机制AMQPLAIN拒绝登录 3 关闭防火墙 root controller systemctl stop
  • 如何设置docker容器的ip?

    有人可以告诉我如何将容器的 ip 设置为特定的 ip 吗 我不想将网桥设置为 IP 集 我在网络中得到的所有结果都是将 ips 范围设置为 docker 桥 您可以使用主机的现有 IP 如下所示 docker run p 127 0 0 1
  • 我可以在 Openstack Swift 中向现有对象追加或覆盖一些字节吗?

    我需要将一些字节附加到存储在 Openstack Swift 中的现有对象中 例如日志文件对象 并不断向其中附加新日志 这可能吗 此外 我可以将一些字节 指定偏移量和长度 更改 覆盖 到现有对象吗 我相信 ZeroVM zerovm org
  • 如何在 cirros OS 中安装软件包

    如何在 cirros 镜像中安装软件包 我在 devstack 安装附带的 cirros 映像中找不到任何可用的安装程序 正如 Harikrishnan 评论的那样 cirros 不包含包管理器 Cirros 主要用于验证云是否正常工作 虚
  • 创建新的 docker-machine 实例始终无法使用 openstack 驱动程序验证证书

    每次我尝试通过创建一个新实例docker machine在开放堆栈上 我总是在验证证书时收到此错误 我必须在创建实例后立即重新生成证书才能使用这些实例 docker machine create driver openstack opens
  • 使用 python-boto 启动 Openstack 实例

    我正在尝试在 opensatck 设置上启动实例 并使用 python boto 配置多个网络 但我收到以下错误 EC2ResponseError EC2ResponseError 400 Bad Request
  • NoValidHost:未找到有效主机。没有足够的可用主机

    当我在仪表板中创建实例时 出现错误 未找到有效的主机 没有足够的可用主机 In the var log nova nova conductor log文件 有日志 2017 08 05 00 22 29 046 3834 WARNING n
  • 如何使用 cloud-init 安装 docker?

    我想在 Openstack 中创建实例 在通过 ssh 连接之前 这些实例中已经安装了 Docker 所以我很自然地对 Cloud init 技术感兴趣 因为它允许我们在第一次启动时在虚拟机上安装软件包 所以现在我尝试在启动时在我的实例上安

随机推荐

  • 基于RFID技术的预制件管理系统的开发

    1 简介 随着计算机 通讯技术和消费电子产品 正如人们通常所知的3C数码产品 的到来 已经在人们生活的各个领域带来了改变 通过这些3C技术 在将来 信息的传播和获取将变得更加便利 电子化管理技术正在向移动管理概念转变 射频识别系统 RFID
  • 微信支付官方SDK PHP版本接入记录

    1 下载证书 下载商家支付证书 这里忽略步骤 下载的证书我们放在E wwwroot certs wx 目录下 一共有4个文件 apiclient cert p12 apiclient cert pem apiclient key pem 证
  • [linux-022]ubuntu20.04用virtualbox安装64位win10彻底解决“directory ezboot not found”问题

    1 这问题是由于win10的iso文件超过4g导致的 2 解决关键 需要一个小尺寸的能用winpe启动的iso镜像 这个镜像有磁盘分区工具和ghost 3 在virtualbox创建win10 64虚拟机 硬盘50g 4 给这个虚拟机挂上两
  • PHP 之session cookie

    cookie和session有什么用 常见的用法 比如在有些网站下载东西需要会员先登陆 http协议本身是无状态的 无法得知顾客是否已经登陆 怎么办呢 cookie和session就可以知道 再比如网上购物 用户身份认证 程序状态记录 购物
  • shell经典面试题根据文件创建用户名及密码(亲测)

    转载来源 shell经典面试题根据文件创建用户名及密码 https www jianshu com p eeb455eef7ca 01 前言 shell脚本已经学习了很长一段时间了 现在时不时来看一些经典的面试题 复习一些常用知识点 温故知
  • IDEA必备的10款插件

    目录 1 Vuesion Theme 2 lombok 3 File Expander 4 GitToolBox 5 Maven Helper 6 Translation 7 arthas idea 8 Free Mybatis plugi
  • 递归问题------汉诺塔

    递归问题实际上是入栈出栈的一个过程 但有时候也会比较难理解 虽然用起来是比较方便的 1 include
  • windows文件传到linux导致文件类型错误处理

    问题 hadoop hadoop001 hadoop 2 6 0 cdh5 7 0 sbin start dfs sh 18 11 27 16 24 25 WARN util NativeCodeLoader Unable to load
  • VC++----using namespace std问题

    写一个简单的代码 cpp view plain copy print
  • 大数据组件-Flume集群环境的启动与验证

    大数据学习记录篇 持续更新中 个人主页 beixi 本文章收录于专栏 点击传送 大数据学习 持续更新中 感谢各位前辈朋友们支持学习 上一篇文章写到了Flume集群环境的安装 这篇文章接着上篇文章延伸Flume集群环境的启动与验证 如果Flu
  • JS:三种常用的函数定义方式

    js中函数也是一个对象 我们可以通过调用构造函数即new Function 的方式来定义 但是在 JavaScript 中 很多时候要尽量避免使用 new 关键字 因此这种方式并不推荐 了解即可 通常使用以下三种定义方式 命名函数 即最基本
  • ARMV8体系结构简介:AArch64系统级体系结构之Self-hosted debug

    1 前言 2 关于self hosted debug Debugger调试器 是操作系统或系统软件的一部分 它会处理debug exception或修改debug system register debugger运行在EL0 提供了用户de
  • VS Code 搭建 C/C++ 编译环境(clang)

    下载安装步骤 1 下载 LLVM 安装 比如我的安装在 E 盘 2 下载 MinGW w64 解压 无需安装 3 解压 MinGW w64 后 将 mingw64 下的文件拷贝到 LLVM 下 文件夹存在重名 合并即可 无冲突 我的环境 1
  • SpringCache -- Redis --- 配置与缓存使用--配置过期时间

    写在前面 学redis 还是得搭配SpringCache来玩一玩 前置内容 win安装 redis基础 springboot使用redis 文章目录 导入依赖 配置cache 使用 Cacheable CachePut CacheEvict
  • imx6ull: 从内核、buildroot配置实现ffmpeg+nginx+rtmp+USB摄像头

    前言 根据正点原子的教程 在官方提供的出厂根文件系统下很容易就实现了 I MX6U 嵌入式 Linux C 应用编程指南 第三十四章的视频监控项目 但是想自己从内核 根文件系统自己配置来实现整个流程 以便于在其他平台下能够迁移 而且也算是熟
  • Visual Studio Code+phpstudy(WampServer、LNMP...)搭建PHP开发环境

    VS Code是微软近年推出的一款文本编辑器 相关下载 https code visualstudio com Download phpstudy是将Apache Nginx PHP MySQ等等整合在一块的一个软件 为搭建软件开发 运行环
  • Python数据可视化的例子——直方图(hist)和核密度曲线(kde)

    直方图一般用来观察数据的分布形态 横坐标代表数值的均匀分段 纵坐标代表每个段内的观测数量 频数 一般直方图都会与核密度图搭配使用 目的是更加清晰地掌握数据的分布特征 下面将详细介绍该类型图形的绘制 1 matplotlib模块 matplo
  • 【达内课程】Android自动化测试框架Robotium

    文章目录 Robotium中各个类的用途 小试牛刀 测试1 测试2 测试3 测试4 测试5 Github地址 相关jar包下载 Robotium中各个类的用途 类 用途 方法 By 查询条件类 类似于UIAutomator的By类 只是 R
  • LeetCode介绍

    力扣 LeetCode 是领扣网络旗下专注于程序员技术成长和企业技术人才服务的品牌 源自美国硅谷 力扣为全球程序员提供了专业的IT 技术职业化提升平台 有效帮助程序员实现快速进步和长期成长 此外 力扣 LeetCode 致力于解决程序员技术
  • 点滴记录——使用Ganglia监控Openstack Swift状态

    转载请说明出处 http blog csdn net cywosp article details 42304487 在官方文档中有对StatsD来对Swift状态进行监控的描述 http docs openstack org develo