Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Performance dashboardy #13

Open
jsuchal opened this issue Oct 28, 2016 · 18 comments
Open

Performance dashboardy #13

jsuchal opened this issue Oct 28, 2016 · 18 comments

Comments

@jsuchal
Copy link
Member

jsuchal commented Oct 28, 2016

Bolo by fajn rozbehat (je to opensource cele?) nieco ako https://www.gov.uk/performance a napojit na to data z data.gov.sk / https://metais.finance.gov.sk/

Napady:

  • pocet aktivovanych schranok
  • pocet sprav v schranok
  • pocet odoslanych sprav
  • navstevnost stranok (nieco je na data.gov.sk)
  • pocty podani

Dalsie napady co sledovat?

@jangaraj
Copy link

jangaraj commented Oct 29, 2016

Je mozne poziadat o povolenie cross requestov (CORS headers) z https://metais.finance.gov.sk/?

Ak by to bolo, tak by sa to dalo pouzit na vsetky dostupne data z metais - dal by sa na tom urobit kompletne novy frontend (static html, jquery, bootstrap + nejaka lib na grafy):

$.getJSON( "https://metais.finance.gov.sk/monitoring/param-value/list?entityRef=baafb479-407a-43bb-891d-b21571eb1491&parameterTypeId=18&intervalStart=2016-07-31&intervalEnd=2016-09-07&sortAttr=intervalStart&sortAsc=true&perPageSize=100000", function( json ) {
  console.log( "JSON Data: " + json );
});

Nebude to vsak duplicitna funkcionalita, ktore je uz teraz dostupna ako monitoring reporty https://metais.finance.gov.sk/monitoras?

@jsuchal
Copy link
Member Author

jsuchal commented Oct 29, 2016

Duplikovat funkcionalitu velmi nechceme. Zdroje som len nahadzal kvôli tomu co by sme chceli. Na cors by som sa nespoliehal, ale ani to není kritické.

@jangaraj
Copy link

jangaraj commented Oct 30, 2016

A co verejna Grafana (ako univerzalna a najpopularnejsia platforma na vizualizaciu time series dat) + custom Grafana datasources (pripadne najnovsie aj apps)?

public snaphost: https://snapshot.raintank.io/dashboard/snapshot/cV9J7B3jsaxxbyEbtEkNSfyHop0h6gxR
metais POC https://github.com/jangaraj/simple-json-datasource:
POC
^ BTW kvalita dat z metais velmi kolise (frekvencia metrik, prazdne obdobia, ziadne hodnoty, ...)

@jsuchal
Copy link
Member Author

jsuchal commented Oct 31, 2016

@jangaraj toto je slusne, ale grafana aj metais trpia tym istym, je to take trosku necitatelne pre bezneho smrtelnika. S @Xubor sme prave riesili, ze mame v principe 2 veci: ad-hoc analyzy - tam je fajn pouzivat nejake Jypyter/ipython notebooks (chystame, ukazka tu https://github.com/sevo/datahub-sd-jupyter/blob/master/datahub-sample.ipynb) a potom veci co sledujeme pravidelne, kde by sa uzivili nejaky dashboard - ale naozaj pre BFU. Grafana je proste monitorovatko pre technokratov/devops.

a + teda kvalita dat je problem stale.

Zatial sa nam najviac pozdavaju tie Jupyter notebooks, lebo na githube to priamo vedia renderovat, mas cely fork/pullrequest flow, etc etc.

@jangaraj
Copy link

Ja suhlasim s Jupyter-om. Ma podporu viacero jazykov, takze aj technokrati si pridu na svoje (napr. R s hotovym ckanr modulom, ktory bude tahat data cez API z data.gov.sk).

@jsuchal
Copy link
Member Author

jsuchal commented Oct 31, 2016

Mas s tym nejake skusenosti?

@jangaraj
Copy link

jangaraj commented Nov 1, 2016

S Jupyterom/CKAN nie, s R ano.

@xar
Copy link

xar commented Nov 27, 2016

ahoj chcem sa spytat ci sa tym bfu dashboardom mysli nieco taketo => https://dashboardmetais-tsbmyqnjot.now.sh/#/ . Ak ano mozem v tom pokracovat a spravit to rozumne ( dorobit filtre, dalsie sluzby, labele dat podla mesiacov... )

@xar
Copy link

xar commented Nov 30, 2016

... inac http://www.cyclotron.io/

@jsuchal
Copy link
Member Author

jsuchal commented Dec 12, 2016

@jangaraj pocuj tie data nejako prestali tiect? V tom dashboarde vidim naposledy nieco zo septembra.

@xar na tvojej linke nevidim tiez nic. cyclotron vyzera celkom fajn.

@jsuchal
Copy link
Member Author

jsuchal commented Dec 12, 2016

@xar aaa, tak uz sa to nacitalo. No grafy su to fajn, ale asi by sme na to mali nejakeho grafika dostat. Oproti gov.uk/performance je to take dost programatorske ui :)

@jangaraj
Copy link

@jsuchal
Copy link
Member Author

jsuchal commented Dec 12, 2016

@jangaraj no prave to su len navstevnost statistiky, mne sa paci ovela viac https://www.gov.uk/performance/hmrc-pay-as-you-earn-paye aj by to mohli mat niekde na githube

@jangaraj
Copy link

OK, tak forknime UK https://github.com/alphagov:

  • frontend - static github page
    responzivny UK template https://github.com/alphagov/govuk_template + x statickych stranok, zakladny index.html pre netechnickych ludi + pripadne dalsie stranky pre technokratov kde si kazdy frontend technokrat moze pouzit svoju oblubenu library (cyclotron, d3js, grafana, ...) na vizualizaciu dat, ktore budu dostupne ako json subor(y) v repo (alebo priamo metais ak povolia CORS).
  • backend - skript(y)
    bude spusteny raz denne a jeho ulohou bude iba vygenerovat aktualne data json subory
    pripadne skripty na generovanie frontendu pomocou non js technologii - Jupyter, ...

=> framework, ktoreho prevadzka nestoji nic + takmer ziadny technologicky lock + plne otvorene pre hackerov a technokratov na dalsi rozvoj

Podobny koncept mam viac ako rok nasadeny na https://github.com/monitoringartist/zabbix-searcher - frontend je staticka responzivna stranka s jquery, pre ktoru data (json subor) pripravuje a validuje python skript raz denne na vybranom CI nastroji

@jsuchal
Copy link
Member Author

jsuchal commented Dec 13, 2016

@jangaraj hladam na alphagov ci nemaju aj template na tie metrics stranky ale zatial marne.

@jangaraj
Copy link

@jsuchal
Copy link
Member Author

jsuchal commented Dec 13, 2016

@jangaraj vyzera to tak, len kukam ze pod tym je este nejaky backend. To by sme mozno vedeli nasimulovat.

@jsuchal
Copy link
Member Author

jsuchal commented Feb 26, 2017

@jangaraj tak som ozivil na metabase na https://bi.ekosystem.slovensko.digital chces pristup?

daju sa tam taketo pekne veci robit.
image

Keby sme do datahubu vedeli tlacit data z metais tak vieme celkom lahko "grafovat". A vyzera to aspon trochu dobre. Cakam vsak na metabase 23 release - ten ma uz aj public linkovanie dashboardov

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants