Hi Merlijn, First of all thank you for your quick and essential answer!
Reply inline Great to hear you're doing cool stuff with Juju! I recently asked a similar > question for a paper I've written for CLOUD 2018 > https://lists.ubuntu.com/archives/juju/2018-January/009845.html. If you > want, I can send it to you in private (it's accepted but not published yet). > Of course. I would like to read your paper. Also me and a colleague work on performance estimations of app components (=charms). If I have suspected properly your paper is related with performance analysis/profiling thus it will be inspiration for us. Here is the documentation for the charm store api: > https://github.com/juju/charmstore/blob/v5-unstable/docs/API.md > I will check it. Here is an Jupyter notebook I use to get metrics of charm and layer usage: > https://github.com/IBCNServices/reactive-pattern-results/blob/master/reactive-usage-stats.ipynb. > It should be easy to modify that code to pull info about the bundles. As an > example; this is the URL to get all bundles in the Juju store: > https://api.jujucharms.com/charmstore/v5/list?type=bundle Thank you! I hope to be feasible to pull all bundle.yaml with one query/request. BR, Ilias On Mon, Jun 4, 2018 at 3:22 PM Merlijn Sebrechts < merlijn.sebrec...@gmail.com> wrote: > Hi Ilias > > > Great to hear you're doing cool stuff with Juju! I recently asked a > similar question for a paper I've written for CLOUD 2018 > https://lists.ubuntu.com/archives/juju/2018-January/009845.html. If you > want, I can send it to you in private (it's accepted but not published yet). > > Here is the documentation for the charm store api: > https://github.com/juju/charmstore/blob/v5-unstable/docs/API.md > > - download the entire zip for a bundle: > https://api.jujucharms.com/charmstore/v5/bundle/<bundle-name>/archive > - download a specific file of a bundle: > > https://api.jujucharms.com/charmstore/v5/bundle/<bundle-name>/archive/bundle.yaml > > Here is an Jupyter notebook I use to get metrics of charm and layer usage: > https://github.com/IBCNServices/reactive-pattern-results/blob/master/reactive-usage-stats.ipynb. > It should be easy to modify that code to pull info about the bundles. As an > example; this is the URL to get all bundles in the Juju store: > https://api.jujucharms.com/charmstore/v5/list?type=bundle > > Cleaning up the data will be the hard part probably, since there are a lot > of unused/broken bundles in the store. I've used the downloads/month metric > to figure out what charms are actually still used. > > Op ma 4 jun. 2018 om 14:05 schreef Ilias Tsoumas <its...@unipi.gr>: > >> Hello all, >> >> I have designed and I am developing a novel recommender system which will >> provide recommendations at application graph (=bundle) composition time. >> Now I need a real graphs dataset. I think that all juju bundles of >> components is a good real dataset. Are there some how to aggregate all >> these "bundle.yaml" files? Are there some api endpoint? >> This work is funding from the European Union’s Horizon 2020 research and >> innovation program under grant agreement No 761898 project Matilda. >> >> Kind regards, >> Ilias Tsoumas >> -- >> Juju mailing list >> Juju@lists.ubuntu.com >> Modify settings or unsubscribe at: >> https://lists.ubuntu.com/mailman/listinfo/juju >> >
-- Juju mailing list Juju@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju