Overview
Fedora provides an endpoint for users wishing to get some basic statistics for their repository, these are storage statistics and **not** usage metrics.
Currently this endpoint only provides the following three reports. Further report development will depend on community use cases.
RESTful API
Request URI: /fcr:stats Methods: GET Request Headers: N/A Request Parameters : Example: Response: Status: 200 Request URI: /fcr:stats/binaries Methods: GET Request Headers: N/A Request Parameters : Example: Response: Status: 200 Request URI: /fcr:stats/rdf-types Methods: GET Request Headers: N/A Request Parameters : Example: Response: Status: 200High Level Stats Summary
GET Retrieve summary level repository statistics including:
curl http://localhost:8080/rest/fcr:stats
{
"resource_count": 2,
"binaries": {
"mime_types": [
{
"resource_count": 1,
"byte_count": 31536,
"mime_type": "application/pdf"
}
],
"resource_count": 1,
"byte_count": 31536
},
"all_resources": {
"rdf_types": [
{
"resource_count": 1,
"byte_count": 31536,
"resource_type": "http://fedora.info/definitions/v4/repository#Binary"
},
{
"resource_count": 1,
"byte_count": 0,
"resource_type": "http://fedora.info/definitions/v4/repository#Container"
},
{
"resource_count": 2,
"byte_count": 31536,
"resource_type": "http://fedora.info/definitions/v4/repository#Resource"
},
{
"resource_count": 2,
"byte_count": 31536,
"resource_type": "http://mementoweb.org/ns#OriginalResource"
},
{
"resource_count": 2,
"byte_count": 31536,
"resource_type": "http://mementoweb.org/ns#TimeGate"
},
{
"resource_count": 1,
"byte_count": 0,
"resource_type": "http://www.w3.org/ns/ldp#BasicContainer"
},
{
"resource_count": 1,
"byte_count": 0,
"resource_type": "http://www.w3.org/ns/ldp#Container"
},
{
"resource_count": 1,
"byte_count": 31536,
"resource_type": "http://www.w3.org/ns/ldp#NonRDFSource"
},
{
"resource_count": 1,
"byte_count": 0,
"resource_type": "http://www.w3.org/ns/ldp#RDFSource"
},
{
"resource_count": 2,
"byte_count": 31536,
"resource_type": "http://www.w3.org/ns/ldp#Resource"
}
]
}
}
High Level Stats Summary
GET Retrieve summary level repository statistics including:
curl http://localhost:8080/rest/fcr:stats/binaries
{
"mime_types": [
{
"resource_count": 1,
"byte_count": 31536,
"mime_type": "application/pdf"
}
],
"resource_count": 1,
"byte_count": 31536
}
High Level Stats Summary
GET Retrieve summary level repository statistics including:
curl http://localhost:8080/rest/fcr:stats/rdf-types
{
"rdf_types": [
{
"resource_count": 1,
"byte_count": 31536,
"resource_type": "http://fedora.info/definitions/v4/repository#Binary"
},
{
"resource_count": 1,
"byte_count": 0,
"resource_type": "http://fedora.info/definitions/v4/repository#Container"
},
{
"resource_count": 2,
"byte_count": 31536,
"resource_type": "http://fedora.info/definitions/v4/repository#Resource"
},
{
"resource_count": 2,
"byte_count": 31536,
"resource_type": "http://mementoweb.org/ns#OriginalResource"
},
{
"resource_count": 2,
"byte_count": 31536,
"resource_type": "http://mementoweb.org/ns#TimeGate"
},
{
"resource_count": 1,
"byte_count": 0,
"resource_type": "http://www.w3.org/ns/ldp#BasicContainer"
},
{
"resource_count": 1,
"byte_count": 0,
"resource_type": "http://www.w3.org/ns/ldp#Container"
},
{
"resource_count": 1,
"byte_count": 31536,
"resource_type": "http://www.w3.org/ns/ldp#NonRDFSource"
},
{
"resource_count": 1,
"byte_count": 0,
"resource_type": "http://www.w3.org/ns/ldp#RDFSource"
},
{
"resource_count": 2,
"byte_count": 31536,
"resource_type": "http://www.w3.org/ns/ldp#Resource"
}
]
}