← Back to team overview

graphite-dev team mailing list archive

[Question #165212]: OverflowError/math range error in /opt/graphite/webapp/graphite/render/glyph.py in setupYAxis, line 598

 

New question #165212 on Graphite:
https://answers.launchpad.net/graphite/+question/165212

I'm new to graphite, and starting to submit stats via statsd, and i'm getting a math range error trying to render a new graph.
We're running carbon-0.9.8 

The rawData for the graph looks like:

stats.test.nfs.ns80_bo3.server_4.v3write,1310995680,1310999280,60|None,None,None,None,None,None,None,None,None,None,None,None,None,None,None,None,None,None,None,None,None,None,None,None,None,None,None,None,None,None,None,None,None,None,None,None,None,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0

And here's the the traceback:

Environment:


Request Method: GET
Request URL: http://HOSTNAME/render/?width=586&height=308&_salt=1310998926.507&from=-1hours&target=stats.test.nfs.ns80_bo3.server_4.v3write

Django Version: 1.3
Python Version: 2.4.3
Installed Applications:
['graphite.metrics',
 'graphite.render',
 'graphite.cli',
 'graphite.browser',
 'graphite.composer',
 'graphite.account',
 'graphite.dashboard',
 'graphite.whitelist',
 'django.contrib.auth',
 'django.contrib.sessions',
 'django.contrib.admin',
 'django.contrib.contenttypes']
Installed Middleware:
('django.middleware.common.CommonMiddleware',
 'django.middleware.gzip.GZipMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware')


Traceback:
File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py" in get_response
  111.                         response = callback(request, *callback_args, **callback_kwargs)
File "/opt/graphite/webapp/graphite/render/views.py" in renderView
  143.     image = doImageRender(requestOptions['graphClass'], graphOptions)
File "/opt/graphite/webapp/graphite/render/views.py" in doImageRender
  302.   img = graphClass(**graphOptions)
File "/opt/graphite/webapp/graphite/render/glyph.py" in __init__
  150.       self.drawGraph(**params)
File "/opt/graphite/webapp/graphite/render/glyph.py" in drawGraph
  392.     self.setupYAxis()
File "/opt/graphite/webapp/graphite/render/glyph.py" in setupYAxis
  598.     order = math.log10(yVariance)

Exception Type: OverflowError at /render/
Exception Value: math range error


-- 
You received this question notification because you are a member of
graphite-dev, which is an answer contact for Graphite.