[GHC] #11501: Building nofib/fibon returns permission denied
GHC
ghc-devs at haskell.org
Thu Dec 29 11:37:50 UTC 2016
#11501: Building nofib/fibon returns permission denied
-------------------------------------+-------------------------------------
Reporter: rem | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: NoFib benchmark | Version: 7.10.3
suite |
Resolution: | Keywords:
Operating System: Linux | Architecture: x86_64
| (amd64)
Type of failure: None/Unknown | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Rev(s):
Wiki Page: |
-------------------------------------+-------------------------------------
Comment (by gracjan):
I had some fun with Grafana. A screenshot of potential interaction
attached:
[[Image(grafana-ghc-perf.png, 500px)]]
What I like about Grafana:
- use interface is slick and interactive
- graphs are nice to work with
- it is rather easy to setup a graph/dashboard after a little practice
- it is easy to change time period observed, narrow down or widen
- time-based navigation is intuitive
- it was easy to annotate points with commit hashes and titles
What I did not like about Grafana:
- it is hard to observe more than one branch
- we have a huge amount of collected metrics, it is hard to know what to
observe
- Grafana does not connect to PostgreSQL
- Grafana can connect to InfluxDB
- InfluxDB has strange import format, but some SQL magic can convert psql
to theirs (attached)
- InfluxDB needs 5GB of memory to import the data, otherwise it dies
- docker has default limit of 2GB, silently kills Influx if not extended
- docker option `--memory 8GB` is ignored unless changed in some config
- ElasticSearch might have been a better option instead of InfluxDB
What I see as a fundamental problem:
- we have way to many metrics to reasonably expect people to catch issues
- most of the metrics are correlated, most of nofib is Haskell98 programs
Summary:
- Grafana the UI is really good
- time-based drill down is great
- all the tooling around is really problematic, compared to PostgreSQL at
least
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/11501#comment:27>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list