View af
+--------------------------------+ | |
| | | |
+----+ | 10.0.0.2:2004 | | |
| +------> | | |
| | | | | |
| | +--------------------------------+ | |
| r1 | | |
+--------+ | | +--------------------------------+ | |
| | | rf=1 | | | |
| | | +------> 10.0.0.3:2004 | |
View 1.py
#!/usr/bin/env python | |
# coding=utf-8 | |
# | |
# collectd-iostat-python | |
# ====================== | |
# | |
# Collectd-iostat-python is an iostat plugin for collectd that allows you to | |
# graph Linux iostat metrics in Graphite or other output formats that are | |
# supported by collectd. | |
# |
View whisper.py
# Copyright 2008 Orbitz WorldWide | |
# | |
# Licensed under the Apache License, Version 2.0 (the "License"); | |
# you may not use this file except in compliance with the License. | |
# You may obtain a copy of the License at | |
# | |
# http://www.apache.org/licenses/LICENSE-2.0 | |
# | |
# Unless required by applicable law or agreed to in writing, software | |
# distributed under the License is distributed on an "AS IS" BASIS, |
View gist:272d8b9474feed69a3f1
### Keybase proof | |
I hereby claim: | |
* I am deniszh on github. | |
* I am deniszh (https://keybase.io/deniszh) on keybase. | |
* I have a public key whose fingerprint is A477 D65F 62A7 59DD 1333 16A9 841F F4A7 BEF1 7C12 | |
To claim this, I am signing this object: |
View wsgi2.py
import os | |
import sys | |
sys.path.append('/opt/graphite/webapp') | |
try: | |
from importlib import import_module | |
except ImportError: | |
from django.utils.importlib import import_module | |
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'graphite.settings') # noqa |
View wsgi1.py
mport os | |
import sys | |
sys.path.append('/opt/graphite/webapp') | |
try: | |
from importlib import import_module | |
except ImportError: | |
from django.utils.importlib import import_module | |
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'graphite.settings') # noqa |
View instrumentation.py
import os | |
import time | |
import socket | |
from resource import getrusage, RUSAGE_SELF | |
from twisted.application.service import Service | |
from twisted.internet.task import LoopingCall | |
from carbon.conf import settings |
View wsgi.py
import os | |
import sys | |
try: | |
from importlib import import_module | |
except ImportError: | |
from django.utils.importlib import import_module | |
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'graphite.settings') # noqa |
View whisper-diff-standalone.py
# Copyright 2009-Present The Graphite Development Team | |
# Copyright 2008 Orbitz WorldWide | |
# | |
# Licensed under the Apache License, Version 2.0 (the "License"); | |
# you may not use this file except in compliance with the License. | |
# You may obtain a copy of the License at | |
# | |
# http://www.apache.org/licenses/LICENSE-2.0 | |
# | |
# Unless required by applicable law or agreed to in writing, software |
View gist:ec7888645baaacb93fbc
<LoadPlugin python> | |
Globals true | |
</LoadPlugin> | |
<Plugin python> | |
ModulePath "/usr/lib/collectd/plugins/python" | |
Import "collectd_iostat_python" | |
<Module collectd_iostat_python> | |
Path "/usr/bin/iostat" |