douban / kenshin Goto Github PK
View Code? Open in Web Editor NEWKenshin: A time-series database alternative to Graphite Whisper with 40x improvement in IOPS
License: Apache License 2.0
Kenshin: A time-series database alternative to Graphite Whisper with 40x improvement in IOPS
License: Apache License 2.0
File "/opt/Kenshin/lib/python2.6/site-packages/pyparsing.py", line 3530, in parseImpl
ret = e._parse( instring, loc, doActions )
File "/opt/Kenshin/lib/python2.6/site-packages/pyparsing.py", line 1379, in _parseNoCache
loc,tokens = self.parseImpl( instring, preloc, doActions )
File "/opt/Kenshin/lib/python2.6/site-packages/pyparsing.py", line 3717, in parseImpl
return self.expr._parse( instring, loc, doActions, callPreParse=False )
File "/opt/Kenshin/lib/python2.6/site-packages/pyparsing.py", line 1379, in _parseNoCache
loc,tokens = self.parseImpl( instring, preloc, doActions )
File "/opt/Kenshin/lib/python2.6/site-packages/pyparsing.py", line 3378, in parseImpl
loc, resultlist = self.exprs[0]._parse( instring, loc, doActions, callPreParse=False )
File "/opt/Kenshin/lib/python2.6/site-packages/pyparsing.py", line 1379, in _parseNoCache
loc,tokens = self.parseImpl( instring, preloc, doActions )
File "/opt/Kenshin/lib/python2.6/site-packages/pyparsing.py", line 3449, in parseImpl
loc2 = e.tryParse( instring, loc )
File "/opt/Kenshin/lib/python2.6/site-packages/pyparsing.py", line 1421, in tryParse
return self._parse( instring, loc, doActions=False )[0]
File "/opt/Kenshin/lib/python2.6/site-packages/pyparsing.py", line 1383, in _parseNoCache
loc,tokens = self.parseImpl( instring, preloc, doActions )
File "/opt/Kenshin/lib/python2.6/site-packages/pyparsing.py", line 2798, in parseImpl
ret = ParseResults(result.group())
File "/opt/Kenshin/lib/python2.6/site-packages/pyparsing.py", line 341, in new
if isinstance(toklist, cls):
RuntimeError: maximum recursion depth exceeded while calling a Python object
Dear,
collectiong metric from netdata I obtian a lot of
UnexpectedMetric:
fron cache.
How solve and what is causing this? If I collect in other installation it works fine.
Here is my configuration file:
`[cache]
CONF_DIR = /data/kenshin/Kenshin/conf
LOCAL_DATA_DIR = /data/kenshin/Kenshin/storage/data
LOCAL_LINK_DIR = /data/kenshin/Kenshin/storage/link
LOG_DIR = /data/kenshin/Kenshin/storage/log
PID_DIR = /data/kenshin/Kenshin/storage/run
LINE_RECEIVER_INTERFACE = 0.0.0.0
PICKLE_RECEIVER_INTERFACE = 0.0.0.0
CACHE_QUERY_INTERFACE = 0.0.0.0
LOG_UPDATES = True
MAX_CREATES_PER_MINUTE = 5000000
NUM_ALL_INSTANCE = 2
DEFAULT_WAIT_TIME = 1
[cache:0]
LINE_RECEIVER_PORT = 2003
PICKLE_RECEIVER_PORT = 2004
CACHE_QUERY_PORT = 7002
[cache:1]
LINE_RECEIVER_PORT = 2013
PICKLE_RECEIVER_PORT = 2014
CACHE_QUERY_PORT = 7012
`
thanks,
Ivan
Puppet is bad.
what's role of relay dispatch ? some data point missing in the graph when dispatch also busy!
@camper42 would you share some configurations of your online system about kenshin ?especially rurouni.conf and storage-schemas.conf and relay.conf . If possible, please let me know,thanks!
before "Start Kenshin instance" step , need:
python setup.py install
貌似项目里面没有提供 grpahite 的 storage finders..
File "/var/graphite/env/lib/python2.7/site-packages/kenshin-0.2.6-py2.7-linux-x86_64.egg/kenshin/utils.py", line 24, in mkdir_p
os.makedirs(path)
File "/var/graphite/env/lib64/python2.7/os.py", line 150, in makedirs
makedirs(head, mode)
File "/var/graphite/env/lib64/python2.7/os.py", line 157, in makedirs
mkdir(name, mode)
a 340 characters metric name
gcc: error: rurouni/fnv1a.c: No such file or director
After change from Carbon Whisper to Kenshin for collecting metrics, Grahpite-web can't explore the metrics any more, from the graphite-web left tree view, folder architecture is explorable, but there is no metrics inside (*.hs soft link are there on the filesystem, but from graphite-web view the metrics are missing). it can't recognize the *.sh file extension?
Grafana3 can't see the metrics neither.
is there any special setting for Graphite-Web and Grafana3
I test kenshin with much load,the cpu usage almost get to 100 %,and i got error with "failed to write() to 127.0.0.1:2013: uncomplete write",is that mean some data was lost?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.