[ https://issues.apache.org/jira/browse/OAK-3806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Davide Giannella closed OAK-3806. --------------------------------- Bulk close for 1.3.13 > Collect and expose statistics related to BlobStore operations > ------------------------------------------------------------- > > Key: OAK-3806 > URL: https://issues.apache.org/jira/browse/OAK-3806 > Project: Jackrabbit Oak > Issue Type: New Feature > Components: blob > Reporter: Chetan Mehrotra > Assignee: Chetan Mehrotra > Fix For: 1.3.13 > > Attachments: OAK-3806-v1.patch, OAK-3806-v2.patch, > blob-store-stats.png, blob-upload.png > > > It would be useful to collect some statistics around BlobStore operations > like upload size, download size, how frequent uploads are done etc > It should support following features > * Collection across various implementation - For most cases just collecting > stats in {{DataStoreBlobStore}} and {{AbstractBlobStore}} should be sufficient > * Collected stats should be exposed over JMX > *Goals* > # What are the number/size of downloads and uploads over period of time - The > time series data would help us understand any hot usage time > # Are there too many repeated download for few blobIds - Later we can use > this information to cache such binary content locally and avoid hitting > remote stores (specially useful for RDB/Mongo-BlobStore) > # What is the typical upload and download rate provided by the BlobStore - > Using this we can see if it varies, if its too low for Oak operational needs > etc -- This message was sent by Atlassian JIRA (v6.3.4#6332)