Skip to content

argo-egi-connectors is a bundle of connectors/sync components for various data sources established in EGI infrastructure, most notably GOCDB (topology, downtimes), but there's also support for alternative topology fetching for virtual organizations, weights factors provided within a VAPOR service and POEM profiles information.

vrdel/argo-connectors

 
 

Repository files navigation

argo-connectors is bundle of data fetch components that gather insights in various e-infrastructures for the ARGO monitoring purposes.

It primarily deals with hierarchical topology from GOCDB compatible sources, but also flat topologies defined in simple CSV or JSON format are supported. Topology lists endpoints with asociated services running of them that needs to be inspected as well as contact informations that will be used for alerts. In case of hierarchical topology, endpoints are organized in sites or servicegroups which themselves are organized in NGIs or projects.

Next to topology, argo-connectors also gather weights and downtimes data. Weights are Computation Power figures fetched from VAPOR service for each SITE that are used for A/R calculation of interested NGI. Downtimes data are time period scheduled for each endpoint under maintenance that will not be taken into account during A/R calculation.

All collected data is transformed in appropriate format and pushed on daily basis on the corresponding API method of ARGO-WEB-API service.

More info: http://argoeu.github.io/guides/sync/

About

argo-egi-connectors is a bundle of connectors/sync components for various data sources established in EGI infrastructure, most notably GOCDB (topology, downtimes), but there's also support for alternative topology fetching for virtual organizations, weights factors provided within a VAPOR service and POEM profiles information.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.9%
  • Makefile 0.1%