Airavata Dev’s Here is a GSoC project idea, please help refine it and volunteer if you would like to mentor the project.
At various times, Airavata had efforts in integrating with monitoring tools and we fall short of maintaining them. The GSoC project idea is to integrate with Cloud Native foundation projects (https://www.cncf.io/projects/ <https://www.cncf.io/projects/>) and sustain them as part of DevOps tooling. Within the scope of one student project can we instrument Airavata with prometheus and integrate an admin metrics tracking dashboard like grafana [2],[3] as a Django App? For inspiration, we can look how Cloud providers use these [4], [5]. The project will involve integrating with Airavata-> prometheus-> grafana [6] for some metrics. We might need to integrate with Airavata data models either Airavata MySQL-> grafana [7] or even better write a plugin with Airavata data model [8]. Thoughts, Comments? Cheers, Suresh [1] - https://github.com/prometheus/prometheus [2] - https://github.com/grafana/grafana [3] - https://play.grafana.org <https://play.grafana.org/> [4] - https://azure.microsoft.com/en-us/blog/monitor-azure-services-and-applications-using-grafana/ <https://azure.microsoft.com/en-us/blog/monitor-azure-services-and-applications-using-grafana/> [5] - http://docs.grafana.org/features/datasources/cloudwatch/ [6] - http://docs.grafana.org/features/datasources/prometheus/ <http://docs.grafana.org/features/datasources/prometheus/> [7] - http://docs.grafana.org/features/datasources/mysql/ <http://docs.grafana.org/features/datasources/mysql/> [8] - http://docs.grafana.org/plugins/developing/datasources/