Last modified: 2014-03-14 12:18:14 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T59174, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 57174 - some gdash images are broken (500 ISE from graphite)
some gdash images are broken (500 ISE from graphite)
Status: RESOLVED WORKSFORME
Product: Wikimedia
Classification: Unclassified
General/Unknown (Other open bugs)
wmf-deployment
All All
: High normal (vote)
: ---
Assigned To: Nobody - You can work on this!
https://gdash.wikimedia.org/dashboard...
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-11-18 06:38 UTC by jeremyb
Modified: 2014-03-14 12:18 UTC (History)
1 user (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description jeremyb 2013-11-18 06:38:30 UTC
https://gdash.wikimedia.org/dashboards/filebackend/ uses a few broken images. (500 ISE)

One example:

https://graphite.wikimedia.org/render/?title=LockManager%20Sampled%20Call%20Rate%20log%282%29%20-8hours&from=-8hours&width=1024&height=500&until=now&areaMode=none&hideLegend=false&logBase=2&lineWidth=1&lineMode=connected&target=cactiStyle%28LockManager.*.count%29

Graphite encountered an unexpected error while handling your request.

Please contact your site administrator if the problem persists.

Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.6/django/core/handlers/base.py", line 92, in get_response
    response = callback(request, *callback_args, **callback_kwargs)
  File "/opt/graphite/webapp/graphite/render/views.py", line 105, in renderView
    seriesList = evaluateTarget(requestContext, target)
  File "/opt/graphite/webapp/graphite/render/evaluator.py", line 10, in evaluateTarget
    result = evaluateTokens(requestContext, tokens)
  File "/opt/graphite/webapp/graphite/render/evaluator.py", line 21, in evaluateTokens
    return evaluateTokens(requestContext, tokens.expression)
  File "/opt/graphite/webapp/graphite/render/evaluator.py", line 29, in evaluateTokens
    return func(requestContext, *args)
  File "/opt/graphite/webapp/graphite/render/functions.py", line 575, in cactiStyle
    lastLen = max([len(repr(int(safeLast(series)))) for series in seriesList]) + 3
TypeError: int() argument must be a string or a number, not 'NoneType'
Comment 1 Andre Klapper 2014-03-13 14:01:54 UTC
(In reply to jeremyb from comment #0)
> https://gdash.wikimedia.org/dashboards/filebackend/ uses a few broken
> images. (500 ISE)

Cannot see any obvious brokenness on https://gdash.wikimedia.org/dashboards/filebackend/ - still an issue?
Comment 2 jeremyb 2014-03-14 12:18:14 UTC
(In reply to Andre Klapper from comment #1)
> Cannot see any obvious brokenness on
> https://gdash.wikimedia.org/dashboards/filebackend/ - still an issue?

The broken (500) in comment 0 now says No Data with a 200 response.

The closest match in the current filebackend page is a slightly different target param and that returns a plausible graph.

(target changed from cactiStyle(LockManager.*.count) to cactiStyle(MediaWiki.LockManager.*.count); I guess that was done in puppet at some point since filing)

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links