Coder Social home page Coder Social logo

grafana-bootstrap-docker's Introduction

grafana-bootstrap-docker's People

Contributors

beenanner avatar flecno avatar jpvincent avatar pborreli avatar soulgalore avatar tobli avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

grafana-bootstrap-docker's Issues

Graphite basicauth not actually authenticated

I noticed that the basic auth credentials in /datasources/graphite/graphite.json (guest/guest) do not actually get authenticated.
I know that these credentials (guest/guest from .htpasswd) are used for the graphite (admin) dashboard, but how does Graphite as a datasource actually use authentication?

please create tags

Hi, I believe this repo is the home of the grafana dashboards, which I pull directly from this repo when provisioning the dashboards (I use my own process to get sitespeedio running, as I run it on k8s). I have been using the main branch, but I noticed today that it was updated with changes for 17.0.0.

Can you please start creating tags or use release branches so that I can pin the versions of the dashboards down?

At the moment, I've switched to using commit references, but it's hard to tell what version of sitespeedio the dashboards are for from that.

SiteSummary Dashboard composes wrong query

The prepared Dashboards are great to integrate sitespeed with Grafana.

For example https://github.com/sitespeedio/grafana-bootstrap-docker/blob/main/dashboards/graphite/SiteSummary.json gives a nice overview of the measured metrics.

These are the queries composed for the first panel "First Visual Change"

sitespeed_io.pageSummary.summary....browsertime.visualMetrics.FirstVisualChange.median
sitespeed_io.pageSummary.summary....browsertime.visualMetrics.FirstVisualChange.max
sitespeed_io.pageSummary.summary....browsertime.visualMetrics.FirstVisualChange.min

This is the parametrized composition:
image

The issue is (I guess) the combination pageSummary.summary which doesn't exist. It is either pageSummary or summary.

Any objections to change that globally?

I see that in the global Dashboard config this config exists:

image

So, based on that it should work. However the config for the dashboard overwrites this:
image

Third party CPU usage data not visible in Dashboard

Hello,

I enabled --thirdParty.cpu when running sitespeed.io, but on the dashboard, in the CPU time spent per tool/domain - enable using --thirdParty.cpu [Chrome only] section, I only have empty data, even if I have (sporadic) data in graphite.

Target aliasByNode($base.$path.$testname.pageSummary.$group.$page.$browser.$connectivity.thirdparty.tool.*.cpu, 10) looks okay though 🤔

Capture d’écran du 2021-10-21 09-25-28

Use variables to configure node index parameter in aliasByNode

At the moment, all the metric queries use hardcoded node index number to invokealiasByNode function, e.g.

aliasByNode(sitespeed_io.$path.summary.$group.$browser.$connectivity.browsertime.pageTimings.*.median, 8);

Here is an example in the code base,

"target": "aliasByNode(sitespeed_io.$path.pageSummary.$domain.$page.$browser.$connectivity.browsertime.statistics.timings.pageTimings.*.median, 11)",

This makes it very tedious to add new dimensions (e.g. such as this requirement sitespeedio/sitespeed.io#1327).

Consider using variables, e.g.

aliasByNode(sitespeed_io.$path.summary.$group.$browser.$connectivity.browsertime.pageTimings.*.median, $aliasNodeDepth);

"bulk" data messes dashboard

Hello,

New version of sitespeed.io (16.10) seems to break current dashboard: it adds a new "bulk" data level graphite, which renders current queries unusable.
Is there a way to fix it?
Capture d’écran 2021-03-16 104504

Graphe the timing spent on each 3rd party server

On the old demo dashboard, we had a nice graph showing the slowest assets, over time.
image

It was nice because it could be used to look at the availability and performance of the 3rd party (and some slow 1st party resource).
We could produce at least for the public demo a graph showing the response time per domain (it will probably store less data). It wont tell much about 1st party resources having troubles, but in my case it will be enough to monitor how 3rd parties scripts are performing.

Dashboard for version 29.0.0 adds unknwon JSON datasource

Hello @soulgalore ,

You recently updated page metrics' dashboard's JSON, but you added a new JSON API Datasource labeled DS_JSON_API.
But there seem to be no clue on how it is used.
Is a mistake or it misses associated documentation? 🙂

I'm available for more details is needed :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.