Graphite does two things:
- Store numeric time-series data
- Render graphs of this data on demand
What Graphite does not do is collect data for you, however there are some tools out there that know
# We need the latest epel-release for a RHEL/Centos specific cloud-init | |
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm | |
rpm -Uvh epel-release-6-8.noarch.rpm | |
# After this finishes you can build an AMI that will process the user data | |
# with cloud-init. You may also be interested in taking a look at the config | |
# file at /etc/cloud/cloud.cfg | |
yum install cloud-init |
# -*- mode: ruby -*- | |
# vi: set ft=ruby : | |
# For the most part, this is a stock config from `vagrant init` | |
Vagrant.configure("2") do |config| | |
# All Vagrant configuration is done here. The most common configuration | |
# options are documented and commented below. For a complete reference, | |
# please see the online documentation at vagrantup.com. |
#!/usr/bin/env python | |
""" | |
NOTE: | |
This gist has been moved to EZmomi: | |
https://github.com/snobear/ezmomi | |
Give it a star or fork. Contributions are more than welcome. I'm hoping it will become an easy cli tool for | |
common VMware tasks. |
Graphite does two things:
What Graphite does not do is collect data for you, however there are some tools out there that know
Graphite does two things:
What Graphite does not do is collect data for you, however there are some tools out there that know
config_opts['root'] = '<%= distro %>-<%=version %>-<%= architecture %>' | |
config_opts['target_arch'] = '<%= architecture %>' | |
config_opts['legal_host_arches'] = ('i386', 'x86_64') | |
config_opts['chroot_setup_cmd'] = 'groupinstall buildsys-build' | |
config_opts['dist'] = 'c<%= version %>' # only useful for --resultdir variable subst | |
config_opts['yum.conf'] = """ | |
[main] | |
cachedir=/var/cache/yum | |
debuglevel=1 |
from errbot import BotPlugin, botcmd | |
class PluginMaker(BotPlugin): | |
""" Example demonstrating how to create an errbot plugin out of thin air. | |
This basically generates a plugin from scratch and registers it at activation. | |
""" | |
def activate(self): | |
super().activate() |