Compare commits

...

14 Commits

Author SHA1 Message Date
Roberto Cirillo a09f7d4d56 fix gitignore 2024-04-15 09:56:35 +02:00
Roberto Cirillo af4e031e4f deleted unused image 2024-04-15 09:55:12 +02:00
Roberto Cirillo c830b25281 add gitignore 2024-04-15 09:54:04 +02:00
Roberto Cirillo 499f65d592 update readme img 2023-07-11 15:41:58 +02:00
Roberto Cirillo a25338cabb fix README 2023-07-10 18:01:59 +02:00
Roberto Cirillo 5d456b33d9 fix README 2023-07-10 18:00:30 +02:00
Roberto Cirillo 0db1c42726 add new chart image 2023-07-10 17:58:26 +02:00
Roberto Cirillo 92f7b0d66f Update 'README.md' 2023-07-07 17:40:55 +02:00
Roberto Cirillo f6cd41bd50 Update 'README.md' 2023-07-07 17:40:36 +02:00
Roberto Cirillo 8fc3928ae6 Update 'README.md'
add new image
2023-07-07 17:39:31 +02:00
Roberto Cirillo 179a53b206 add new image 2023-07-07 17:38:23 +02:00
Roberto Cirillo abaab68349 Update 'README.md'
edit readme
2023-07-06 11:35:33 +02:00
Roberto Cirillo fc54e54259 Update 'README.md'
edit Readme
2023-07-06 11:29:35 +02:00
Roberto Cirillo f1e79dedf0 Update 'README.md'
add documentation section
2023-07-06 11:21:04 +02:00
6 changed files with 19 additions and 36 deletions

View File

@ -1,10 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" output="target/classes" path="src/main/java"/>
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/>
<classpathentry kind="src" output="target/test-classes" path="src/test/java"/>
<classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"/>
<classpathentry kind="output" path="target/classes"/>
</classpath>

5
.gitignore vendored Normal file
View File

@ -0,0 +1,5 @@
.idea
.project
.classpath

View File

@ -1,23 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>storage-manager-trigger</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
</natures>
</projectDescription>

View File

@ -13,11 +13,22 @@ Storage-manager-trigger is a jave tool used for reporting the storage usage reco
## Documentation
*
Storage-manager-trigger is a java library used for scraping and sending storage usage records to the accounting framework. It works on a MongoDB replicaset cluster and acts on a mongodb system collection named "oplog".
[[images/MongoDB.png]]
It is used on D4Science Infrastructure for collecting and send all the records coming from MongoDB to the D4Science accounting framework. In D4Science, this library works in conjuction with the storage-manager gCube libraries, realizing a distribuited system of store and accounting data: the storage-manager libraries send the record in form of file and metadata to MongoDB, MongoDB collects them, the storageTrigger sniffs the new record from mongodb and send the related metadata informations to the accounting framework, in batch mode. In this way, the record is sent, stored and accounted in a distribuited mode. The storage-trigger library typically run on a delayed secondary member of a MongoDB cluster with no election priority avoiding, in this way, performace degradation on MongoDB primary node.
[[images/trigger-arch6.jpeg]]
## Change log
See [Releases](https://code-repo.d4science.org/gCubeSystem/storage-manager-trigger/releases).
See [Releases](https://code-repo.d4science.org/gCubeSystem/storage-manager-trigger/tags).
## Authors
@ -43,4 +54,4 @@ The projects leading to this software have received funding from a series of Eur
- D4Science (grant no. 212488), D4Science-II (grant no.239019), ENVRI (grant no. 283465), EUBrazilOpenBio (grant no. 288754), iMarine(grant no. 283644);
- the H2020 research and innovation programme
- BlueBRIDGE (grant no. 675680), EGIEngage (grant no. 654142), ENVRIplus (grant no. 654182), Parthenos (grant no. 654119), SoBigData (grant no. 654024),DESIRA (grant no. 818194), ARIADNEplus (grant no. 823914), RISIS2 (grant no. 824091), PerformFish (grant no. 727610), AGINFRAplus (grant no. 731001);

BIN
images/MongoDB.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

BIN
images/trigger-arch6.jpeg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 128 KiB