rucio-dataset-monitoring

command module
v0.0.0-...-ac40b45 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 19, 2023 License: MIT Imports: 6 Imported by: 0

README

rucio-dataset-monitoring package

Go Report Card GoDoc

The rucio-dataset-monitoring package serves Rucio aggregated data, which is stored in MongoDB, using JQuery datatables.

Package development is in still progress. You may see test page from 🚀 here 🚀 , beware that some functionalities not there yet.

Introduction

Rucio dataset monitoring using aggregated Spark data

Main aim of the project is to show all Rucio dataset information in a web page with required functionalities

Used softwares
  • DataTables: very popular JQuery library to show pretty tables with nice UI and search/query functionalities
  • MongoDB: used to store following data in separate collections. Multiple MongoDB indexes are created to use full performance of it.
    • aggregated Rucio datasets results,
    • detailed dataset results,
    • short url hashId:request binding
    • data source timestamp
  • JQuery/JS: to manipulate and customize DataTables, JQuery and JS used
  • Go gin-gonic web framework is used to serve web pages and MongoDB query API calls
Main page functionalities
  • Sort
  • Detailed dataset in RSEs functionality: green "+" button
  • Paging
  • Count of search result
  • Search using SearchBuilder conditions: "Add condition". Even though SB allows nested conditions, now it supports depth=1
  • Buttons:copy, excel, PDF, column visibility
  • Short URL: which is the advanced functionality of this service. Please see its documentation for more details.

Docs

Bug Report & Contribution

Please open GitHub issue

References
Special Thanks
  • Special thanks to Valentin for his suggestions, reviews and guidance.
  • Many thanks to Danilo Piparo for bringing up the idea of this project

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL